

/* ----------------------- BASE -----------------------*/
/* @font-face {
    font-family: 'FiraLight';
    src: url("../font/FiraSans-Light.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FiraRegular';
    src: url("../font/FiraSans-Regular.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FiraMedium';
    src: url("../font/FiraSans-Medium.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FiraSemiBold';
    src: url("../font/FiraSans-SemiBold.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FiraBold';
    src: url("../font/FiraSans-Bold.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ethias_TTT';
    src: url('../font/totally-terrific.otf');
} */


@font-face {
    font-family: 'ethias_TTT';
    src: url("/etc.clientlibs/b2c/clientlibs/clientlib-b2c/resources/totally-terrific.otf");
  } 

@font-face {
    font-family: 'FiraLight';
    src: url("/etc.clientlibs/b2c/clientlibs/clientlib-b2c/resources/FiraSans-Light.ttf");
  } 
  
@font-face {
  font-family: 'FiraRegular';
  src: url("/etc.clientlibs/b2c/clientlibs/clientlib-b2c/resources/FiraSans-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FiraMedium';
  src: url("/etc.clientlibs/b2c/clientlibs/clientlib-b2c/resources/FiraSans-Medium.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FiraSemiBold';
  src: url("/etc.clientlibs/b2c/clientlibs/clientlib-b2c/resources/FiraSans-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FiraBold';
  src: url("/etc.clientlibs/b2c/clientlibs/clientlib-b2c/resources/FiraSans-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}  


.campaign-cta {
    position: relative;
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-azure.jpg) repeat center center;
    background-size: 680px;
    color: #fff;
    height: 100%;
}

@media only screen and (max-width: 1600px) {
    .campaign-cta .picture-ethi {
        right: 1rem !important;
    }
}

@media only screen and (max-width: 800px) {
    .campaign-cta .picture-ethi {
        display: none;
    }
}

.campaign-cta .picture-ethi {
    aspect-ratio: 3 / 4;
    background-position: bottom right;
    position: absolute;
    bottom: 0;
    width: 300px;
    right: calc((100vw - 1600px + 2rem) / 2);
}

.picture-contain, .picture-cover {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
}

.picture-contain {
    background-size: contain;
}









body.compensate-for-scrollbar {
    overflow: hidden;
}
.fancybox-active {
    height: auto;
}
.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden;
}
.fancybox-container {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    height: 100%;
    left: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}
.fancybox-container * {
    box-sizing: border-box;
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}
.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}
.fancybox-is-open .fancybox-bg {
    opacity: .87;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility 0s linear .25s;
    visibility: hidden;
    z-index: 99997;
}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s, visibility 0s;
    visibility: visible;
}
.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    text-align: center;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fancybox-toolbar {
    right: 0;
    top: 0;
}
.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}
.fancybox-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}
.fancybox-slide:before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -.25em;
    vertical-align: middle;
    width: 0;
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block;
}
.fancybox-slide--next {
    z-index: 99995;
}
.fancybox-slide--image {
    overflow: visible;
    padding: 44px 0;
}
.fancybox-slide--image:before {
    display: none;
}
.fancybox-slide--html {
    padding: 6px 6px 0;
}
.fancybox-slide--iframe {
    padding: 44px 44px 0;
}
.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0 0 6px;
    max-width: 100%;
    overflow: auto;
    padding: 0;
    padding: 24px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    margin: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}
.fancybox-can-drag .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}
.fancybox-is-dragging .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.fancybox-container [data-selectable=true] {
    cursor: text;
}
.fancybox-image, .fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%}
.fancybox-spaceball {
    z-index: 1;
}
.fancybox-slide--html .fancybox-content {
    margin-bottom: 6px;
}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 100%}
.fancybox-slide--video .fancybox-content {
    background: #000;
}
.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
    background: #fff;
    height: calc(100% - 44px);
    margin-bottom: 44px;
}
.fancybox-iframe, .fancybox-video {
    background: transparent;
    border: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%}
.fancybox-iframe {
    vertical-align: top;
}
.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%}
.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    outline: none;
    padding: 10px;
    transition: color .2s;
    vertical-align: top;
    width: 44px;
}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #ccc;
}
.fancybox-button:focus, .fancybox-button:hover {
    color: #fff;
}
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
}
.fancybox-button svg {
    display: block;
    overflow: visible;
    position: relative;
    shape-rendering: geometricPrecision;
}
.fancybox-button svg path {
    fill: transparent;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3;
}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {
    display: none;
}
.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {
    fill: currentColor;
}
.fancybox-button--share svg path {
    stroke-width: 1;
}
.fancybox-navigation .fancybox-button {
    height: 38px;
    opacity: 0;
    padding: 6px;
    position: absolute;
    top: 50%;
    width: 38px;
}
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    transition: opacity .25s, visibility 0s, color .25s;
}
.fancybox-navigation .fancybox-button:after {
    content: "";
    left: -25px;
    padding: 50px;
    position: absolute;
    top: -25px;
}
.fancybox-navigation .fancybox-button--arrow_left {
    left: 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
    right: 6px;
}
.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #555;
    cursor: pointer;
    height: 44px;
    margin: 0;
    padding: 6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 10;
}
.fancybox-close-small svg {
    fill: transparent;
    opacity: .8;
    stroke: currentColor;
    stroke-width: 1.5;
    transition: stroke .1s;
}
.fancybox-close-small:focus {
    outline: none;
}
.fancybox-close-small:hover svg {
    opacity: 1;
}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small {
    color: #ccc;
    padding: 5px;
    right: -12px;
    top: -44px;
}
.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg {
    background: transparent;
    color: #fff;
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
    display: none;
}
.fancybox-caption {
    bottom: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 25px 44px;
    right: 0;
}
.fancybox-caption:before {
    background-image: url(data:image/png;
    base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
    background-repeat: repeat-x;
    background-size: contain;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -25px;
    z-index: -1;
}
.fancybox-caption:after {
    border-bottom: 1px solid hsla(0, 0%, 100%, .3);
    content: "";
    display: block;
    left: 44px;
    position: absolute;
    right: 44px;
    top: 0;
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}
.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}
.fancybox-loading {
    -webkit-animation: a .8s infinite linear;
    animation: a .8s infinite linear;
    background: transparent;
    border: 6px solid hsla(0, 0%, 39%, .5);
    border-radius: 100%;
    border-top-color: #fff;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    opacity: .6;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 60px;
    z-index: 99999;
}
@-webkit-keyframes a {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}@keyframes a {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
}
.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}
.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px;
}
.fancybox-share p {
    margin: 0;
    padding: 0;
}
.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff;
}
.fancybox-share__button:hover {
    text-decoration: none;
}
.fancybox-share__button--fb {
    background: #3b5998;
}
.fancybox-share__button--fb:hover {
    background: #344e86;
}
.fancybox-share__button--pt {
    background: #bd081d;
}
.fancybox-share__button--pt:hover {
    background: #aa0719;
}
.fancybox-share__button--tw {
    background: #1da1f2;
}
.fancybox-share__button--tw:hover {
    background: #0d95e8;
}
.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}
.fancybox-share__button svg path {
    fill: #fff;
}
.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%}
.fancybox-thumbs {
    background: #fff;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995;
}
.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}
.fancybox-thumbs>ul {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%}
.fancybox-thumbs-x>ul {
    overflow: hidden;
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
    width: 7px;
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}
.fancybox-thumbs>ul>li {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}
.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, .1);
}
.fancybox-thumbs>ul>li {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.fancybox-thumbs>ul>li:before {
    border: 4px solid #4ea7f9;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}
.fancybox-thumbs .fancybox-thumbs-active:before {
    opacity: 1;
}
@media (max-width:800px) {
    .fancybox-thumbs {
    width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 110px;
}
.fancybox-thumbs>ul>li {
    max-width: calc(100% - 10px);
}
}.clear:after, .grid__item.grid__item--side-pic:after, .row:after {
    content: '';
    clear: both;
    float: none;
    display: table;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls, .builderblocks .block__item.block__item--cta .cta-block__blanket, .builderblocks .block__item.block__item--video .video-item .inner-controls, .content-media .video-item .inner-controls, .content-media .video-item .video-item__underlay, .content-media .video-item video, .loading .loader-blanket, .login-hero .login-hero-slider, [data-state=loading] .loader-blanket, a.overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after, .field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    position: absolute;
    top: 50%;
    left: 50%}
.checkbox input[type=checkbox]+label, .slider .slick-arrow {
    cursor: pointer;
    cursor: hand;
}
.text-tiny {
    font-size: 8px;
}
.text-small {
    font-size: 12px;
}
.text-normal {
    font-size: 16px;
}
.text-big {
    font-size: 32px;
}
.text-huge {
    font-size: 64px;
}
.z-auto {
    z-index: auto;
}
.z-0 {
    z-index: 0;
}
.z-1 {
    z-index: 1;
}
.z-10 {
    z-index: 10;
}
.z-2 {
    z-index: 2;
}
.z-20 {
    z-index: 20;
}
.z-3 {
    z-index: 3;
}
.z-30 {
    z-index: 30;
}
.z-4 {
    z-index: 4;
}
.z-40 {
    z-index: 40;
}
.z-5 {
    z-index: 5;
}
.z-50 {
    z-index: 50;
}
.z-6 {
    z-index: 6;
}
.z-60 {
    z-index: 60;
}
.z-7 {
    z-index: 7;
}
.z-70 {
    z-index: 70;
}
.z-8 {
    z-index: 8;
}
.z-80 {
    z-index: 80;
}
.z-9 {
    z-index: 9;
}
.z-90 {
    z-index: 90;
}
.z-10 {
    z-index: 10;
}
.z-100 {
    z-index: 100;
}
.pos-relative {
    position: relative;
}
.pos-absolute {
    position: absolute;
}
.pos-fixed {
    position: fixed;
}
.pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.text-tiny, .text-tiny.h1, h1.text-tiny {
    font-size: 1.5rem;
}
.h1.text-small, .text-small.h1, h1.text-small {
    font-size: 2.25rem;
}
.h1.text-normal, .text-normal.h1, h1.text-normal {
    font-size: 3rem;
}
.h1.text-big, .text-big.h1, h1.text-big {
    font-size: 6rem;
}
.h1.text-huge, .text-huge.h1, h1.text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.text-tiny, .text-tiny.h2, h2.text-tiny {
    font-size: .75rem;
}
.h2.text-small, .text-small.h2, h2.text-small {
    font-size: 1.125rem;
}
.h2.text-normal, .text-normal.h2, h2.text-normal {
    font-size: 1.5rem;
}
.h2.text-big, .text-big.h2, h2.text-big {
    font-size: 3rem;
}
.h2.text-huge, .text-huge.h2, h2.text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.text-tiny, .text-tiny.h3, h3.text-tiny {
    font-size: .625rem;
}
.h3.text-small, .text-small.h3, h3.text-small {
    font-size: .9375rem;
}
.h3.text-normal, .text-normal.h3, h3.text-normal {
    font-size: 1.25rem;
}
.h3.text-big, .text-big.h3, h3.text-big {
    font-size: 2.5rem;
}
.h3.text-huge, .text-huge.h3, h3.text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.text-tiny, .text-tiny.h4, h4.text-tiny {
    font-size: .625rem;
}
.h4.text-small, .text-small.h4, h4.text-small {
    font-size: .9375rem;
}
.h4.text-normal, .text-normal.h4, h4.text-normal {
    font-size: 1.25rem;
}
.h4.text-big, .text-big.h4, h4.text-big {
    font-size: 2.5rem;
}
.h4.text-huge, .text-huge.h4, h4.text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.text-tiny, .text-tiny.h5, h5.text-tiny {
    font-size: .625rem;
}
.h5.text-small, .text-small.h5, h5.text-small {
    font-size: .9375rem;
}
.h5.text-normal, .text-normal.h5, h5.text-normal {
    font-size: 1.25rem;
}
.h5.text-big, .text-big.h5, h5.text-big {
    font-size: 2.5rem;
}
.h5.text-huge, .text-huge.h5, h5.text-huge {
    font-size: 5rem;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-upper {
    text-transform: uppercase;
}
.hide {
    display: none;
}
.show {
    display: initial;
}
.size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.flex--no-padding>.flex__item {
    padding: 0;
}
.flex.flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.flex--no-top {
    margin-top: 0;
}
.flex.flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.flex--reset {
    height: auto;
    width: auto;
}
.flex .flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.font--0 {
    font-weight: 0;
}
.font--100 {
    font-weight: 100;
}
.font--200 {
    font-weight: 200;
}
.font--300 {
    font-weight: 300;
}
.font--400 {
    font-weight: 400;
}
.font--500 {
    font-weight: 500;
}
.font--600 {
    font-weight: 600;
}
.font--700 {
    font-weight: 700;
}
.font--800 {
    font-weight: 800;
}
.font--900 {
    font-weight: 900;
}
.padding--0 {
    padding: 0;
}
.padding-left--0 {
    padding-left: 0;
}
.padding-top--0 {
    padding-top: 0;
}
.padding-right--0 {
    padding-right: 0;
}
.padding-bottom--0 {
    padding-bottom: 0;
}
.padding--1 {
    padding: 1em;
}
.padding-left--1 {
    padding-left: 1em;
}
.padding-top--1 {
    padding-top: 1em;
}
.padding-right--1 {
    padding-right: 1em;
}
.padding-bottom--1 {
    padding-bottom: 1em;
}
.padding--2 {
    padding: 2em;
}
.padding-left--2 {
    padding-left: 2em;
}
.padding-top--2 {
    padding-top: 2em;
}
.padding-right--2 {
    padding-right: 2em;
}
.padding-bottom--2 {
    padding-bottom: 2em;
}
.padding--3 {
    padding: 3em;
}
.padding-left--3 {
    padding-left: 3em;
}
.padding-top--3 {
    padding-top: 3em;
}
.padding-right--3 {
    padding-right: 3em;
}
.padding-bottom--3 {
    padding-bottom: 3em;
}
.padding--4 {
    padding: 4em;
}
.padding-left--4 {
    padding-left: 4em;
}
.padding-top--4 {
    padding-top: 4em;
}
.padding-right--4 {
    padding-right: 4em;
}
.padding-bottom--4 {
    padding-bottom: 4em;
}
.padding--5 {
    padding: 5em;
}
.padding-left--5 {
    padding-left: 5em;
}
.padding-top--5 {
    padding-top: 5em;
}
.padding-right--5 {
    padding-right: 5em;
}
.padding-bottom--5 {
    padding-bottom: 5em;
}
.padding--6 {
    padding: 6em;
}
.padding-left--6 {
    padding-left: 6em;
}
.padding-top--6 {
    padding-top: 6em;
}
.padding-right--6 {
    padding-right: 6em;
}
.padding-bottom--6 {
    padding-bottom: 6em;
}
.padding--7 {
    padding: 7em;
}
.padding-left--7 {
    padding-left: 7em;
}
.padding-top--7 {
    padding-top: 7em;
}
.padding-right--7 {
    padding-right: 7em;
}
.padding-bottom--7 {
    padding-bottom: 7em;
}
.padding--8 {
    padding: 8em;
}
.padding-left--8 {
    padding-left: 8em;
}
.padding-top--8 {
    padding-top: 8em;
}
.padding-right--8 {
    padding-right: 8em;
}
.padding-bottom--8 {
    padding-bottom: 8em;
}
.padding--9 {
    padding: 9em;
}
.padding-left--9 {
    padding-left: 9em;
}
.padding-top--9 {
    padding-top: 9em;
}
.padding-right--9 {
    padding-right: 9em;
}
.padding-bottom--9 {
    padding-bottom: 9em;
}
.padding--10 {
    padding: 10em;
}
.padding-left--10 {
    padding-left: 10em;
}
.padding-top--10 {
    padding-top: 10em;
}
.padding-right--10 {
    padding-right: 10em;
}
.padding-bottom--10 {
    padding-bottom: 10em;
}
.padding-left--05 {
    padding-left: .5em;
}
.padding-top--05 {
    padding-top: .5em;
}
.padding-right--05 {
    padding-right: .5em;
}
.padding-bottom--05 {
    padding-bottom: .5em;
}
.margin--0 {
    margin: 0;
}
.margin-left--0 {
    margin-left: 0;
}
.margin-top--0 {
    margin-top: 0;
}
.margin-right--0 {
    margin-right: 0;
}
.margin-bottom--0 {
    margin-bottom: 0;
}
.margin--1 {
    margin: 1em;
}
.margin-left--1 {
    margin-left: 1em;
}
.margin-top--1 {
    margin-top: 1em;
}
.margin-right--1 {
    margin-right: 1em;
}
.margin-bottom--1 {
    margin-bottom: 1em;
}
.margin--2 {
    margin: 2em;
}
.margin-left--2 {
    margin-left: 2em;
}
.margin-top--2 {
    margin-top: 2em;
}
.margin-right--2 {
    margin-right: 2em;
}
.margin-bottom--2 {
    margin-bottom: 2em;
}
.margin--3 {
    margin: 3em;
}
.margin-left--3 {
    margin-left: 3em;
}
.margin-top--3 {
    margin-top: 3em;
}
.margin-right--3 {
    margin-right: 3em;
}
.margin-bottom--3 {
    margin-bottom: 3em;
}
.margin--4 {
    margin: 4em;
}
.margin-left--4 {
    margin-left: 4em;
}
.margin-top--4 {
    margin-top: 4em;
}
.margin-right--4 {
    margin-right: 4em;
}
.margin-bottom--4 {
    margin-bottom: 4em;
}
.margin--5 {
    margin: 5em;
}
.margin-left--5 {
    margin-left: 5em;
}
.margin-top--5 {
    margin-top: 5em;
}
.margin-right--5 {
    margin-right: 5em;
}
.margin-bottom--5 {
    margin-bottom: 5em;
}
.margin--6 {
    margin: 6em;
}
.margin-left--6 {
    margin-left: 6em;
}
.margin-top--6 {
    margin-top: 6em;
}
.margin-right--6 {
    margin-right: 6em;
}
.margin-bottom--6 {
    margin-bottom: 6em;
}
.margin--7 {
    margin: 7em;
}
.margin-left--7 {
    margin-left: 7em;
}
.margin-top--7 {
    margin-top: 7em;
}
.margin-right--7 {
    margin-right: 7em;
}
.margin-bottom--7 {
    margin-bottom: 7em;
}
.margin--8 {
    margin: 8em;
}
.margin-left--8 {
    margin-left: 8em;
}
.margin-top--8 {
    margin-top: 8em;
}
.margin-right--8 {
    margin-right: 8em;
}
.margin-bottom--8 {
    margin-bottom: 8em;
}
.margin--9 {
    margin: 9em;
}
.margin-left--9 {
    margin-left: 9em;
}
.margin-top--9 {
    margin-top: 9em;
}
.margin-right--9 {
    margin-right: 9em;
}
.margin-bottom--9 {
    margin-bottom: 9em;
}
.margin--10 {
    margin: 10em;
}
.margin-left--10 {
    margin-left: 10em;
}
.margin-top--10 {
    margin-top: 10em;
}
.margin-right--10 {
    margin-right: 10em;
}
.margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.main-width-col--left {
    margin-right: auto;
}
.main-width-col.main-width-col--right {
    margin-left: auto;
}
.main-width-col.main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width:1920px) {
    .xl\: z-auto {
    z-index: auto;
}
.xl\:z-0 {
    z-index: 0;
}
.xl\:z-1 {
    z-index: 1;
}
.xl\:z-10 {
    z-index: 10;
}
.xl\:z-2 {
    z-index: 2;
}
.xl\:z-20 {
    z-index: 20;
}
.xl\:z-3 {
    z-index: 3;
}
.xl\:z-30 {
    z-index: 30;
}
.xl\:z-4 {
    z-index: 4;
}
.xl\:z-40 {
    z-index: 40;
}
.xl\:z-5 {
    z-index: 5;
}
.xl\:z-50 {
    z-index: 50;
}
.xl\:z-6 {
    z-index: 6;
}
.xl\:z-60 {
    z-index: 60;
}
.xl\:z-7 {
    z-index: 7;
}
.xl\:z-70 {
    z-index: 70;
}
.xl\:z-8 {
    z-index: 8;
}
.xl\:z-80 {
    z-index: 80;
}
.xl\:z-9 {
    z-index: 9;
}
.xl\:z-90 {
    z-index: 90;
}
.xl\:z-10 {
    z-index: 10;
}
.xl\:z-100 {
    z-index: 100;
}
.xl\:pos-relative {
    position: relative;
}
.xl\:pos-absolute {
    position: absolute;
}
.xl\:pos-fixed {
    position: fixed;
}
.xl\:pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.xl\:text-tiny, .xl\:text-tiny.h1, h1.xl\:text-tiny {
    font-size: 1.5rem;
}
.h1.xl\:text-small, .xl\:text-small.h1, h1.xl\:text-small {
    font-size: 2.25rem;
}
.h1.xl\:text-normal, .xl\:text-normal.h1, h1.xl\:text-normal {
    font-size: 3rem;
}
.h1.xl\:text-big, .xl\:text-big.h1, h1.xl\:text-big {
    font-size: 6rem;
}
.h1.xl\:text-huge, .xl\:text-huge.h1, h1.xl\:text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.xl\:text-tiny, .xl\:text-tiny.h2, h2.xl\:text-tiny {
    font-size: .75rem;
}
.h2.xl\:text-small, .xl\:text-small.h2, h2.xl\:text-small {
    font-size: 1.125rem;
}
.h2.xl\:text-normal, .xl\:text-normal.h2, h2.xl\:text-normal {
    font-size: 1.5rem;
}
.h2.xl\:text-big, .xl\:text-big.h2, h2.xl\:text-big {
    font-size: 3rem;
}
.h2.xl\:text-huge, .xl\:text-huge.h2, h2.xl\:text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.xl\:text-tiny, .xl\:text-tiny.h3, h3.xl\:text-tiny {
    font-size: .625rem;
}
.h3.xl\:text-small, .xl\:text-small.h3, h3.xl\:text-small {
    font-size: .9375rem;
}
.h3.xl\:text-normal, .xl\:text-normal.h3, h3.xl\:text-normal {
    font-size: 1.25rem;
}
.h3.xl\:text-big, .xl\:text-big.h3, h3.xl\:text-big {
    font-size: 2.5rem;
}
.h3.xl\:text-huge, .xl\:text-huge.h3, h3.xl\:text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.xl\:text-tiny, .xl\:text-tiny.h4, h4.xl\:text-tiny {
    font-size: .625rem;
}
.h4.xl\:text-small, .xl\:text-small.h4, h4.xl\:text-small {
    font-size: .9375rem;
}
.h4.xl\:text-normal, .xl\:text-normal.h4, h4.xl\:text-normal {
    font-size: 1.25rem;
}
.h4.xl\:text-big, .xl\:text-big.h4, h4.xl\:text-big {
    font-size: 2.5rem;
}
.h4.xl\:text-huge, .xl\:text-huge.h4, h4.xl\:text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.xl\:text-tiny, .xl\:text-tiny.h5, h5.xl\:text-tiny {
    font-size: .625rem;
}
.h5.xl\:text-small, .xl\:text-small.h5, h5.xl\:text-small {
    font-size: .9375rem;
}
.h5.xl\:text-normal, .xl\:text-normal.h5, h5.xl\:text-normal {
    font-size: 1.25rem;
}
.h5.xl\:text-big, .xl\:text-big.h5, h5.xl\:text-big {
    font-size: 2.5rem;
}
.h5.xl\:text-huge, .xl\:text-huge.h5, h5.xl\:text-huge {
    font-size: 5rem;
}
.xl\:text-left {
    text-align: left;
}
.xl\:text-center {
    text-align: center;
}
.xl\:text-right {
    text-align: right;
}
.xl\:text-upper {
    text-transform: uppercase;
}
.xl\:hide {
    display: none;
}
.xl\:show {
    display: initial;
}
.xl\:overflow-hidden {
    overflow: hidden;
}
.xl\:overflow-auto {
    overflow: auto;
}
.xl\:overflow-visible {
    overflow: visible;
}
.xl\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.xl\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.xl\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.xl\:flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.xl\:perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.xl\:px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.xl\:perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.xl\:px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.xl\:perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.xl\:px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.xl\:perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.xl\:px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.xl\:perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.xl\:px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.xl\:perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.xl\:px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.xl\:perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.xl\:px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.xl\:perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.xl\:px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.xl\:perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.xl\:px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.xl\:perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.xl\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.xl\:perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.xl\:px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.xl\:perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.xl\:px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.xl\:perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.xl\:px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.xl\:perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.xl\:px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.xl\:perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.xl\:px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.xl\:perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.xl\:px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.xl\:perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.xl\:px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.xl\:perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.xl\:px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.xl\:perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.xl\:px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.xl\:perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.xl\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.xl\:perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.xl\:px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.xl\:perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.xl\:px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.xl\:perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.xl\:px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.xl\:perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.xl\:px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.xl\:perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.xl\:px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.xl\:perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.xl\:px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.xl\:perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.xl\:px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.xl\:perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.xl\:px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.xl\:perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.xl\:px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.xl\:perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.xl\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.xl\:perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.xl\:px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.xl\:perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.xl\:px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.xl\:perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.xl\:px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.xl\:perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.xl\:px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.xl\:perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.xl\:px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.xl\:perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.xl\:px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.xl\:perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.xl\:px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.xl\:perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.xl\:px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.xl\:perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.xl\:px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.xl\:perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.xl\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.xl\:perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.xl\:px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.xl\:perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.xl\:px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.xl\:perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.xl\:px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.xl\:perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.xl\:px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.xl\:perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.xl\:px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.xl\:perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.xl\:px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.xl\:perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.xl\:px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.xl\:perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.xl\:px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.xl\:perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.xl\:px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.xl\:perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.xl\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.xl\:perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.xl\:px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.xl\:perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.xl\:px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.xl\:perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.xl\:px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.xl\:perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.xl\:px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.xl\:perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.xl\:px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.xl\:perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.xl\:px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.xl\:perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.xl\:px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.xl\:perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.xl\:px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.xl\:perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.xl\:px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.xl\:perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.xl\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.xl\:perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.xl\:px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.xl\:perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.xl\:px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.xl\:perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.xl\:px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.xl\:perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.xl\:px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.xl\:perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.xl\:px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.xl\:perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.xl\:px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.xl\:perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.xl\:px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.xl\:perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.xl\:px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.xl\:perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.xl\:px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.xl\:perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.xl\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.xl\:perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.xl\:px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.xl\:perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.xl\:px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.xl\:perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.xl\:px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.xl\:perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.xl\:px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.xl\:perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.xl\:px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.xl\:perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.xl\:px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.xl\:perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.xl\:px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.xl\:perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.xl\:px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.xl\:perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.xl\:px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.xl\:perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.xl\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.xl\:perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.xl\:px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.xl\:perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.xl\:px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.xl\:perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.xl\:px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.xl\:perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.xl\:px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.xl\:perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.xl\:px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.xl\:perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.xl\:px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.xl\:perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.xl\:px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.xl\:perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.xl\:px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.xl\:perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.xl\:px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.xl\:perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.xl\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.xl\:perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.xl\:px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.xl\:perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.xl\:px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.xl\:perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.xl\:px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.xl\:perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.xl\:px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.xl\:perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.xl\:px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.xl\:perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.xl\:px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.xl\:perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.xl\:px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.xl\:perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.xl\:px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.xl\:perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.xl\:px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.xl\:perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.xl\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.xl\:perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.xl\:perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.xl\:perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.xl\:reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.xl\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.xl\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.xl\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.xl\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.xl\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.xl\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.xl\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.xl\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.xl\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.xl\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.xl\:px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.xl\:px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.xl\:px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.xl\:px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.xl\:px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.xl\:px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.xl\:px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.xl\:px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.xl\:px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.xl\:px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.xl\:px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.xl\:px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.xl\:px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.xl\:px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.xl\:px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.xl\:px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.xl\:px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.xl\:px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.xl\:px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.xl\:px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.xl\:px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.xl\:px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.xl\:px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.xl\:px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.xl\:px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.xl\:px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.xl\:px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.xl\:px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.xl\:px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.xl\:px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.xl\:px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.xl\:px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.xl\:px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.xl\:px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.xl\:px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.xl\:px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.xl\:px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.xl\:px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.xl\:px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.xl\:px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.xl\:px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.xl\:px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.xl\:px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.xl\:px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.xl\:px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.xl\:px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.xl\:px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.xl\:px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.xl\:px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.xl\:px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.xl\:px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.xl\:px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.xl\:px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.xl\:px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.xl\:px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.xl\:px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.xl\:px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.xl\:px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.xl\:px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.xl\:px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.xl\:px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.xl\:px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.xl\:px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.xl\:px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.xl\:px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.xl\:px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.xl\:px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.xl\:px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.xl\:px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.xl\:px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.xl\:px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.xl\:px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.xl\:px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.xl\:px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.xl\:px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.xl\:px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.xl\:px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.xl\:px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.xl\:px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.xl\:px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.xl\:px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.xl\:px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.xl\:px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.xl\:px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.xl\:px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.xl\:px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.xl\:px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.xl\:px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.xl\:px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.xl\:px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.xl\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.xl\:flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.xl\:flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.xl\:flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.xl\:flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.xl\:flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.xl\:flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.xl\:flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.xl\:flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.xl\:flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.xl\:flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.xl\:flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.xl\:flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.xl\:flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.xl\:flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.xl\:flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.xl\:flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.xl\:flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.xl\:flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.xl\:flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.xl\:flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.xl\:flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.xl\:flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.xl\:flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.xl\:flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.xl\:flex--no-padding>.flex__item {
    padding: 0;
}
.flex.xl\:flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.xl\:flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.xl\:flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.xl\:flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.xl\:flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.xl\:flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.xl\:flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.xl\:flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.xl\:flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.xl\:flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.xl\:flex--no-top {
    margin-top: 0;
}
.flex.xl\:flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.xl\:flex--reset {
    height: auto;
    width: auto;
}
.flex .xl\:flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .xl\:flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .xl\:flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .xl\:flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .xl\:flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .xl\:flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .xl\:flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .xl\:flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .xl\:flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .xl\:flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.xl\:font--0 {
    font-weight: 0;
}
.xl\:font--100 {
    font-weight: 100;
}
.xl\:font--200 {
    font-weight: 200;
}
.xl\:font--300 {
    font-weight: 300;
}
.xl\:font--400 {
    font-weight: 400;
}
.xl\:font--500 {
    font-weight: 500;
}
.xl\:font--600 {
    font-weight: 600;
}
.xl\:font--700 {
    font-weight: 700;
}
.xl\:font--800 {
    font-weight: 800;
}
.xl\:font--900 {
    font-weight: 900;
}
.xl\:padding--0 {
    padding: 0;
}
.xl\:padding-left--0 {
    padding-left: 0;
}
.xl\:padding-top--0 {
    padding-top: 0;
}
.xl\:padding-right--0 {
    padding-right: 0;
}
.xl\:padding-bottom--0 {
    padding-bottom: 0;
}
.xl\:padding--1 {
    padding: 1em;
}
.xl\:padding-left--1 {
    padding-left: 1em;
}
.xl\:padding-top--1 {
    padding-top: 1em;
}
.xl\:padding-right--1 {
    padding-right: 1em;
}
.xl\:padding-bottom--1 {
    padding-bottom: 1em;
}
.xl\:padding--2 {
    padding: 2em;
}
.xl\:padding-left--2 {
    padding-left: 2em;
}
.xl\:padding-top--2 {
    padding-top: 2em;
}
.xl\:padding-right--2 {
    padding-right: 2em;
}
.xl\:padding-bottom--2 {
    padding-bottom: 2em;
}
.xl\:padding--3 {
    padding: 3em;
}
.xl\:padding-left--3 {
    padding-left: 3em;
}
.xl\:padding-top--3 {
    padding-top: 3em;
}
.xl\:padding-right--3 {
    padding-right: 3em;
}
.xl\:padding-bottom--3 {
    padding-bottom: 3em;
}
.xl\:padding--4 {
    padding: 4em;
}
.xl\:padding-left--4 {
    padding-left: 4em;
}
.xl\:padding-top--4 {
    padding-top: 4em;
}
.xl\:padding-right--4 {
    padding-right: 4em;
}
.xl\:padding-bottom--4 {
    padding-bottom: 4em;
}
.xl\:padding--5 {
    padding: 5em;
}
.xl\:padding-left--5 {
    padding-left: 5em;
}
.xl\:padding-top--5 {
    padding-top: 5em;
}
.xl\:padding-right--5 {
    padding-right: 5em;
}
.xl\:padding-bottom--5 {
    padding-bottom: 5em;
}
.xl\:padding--6 {
    padding: 6em;
}
.xl\:padding-left--6 {
    padding-left: 6em;
}
.xl\:padding-top--6 {
    padding-top: 6em;
}
.xl\:padding-right--6 {
    padding-right: 6em;
}
.xl\:padding-bottom--6 {
    padding-bottom: 6em;
}
.xl\:padding--7 {
    padding: 7em;
}
.xl\:padding-left--7 {
    padding-left: 7em;
}
.xl\:padding-top--7 {
    padding-top: 7em;
}
.xl\:padding-right--7 {
    padding-right: 7em;
}
.xl\:padding-bottom--7 {
    padding-bottom: 7em;
}
.xl\:padding--8 {
    padding: 8em;
}
.xl\:padding-left--8 {
    padding-left: 8em;
}
.xl\:padding-top--8 {
    padding-top: 8em;
}
.xl\:padding-right--8 {
    padding-right: 8em;
}
.xl\:padding-bottom--8 {
    padding-bottom: 8em;
}
.xl\:padding--9 {
    padding: 9em;
}
.xl\:padding-left--9 {
    padding-left: 9em;
}
.xl\:padding-top--9 {
    padding-top: 9em;
}
.xl\:padding-right--9 {
    padding-right: 9em;
}
.xl\:padding-bottom--9 {
    padding-bottom: 9em;
}
.xl\:padding--10 {
    padding: 10em;
}
.xl\:padding-left--10 {
    padding-left: 10em;
}
.xl\:padding-top--10 {
    padding-top: 10em;
}
.xl\:padding-right--10 {
    padding-right: 10em;
}
.xl\:padding-bottom--10 {
    padding-bottom: 10em;
}
.xl\:padding-left--05 {
    padding-left: .5em;
}
.xl\:padding-top--05 {
    padding-top: .5em;
}
.xl\:padding-right--05 {
    padding-right: .5em;
}
.xl\:padding-bottom--05 {
    padding-bottom: .5em;
}
.xl\:margin--0 {
    margin: 0;
}
.xl\:margin-left--0 {
    margin-left: 0;
}
.xl\:margin-top--0 {
    margin-top: 0;
}
.xl\:margin-right--0 {
    margin-right: 0;
}
.xl\:margin-bottom--0 {
    margin-bottom: 0;
}
.xl\:margin--1 {
    margin: 1em;
}
.xl\:margin-left--1 {
    margin-left: 1em;
}
.xl\:margin-top--1 {
    margin-top: 1em;
}
.xl\:margin-right--1 {
    margin-right: 1em;
}
.xl\:margin-bottom--1 {
    margin-bottom: 1em;
}
.xl\:margin--2 {
    margin: 2em;
}
.xl\:margin-left--2 {
    margin-left: 2em;
}
.xl\:margin-top--2 {
    margin-top: 2em;
}
.xl\:margin-right--2 {
    margin-right: 2em;
}
.xl\:margin-bottom--2 {
    margin-bottom: 2em;
}
.xl\:margin--3 {
    margin: 3em;
}
.xl\:margin-left--3 {
    margin-left: 3em;
}
.xl\:margin-top--3 {
    margin-top: 3em;
}
.xl\:margin-right--3 {
    margin-right: 3em;
}
.xl\:margin-bottom--3 {
    margin-bottom: 3em;
}
.xl\:margin--4 {
    margin: 4em;
}
.xl\:margin-left--4 {
    margin-left: 4em;
}
.xl\:margin-top--4 {
    margin-top: 4em;
}
.xl\:margin-right--4 {
    margin-right: 4em;
}
.xl\:margin-bottom--4 {
    margin-bottom: 4em;
}
.xl\:margin--5 {
    margin: 5em;
}
.xl\:margin-left--5 {
    margin-left: 5em;
}
.xl\:margin-top--5 {
    margin-top: 5em;
}
.xl\:margin-right--5 {
    margin-right: 5em;
}
.xl\:margin-bottom--5 {
    margin-bottom: 5em;
}
.xl\:margin--6 {
    margin: 6em;
}
.xl\:margin-left--6 {
    margin-left: 6em;
}
.xl\:margin-top--6 {
    margin-top: 6em;
}
.xl\:margin-right--6 {
    margin-right: 6em;
}
.xl\:margin-bottom--6 {
    margin-bottom: 6em;
}
.xl\:margin--7 {
    margin: 7em;
}
.xl\:margin-left--7 {
    margin-left: 7em;
}
.xl\:margin-top--7 {
    margin-top: 7em;
}
.xl\:margin-right--7 {
    margin-right: 7em;
}
.xl\:margin-bottom--7 {
    margin-bottom: 7em;
}
.xl\:margin--8 {
    margin: 8em;
}
.xl\:margin-left--8 {
    margin-left: 8em;
}
.xl\:margin-top--8 {
    margin-top: 8em;
}
.xl\:margin-right--8 {
    margin-right: 8em;
}
.xl\:margin-bottom--8 {
    margin-bottom: 8em;
}
.xl\:margin--9 {
    margin: 9em;
}
.xl\:margin-left--9 {
    margin-left: 9em;
}
.xl\:margin-top--9 {
    margin-top: 9em;
}
.xl\:margin-right--9 {
    margin-right: 9em;
}
.xl\:margin-bottom--9 {
    margin-bottom: 9em;
}
.xl\:margin--10 {
    margin: 10em;
}
.xl\:margin-left--10 {
    margin-left: 10em;
}
.xl\:margin-top--10 {
    margin-top: 10em;
}
.xl\:margin-right--10 {
    margin-right: 10em;
}
.xl\:margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.xl\:perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xl\:main-width-col--left {
    margin-right: auto;
}
.main-width-col.xl\:main-width-col--right {
    margin-left: auto;
}
.main-width-col.xl\:main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:1600px) {
    .l\: z-auto {
    z-index: auto;
}
.l\:z-0 {
    z-index: 0;
}
.l\:z-1 {
    z-index: 1;
}
.l\:z-10 {
    z-index: 10;
}
.l\:z-2 {
    z-index: 2;
}
.l\:z-20 {
    z-index: 20;
}
.l\:z-3 {
    z-index: 3;
}
.l\:z-30 {
    z-index: 30;
}
.l\:z-4 {
    z-index: 4;
}
.l\:z-40 {
    z-index: 40;
}
.l\:z-5 {
    z-index: 5;
}
.l\:z-50 {
    z-index: 50;
}
.l\:z-6 {
    z-index: 6;
}
.l\:z-60 {
    z-index: 60;
}
.l\:z-7 {
    z-index: 7;
}
.l\:z-70 {
    z-index: 70;
}
.l\:z-8 {
    z-index: 8;
}
.l\:z-80 {
    z-index: 80;
}
.l\:z-9 {
    z-index: 9;
}
.l\:z-90 {
    z-index: 90;
}
.l\:z-10 {
    z-index: 10;
}
.l\:z-100 {
    z-index: 100;
}
.l\:pos-relative {
    position: relative;
}
.l\:pos-absolute {
    position: absolute;
}
.l\:pos-fixed {
    position: fixed;
}
.l\:pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.l\:text-tiny, .l\:text-tiny.h1, h1.l\:text-tiny {
    font-size: 1.5rem;
}
.h1.l\:text-small, .l\:text-small.h1, h1.l\:text-small {
    font-size: 2.25rem;
}
.h1.l\:text-normal, .l\:text-normal.h1, h1.l\:text-normal {
    font-size: 3rem;
}
.h1.l\:text-big, .l\:text-big.h1, h1.l\:text-big {
    font-size: 6rem;
}
.h1.l\:text-huge, .l\:text-huge.h1, h1.l\:text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.l\:text-tiny, .l\:text-tiny.h2, h2.l\:text-tiny {
    font-size: .75rem;
}
.h2.l\:text-small, .l\:text-small.h2, h2.l\:text-small {
    font-size: 1.125rem;
}
.h2.l\:text-normal, .l\:text-normal.h2, h2.l\:text-normal {
    font-size: 1.5rem;
}
.h2.l\:text-big, .l\:text-big.h2, h2.l\:text-big {
    font-size: 3rem;
}
.h2.l\:text-huge, .l\:text-huge.h2, h2.l\:text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.l\:text-tiny, .l\:text-tiny.h3, h3.l\:text-tiny {
    font-size: .625rem;
}
.h3.l\:text-small, .l\:text-small.h3, h3.l\:text-small {
    font-size: .9375rem;
}
.h3.l\:text-normal, .l\:text-normal.h3, h3.l\:text-normal {
    font-size: 1.25rem;
}
.h3.l\:text-big, .l\:text-big.h3, h3.l\:text-big {
    font-size: 2.5rem;
}
.h3.l\:text-huge, .l\:text-huge.h3, h3.l\:text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.l\:text-tiny, .l\:text-tiny.h4, h4.l\:text-tiny {
    font-size: .625rem;
}
.h4.l\:text-small, .l\:text-small.h4, h4.l\:text-small {
    font-size: .9375rem;
}
.h4.l\:text-normal, .l\:text-normal.h4, h4.l\:text-normal {
    font-size: 1.25rem;
}
.h4.l\:text-big, .l\:text-big.h4, h4.l\:text-big {
    font-size: 2.5rem;
}
.h4.l\:text-huge, .l\:text-huge.h4, h4.l\:text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.l\:text-tiny, .l\:text-tiny.h5, h5.l\:text-tiny {
    font-size: .625rem;
}
.h5.l\:text-small, .l\:text-small.h5, h5.l\:text-small {
    font-size: .9375rem;
}
.h5.l\:text-normal, .l\:text-normal.h5, h5.l\:text-normal {
    font-size: 1.25rem;
}
.h5.l\:text-big, .l\:text-big.h5, h5.l\:text-big {
    font-size: 2.5rem;
}
.h5.l\:text-huge, .l\:text-huge.h5, h5.l\:text-huge {
    font-size: 5rem;
}
.l\:text-left {
    text-align: left;
}
.l\:text-center {
    text-align: center;
}
.l\:text-right {
    text-align: right;
}
.l\:text-upper {
    text-transform: uppercase;
}
.l\:hide {
    display: none;
}
.l\:show {
    display: initial;
}
.l\:overflow-hidden {
    overflow: hidden;
}
.l\:overflow-auto {
    overflow: auto;
}
.l\:overflow-visible {
    overflow: visible;
}
.l\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.l\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.l\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.l\:flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.l\:perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.l\:px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.l\:perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.l\:px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.l\:perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.l\:px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.l\:perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.l\:px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.l\:perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.l\:px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.l\:perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.l\:px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.l\:perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.l\:px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.l\:perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.l\:px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.l\:perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.l\:px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.l\:perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.l\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.l\:perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.l\:px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.l\:perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.l\:px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.l\:perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.l\:px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.l\:perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.l\:px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.l\:perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.l\:px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.l\:perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.l\:px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.l\:perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.l\:px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.l\:perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.l\:px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.l\:perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.l\:px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.l\:perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.l\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.l\:perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.l\:px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.l\:perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.l\:px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.l\:perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.l\:px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.l\:perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.l\:px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.l\:perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.l\:px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.l\:perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.l\:px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.l\:perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.l\:px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.l\:perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.l\:px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.l\:perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.l\:px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.l\:perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.l\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.l\:perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.l\:px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.l\:perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.l\:px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.l\:perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.l\:px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.l\:perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.l\:px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.l\:perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.l\:px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.l\:perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.l\:px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.l\:perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.l\:px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.l\:perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.l\:px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.l\:perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.l\:px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.l\:perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.l\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.l\:perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.l\:px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.l\:perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.l\:px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.l\:perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.l\:px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.l\:perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.l\:px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.l\:perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.l\:px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.l\:perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.l\:px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.l\:perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.l\:px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.l\:perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.l\:px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.l\:perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.l\:px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.l\:perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.l\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.l\:perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.l\:px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.l\:perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.l\:px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.l\:perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.l\:px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.l\:perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.l\:px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.l\:perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.l\:px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.l\:perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.l\:px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.l\:perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.l\:px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.l\:perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.l\:px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.l\:perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.l\:px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.l\:perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.l\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.l\:perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.l\:px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.l\:perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.l\:px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.l\:perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.l\:px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.l\:perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.l\:px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.l\:perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.l\:px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.l\:perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.l\:px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.l\:perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.l\:px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.l\:perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.l\:px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.l\:perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.l\:px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.l\:perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.l\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.l\:perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.l\:px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.l\:perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.l\:px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.l\:perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.l\:px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.l\:perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.l\:px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.l\:perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.l\:px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.l\:perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.l\:px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.l\:perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.l\:px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.l\:perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.l\:px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.l\:perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.l\:px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.l\:perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.l\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.l\:perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.l\:px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.l\:perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.l\:px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.l\:perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.l\:px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.l\:perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.l\:px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.l\:perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.l\:px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.l\:perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.l\:px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.l\:perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.l\:px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.l\:perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.l\:px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.l\:perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.l\:px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.l\:perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.l\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.l\:perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.l\:px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.l\:perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.l\:px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.l\:perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.l\:px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.l\:perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.l\:px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.l\:perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.l\:px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.l\:perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.l\:px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.l\:perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.l\:px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.l\:perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.l\:px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.l\:perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.l\:px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.l\:perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.l\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.l\:perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.l\:perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.l\:perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.l\:reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.l\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.l\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.l\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.l\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.l\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.l\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.l\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.l\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.l\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.l\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.l\:px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.l\:px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.l\:px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.l\:px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.l\:px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.l\:px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.l\:px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.l\:px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.l\:px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.l\:px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.l\:px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.l\:px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.l\:px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.l\:px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.l\:px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.l\:px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.l\:px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.l\:px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.l\:px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.l\:px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.l\:px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.l\:px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.l\:px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.l\:px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.l\:px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.l\:px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.l\:px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.l\:px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.l\:px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.l\:px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.l\:px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.l\:px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.l\:px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.l\:px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.l\:px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.l\:px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.l\:px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.l\:px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.l\:px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.l\:px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.l\:px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.l\:px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.l\:px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.l\:px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.l\:px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.l\:px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.l\:px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.l\:px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.l\:px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.l\:px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.l\:px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.l\:px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.l\:px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.l\:px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.l\:px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.l\:px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.l\:px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.l\:px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.l\:px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.l\:px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.l\:px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.l\:px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.l\:px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.l\:px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.l\:px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.l\:px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.l\:px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.l\:px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.l\:px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.l\:px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.l\:px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.l\:px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.l\:px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.l\:px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.l\:px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.l\:px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.l\:px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.l\:px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.l\:px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.l\:px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.l\:px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.l\:px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.l\:px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.l\:px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.l\:px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.l\:px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.l\:px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.l\:px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.l\:px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.l\:px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.l\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.l\:flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.l\:flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.l\:flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.l\:flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.l\:flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.l\:flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.l\:flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.l\:flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.l\:flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.l\:flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.l\:flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.l\:flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.l\:flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.l\:flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.l\:flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.l\:flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.l\:flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.l\:flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.l\:flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.l\:flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.l\:flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.l\:flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.l\:flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.l\:flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.l\:flex--no-padding>.flex__item {
    padding: 0;
}
.flex.l\:flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.l\:flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.l\:flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.l\:flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.l\:flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.l\:flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.l\:flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.l\:flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.l\:flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.l\:flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.l\:flex--no-top {
    margin-top: 0;
}
.flex.l\:flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.l\:flex--reset {
    height: auto;
    width: auto;
}
.flex .l\:flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .l\:flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .l\:flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .l\:flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .l\:flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .l\:flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .l\:flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .l\:flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .l\:flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .l\:flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.l\:font--0 {
    font-weight: 0;
}
.l\:font--100 {
    font-weight: 100;
}
.l\:font--200 {
    font-weight: 200;
}
.l\:font--300 {
    font-weight: 300;
}
.l\:font--400 {
    font-weight: 400;
}
.l\:font--500 {
    font-weight: 500;
}
.l\:font--600 {
    font-weight: 600;
}
.l\:font--700 {
    font-weight: 700;
}
.l\:font--800 {
    font-weight: 800;
}
.l\:font--900 {
    font-weight: 900;
}
.l\:padding--0 {
    padding: 0;
}
.l\:padding-left--0 {
    padding-left: 0;
}
.l\:padding-top--0 {
    padding-top: 0;
}
.l\:padding-right--0 {
    padding-right: 0;
}
.l\:padding-bottom--0 {
    padding-bottom: 0;
}
.l\:padding--1 {
    padding: 1em;
}
.l\:padding-left--1 {
    padding-left: 1em;
}
.l\:padding-top--1 {
    padding-top: 1em;
}
.l\:padding-right--1 {
    padding-right: 1em;
}
.l\:padding-bottom--1 {
    padding-bottom: 1em;
}
.l\:padding--2 {
    padding: 2em;
}
.l\:padding-left--2 {
    padding-left: 2em;
}
.l\:padding-top--2 {
    padding-top: 2em;
}
.l\:padding-right--2 {
    padding-right: 2em;
}
.l\:padding-bottom--2 {
    padding-bottom: 2em;
}
.l\:padding--3 {
    padding: 3em;
}
.l\:padding-left--3 {
    padding-left: 3em;
}
.l\:padding-top--3 {
    padding-top: 3em;
}
.l\:padding-right--3 {
    padding-right: 3em;
}
.l\:padding-bottom--3 {
    padding-bottom: 3em;
}
.l\:padding--4 {
    padding: 4em;
}
.l\:padding-left--4 {
    padding-left: 4em;
}
.l\:padding-top--4 {
    padding-top: 4em;
}
.l\:padding-right--4 {
    padding-right: 4em;
}
.l\:padding-bottom--4 {
    padding-bottom: 4em;
}
.l\:padding--5 {
    padding: 5em;
}
.l\:padding-left--5 {
    padding-left: 5em;
}
.l\:padding-top--5 {
    padding-top: 5em;
}
.l\:padding-right--5 {
    padding-right: 5em;
}
.l\:padding-bottom--5 {
    padding-bottom: 5em;
}
.l\:padding--6 {
    padding: 6em;
}
.l\:padding-left--6 {
    padding-left: 6em;
}
.l\:padding-top--6 {
    padding-top: 6em;
}
.l\:padding-right--6 {
    padding-right: 6em;
}
.l\:padding-bottom--6 {
    padding-bottom: 6em;
}
.l\:padding--7 {
    padding: 7em;
}
.l\:padding-left--7 {
    padding-left: 7em;
}
.l\:padding-top--7 {
    padding-top: 7em;
}
.l\:padding-right--7 {
    padding-right: 7em;
}
.l\:padding-bottom--7 {
    padding-bottom: 7em;
}
.l\:padding--8 {
    padding: 8em;
}
.l\:padding-left--8 {
    padding-left: 8em;
}
.l\:padding-top--8 {
    padding-top: 8em;
}
.l\:padding-right--8 {
    padding-right: 8em;
}
.l\:padding-bottom--8 {
    padding-bottom: 8em;
}
.l\:padding--9 {
    padding: 9em;
}
.l\:padding-left--9 {
    padding-left: 9em;
}
.l\:padding-top--9 {
    padding-top: 9em;
}
.l\:padding-right--9 {
    padding-right: 9em;
}
.l\:padding-bottom--9 {
    padding-bottom: 9em;
}
.l\:padding--10 {
    padding: 10em;
}
.l\:padding-left--10 {
    padding-left: 10em;
}
.l\:padding-top--10 {
    padding-top: 10em;
}
.l\:padding-right--10 {
    padding-right: 10em;
}
.l\:padding-bottom--10 {
    padding-bottom: 10em;
}
.l\:padding-left--05 {
    padding-left: .5em;
}
.l\:padding-top--05 {
    padding-top: .5em;
}
.l\:padding-right--05 {
    padding-right: .5em;
}
.l\:padding-bottom--05 {
    padding-bottom: .5em;
}
.l\:margin--0 {
    margin: 0;
}
.l\:margin-left--0 {
    margin-left: 0;
}
.l\:margin-top--0 {
    margin-top: 0;
}
.l\:margin-right--0 {
    margin-right: 0;
}
.l\:margin-bottom--0 {
    margin-bottom: 0;
}
.l\:margin--1 {
    margin: 1em;
}
.l\:margin-left--1 {
    margin-left: 1em;
}
.l\:margin-top--1 {
    margin-top: 1em;
}
.l\:margin-right--1 {
    margin-right: 1em;
}
.l\:margin-bottom--1 {
    margin-bottom: 1em;
}
.l\:margin--2 {
    margin: 2em;
}
.l\:margin-left--2 {
    margin-left: 2em;
}
.l\:margin-top--2 {
    margin-top: 2em;
}
.l\:margin-right--2 {
    margin-right: 2em;
}
.l\:margin-bottom--2 {
    margin-bottom: 2em;
}
.l\:margin--3 {
    margin: 3em;
}
.l\:margin-left--3 {
    margin-left: 3em;
}
.l\:margin-top--3 {
    margin-top: 3em;
}
.l\:margin-right--3 {
    margin-right: 3em;
}
.l\:margin-bottom--3 {
    margin-bottom: 3em;
}
.l\:margin--4 {
    margin: 4em;
}
.l\:margin-left--4 {
    margin-left: 4em;
}
.l\:margin-top--4 {
    margin-top: 4em;
}
.l\:margin-right--4 {
    margin-right: 4em;
}
.l\:margin-bottom--4 {
    margin-bottom: 4em;
}
.l\:margin--5 {
    margin: 5em;
}
.l\:margin-left--5 {
    margin-left: 5em;
}
.l\:margin-top--5 {
    margin-top: 5em;
}
.l\:margin-right--5 {
    margin-right: 5em;
}
.l\:margin-bottom--5 {
    margin-bottom: 5em;
}
.l\:margin--6 {
    margin: 6em;
}
.l\:margin-left--6 {
    margin-left: 6em;
}
.l\:margin-top--6 {
    margin-top: 6em;
}
.l\:margin-right--6 {
    margin-right: 6em;
}
.l\:margin-bottom--6 {
    margin-bottom: 6em;
}
.l\:margin--7 {
    margin: 7em;
}
.l\:margin-left--7 {
    margin-left: 7em;
}
.l\:margin-top--7 {
    margin-top: 7em;
}
.l\:margin-right--7 {
    margin-right: 7em;
}
.l\:margin-bottom--7 {
    margin-bottom: 7em;
}
.l\:margin--8 {
    margin: 8em;
}
.l\:margin-left--8 {
    margin-left: 8em;
}
.l\:margin-top--8 {
    margin-top: 8em;
}
.l\:margin-right--8 {
    margin-right: 8em;
}
.l\:margin-bottom--8 {
    margin-bottom: 8em;
}
.l\:margin--9 {
    margin: 9em;
}
.l\:margin-left--9 {
    margin-left: 9em;
}
.l\:margin-top--9 {
    margin-top: 9em;
}
.l\:margin-right--9 {
    margin-right: 9em;
}
.l\:margin-bottom--9 {
    margin-bottom: 9em;
}
.l\:margin--10 {
    margin: 10em;
}
.l\:margin-left--10 {
    margin-left: 10em;
}
.l\:margin-top--10 {
    margin-top: 10em;
}
.l\:margin-right--10 {
    margin-right: 10em;
}
.l\:margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.l\:perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.l\:main-width-col--left {
    margin-right: auto;
}
.main-width-col.l\:main-width-col--right {
    margin-left: auto;
}
.main-width-col.l\:main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:1300px) {
    .n\: z-auto {
    z-index: auto;
}
.n\:z-0 {
    z-index: 0;
}
.n\:z-1 {
    z-index: 1;
}
.n\:z-10 {
    z-index: 10;
}
.n\:z-2 {
    z-index: 2;
}
.n\:z-20 {
    z-index: 20;
}
.n\:z-3 {
    z-index: 3;
}
.n\:z-30 {
    z-index: 30;
}
.n\:z-4 {
    z-index: 4;
}
.n\:z-40 {
    z-index: 40;
}
.n\:z-5 {
    z-index: 5;
}
.n\:z-50 {
    z-index: 50;
}
.n\:z-6 {
    z-index: 6;
}
.n\:z-60 {
    z-index: 60;
}
.n\:z-7 {
    z-index: 7;
}
.n\:z-70 {
    z-index: 70;
}
.n\:z-8 {
    z-index: 8;
}
.n\:z-80 {
    z-index: 80;
}
.n\:z-9 {
    z-index: 9;
}
.n\:z-90 {
    z-index: 90;
}
.n\:z-10 {
    z-index: 10;
}
.n\:z-100 {
    z-index: 100;
}
.n\:pos-relative {
    position: relative;
}
.n\:pos-absolute {
    position: absolute;
}
.n\:pos-fixed {
    position: fixed;
}
.n\:pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.n\:text-tiny, .n\:text-tiny.h1, h1.n\:text-tiny {
    font-size: 1.5rem;
}
.h1.n\:text-small, .n\:text-small.h1, h1.n\:text-small {
    font-size: 2.25rem;
}
.h1.n\:text-normal, .n\:text-normal.h1, h1.n\:text-normal {
    font-size: 3rem;
}
.h1.n\:text-big, .n\:text-big.h1, h1.n\:text-big {
    font-size: 6rem;
}
.h1.n\:text-huge, .n\:text-huge.h1, h1.n\:text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.n\:text-tiny, .n\:text-tiny.h2, h2.n\:text-tiny {
    font-size: .75rem;
}
.h2.n\:text-small, .n\:text-small.h2, h2.n\:text-small {
    font-size: 1.125rem;
}
.h2.n\:text-normal, .n\:text-normal.h2, h2.n\:text-normal {
    font-size: 1.5rem;
}
.h2.n\:text-big, .n\:text-big.h2, h2.n\:text-big {
    font-size: 3rem;
}
.h2.n\:text-huge, .n\:text-huge.h2, h2.n\:text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.n\:text-tiny, .n\:text-tiny.h3, h3.n\:text-tiny {
    font-size: .625rem;
}
.h3.n\:text-small, .n\:text-small.h3, h3.n\:text-small {
    font-size: .9375rem;
}
.h3.n\:text-normal, .n\:text-normal.h3, h3.n\:text-normal {
    font-size: 1.25rem;
}
.h3.n\:text-big, .n\:text-big.h3, h3.n\:text-big {
    font-size: 2.5rem;
}
.h3.n\:text-huge, .n\:text-huge.h3, h3.n\:text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.n\:text-tiny, .n\:text-tiny.h4, h4.n\:text-tiny {
    font-size: .625rem;
}
.h4.n\:text-small, .n\:text-small.h4, h4.n\:text-small {
    font-size: .9375rem;
}
.h4.n\:text-normal, .n\:text-normal.h4, h4.n\:text-normal {
    font-size: 1.25rem;
}
.h4.n\:text-big, .n\:text-big.h4, h4.n\:text-big {
    font-size: 2.5rem;
}
.h4.n\:text-huge, .n\:text-huge.h4, h4.n\:text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.n\:text-tiny, .n\:text-tiny.h5, h5.n\:text-tiny {
    font-size: .625rem;
}
.h5.n\:text-small, .n\:text-small.h5, h5.n\:text-small {
    font-size: .9375rem;
}
.h5.n\:text-normal, .n\:text-normal.h5, h5.n\:text-normal {
    font-size: 1.25rem;
}
.h5.n\:text-big, .n\:text-big.h5, h5.n\:text-big {
    font-size: 2.5rem;
}
.h5.n\:text-huge, .n\:text-huge.h5, h5.n\:text-huge {
    font-size: 5rem;
}
.n\:text-left {
    text-align: left;
}
.n\:text-center {
    text-align: center;
}
.n\:text-right {
    text-align: right;
}
.n\:text-upper {
    text-transform: uppercase;
}
.n\:hide {
    display: none;
}
.n\:show {
    display: initial;
}
.n\:overflow-hidden {
    overflow: hidden;
}
.n\:overflow-auto {
    overflow: auto;
}
.n\:overflow-visible {
    overflow: visible;
}
.n\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.n\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.n\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.n\:flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.n\:perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.n\:px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.n\:perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.n\:px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.n\:perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.n\:px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.n\:perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.n\:px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.n\:perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.n\:px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.n\:perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.n\:px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.n\:perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.n\:px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.n\:perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.n\:px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.n\:perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.n\:px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.n\:perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.n\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.n\:perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.n\:px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.n\:perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.n\:px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.n\:perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.n\:px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.n\:perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.n\:px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.n\:perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.n\:px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.n\:perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.n\:px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.n\:perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.n\:px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.n\:perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.n\:px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.n\:perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.n\:px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.n\:perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.n\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.n\:perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.n\:px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.n\:perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.n\:px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.n\:perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.n\:px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.n\:perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.n\:px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.n\:perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.n\:px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.n\:perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.n\:px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.n\:perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.n\:px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.n\:perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.n\:px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.n\:perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.n\:px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.n\:perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.n\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.n\:perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.n\:px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.n\:perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.n\:px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.n\:perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.n\:px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.n\:perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.n\:px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.n\:perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.n\:px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.n\:perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.n\:px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.n\:perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.n\:px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.n\:perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.n\:px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.n\:perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.n\:px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.n\:perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.n\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.n\:perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.n\:px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.n\:perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.n\:px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.n\:perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.n\:px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.n\:perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.n\:px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.n\:perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.n\:px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.n\:perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.n\:px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.n\:perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.n\:px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.n\:perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.n\:px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.n\:perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.n\:px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.n\:perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.n\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.n\:perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.n\:px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.n\:perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.n\:px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.n\:perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.n\:px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.n\:perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.n\:px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.n\:perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.n\:px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.n\:perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.n\:px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.n\:perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.n\:px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.n\:perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.n\:px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.n\:perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.n\:px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.n\:perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.n\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.n\:perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.n\:px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.n\:perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.n\:px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.n\:perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.n\:px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.n\:perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.n\:px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.n\:perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.n\:px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.n\:perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.n\:px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.n\:perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.n\:px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.n\:perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.n\:px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.n\:perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.n\:px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.n\:perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.n\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.n\:perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.n\:px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.n\:perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.n\:px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.n\:perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.n\:px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.n\:perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.n\:px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.n\:perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.n\:px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.n\:perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.n\:px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.n\:perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.n\:px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.n\:perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.n\:px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.n\:perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.n\:px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.n\:perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.n\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.n\:perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.n\:px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.n\:perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.n\:px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.n\:perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.n\:px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.n\:perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.n\:px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.n\:perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.n\:px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.n\:perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.n\:px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.n\:perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.n\:px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.n\:perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.n\:px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.n\:perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.n\:px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.n\:perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.n\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.n\:perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.n\:px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.n\:perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.n\:px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.n\:perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.n\:px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.n\:perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.n\:px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.n\:perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.n\:px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.n\:perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.n\:px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.n\:perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.n\:px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.n\:perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.n\:px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.n\:perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.n\:px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.n\:perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.n\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.n\:perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.n\:perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.n\:perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.n\:reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.n\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.n\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.n\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.n\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.n\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.n\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.n\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.n\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.n\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.n\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.n\:px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.n\:px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.n\:px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.n\:px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.n\:px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.n\:px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.n\:px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.n\:px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.n\:px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.n\:px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.n\:px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.n\:px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.n\:px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.n\:px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.n\:px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.n\:px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.n\:px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.n\:px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.n\:px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.n\:px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.n\:px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.n\:px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.n\:px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.n\:px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.n\:px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.n\:px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.n\:px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.n\:px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.n\:px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.n\:px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.n\:px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.n\:px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.n\:px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.n\:px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.n\:px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.n\:px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.n\:px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.n\:px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.n\:px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.n\:px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.n\:px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.n\:px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.n\:px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.n\:px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.n\:px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.n\:px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.n\:px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.n\:px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.n\:px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.n\:px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.n\:px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.n\:px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.n\:px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.n\:px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.n\:px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.n\:px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.n\:px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.n\:px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.n\:px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.n\:px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.n\:px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.n\:px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.n\:px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.n\:px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.n\:px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.n\:px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.n\:px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.n\:px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.n\:px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.n\:px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.n\:px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.n\:px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.n\:px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.n\:px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.n\:px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.n\:px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.n\:px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.n\:px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.n\:px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.n\:px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.n\:px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.n\:px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.n\:px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.n\:px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.n\:px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.n\:px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.n\:px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.n\:px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.n\:px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.n\:px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.n\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.n\:flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.n\:flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.n\:flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.n\:flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.n\:flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.n\:flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.n\:flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.n\:flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.n\:flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.n\:flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.n\:flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.n\:flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.n\:flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.n\:flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.n\:flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.n\:flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.n\:flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.n\:flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.n\:flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.n\:flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.n\:flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.n\:flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.n\:flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.n\:flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.n\:flex--no-padding>.flex__item {
    padding: 0;
}
.flex.n\:flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.n\:flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.n\:flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.n\:flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.n\:flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.n\:flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.n\:flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.n\:flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.n\:flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.n\:flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.n\:flex--no-top {
    margin-top: 0;
}
.flex.n\:flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.n\:flex--reset {
    height: auto;
    width: auto;
}
.flex .n\:flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .n\:flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .n\:flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .n\:flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .n\:flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .n\:flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .n\:flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .n\:flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .n\:flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .n\:flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.n\:font--0 {
    font-weight: 0;
}
.n\:font--100 {
    font-weight: 100;
}
.n\:font--200 {
    font-weight: 200;
}
.n\:font--300 {
    font-weight: 300;
}
.n\:font--400 {
    font-weight: 400;
}
.n\:font--500 {
    font-weight: 500;
}
.n\:font--600 {
    font-weight: 600;
}
.n\:font--700 {
    font-weight: 700;
}
.n\:font--800 {
    font-weight: 800;
}
.n\:font--900 {
    font-weight: 900;
}
.n\:padding--0 {
    padding: 0;
}
.n\:padding-left--0 {
    padding-left: 0;
}
.n\:padding-top--0 {
    padding-top: 0;
}
.n\:padding-right--0 {
    padding-right: 0;
}
.n\:padding-bottom--0 {
    padding-bottom: 0;
}
.n\:padding--1 {
    padding: 1em;
}
.n\:padding-left--1 {
    padding-left: 1em;
}
.n\:padding-top--1 {
    padding-top: 1em;
}
.n\:padding-right--1 {
    padding-right: 1em;
}
.n\:padding-bottom--1 {
    padding-bottom: 1em;
}
.n\:padding--2 {
    padding: 2em;
}
.n\:padding-left--2 {
    padding-left: 2em;
}
.n\:padding-top--2 {
    padding-top: 2em;
}
.n\:padding-right--2 {
    padding-right: 2em;
}
.n\:padding-bottom--2 {
    padding-bottom: 2em;
}
.n\:padding--3 {
    padding: 3em;
}
.n\:padding-left--3 {
    padding-left: 3em;
}
.n\:padding-top--3 {
    padding-top: 3em;
}
.n\:padding-right--3 {
    padding-right: 3em;
}
.n\:padding-bottom--3 {
    padding-bottom: 3em;
}
.n\:padding--4 {
    padding: 4em;
}
.n\:padding-left--4 {
    padding-left: 4em;
}
.n\:padding-top--4 {
    padding-top: 4em;
}
.n\:padding-right--4 {
    padding-right: 4em;
}
.n\:padding-bottom--4 {
    padding-bottom: 4em;
}
.n\:padding--5 {
    padding: 5em;
}
.n\:padding-left--5 {
    padding-left: 5em;
}
.n\:padding-top--5 {
    padding-top: 5em;
}
.n\:padding-right--5 {
    padding-right: 5em;
}
.n\:padding-bottom--5 {
    padding-bottom: 5em;
}
.n\:padding--6 {
    padding: 6em;
}
.n\:padding-left--6 {
    padding-left: 6em;
}
.n\:padding-top--6 {
    padding-top: 6em;
}
.n\:padding-right--6 {
    padding-right: 6em;
}
.n\:padding-bottom--6 {
    padding-bottom: 6em;
}
.n\:padding--7 {
    padding: 7em;
}
.n\:padding-left--7 {
    padding-left: 7em;
}
.n\:padding-top--7 {
    padding-top: 7em;
}
.n\:padding-right--7 {
    padding-right: 7em;
}
.n\:padding-bottom--7 {
    padding-bottom: 7em;
}
.n\:padding--8 {
    padding: 8em;
}
.n\:padding-left--8 {
    padding-left: 8em;
}
.n\:padding-top--8 {
    padding-top: 8em;
}
.n\:padding-right--8 {
    padding-right: 8em;
}
.n\:padding-bottom--8 {
    padding-bottom: 8em;
}
.n\:padding--9 {
    padding: 9em;
}
.n\:padding-left--9 {
    padding-left: 9em;
}
.n\:padding-top--9 {
    padding-top: 9em;
}
.n\:padding-right--9 {
    padding-right: 9em;
}
.n\:padding-bottom--9 {
    padding-bottom: 9em;
}
.n\:padding--10 {
    padding: 10em;
}
.n\:padding-left--10 {
    padding-left: 10em;
}
.n\:padding-top--10 {
    padding-top: 10em;
}
.n\:padding-right--10 {
    padding-right: 10em;
}
.n\:padding-bottom--10 {
    padding-bottom: 10em;
}
.n\:padding-left--05 {
    padding-left: .5em;
}
.n\:padding-top--05 {
    padding-top: .5em;
}
.n\:padding-right--05 {
    padding-right: .5em;
}
.n\:padding-bottom--05 {
    padding-bottom: .5em;
}
.n\:margin--0 {
    margin: 0;
}
.n\:margin-left--0 {
    margin-left: 0;
}
.n\:margin-top--0 {
    margin-top: 0;
}
.n\:margin-right--0 {
    margin-right: 0;
}
.n\:margin-bottom--0 {
    margin-bottom: 0;
}
.n\:margin--1 {
    margin: 1em;
}
.n\:margin-left--1 {
    margin-left: 1em;
}
.n\:margin-top--1 {
    margin-top: 1em;
}
.n\:margin-right--1 {
    margin-right: 1em;
}
.n\:margin-bottom--1 {
    margin-bottom: 1em;
}
.n\:margin--2 {
    margin: 2em;
}
.n\:margin-left--2 {
    margin-left: 2em;
}
.n\:margin-top--2 {
    margin-top: 2em;
}
.n\:margin-right--2 {
    margin-right: 2em;
}
.n\:margin-bottom--2 {
    margin-bottom: 2em;
}
.n\:margin--3 {
    margin: 3em;
}
.n\:margin-left--3 {
    margin-left: 3em;
}
.n\:margin-top--3 {
    margin-top: 3em;
}
.n\:margin-right--3 {
    margin-right: 3em;
}
.n\:margin-bottom--3 {
    margin-bottom: 3em;
}
.n\:margin--4 {
    margin: 4em;
}
.n\:margin-left--4 {
    margin-left: 4em;
}
.n\:margin-top--4 {
    margin-top: 4em;
}
.n\:margin-right--4 {
    margin-right: 4em;
}
.n\:margin-bottom--4 {
    margin-bottom: 4em;
}
.n\:margin--5 {
    margin: 5em;
}
.n\:margin-left--5 {
    margin-left: 5em;
}
.n\:margin-top--5 {
    margin-top: 5em;
}
.n\:margin-right--5 {
    margin-right: 5em;
}
.n\:margin-bottom--5 {
    margin-bottom: 5em;
}
.n\:margin--6 {
    margin: 6em;
}
.n\:margin-left--6 {
    margin-left: 6em;
}
.n\:margin-top--6 {
    margin-top: 6em;
}
.n\:margin-right--6 {
    margin-right: 6em;
}
.n\:margin-bottom--6 {
    margin-bottom: 6em;
}
.n\:margin--7 {
    margin: 7em;
}
.n\:margin-left--7 {
    margin-left: 7em;
}
.n\:margin-top--7 {
    margin-top: 7em;
}
.n\:margin-right--7 {
    margin-right: 7em;
}
.n\:margin-bottom--7 {
    margin-bottom: 7em;
}
.n\:margin--8 {
    margin: 8em;
}
.n\:margin-left--8 {
    margin-left: 8em;
}
.n\:margin-top--8 {
    margin-top: 8em;
}
.n\:margin-right--8 {
    margin-right: 8em;
}
.n\:margin-bottom--8 {
    margin-bottom: 8em;
}
.n\:margin--9 {
    margin: 9em;
}
.n\:margin-left--9 {
    margin-left: 9em;
}
.n\:margin-top--9 {
    margin-top: 9em;
}
.n\:margin-right--9 {
    margin-right: 9em;
}
.n\:margin-bottom--9 {
    margin-bottom: 9em;
}
.n\:margin--10 {
    margin: 10em;
}
.n\:margin-left--10 {
    margin-left: 10em;
}
.n\:margin-top--10 {
    margin-top: 10em;
}
.n\:margin-right--10 {
    margin-right: 10em;
}
.n\:margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.n\:perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.n\:main-width-col--left {
    margin-right: auto;
}
.main-width-col.n\:main-width-col--right {
    margin-left: auto;
}
.main-width-col.n\:main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:1023px) {
    .md\: z-auto {
    z-index: auto;
}
.md\:z-0 {
    z-index: 0;
}
.md\:z-1 {
    z-index: 1;
}
.md\:z-10 {
    z-index: 10;
}
.md\:z-2 {
    z-index: 2;
}
.md\:z-20 {
    z-index: 20;
}
.md\:z-3 {
    z-index: 3;
}
.md\:z-30 {
    z-index: 30;
}
.md\:z-4 {
    z-index: 4;
}
.md\:z-40 {
    z-index: 40;
}
.md\:z-5 {
    z-index: 5;
}
.md\:z-50 {
    z-index: 50;
}
.md\:z-6 {
    z-index: 6;
}
.md\:z-60 {
    z-index: 60;
}
.md\:z-7 {
    z-index: 7;
}
.md\:z-70 {
    z-index: 70;
}
.md\:z-8 {
    z-index: 8;
}
.md\:z-80 {
    z-index: 80;
}
.md\:z-9 {
    z-index: 9;
}
.md\:z-90 {
    z-index: 90;
}
.md\:z-10 {
    z-index: 10;
}
.md\:z-100 {
    z-index: 100;
}
.md\:pos-relative {
    position: relative;
}
.md\:pos-absolute {
    position: absolute;
}
.md\:pos-fixed {
    position: fixed;
}
.md\:pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.md\:text-tiny, .md\:text-tiny.h1, h1.md\:text-tiny {
    font-size: 1.5rem;
}
.h1.md\:text-small, .md\:text-small.h1, h1.md\:text-small {
    font-size: 2.25rem;
}
.h1.md\:text-normal, .md\:text-normal.h1, h1.md\:text-normal {
    font-size: 3rem;
}
.h1.md\:text-big, .md\:text-big.h1, h1.md\:text-big {
    font-size: 6rem;
}
.h1.md\:text-huge, .md\:text-huge.h1, h1.md\:text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.md\:text-tiny, .md\:text-tiny.h2, h2.md\:text-tiny {
    font-size: .75rem;
}
.h2.md\:text-small, .md\:text-small.h2, h2.md\:text-small {
    font-size: 1.125rem;
}
.h2.md\:text-normal, .md\:text-normal.h2, h2.md\:text-normal {
    font-size: 1.5rem;
}
.h2.md\:text-big, .md\:text-big.h2, h2.md\:text-big {
    font-size: 3rem;
}
.h2.md\:text-huge, .md\:text-huge.h2, h2.md\:text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.md\:text-tiny, .md\:text-tiny.h3, h3.md\:text-tiny {
    font-size: .625rem;
}
.h3.md\:text-small, .md\:text-small.h3, h3.md\:text-small {
    font-size: .9375rem;
}
.h3.md\:text-normal, .md\:text-normal.h3, h3.md\:text-normal {
    font-size: 1.25rem;
}
.h3.md\:text-big, .md\:text-big.h3, h3.md\:text-big {
    font-size: 2.5rem;
}
.h3.md\:text-huge, .md\:text-huge.h3, h3.md\:text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.md\:text-tiny, .md\:text-tiny.h4, h4.md\:text-tiny {
    font-size: .625rem;
}
.h4.md\:text-small, .md\:text-small.h4, h4.md\:text-small {
    font-size: .9375rem;
}
.h4.md\:text-normal, .md\:text-normal.h4, h4.md\:text-normal {
    font-size: 1.25rem;
}
.h4.md\:text-big, .md\:text-big.h4, h4.md\:text-big {
    font-size: 2.5rem;
}
.h4.md\:text-huge, .md\:text-huge.h4, h4.md\:text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.md\:text-tiny, .md\:text-tiny.h5, h5.md\:text-tiny {
    font-size: .625rem;
}
.h5.md\:text-small, .md\:text-small.h5, h5.md\:text-small {
    font-size: .9375rem;
}
.h5.md\:text-normal, .md\:text-normal.h5, h5.md\:text-normal {
    font-size: 1.25rem;
}
.h5.md\:text-big, .md\:text-big.h5, h5.md\:text-big {
    font-size: 2.5rem;
}
.h5.md\:text-huge, .md\:text-huge.h5, h5.md\:text-huge {
    font-size: 5rem;
}
.md\:text-left {
    text-align: left;
}
.md\:text-center {
    text-align: center;
}
.md\:text-right {
    text-align: right;
}
.md\:text-upper {
    text-transform: uppercase;
}
.md\:hide {
    display: none;
}
.md\:show {
    display: initial;
}
.md\:overflow-hidden {
    overflow: hidden;
}
.md\:overflow-auto {
    overflow: auto;
}
.md\:overflow-visible {
    overflow: visible;
}
.md\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.md\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.md\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.md\:flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.md\:perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.md\:px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.md\:perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.md\:px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.md\:perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.md\:px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.md\:perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.md\:px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.md\:perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.md\:px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.md\:perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.md\:px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.md\:perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.md\:px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.md\:perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.md\:px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.md\:perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.md\:px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.md\:perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.md\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.md\:perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.md\:px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.md\:perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.md\:px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.md\:perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.md\:px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.md\:perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.md\:px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.md\:perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.md\:px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.md\:perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.md\:px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.md\:perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.md\:px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.md\:perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.md\:px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.md\:perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.md\:px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.md\:perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.md\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.md\:perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.md\:px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.md\:perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.md\:px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.md\:perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.md\:px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.md\:perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.md\:px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.md\:perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.md\:px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.md\:perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.md\:px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.md\:perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.md\:px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.md\:perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.md\:px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.md\:perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.md\:px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.md\:perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.md\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.md\:perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.md\:px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.md\:perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.md\:px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.md\:perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.md\:px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.md\:perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.md\:px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.md\:perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.md\:px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.md\:perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.md\:px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.md\:perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.md\:px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.md\:perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.md\:px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.md\:perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.md\:px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.md\:perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.md\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.md\:perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.md\:px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.md\:perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.md\:px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.md\:perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.md\:px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.md\:perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.md\:px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.md\:perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.md\:px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.md\:perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.md\:px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.md\:perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.md\:px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.md\:perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.md\:px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.md\:perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.md\:px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.md\:perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.md\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.md\:perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.md\:px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.md\:perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.md\:px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.md\:perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.md\:px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.md\:perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.md\:px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.md\:perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.md\:px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.md\:perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.md\:px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.md\:perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.md\:px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.md\:perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.md\:px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.md\:perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.md\:px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.md\:perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.md\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.md\:perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.md\:px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.md\:perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.md\:px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.md\:perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.md\:px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.md\:perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.md\:px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.md\:perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.md\:px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.md\:perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.md\:px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.md\:perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.md\:px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.md\:perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.md\:px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.md\:perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.md\:px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.md\:perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.md\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.md\:perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.md\:px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.md\:perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.md\:px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.md\:perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.md\:px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.md\:perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.md\:px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.md\:perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.md\:px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.md\:perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.md\:px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.md\:perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.md\:px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.md\:perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.md\:px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.md\:perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.md\:px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.md\:perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.md\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.md\:perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.md\:px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.md\:perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.md\:px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.md\:perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.md\:px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.md\:perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.md\:px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.md\:perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.md\:px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.md\:perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.md\:px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.md\:perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.md\:px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.md\:perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.md\:px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.md\:perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.md\:px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.md\:perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.md\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.md\:perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.md\:px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.md\:perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.md\:px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.md\:perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.md\:px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.md\:perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.md\:px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.md\:perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.md\:px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.md\:perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.md\:px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.md\:perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.md\:px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.md\:perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.md\:px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.md\:perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.md\:px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.md\:perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.md\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.md\:perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.md\:perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.md\:perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.md\:reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.md\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.md\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.md\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.md\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.md\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.md\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.md\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.md\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.md\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.md\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.md\:px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.md\:px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.md\:px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.md\:px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.md\:px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.md\:px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.md\:px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.md\:px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.md\:px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.md\:px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.md\:px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.md\:px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.md\:px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.md\:px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.md\:px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.md\:px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.md\:px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.md\:px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.md\:px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.md\:px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.md\:px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.md\:px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.md\:px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.md\:px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.md\:px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.md\:px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.md\:px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.md\:px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.md\:px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.md\:px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.md\:px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.md\:px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.md\:px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.md\:px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.md\:px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.md\:px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.md\:px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.md\:px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.md\:px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.md\:px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.md\:px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.md\:px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.md\:px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.md\:px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.md\:px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.md\:px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.md\:px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.md\:px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.md\:px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.md\:px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.md\:px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.md\:px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.md\:px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.md\:px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.md\:px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.md\:px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.md\:px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.md\:px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.md\:px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.md\:px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.md\:px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.md\:px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.md\:px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.md\:px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.md\:px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.md\:px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.md\:px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.md\:px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.md\:px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.md\:px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.md\:px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.md\:px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.md\:px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.md\:px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.md\:px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.md\:px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.md\:px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.md\:px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.md\:px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.md\:px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.md\:px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.md\:px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.md\:px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.md\:px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.md\:px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.md\:px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.md\:px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.md\:px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.md\:px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.md\:px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.md\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.md\:flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.md\:flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.md\:flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.md\:flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.md\:flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.md\:flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.md\:flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.md\:flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.md\:flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.md\:flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.md\:flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.md\:flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.md\:flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.md\:flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.md\:flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.md\:flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.md\:flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.md\:flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.md\:flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.md\:flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.md\:flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.md\:flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.md\:flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.md\:flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.md\:flex--no-padding>.flex__item {
    padding: 0;
}
.flex.md\:flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.md\:flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.md\:flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.md\:flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.md\:flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.md\:flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.md\:flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.md\:flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.md\:flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.md\:flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.md\:flex--no-top {
    margin-top: 0;
}
.flex.md\:flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.md\:flex--reset {
    height: auto;
    width: auto;
}
.flex .md\:flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .md\:flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .md\:flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .md\:flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .md\:flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .md\:flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .md\:flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .md\:flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .md\:flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .md\:flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.md\:font--0 {
    font-weight: 0;
}
.md\:font--100 {
    font-weight: 100;
}
.md\:font--200 {
    font-weight: 200;
}
.md\:font--300 {
    font-weight: 300;
}
.md\:font--400 {
    font-weight: 400;
}
.md\:font--500 {
    font-weight: 500;
}
.md\:font--600 {
    font-weight: 600;
}
.md\:font--700 {
    font-weight: 700;
}
.md\:font--800 {
    font-weight: 800;
}
.md\:font--900 {
    font-weight: 900;
}
.md\:padding--0 {
    padding: 0;
}
.md\:padding-left--0 {
    padding-left: 0;
}
.md\:padding-top--0 {
    padding-top: 0;
}
.md\:padding-right--0 {
    padding-right: 0;
}
.md\:padding-bottom--0 {
    padding-bottom: 0;
}
.md\:padding--1 {
    padding: 1em;
}
.md\:padding-left--1 {
    padding-left: 1em;
}
.md\:padding-top--1 {
    padding-top: 1em;
}
.md\:padding-right--1 {
    padding-right: 1em;
}
.md\:padding-bottom--1 {
    padding-bottom: 1em;
}
.md\:padding--2 {
    padding: 2em;
}
.md\:padding-left--2 {
    padding-left: 2em;
}
.md\:padding-top--2 {
    padding-top: 2em;
}
.md\:padding-right--2 {
    padding-right: 2em;
}
.md\:padding-bottom--2 {
    padding-bottom: 2em;
}
.md\:padding--3 {
    padding: 3em;
}
.md\:padding-left--3 {
    padding-left: 3em;
}
.md\:padding-top--3 {
    padding-top: 3em;
}
.md\:padding-right--3 {
    padding-right: 3em;
}
.md\:padding-bottom--3 {
    padding-bottom: 3em;
}
.md\:padding--4 {
    padding: 4em;
}
.md\:padding-left--4 {
    padding-left: 4em;
}
.md\:padding-top--4 {
    padding-top: 4em;
}
.md\:padding-right--4 {
    padding-right: 4em;
}
.md\:padding-bottom--4 {
    padding-bottom: 4em;
}
.md\:padding--5 {
    padding: 5em;
}
.md\:padding-left--5 {
    padding-left: 5em;
}
.md\:padding-top--5 {
    padding-top: 5em;
}
.md\:padding-right--5 {
    padding-right: 5em;
}
.md\:padding-bottom--5 {
    padding-bottom: 5em;
}
.md\:padding--6 {
    padding: 6em;
}
.md\:padding-left--6 {
    padding-left: 6em;
}
.md\:padding-top--6 {
    padding-top: 6em;
}
.md\:padding-right--6 {
    padding-right: 6em;
}
.md\:padding-bottom--6 {
    padding-bottom: 6em;
}
.md\:padding--7 {
    padding: 7em;
}
.md\:padding-left--7 {
    padding-left: 7em;
}
.md\:padding-top--7 {
    padding-top: 7em;
}
.md\:padding-right--7 {
    padding-right: 7em;
}
.md\:padding-bottom--7 {
    padding-bottom: 7em;
}
.md\:padding--8 {
    padding: 8em;
}
.md\:padding-left--8 {
    padding-left: 8em;
}
.md\:padding-top--8 {
    padding-top: 8em;
}
.md\:padding-right--8 {
    padding-right: 8em;
}
.md\:padding-bottom--8 {
    padding-bottom: 8em;
}
.md\:padding--9 {
    padding: 9em;
}
.md\:padding-left--9 {
    padding-left: 9em;
}
.md\:padding-top--9 {
    padding-top: 9em;
}
.md\:padding-right--9 {
    padding-right: 9em;
}
.md\:padding-bottom--9 {
    padding-bottom: 9em;
}
.md\:padding--10 {
    padding: 10em;
}
.md\:padding-left--10 {
    padding-left: 10em;
}
.md\:padding-top--10 {
    padding-top: 10em;
}
.md\:padding-right--10 {
    padding-right: 10em;
}
.md\:padding-bottom--10 {
    padding-bottom: 10em;
}
.md\:padding-left--05 {
    padding-left: .5em;
}
.md\:padding-top--05 {
    padding-top: .5em;
}
.md\:padding-right--05 {
    padding-right: .5em;
}
.md\:padding-bottom--05 {
    padding-bottom: .5em;
}
.md\:margin--0 {
    margin: 0;
}
.md\:margin-left--0 {
    margin-left: 0;
}
.md\:margin-top--0 {
    margin-top: 0;
}
.md\:margin-right--0 {
    margin-right: 0;
}
.md\:margin-bottom--0 {
    margin-bottom: 0;
}
.md\:margin--1 {
    margin: 1em;
}
.md\:margin-left--1 {
    margin-left: 1em;
}
.md\:margin-top--1 {
    margin-top: 1em;
}
.md\:margin-right--1 {
    margin-right: 1em;
}
.md\:margin-bottom--1 {
    margin-bottom: 1em;
}
.md\:margin--2 {
    margin: 2em;
}
.md\:margin-left--2 {
    margin-left: 2em;
}
.md\:margin-top--2 {
    margin-top: 2em;
}
.md\:margin-right--2 {
    margin-right: 2em;
}
.md\:margin-bottom--2 {
    margin-bottom: 2em;
}
.md\:margin--3 {
    margin: 3em;
}
.md\:margin-left--3 {
    margin-left: 3em;
}
.md\:margin-top--3 {
    margin-top: 3em;
}
.md\:margin-right--3 {
    margin-right: 3em;
}
.md\:margin-bottom--3 {
    margin-bottom: 3em;
}
.md\:margin--4 {
    margin: 4em;
}
.md\:margin-left--4 {
    margin-left: 4em;
}
.md\:margin-top--4 {
    margin-top: 4em;
}
.md\:margin-right--4 {
    margin-right: 4em;
}
.md\:margin-bottom--4 {
    margin-bottom: 4em;
}
.md\:margin--5 {
    margin: 5em;
}
.md\:margin-left--5 {
    margin-left: 5em;
}
.md\:margin-top--5 {
    margin-top: 5em;
}
.md\:margin-right--5 {
    margin-right: 5em;
}
.md\:margin-bottom--5 {
    margin-bottom: 5em;
}
.md\:margin--6 {
    margin: 6em;
}
.md\:margin-left--6 {
    margin-left: 6em;
}
.md\:margin-top--6 {
    margin-top: 6em;
}
.md\:margin-right--6 {
    margin-right: 6em;
}
.md\:margin-bottom--6 {
    margin-bottom: 6em;
}
.md\:margin--7 {
    margin: 7em;
}
.md\:margin-left--7 {
    margin-left: 7em;
}
.md\:margin-top--7 {
    margin-top: 7em;
}
.md\:margin-right--7 {
    margin-right: 7em;
}
.md\:margin-bottom--7 {
    margin-bottom: 7em;
}
.md\:margin--8 {
    margin: 8em;
}
.md\:margin-left--8 {
    margin-left: 8em;
}
.md\:margin-top--8 {
    margin-top: 8em;
}
.md\:margin-right--8 {
    margin-right: 8em;
}
.md\:margin-bottom--8 {
    margin-bottom: 8em;
}
.md\:margin--9 {
    margin: 9em;
}
.md\:margin-left--9 {
    margin-left: 9em;
}
.md\:margin-top--9 {
    margin-top: 9em;
}
.md\:margin-right--9 {
    margin-right: 9em;
}
.md\:margin-bottom--9 {
    margin-bottom: 9em;
}
.md\:margin--10 {
    margin: 10em;
}
.md\:margin-left--10 {
    margin-left: 10em;
}
.md\:margin-top--10 {
    margin-top: 10em;
}
.md\:margin-right--10 {
    margin-right: 10em;
}
.md\:margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.md\:perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.md\:main-width-col--left {
    margin-right: auto;
}
.main-width-col.md\:main-width-col--right {
    margin-left: auto;
}
.main-width-col.md\:main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:767px) {
    .sm\: z-auto {
    z-index: auto;
}
.sm\:z-0 {
    z-index: 0;
}
.sm\:z-1 {
    z-index: 1;
}
.sm\:z-10 {
    z-index: 10;
}
.sm\:z-2 {
    z-index: 2;
}
.sm\:z-20 {
    z-index: 20;
}
.sm\:z-3 {
    z-index: 3;
}
.sm\:z-30 {
    z-index: 30;
}
.sm\:z-4 {
    z-index: 4;
}
.sm\:z-40 {
    z-index: 40;
}
.sm\:z-5 {
    z-index: 5;
}
.sm\:z-50 {
    z-index: 50;
}
.sm\:z-6 {
    z-index: 6;
}
.sm\:z-60 {
    z-index: 60;
}
.sm\:z-7 {
    z-index: 7;
}
.sm\:z-70 {
    z-index: 70;
}
.sm\:z-8 {
    z-index: 8;
}
.sm\:z-80 {
    z-index: 80;
}
.sm\:z-9 {
    z-index: 9;
}
.sm\:z-90 {
    z-index: 90;
}
.sm\:z-10 {
    z-index: 10;
}
.sm\:z-100 {
    z-index: 100;
}
.sm\:pos-relative {
    position: relative;
}
.sm\:pos-absolute {
    position: absolute;
}
.sm\:pos-fixed {
    position: fixed;
}
.sm\:pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.sm\:text-tiny, .sm\:text-tiny.h1, h1.sm\:text-tiny {
    font-size: 1.5rem;
}
.h1.sm\:text-small, .sm\:text-small.h1, h1.sm\:text-small {
    font-size: 2.25rem;
}
.h1.sm\:text-normal, .sm\:text-normal.h1, h1.sm\:text-normal {
    font-size: 3rem;
}
.h1.sm\:text-big, .sm\:text-big.h1, h1.sm\:text-big {
    font-size: 6rem;
}
.h1.sm\:text-huge, .sm\:text-huge.h1, h1.sm\:text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.sm\:text-tiny, .sm\:text-tiny.h2, h2.sm\:text-tiny {
    font-size: .75rem;
}
.h2.sm\:text-small, .sm\:text-small.h2, h2.sm\:text-small {
    font-size: 1.125rem;
}
.h2.sm\:text-normal, .sm\:text-normal.h2, h2.sm\:text-normal {
    font-size: 1.5rem;
}
.h2.sm\:text-big, .sm\:text-big.h2, h2.sm\:text-big {
    font-size: 3rem;
}
.h2.sm\:text-huge, .sm\:text-huge.h2, h2.sm\:text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.sm\:text-tiny, .sm\:text-tiny.h3, h3.sm\:text-tiny {
    font-size: .625rem;
}
.h3.sm\:text-small, .sm\:text-small.h3, h3.sm\:text-small {
    font-size: .9375rem;
}
.h3.sm\:text-normal, .sm\:text-normal.h3, h3.sm\:text-normal {
    font-size: 1.25rem;
}
.h3.sm\:text-big, .sm\:text-big.h3, h3.sm\:text-big {
    font-size: 2.5rem;
}
.h3.sm\:text-huge, .sm\:text-huge.h3, h3.sm\:text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.sm\:text-tiny, .sm\:text-tiny.h4, h4.sm\:text-tiny {
    font-size: .625rem;
}
.h4.sm\:text-small, .sm\:text-small.h4, h4.sm\:text-small {
    font-size: .9375rem;
}
.h4.sm\:text-normal, .sm\:text-normal.h4, h4.sm\:text-normal {
    font-size: 1.25rem;
}
.h4.sm\:text-big, .sm\:text-big.h4, h4.sm\:text-big {
    font-size: 2.5rem;
}
.h4.sm\:text-huge, .sm\:text-huge.h4, h4.sm\:text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.sm\:text-tiny, .sm\:text-tiny.h5, h5.sm\:text-tiny {
    font-size: .625rem;
}
.h5.sm\:text-small, .sm\:text-small.h5, h5.sm\:text-small {
    font-size: .9375rem;
}
.h5.sm\:text-normal, .sm\:text-normal.h5, h5.sm\:text-normal {
    font-size: 1.25rem;
}
.h5.sm\:text-big, .sm\:text-big.h5, h5.sm\:text-big {
    font-size: 2.5rem;
}
.h5.sm\:text-huge, .sm\:text-huge.h5, h5.sm\:text-huge {
    font-size: 5rem;
}
.sm\:text-left {
    text-align: left;
}
.sm\:text-center {
    text-align: center;
}
.sm\:text-right {
    text-align: right;
}
.sm\:text-upper {
    text-transform: uppercase;
}
.sm\:hide {
    display: none;
}
.sm\:show {
    display: initial;
}
.sm\:overflow-hidden {
    overflow: hidden;
}
.sm\:overflow-auto {
    overflow: auto;
}
.sm\:overflow-visible {
    overflow: visible;
}
.sm\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.sm\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.sm\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.sm\:flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.sm\:perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.sm\:px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.sm\:perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.sm\:px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.sm\:perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.sm\:px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.sm\:perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.sm\:px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.sm\:perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.sm\:px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.sm\:perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.sm\:px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.sm\:perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.sm\:px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.sm\:perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.sm\:px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.sm\:perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.sm\:px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.sm\:perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.sm\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.sm\:perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.sm\:px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.sm\:perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.sm\:px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.sm\:perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.sm\:px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.sm\:perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.sm\:px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.sm\:perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.sm\:px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.sm\:perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.sm\:px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.sm\:perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.sm\:px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.sm\:perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.sm\:px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.sm\:perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.sm\:px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.sm\:perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.sm\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.sm\:perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.sm\:px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.sm\:perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.sm\:px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.sm\:perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.sm\:px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.sm\:perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.sm\:px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.sm\:perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.sm\:px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.sm\:perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.sm\:px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.sm\:perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.sm\:px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.sm\:perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.sm\:px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.sm\:perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.sm\:px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.sm\:perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.sm\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.sm\:perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.sm\:px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.sm\:perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.sm\:px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.sm\:perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.sm\:px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.sm\:perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.sm\:px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.sm\:perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.sm\:px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.sm\:perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.sm\:px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.sm\:perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.sm\:px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.sm\:perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.sm\:px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.sm\:perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.sm\:px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.sm\:perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.sm\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.sm\:perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.sm\:px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.sm\:perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.sm\:px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.sm\:perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.sm\:px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.sm\:perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.sm\:px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.sm\:perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.sm\:px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.sm\:perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.sm\:px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.sm\:perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.sm\:px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.sm\:perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.sm\:px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.sm\:perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.sm\:px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.sm\:perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.sm\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.sm\:perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.sm\:px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.sm\:perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.sm\:px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.sm\:perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.sm\:px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.sm\:perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.sm\:px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.sm\:perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.sm\:px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.sm\:perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.sm\:px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.sm\:perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.sm\:px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.sm\:perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.sm\:px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.sm\:perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.sm\:px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.sm\:perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.sm\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.sm\:perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.sm\:px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.sm\:perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.sm\:px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.sm\:perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.sm\:px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.sm\:perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.sm\:px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.sm\:perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.sm\:px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.sm\:perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.sm\:px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.sm\:perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.sm\:px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.sm\:perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.sm\:px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.sm\:perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.sm\:px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.sm\:perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.sm\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.sm\:perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.sm\:px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.sm\:perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.sm\:px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.sm\:perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.sm\:px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.sm\:perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.sm\:px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.sm\:perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.sm\:px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.sm\:perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.sm\:px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.sm\:perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.sm\:px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.sm\:perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.sm\:px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.sm\:perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.sm\:px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.sm\:perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.sm\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.sm\:perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.sm\:px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.sm\:perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.sm\:px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.sm\:perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.sm\:px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.sm\:perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.sm\:px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.sm\:perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.sm\:px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.sm\:perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.sm\:px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.sm\:perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.sm\:px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.sm\:perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.sm\:px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.sm\:perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.sm\:px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.sm\:perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.sm\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.sm\:perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.sm\:px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.sm\:perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.sm\:px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.sm\:perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.sm\:px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.sm\:perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.sm\:px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.sm\:perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.sm\:px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.sm\:perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.sm\:px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.sm\:perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.sm\:px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.sm\:perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.sm\:px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.sm\:perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.sm\:px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.sm\:perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.sm\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.sm\:perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.sm\:perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.sm\:perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.sm\:reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.sm\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.sm\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.sm\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.sm\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.sm\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.sm\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.sm\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.sm\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.sm\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.sm\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.sm\:px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.sm\:px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.sm\:px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.sm\:px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.sm\:px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.sm\:px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.sm\:px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.sm\:px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.sm\:px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.sm\:px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.sm\:px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.sm\:px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.sm\:px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.sm\:px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.sm\:px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.sm\:px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.sm\:px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.sm\:px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.sm\:px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.sm\:px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.sm\:px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.sm\:px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.sm\:px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.sm\:px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.sm\:px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.sm\:px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.sm\:px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.sm\:px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.sm\:px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.sm\:px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.sm\:px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.sm\:px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.sm\:px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.sm\:px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.sm\:px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.sm\:px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.sm\:px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.sm\:px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.sm\:px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.sm\:px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.sm\:px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.sm\:px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.sm\:px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.sm\:px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.sm\:px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.sm\:px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.sm\:px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.sm\:px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.sm\:px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.sm\:px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.sm\:px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.sm\:px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.sm\:px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.sm\:px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.sm\:px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.sm\:px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.sm\:px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.sm\:px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.sm\:px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.sm\:px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.sm\:px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.sm\:px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.sm\:px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.sm\:px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.sm\:px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.sm\:px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.sm\:px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.sm\:px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.sm\:px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.sm\:px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.sm\:px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.sm\:px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.sm\:px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.sm\:px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.sm\:px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.sm\:px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.sm\:px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.sm\:px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.sm\:px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.sm\:px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.sm\:px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.sm\:px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.sm\:px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.sm\:px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.sm\:px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.sm\:px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.sm\:px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.sm\:px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.sm\:px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.sm\:px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.sm\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.sm\:flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.sm\:flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.sm\:flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.sm\:flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.sm\:flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.sm\:flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.sm\:flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.sm\:flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.sm\:flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.sm\:flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.sm\:flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.sm\:flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.sm\:flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.sm\:flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.sm\:flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.sm\:flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.sm\:flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.sm\:flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.sm\:flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.sm\:flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.sm\:flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.sm\:flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.sm\:flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.sm\:flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.sm\:flex--no-padding>.flex__item {
    padding: 0;
}
.flex.sm\:flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.sm\:flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.sm\:flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.sm\:flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.sm\:flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.sm\:flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.sm\:flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.sm\:flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.sm\:flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.sm\:flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.sm\:flex--no-top {
    margin-top: 0;
}
.flex.sm\:flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.sm\:flex--reset {
    height: auto;
    width: auto;
}
.flex .sm\:flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .sm\:flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .sm\:flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .sm\:flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .sm\:flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .sm\:flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .sm\:flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .sm\:flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .sm\:flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .sm\:flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.sm\:font--0 {
    font-weight: 0;
}
.sm\:font--100 {
    font-weight: 100;
}
.sm\:font--200 {
    font-weight: 200;
}
.sm\:font--300 {
    font-weight: 300;
}
.sm\:font--400 {
    font-weight: 400;
}
.sm\:font--500 {
    font-weight: 500;
}
.sm\:font--600 {
    font-weight: 600;
}
.sm\:font--700 {
    font-weight: 700;
}
.sm\:font--800 {
    font-weight: 800;
}
.sm\:font--900 {
    font-weight: 900;
}
.sm\:padding--0 {
    padding: 0;
}
.sm\:padding-left--0 {
    padding-left: 0;
}
.sm\:padding-top--0 {
    padding-top: 0;
}
.sm\:padding-right--0 {
    padding-right: 0;
}
.sm\:padding-bottom--0 {
    padding-bottom: 0;
}
.sm\:padding--1 {
    padding: 1em;
}
.sm\:padding-left--1 {
    padding-left: 1em;
}
.sm\:padding-top--1 {
    padding-top: 1em;
}
.sm\:padding-right--1 {
    padding-right: 1em;
}
.sm\:padding-bottom--1 {
    padding-bottom: 1em;
}
.sm\:padding--2 {
    padding: 2em;
}
.sm\:padding-left--2 {
    padding-left: 2em;
}
.sm\:padding-top--2 {
    padding-top: 2em;
}
.sm\:padding-right--2 {
    padding-right: 2em;
}
.sm\:padding-bottom--2 {
    padding-bottom: 2em;
}
.sm\:padding--3 {
    padding: 3em;
}
.sm\:padding-left--3 {
    padding-left: 3em;
}
.sm\:padding-top--3 {
    padding-top: 3em;
}
.sm\:padding-right--3 {
    padding-right: 3em;
}
.sm\:padding-bottom--3 {
    padding-bottom: 3em;
}
.sm\:padding--4 {
    padding: 4em;
}
.sm\:padding-left--4 {
    padding-left: 4em;
}
.sm\:padding-top--4 {
    padding-top: 4em;
}
.sm\:padding-right--4 {
    padding-right: 4em;
}
.sm\:padding-bottom--4 {
    padding-bottom: 4em;
}
.sm\:padding--5 {
    padding: 5em;
}
.sm\:padding-left--5 {
    padding-left: 5em;
}
.sm\:padding-top--5 {
    padding-top: 5em;
}
.sm\:padding-right--5 {
    padding-right: 5em;
}
.sm\:padding-bottom--5 {
    padding-bottom: 5em;
}
.sm\:padding--6 {
    padding: 6em;
}
.sm\:padding-left--6 {
    padding-left: 6em;
}
.sm\:padding-top--6 {
    padding-top: 6em;
}
.sm\:padding-right--6 {
    padding-right: 6em;
}
.sm\:padding-bottom--6 {
    padding-bottom: 6em;
}
.sm\:padding--7 {
    padding: 7em;
}
.sm\:padding-left--7 {
    padding-left: 7em;
}
.sm\:padding-top--7 {
    padding-top: 7em;
}
.sm\:padding-right--7 {
    padding-right: 7em;
}
.sm\:padding-bottom--7 {
    padding-bottom: 7em;
}
.sm\:padding--8 {
    padding: 8em;
}
.sm\:padding-left--8 {
    padding-left: 8em;
}
.sm\:padding-top--8 {
    padding-top: 8em;
}
.sm\:padding-right--8 {
    padding-right: 8em;
}
.sm\:padding-bottom--8 {
    padding-bottom: 8em;
}
.sm\:padding--9 {
    padding: 9em;
}
.sm\:padding-left--9 {
    padding-left: 9em;
}
.sm\:padding-top--9 {
    padding-top: 9em;
}
.sm\:padding-right--9 {
    padding-right: 9em;
}
.sm\:padding-bottom--9 {
    padding-bottom: 9em;
}
.sm\:padding--10 {
    padding: 10em;
}
.sm\:padding-left--10 {
    padding-left: 10em;
}
.sm\:padding-top--10 {
    padding-top: 10em;
}
.sm\:padding-right--10 {
    padding-right: 10em;
}
.sm\:padding-bottom--10 {
    padding-bottom: 10em;
}
.sm\:padding-left--05 {
    padding-left: .5em;
}
.sm\:padding-top--05 {
    padding-top: .5em;
}
.sm\:padding-right--05 {
    padding-right: .5em;
}
.sm\:padding-bottom--05 {
    padding-bottom: .5em;
}
.sm\:margin--0 {
    margin: 0;
}
.sm\:margin-left--0 {
    margin-left: 0;
}
.sm\:margin-top--0 {
    margin-top: 0;
}
.sm\:margin-right--0 {
    margin-right: 0;
}
.sm\:margin-bottom--0 {
    margin-bottom: 0;
}
.sm\:margin--1 {
    margin: 1em;
}
.sm\:margin-left--1 {
    margin-left: 1em;
}
.sm\:margin-top--1 {
    margin-top: 1em;
}
.sm\:margin-right--1 {
    margin-right: 1em;
}
.sm\:margin-bottom--1 {
    margin-bottom: 1em;
}
.sm\:margin--2 {
    margin: 2em;
}
.sm\:margin-left--2 {
    margin-left: 2em;
}
.sm\:margin-top--2 {
    margin-top: 2em;
}
.sm\:margin-right--2 {
    margin-right: 2em;
}
.sm\:margin-bottom--2 {
    margin-bottom: 2em;
}
.sm\:margin--3 {
    margin: 3em;
}
.sm\:margin-left--3 {
    margin-left: 3em;
}
.sm\:margin-top--3 {
    margin-top: 3em;
}
.sm\:margin-right--3 {
    margin-right: 3em;
}
.sm\:margin-bottom--3 {
    margin-bottom: 3em;
}
.sm\:margin--4 {
    margin: 4em;
}
.sm\:margin-left--4 {
    margin-left: 4em;
}
.sm\:margin-top--4 {
    margin-top: 4em;
}
.sm\:margin-right--4 {
    margin-right: 4em;
}
.sm\:margin-bottom--4 {
    margin-bottom: 4em;
}
.sm\:margin--5 {
    margin: 5em;
}
.sm\:margin-left--5 {
    margin-left: 5em;
}
.sm\:margin-top--5 {
    margin-top: 5em;
}
.sm\:margin-right--5 {
    margin-right: 5em;
}
.sm\:margin-bottom--5 {
    margin-bottom: 5em;
}
.sm\:margin--6 {
    margin: 6em;
}
.sm\:margin-left--6 {
    margin-left: 6em;
}
.sm\:margin-top--6 {
    margin-top: 6em;
}
.sm\:margin-right--6 {
    margin-right: 6em;
}
.sm\:margin-bottom--6 {
    margin-bottom: 6em;
}
.sm\:margin--7 {
    margin: 7em;
}
.sm\:margin-left--7 {
    margin-left: 7em;
}
.sm\:margin-top--7 {
    margin-top: 7em;
}
.sm\:margin-right--7 {
    margin-right: 7em;
}
.sm\:margin-bottom--7 {
    margin-bottom: 7em;
}
.sm\:margin--8 {
    margin: 8em;
}
.sm\:margin-left--8 {
    margin-left: 8em;
}
.sm\:margin-top--8 {
    margin-top: 8em;
}
.sm\:margin-right--8 {
    margin-right: 8em;
}
.sm\:margin-bottom--8 {
    margin-bottom: 8em;
}
.sm\:margin--9 {
    margin: 9em;
}
.sm\:margin-left--9 {
    margin-left: 9em;
}
.sm\:margin-top--9 {
    margin-top: 9em;
}
.sm\:margin-right--9 {
    margin-right: 9em;
}
.sm\:margin-bottom--9 {
    margin-bottom: 9em;
}
.sm\:margin--10 {
    margin: 10em;
}
.sm\:margin-left--10 {
    margin-left: 10em;
}
.sm\:margin-top--10 {
    margin-top: 10em;
}
.sm\:margin-right--10 {
    margin-right: 10em;
}
.sm\:margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.sm\:perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.sm\:main-width-col--left {
    margin-right: auto;
}
.main-width-col.sm\:main-width-col--right {
    margin-left: auto;
}
.main-width-col.sm\:main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
}@media screen and (max-width:424px) {
    .xs\: z-auto {
    z-index: auto;
}
.xs\:z-0 {
    z-index: 0;
}
.xs\:z-1 {
    z-index: 1;
}
.xs\:z-10 {
    z-index: 10;
}
.xs\:z-2 {
    z-index: 2;
}
.xs\:z-20 {
    z-index: 20;
}
.xs\:z-3 {
    z-index: 3;
}
.xs\:z-30 {
    z-index: 30;
}
.xs\:z-4 {
    z-index: 4;
}
.xs\:z-40 {
    z-index: 40;
}
.xs\:z-5 {
    z-index: 5;
}
.xs\:z-50 {
    z-index: 50;
}
.xs\:z-6 {
    z-index: 6;
}
.xs\:z-60 {
    z-index: 60;
}
.xs\:z-7 {
    z-index: 7;
}
.xs\:z-70 {
    z-index: 70;
}
.xs\:z-8 {
    z-index: 8;
}
.xs\:z-80 {
    z-index: 80;
}
.xs\:z-9 {
    z-index: 9;
}
.xs\:z-90 {
    z-index: 90;
}
.xs\:z-10 {
    z-index: 10;
}
.xs\:z-100 {
    z-index: 100;
}
.xs\:pos-relative {
    position: relative;
}
.xs\:pos-absolute {
    position: absolute;
}
.xs\:pos-fixed {
    position: fixed;
}
.xs\:pos-static {
    position: static;
}
.h1, h1 {
    font-size: 3rem;
}
.h1.xs\:text-tiny, .xs\:text-tiny.h1, h1.xs\:text-tiny {
    font-size: 1.5rem;
}
.h1.xs\:text-small, .xs\:text-small.h1, h1.xs\:text-small {
    font-size: 2.25rem;
}
.h1.xs\:text-normal, .xs\:text-normal.h1, h1.xs\:text-normal {
    font-size: 3rem;
}
.h1.xs\:text-big, .xs\:text-big.h1, h1.xs\:text-big {
    font-size: 6rem;
}
.h1.xs\:text-huge, .xs\:text-huge.h1, h1.xs\:text-huge {
    font-size: 12rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h2.xs\:text-tiny, .xs\:text-tiny.h2, h2.xs\:text-tiny {
    font-size: .75rem;
}
.h2.xs\:text-small, .xs\:text-small.h2, h2.xs\:text-small {
    font-size: 1.125rem;
}
.h2.xs\:text-normal, .xs\:text-normal.h2, h2.xs\:text-normal {
    font-size: 1.5rem;
}
.h2.xs\:text-big, .xs\:text-big.h2, h2.xs\:text-big {
    font-size: 3rem;
}
.h2.xs\:text-huge, .xs\:text-huge.h2, h2.xs\:text-huge {
    font-size: 6rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h3.xs\:text-tiny, .xs\:text-tiny.h3, h3.xs\:text-tiny {
    font-size: .625rem;
}
.h3.xs\:text-small, .xs\:text-small.h3, h3.xs\:text-small {
    font-size: .9375rem;
}
.h3.xs\:text-normal, .xs\:text-normal.h3, h3.xs\:text-normal {
    font-size: 1.25rem;
}
.h3.xs\:text-big, .xs\:text-big.h3, h3.xs\:text-big {
    font-size: 2.5rem;
}
.h3.xs\:text-huge, .xs\:text-huge.h3, h3.xs\:text-huge {
    font-size: 5rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h4.xs\:text-tiny, .xs\:text-tiny.h4, h4.xs\:text-tiny {
    font-size: .625rem;
}
.h4.xs\:text-small, .xs\:text-small.h4, h4.xs\:text-small {
    font-size: .9375rem;
}
.h4.xs\:text-normal, .xs\:text-normal.h4, h4.xs\:text-normal {
    font-size: 1.25rem;
}
.h4.xs\:text-big, .xs\:text-big.h4, h4.xs\:text-big {
    font-size: 2.5rem;
}
.h4.xs\:text-huge, .xs\:text-huge.h4, h4.xs\:text-huge {
    font-size: 5rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h5.xs\:text-tiny, .xs\:text-tiny.h5, h5.xs\:text-tiny {
    font-size: .625rem;
}
.h5.xs\:text-small, .xs\:text-small.h5, h5.xs\:text-small {
    font-size: .9375rem;
}
.h5.xs\:text-normal, .xs\:text-normal.h5, h5.xs\:text-normal {
    font-size: 1.25rem;
}
.h5.xs\:text-big, .xs\:text-big.h5, h5.xs\:text-big {
    font-size: 2.5rem;
}
.h5.xs\:text-huge, .xs\:text-huge.h5, h5.xs\:text-huge {
    font-size: 5rem;
}
.xs\:text-left {
    text-align: left;
}
.xs\:text-center {
    text-align: center;
}
.xs\:text-right {
    text-align: right;
}
.xs\:text-upper {
    text-transform: uppercase;
}
.xs\:hide {
    display: none;
}
.xs\:show {
    display: initial;
}
.xs\:overflow-hidden {
    overflow: hidden;
}
.xs\:overflow-auto {
    overflow: auto;
}
.xs\:overflow-visible {
    overflow: visible;
}
.xs\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.xs\:flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.xs\:size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    min-width: auto;
}
.flex .flex__item.xs\:flex-auto {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    max-width: none;
    min-width: auto;
}
.xs\:perc-1 {
    min-width: 1%;
    max-width: 1%;
    -webkit-flex-basis: 1%;
    -ms-flex-preferred-size: 1%;
    flex-basis: 1%}
.xs\:px-1 {
    min-width: 1px;
    max-width: 1px;
    -webkit-flex-basis: 1px;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
}
.xs\:perc-2 {
    min-width: 2%;
    max-width: 2%;
    -webkit-flex-basis: 2%;
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%}
.xs\:px-2 {
    min-width: 2px;
    max-width: 2px;
    -webkit-flex-basis: 2px;
    -ms-flex-preferred-size: 2px;
    flex-basis: 2px;
}
.xs\:perc-3 {
    min-width: 3%;
    max-width: 3%;
    -webkit-flex-basis: 3%;
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%}
.xs\:px-3 {
    min-width: 3px;
    max-width: 3px;
    -webkit-flex-basis: 3px;
    -ms-flex-preferred-size: 3px;
    flex-basis: 3px;
}
.xs\:perc-4 {
    min-width: 4%;
    max-width: 4%;
    -webkit-flex-basis: 4%;
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%}
.xs\:px-4 {
    min-width: 4px;
    max-width: 4px;
    -webkit-flex-basis: 4px;
    -ms-flex-preferred-size: 4px;
    flex-basis: 4px;
}
.xs\:perc-5 {
    min-width: 5%;
    max-width: 5%;
    -webkit-flex-basis: 5%;
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%}
.xs\:px-5 {
    min-width: 5px;
    max-width: 5px;
    -webkit-flex-basis: 5px;
    -ms-flex-preferred-size: 5px;
    flex-basis: 5px;
}
.xs\:perc-6 {
    min-width: 6%;
    max-width: 6%;
    -webkit-flex-basis: 6%;
    -ms-flex-preferred-size: 6%;
    flex-basis: 6%}
.xs\:px-6 {
    min-width: 6px;
    max-width: 6px;
    -webkit-flex-basis: 6px;
    -ms-flex-preferred-size: 6px;
    flex-basis: 6px;
}
.xs\:perc-7 {
    min-width: 7%;
    max-width: 7%;
    -webkit-flex-basis: 7%;
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%}
.xs\:px-7 {
    min-width: 7px;
    max-width: 7px;
    -webkit-flex-basis: 7px;
    -ms-flex-preferred-size: 7px;
    flex-basis: 7px;
}
.xs\:perc-8 {
    min-width: 8%;
    max-width: 8%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%}
.xs\:px-8 {
    min-width: 8px;
    max-width: 8px;
    -webkit-flex-basis: 8px;
    -ms-flex-preferred-size: 8px;
    flex-basis: 8px;
}
.xs\:perc-9 {
    min-width: 9%;
    max-width: 9%;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%}
.xs\:px-9 {
    min-width: 9px;
    max-width: 9px;
    -webkit-flex-basis: 9px;
    -ms-flex-preferred-size: 9px;
    flex-basis: 9px;
}
.xs\:perc-10 {
    min-width: 10%;
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%}
.xs\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.xs\:perc-11 {
    min-width: 11%;
    max-width: 11%;
    -webkit-flex-basis: 11%;
    -ms-flex-preferred-size: 11%;
    flex-basis: 11%}
.xs\:px-11 {
    min-width: 11px;
    max-width: 11px;
    -webkit-flex-basis: 11px;
    -ms-flex-preferred-size: 11px;
    flex-basis: 11px;
}
.xs\:perc-12 {
    min-width: 12%;
    max-width: 12%;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%}
.xs\:px-12 {
    min-width: 12px;
    max-width: 12px;
    -webkit-flex-basis: 12px;
    -ms-flex-preferred-size: 12px;
    flex-basis: 12px;
}
.xs\:perc-13 {
    min-width: 13%;
    max-width: 13%;
    -webkit-flex-basis: 13%;
    -ms-flex-preferred-size: 13%;
    flex-basis: 13%}
.xs\:px-13 {
    min-width: 13px;
    max-width: 13px;
    -webkit-flex-basis: 13px;
    -ms-flex-preferred-size: 13px;
    flex-basis: 13px;
}
.xs\:perc-14 {
    min-width: 14%;
    max-width: 14%;
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%}
.xs\:px-14 {
    min-width: 14px;
    max-width: 14px;
    -webkit-flex-basis: 14px;
    -ms-flex-preferred-size: 14px;
    flex-basis: 14px;
}
.xs\:perc-15 {
    min-width: 15%;
    max-width: 15%;
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%}
.xs\:px-15 {
    min-width: 15px;
    max-width: 15px;
    -webkit-flex-basis: 15px;
    -ms-flex-preferred-size: 15px;
    flex-basis: 15px;
}
.xs\:perc-16 {
    min-width: 16%;
    max-width: 16%;
    -webkit-flex-basis: 16%;
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%}
.xs\:px-16 {
    min-width: 16px;
    max-width: 16px;
    -webkit-flex-basis: 16px;
    -ms-flex-preferred-size: 16px;
    flex-basis: 16px;
}
.xs\:perc-17 {
    min-width: 17%;
    max-width: 17%;
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%}
.xs\:px-17 {
    min-width: 17px;
    max-width: 17px;
    -webkit-flex-basis: 17px;
    -ms-flex-preferred-size: 17px;
    flex-basis: 17px;
}
.xs\:perc-18 {
    min-width: 18%;
    max-width: 18%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%}
.xs\:px-18 {
    min-width: 18px;
    max-width: 18px;
    -webkit-flex-basis: 18px;
    -ms-flex-preferred-size: 18px;
    flex-basis: 18px;
}
.xs\:perc-19 {
    min-width: 19%;
    max-width: 19%;
    -webkit-flex-basis: 19%;
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%}
.xs\:px-19 {
    min-width: 19px;
    max-width: 19px;
    -webkit-flex-basis: 19px;
    -ms-flex-preferred-size: 19px;
    flex-basis: 19px;
}
.xs\:perc-20 {
    min-width: 20%;
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%}
.xs\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.xs\:perc-21 {
    min-width: 21%;
    max-width: 21%;
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%}
.xs\:px-21 {
    min-width: 21px;
    max-width: 21px;
    -webkit-flex-basis: 21px;
    -ms-flex-preferred-size: 21px;
    flex-basis: 21px;
}
.xs\:perc-22 {
    min-width: 22%;
    max-width: 22%;
    -webkit-flex-basis: 22%;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%}
.xs\:px-22 {
    min-width: 22px;
    max-width: 22px;
    -webkit-flex-basis: 22px;
    -ms-flex-preferred-size: 22px;
    flex-basis: 22px;
}
.xs\:perc-23 {
    min-width: 23%;
    max-width: 23%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%}
.xs\:px-23 {
    min-width: 23px;
    max-width: 23px;
    -webkit-flex-basis: 23px;
    -ms-flex-preferred-size: 23px;
    flex-basis: 23px;
}
.xs\:perc-24 {
    min-width: 24%;
    max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%}
.xs\:px-24 {
    min-width: 24px;
    max-width: 24px;
    -webkit-flex-basis: 24px;
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
}
.xs\:perc-25 {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.xs\:px-25 {
    min-width: 25px;
    max-width: 25px;
    -webkit-flex-basis: 25px;
    -ms-flex-preferred-size: 25px;
    flex-basis: 25px;
}
.xs\:perc-26 {
    min-width: 26%;
    max-width: 26%;
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%}
.xs\:px-26 {
    min-width: 26px;
    max-width: 26px;
    -webkit-flex-basis: 26px;
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
}
.xs\:perc-27 {
    min-width: 27%;
    max-width: 27%;
    -webkit-flex-basis: 27%;
    -ms-flex-preferred-size: 27%;
    flex-basis: 27%}
.xs\:px-27 {
    min-width: 27px;
    max-width: 27px;
    -webkit-flex-basis: 27px;
    -ms-flex-preferred-size: 27px;
    flex-basis: 27px;
}
.xs\:perc-28 {
    min-width: 28%;
    max-width: 28%;
    -webkit-flex-basis: 28%;
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%}
.xs\:px-28 {
    min-width: 28px;
    max-width: 28px;
    -webkit-flex-basis: 28px;
    -ms-flex-preferred-size: 28px;
    flex-basis: 28px;
}
.xs\:perc-29 {
    min-width: 29%;
    max-width: 29%;
    -webkit-flex-basis: 29%;
    -ms-flex-preferred-size: 29%;
    flex-basis: 29%}
.xs\:px-29 {
    min-width: 29px;
    max-width: 29px;
    -webkit-flex-basis: 29px;
    -ms-flex-preferred-size: 29px;
    flex-basis: 29px;
}
.xs\:perc-30 {
    min-width: 30%;
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%}
.xs\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.xs\:perc-31 {
    min-width: 31%;
    max-width: 31%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%}
.xs\:px-31 {
    min-width: 31px;
    max-width: 31px;
    -webkit-flex-basis: 31px;
    -ms-flex-preferred-size: 31px;
    flex-basis: 31px;
}
.xs\:perc-32 {
    min-width: 32%;
    max-width: 32%;
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%}
.xs\:px-32 {
    min-width: 32px;
    max-width: 32px;
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.xs\:perc-33 {
    min-width: 33%;
    max-width: 33%;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%}
.xs\:px-33 {
    min-width: 33px;
    max-width: 33px;
    -webkit-flex-basis: 33px;
    -ms-flex-preferred-size: 33px;
    flex-basis: 33px;
}
.xs\:perc-34 {
    min-width: 34%;
    max-width: 34%;
    -webkit-flex-basis: 34%;
    -ms-flex-preferred-size: 34%;
    flex-basis: 34%}
.xs\:px-34 {
    min-width: 34px;
    max-width: 34px;
    -webkit-flex-basis: 34px;
    -ms-flex-preferred-size: 34px;
    flex-basis: 34px;
}
.xs\:perc-35 {
    min-width: 35%;
    max-width: 35%;
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%}
.xs\:px-35 {
    min-width: 35px;
    max-width: 35px;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px;
}
.xs\:perc-36 {
    min-width: 36%;
    max-width: 36%;
    -webkit-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%}
.xs\:px-36 {
    min-width: 36px;
    max-width: 36px;
    -webkit-flex-basis: 36px;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
}
.xs\:perc-37 {
    min-width: 37%;
    max-width: 37%;
    -webkit-flex-basis: 37%;
    -ms-flex-preferred-size: 37%;
    flex-basis: 37%}
.xs\:px-37 {
    min-width: 37px;
    max-width: 37px;
    -webkit-flex-basis: 37px;
    -ms-flex-preferred-size: 37px;
    flex-basis: 37px;
}
.xs\:perc-38 {
    min-width: 38%;
    max-width: 38%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%}
.xs\:px-38 {
    min-width: 38px;
    max-width: 38px;
    -webkit-flex-basis: 38px;
    -ms-flex-preferred-size: 38px;
    flex-basis: 38px;
}
.xs\:perc-39 {
    min-width: 39%;
    max-width: 39%;
    -webkit-flex-basis: 39%;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%}
.xs\:px-39 {
    min-width: 39px;
    max-width: 39px;
    -webkit-flex-basis: 39px;
    -ms-flex-preferred-size: 39px;
    flex-basis: 39px;
}
.xs\:perc-40 {
    min-width: 40%;
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%}
.xs\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.xs\:perc-41 {
    min-width: 41%;
    max-width: 41%;
    -webkit-flex-basis: 41%;
    -ms-flex-preferred-size: 41%;
    flex-basis: 41%}
.xs\:px-41 {
    min-width: 41px;
    max-width: 41px;
    -webkit-flex-basis: 41px;
    -ms-flex-preferred-size: 41px;
    flex-basis: 41px;
}
.xs\:perc-42 {
    min-width: 42%;
    max-width: 42%;
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%}
.xs\:px-42 {
    min-width: 42px;
    max-width: 42px;
    -webkit-flex-basis: 42px;
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
}
.xs\:perc-43 {
    min-width: 43%;
    max-width: 43%;
    -webkit-flex-basis: 43%;
    -ms-flex-preferred-size: 43%;
    flex-basis: 43%}
.xs\:px-43 {
    min-width: 43px;
    max-width: 43px;
    -webkit-flex-basis: 43px;
    -ms-flex-preferred-size: 43px;
    flex-basis: 43px;
}
.xs\:perc-44 {
    min-width: 44%;
    max-width: 44%;
    -webkit-flex-basis: 44%;
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%}
.xs\:px-44 {
    min-width: 44px;
    max-width: 44px;
    -webkit-flex-basis: 44px;
    -ms-flex-preferred-size: 44px;
    flex-basis: 44px;
}
.xs\:perc-45 {
    min-width: 45%;
    max-width: 45%;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%}
.xs\:px-45 {
    min-width: 45px;
    max-width: 45px;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
}
.xs\:perc-46 {
    min-width: 46%;
    max-width: 46%;
    -webkit-flex-basis: 46%;
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%}
.xs\:px-46 {
    min-width: 46px;
    max-width: 46px;
    -webkit-flex-basis: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 46px;
}
.xs\:perc-47 {
    min-width: 47%;
    max-width: 47%;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%}
.xs\:px-47 {
    min-width: 47px;
    max-width: 47px;
    -webkit-flex-basis: 47px;
    -ms-flex-preferred-size: 47px;
    flex-basis: 47px;
}
.xs\:perc-48 {
    min-width: 48%;
    max-width: 48%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%}
.xs\:px-48 {
    min-width: 48px;
    max-width: 48px;
    -webkit-flex-basis: 48px;
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
}
.xs\:perc-49 {
    min-width: 49%;
    max-width: 49%;
    -webkit-flex-basis: 49%;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%}
.xs\:px-49 {
    min-width: 49px;
    max-width: 49px;
    -webkit-flex-basis: 49px;
    -ms-flex-preferred-size: 49px;
    flex-basis: 49px;
}
.xs\:perc-50 {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.xs\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.xs\:perc-51 {
    min-width: 51%;
    max-width: 51%;
    -webkit-flex-basis: 51%;
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%}
.xs\:px-51 {
    min-width: 51px;
    max-width: 51px;
    -webkit-flex-basis: 51px;
    -ms-flex-preferred-size: 51px;
    flex-basis: 51px;
}
.xs\:perc-52 {
    min-width: 52%;
    max-width: 52%;
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%}
.xs\:px-52 {
    min-width: 52px;
    max-width: 52px;
    -webkit-flex-basis: 52px;
    -ms-flex-preferred-size: 52px;
    flex-basis: 52px;
}
.xs\:perc-53 {
    min-width: 53%;
    max-width: 53%;
    -webkit-flex-basis: 53%;
    -ms-flex-preferred-size: 53%;
    flex-basis: 53%}
.xs\:px-53 {
    min-width: 53px;
    max-width: 53px;
    -webkit-flex-basis: 53px;
    -ms-flex-preferred-size: 53px;
    flex-basis: 53px;
}
.xs\:perc-54 {
    min-width: 54%;
    max-width: 54%;
    -webkit-flex-basis: 54%;
    -ms-flex-preferred-size: 54%;
    flex-basis: 54%}
.xs\:px-54 {
    min-width: 54px;
    max-width: 54px;
    -webkit-flex-basis: 54px;
    -ms-flex-preferred-size: 54px;
    flex-basis: 54px;
}
.xs\:perc-55 {
    min-width: 55%;
    max-width: 55%;
    -webkit-flex-basis: 55%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%}
.xs\:px-55 {
    min-width: 55px;
    max-width: 55px;
    -webkit-flex-basis: 55px;
    -ms-flex-preferred-size: 55px;
    flex-basis: 55px;
}
.xs\:perc-56 {
    min-width: 56%;
    max-width: 56%;
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%}
.xs\:px-56 {
    min-width: 56px;
    max-width: 56px;
    -webkit-flex-basis: 56px;
    -ms-flex-preferred-size: 56px;
    flex-basis: 56px;
}
.xs\:perc-57 {
    min-width: 57%;
    max-width: 57%;
    -webkit-flex-basis: 57%;
    -ms-flex-preferred-size: 57%;
    flex-basis: 57%}
.xs\:px-57 {
    min-width: 57px;
    max-width: 57px;
    -webkit-flex-basis: 57px;
    -ms-flex-preferred-size: 57px;
    flex-basis: 57px;
}
.xs\:perc-58 {
    min-width: 58%;
    max-width: 58%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%}
.xs\:px-58 {
    min-width: 58px;
    max-width: 58px;
    -webkit-flex-basis: 58px;
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
}
.xs\:perc-59 {
    min-width: 59%;
    max-width: 59%;
    -webkit-flex-basis: 59%;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%}
.xs\:px-59 {
    min-width: 59px;
    max-width: 59px;
    -webkit-flex-basis: 59px;
    -ms-flex-preferred-size: 59px;
    flex-basis: 59px;
}
.xs\:perc-60 {
    min-width: 60%;
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
.xs\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.xs\:perc-61 {
    min-width: 61%;
    max-width: 61%;
    -webkit-flex-basis: 61%;
    -ms-flex-preferred-size: 61%;
    flex-basis: 61%}
.xs\:px-61 {
    min-width: 61px;
    max-width: 61px;
    -webkit-flex-basis: 61px;
    -ms-flex-preferred-size: 61px;
    flex-basis: 61px;
}
.xs\:perc-62 {
    min-width: 62%;
    max-width: 62%;
    -webkit-flex-basis: 62%;
    -ms-flex-preferred-size: 62%;
    flex-basis: 62%}
.xs\:px-62 {
    min-width: 62px;
    max-width: 62px;
    -webkit-flex-basis: 62px;
    -ms-flex-preferred-size: 62px;
    flex-basis: 62px;
}
.xs\:perc-63 {
    min-width: 63%;
    max-width: 63%;
    -webkit-flex-basis: 63%;
    -ms-flex-preferred-size: 63%;
    flex-basis: 63%}
.xs\:px-63 {
    min-width: 63px;
    max-width: 63px;
    -webkit-flex-basis: 63px;
    -ms-flex-preferred-size: 63px;
    flex-basis: 63px;
}
.xs\:perc-64 {
    min-width: 64%;
    max-width: 64%;
    -webkit-flex-basis: 64%;
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%}
.xs\:px-64 {
    min-width: 64px;
    max-width: 64px;
    -webkit-flex-basis: 64px;
    -ms-flex-preferred-size: 64px;
    flex-basis: 64px;
}
.xs\:perc-65 {
    min-width: 65%;
    max-width: 65%;
    -webkit-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%}
.xs\:px-65 {
    min-width: 65px;
    max-width: 65px;
    -webkit-flex-basis: 65px;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
}
.xs\:perc-66 {
    min-width: 66%;
    max-width: 66%;
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%}
.xs\:px-66 {
    min-width: 66px;
    max-width: 66px;
    -webkit-flex-basis: 66px;
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
}
.xs\:perc-67 {
    min-width: 67%;
    max-width: 67%;
    -webkit-flex-basis: 67%;
    -ms-flex-preferred-size: 67%;
    flex-basis: 67%}
.xs\:px-67 {
    min-width: 67px;
    max-width: 67px;
    -webkit-flex-basis: 67px;
    -ms-flex-preferred-size: 67px;
    flex-basis: 67px;
}
.xs\:perc-68 {
    min-width: 68%;
    max-width: 68%;
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%}
.xs\:px-68 {
    min-width: 68px;
    max-width: 68px;
    -webkit-flex-basis: 68px;
    -ms-flex-preferred-size: 68px;
    flex-basis: 68px;
}
.xs\:perc-69 {
    min-width: 69%;
    max-width: 69%;
    -webkit-flex-basis: 69%;
    -ms-flex-preferred-size: 69%;
    flex-basis: 69%}
.xs\:px-69 {
    min-width: 69px;
    max-width: 69px;
    -webkit-flex-basis: 69px;
    -ms-flex-preferred-size: 69px;
    flex-basis: 69px;
}
.xs\:perc-70 {
    min-width: 70%;
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%}
.xs\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.xs\:perc-71 {
    min-width: 71%;
    max-width: 71%;
    -webkit-flex-basis: 71%;
    -ms-flex-preferred-size: 71%;
    flex-basis: 71%}
.xs\:px-71 {
    min-width: 71px;
    max-width: 71px;
    -webkit-flex-basis: 71px;
    -ms-flex-preferred-size: 71px;
    flex-basis: 71px;
}
.xs\:perc-72 {
    min-width: 72%;
    max-width: 72%;
    -webkit-flex-basis: 72%;
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%}
.xs\:px-72 {
    min-width: 72px;
    max-width: 72px;
    -webkit-flex-basis: 72px;
    -ms-flex-preferred-size: 72px;
    flex-basis: 72px;
}
.xs\:perc-73 {
    min-width: 73%;
    max-width: 73%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%}
.xs\:px-73 {
    min-width: 73px;
    max-width: 73px;
    -webkit-flex-basis: 73px;
    -ms-flex-preferred-size: 73px;
    flex-basis: 73px;
}
.xs\:perc-74 {
    min-width: 74%;
    max-width: 74%;
    -webkit-flex-basis: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%}
.xs\:px-74 {
    min-width: 74px;
    max-width: 74px;
    -webkit-flex-basis: 74px;
    -ms-flex-preferred-size: 74px;
    flex-basis: 74px;
}
.xs\:perc-75 {
    min-width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.xs\:px-75 {
    min-width: 75px;
    max-width: 75px;
    -webkit-flex-basis: 75px;
    -ms-flex-preferred-size: 75px;
    flex-basis: 75px;
}
.xs\:perc-76 {
    min-width: 76%;
    max-width: 76%;
    -webkit-flex-basis: 76%;
    -ms-flex-preferred-size: 76%;
    flex-basis: 76%}
.xs\:px-76 {
    min-width: 76px;
    max-width: 76px;
    -webkit-flex-basis: 76px;
    -ms-flex-preferred-size: 76px;
    flex-basis: 76px;
}
.xs\:perc-77 {
    min-width: 77%;
    max-width: 77%;
    -webkit-flex-basis: 77%;
    -ms-flex-preferred-size: 77%;
    flex-basis: 77%}
.xs\:px-77 {
    min-width: 77px;
    max-width: 77px;
    -webkit-flex-basis: 77px;
    -ms-flex-preferred-size: 77px;
    flex-basis: 77px;
}
.xs\:perc-78 {
    min-width: 78%;
    max-width: 78%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%}
.xs\:px-78 {
    min-width: 78px;
    max-width: 78px;
    -webkit-flex-basis: 78px;
    -ms-flex-preferred-size: 78px;
    flex-basis: 78px;
}
.xs\:perc-79 {
    min-width: 79%;
    max-width: 79%;
    -webkit-flex-basis: 79%;
    -ms-flex-preferred-size: 79%;
    flex-basis: 79%}
.xs\:px-79 {
    min-width: 79px;
    max-width: 79px;
    -webkit-flex-basis: 79px;
    -ms-flex-preferred-size: 79px;
    flex-basis: 79px;
}
.xs\:perc-80 {
    min-width: 80%;
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%}
.xs\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.xs\:perc-81 {
    min-width: 81%;
    max-width: 81%;
    -webkit-flex-basis: 81%;
    -ms-flex-preferred-size: 81%;
    flex-basis: 81%}
.xs\:px-81 {
    min-width: 81px;
    max-width: 81px;
    -webkit-flex-basis: 81px;
    -ms-flex-preferred-size: 81px;
    flex-basis: 81px;
}
.xs\:perc-82 {
    min-width: 82%;
    max-width: 82%;
    -webkit-flex-basis: 82%;
    -ms-flex-preferred-size: 82%;
    flex-basis: 82%}
.xs\:px-82 {
    min-width: 82px;
    max-width: 82px;
    -webkit-flex-basis: 82px;
    -ms-flex-preferred-size: 82px;
    flex-basis: 82px;
}
.xs\:perc-83 {
    min-width: 83%;
    max-width: 83%;
    -webkit-flex-basis: 83%;
    -ms-flex-preferred-size: 83%;
    flex-basis: 83%}
.xs\:px-83 {
    min-width: 83px;
    max-width: 83px;
    -webkit-flex-basis: 83px;
    -ms-flex-preferred-size: 83px;
    flex-basis: 83px;
}
.xs\:perc-84 {
    min-width: 84%;
    max-width: 84%;
    -webkit-flex-basis: 84%;
    -ms-flex-preferred-size: 84%;
    flex-basis: 84%}
.xs\:px-84 {
    min-width: 84px;
    max-width: 84px;
    -webkit-flex-basis: 84px;
    -ms-flex-preferred-size: 84px;
    flex-basis: 84px;
}
.xs\:perc-85 {
    min-width: 85%;
    max-width: 85%;
    -webkit-flex-basis: 85%;
    -ms-flex-preferred-size: 85%;
    flex-basis: 85%}
.xs\:px-85 {
    min-width: 85px;
    max-width: 85px;
    -webkit-flex-basis: 85px;
    -ms-flex-preferred-size: 85px;
    flex-basis: 85px;
}
.xs\:perc-86 {
    min-width: 86%;
    max-width: 86%;
    -webkit-flex-basis: 86%;
    -ms-flex-preferred-size: 86%;
    flex-basis: 86%}
.xs\:px-86 {
    min-width: 86px;
    max-width: 86px;
    -webkit-flex-basis: 86px;
    -ms-flex-preferred-size: 86px;
    flex-basis: 86px;
}
.xs\:perc-87 {
    min-width: 87%;
    max-width: 87%;
    -webkit-flex-basis: 87%;
    -ms-flex-preferred-size: 87%;
    flex-basis: 87%}
.xs\:px-87 {
    min-width: 87px;
    max-width: 87px;
    -webkit-flex-basis: 87px;
    -ms-flex-preferred-size: 87px;
    flex-basis: 87px;
}
.xs\:perc-88 {
    min-width: 88%;
    max-width: 88%;
    -webkit-flex-basis: 88%;
    -ms-flex-preferred-size: 88%;
    flex-basis: 88%}
.xs\:px-88 {
    min-width: 88px;
    max-width: 88px;
    -webkit-flex-basis: 88px;
    -ms-flex-preferred-size: 88px;
    flex-basis: 88px;
}
.xs\:perc-89 {
    min-width: 89%;
    max-width: 89%;
    -webkit-flex-basis: 89%;
    -ms-flex-preferred-size: 89%;
    flex-basis: 89%}
.xs\:px-89 {
    min-width: 89px;
    max-width: 89px;
    -webkit-flex-basis: 89px;
    -ms-flex-preferred-size: 89px;
    flex-basis: 89px;
}
.xs\:perc-90 {
    min-width: 90%;
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%}
.xs\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.xs\:perc-91 {
    min-width: 91%;
    max-width: 91%;
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%}
.xs\:px-91 {
    min-width: 91px;
    max-width: 91px;
    -webkit-flex-basis: 91px;
    -ms-flex-preferred-size: 91px;
    flex-basis: 91px;
}
.xs\:perc-92 {
    min-width: 92%;
    max-width: 92%;
    -webkit-flex-basis: 92%;
    -ms-flex-preferred-size: 92%;
    flex-basis: 92%}
.xs\:px-92 {
    min-width: 92px;
    max-width: 92px;
    -webkit-flex-basis: 92px;
    -ms-flex-preferred-size: 92px;
    flex-basis: 92px;
}
.xs\:perc-93 {
    min-width: 93%;
    max-width: 93%;
    -webkit-flex-basis: 93%;
    -ms-flex-preferred-size: 93%;
    flex-basis: 93%}
.xs\:px-93 {
    min-width: 93px;
    max-width: 93px;
    -webkit-flex-basis: 93px;
    -ms-flex-preferred-size: 93px;
    flex-basis: 93px;
}
.xs\:perc-94 {
    min-width: 94%;
    max-width: 94%;
    -webkit-flex-basis: 94%;
    -ms-flex-preferred-size: 94%;
    flex-basis: 94%}
.xs\:px-94 {
    min-width: 94px;
    max-width: 94px;
    -webkit-flex-basis: 94px;
    -ms-flex-preferred-size: 94px;
    flex-basis: 94px;
}
.xs\:perc-95 {
    min-width: 95%;
    max-width: 95%;
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%}
.xs\:px-95 {
    min-width: 95px;
    max-width: 95px;
    -webkit-flex-basis: 95px;
    -ms-flex-preferred-size: 95px;
    flex-basis: 95px;
}
.xs\:perc-96 {
    min-width: 96%;
    max-width: 96%;
    -webkit-flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    flex-basis: 96%}
.xs\:px-96 {
    min-width: 96px;
    max-width: 96px;
    -webkit-flex-basis: 96px;
    -ms-flex-preferred-size: 96px;
    flex-basis: 96px;
}
.xs\:perc-97 {
    min-width: 97%;
    max-width: 97%;
    -webkit-flex-basis: 97%;
    -ms-flex-preferred-size: 97%;
    flex-basis: 97%}
.xs\:px-97 {
    min-width: 97px;
    max-width: 97px;
    -webkit-flex-basis: 97px;
    -ms-flex-preferred-size: 97px;
    flex-basis: 97px;
}
.xs\:perc-98 {
    min-width: 98%;
    max-width: 98%;
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%}
.xs\:px-98 {
    min-width: 98px;
    max-width: 98px;
    -webkit-flex-basis: 98px;
    -ms-flex-preferred-size: 98px;
    flex-basis: 98px;
}
.xs\:perc-99 {
    min-width: 99%;
    max-width: 99%;
    -webkit-flex-basis: 99%;
    -ms-flex-preferred-size: 99%;
    flex-basis: 99%}
.xs\:px-99 {
    min-width: 99px;
    max-width: 99px;
    -webkit-flex-basis: 99px;
    -ms-flex-preferred-size: 99px;
    flex-basis: 99px;
}
.xs\:perc-100 {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.xs\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.xs\:perc-16 {
    min-width: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%}
.xs\:perc-33 {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.xs\:perc-66 {
    min-width: 66.666%;
    max-width: 66.666%;
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%}
.xs\:reset {
    min-width: auto;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.xs\:px-10 {
    min-width: 10px;
    max-width: 10px;
    -webkit-flex-basis: 10px;
    -ms-flex-preferred-size: 10px;
    flex-basis: 10px;
}
.xs\:px-20 {
    min-width: 20px;
    max-width: 20px;
    -webkit-flex-basis: 20px;
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
}
.xs\:px-30 {
    min-width: 30px;
    max-width: 30px;
    -webkit-flex-basis: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
}
.xs\:px-40 {
    min-width: 40px;
    max-width: 40px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
}
.xs\:px-50 {
    min-width: 50px;
    max-width: 50px;
    -webkit-flex-basis: 50px;
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
}
.xs\:px-60 {
    min-width: 60px;
    max-width: 60px;
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
}
.xs\:px-70 {
    min-width: 70px;
    max-width: 70px;
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
}
.xs\:px-80 {
    min-width: 80px;
    max-width: 80px;
    -webkit-flex-basis: 80px;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.xs\:px-90 {
    min-width: 90px;
    max-width: 90px;
    -webkit-flex-basis: 90px;
    -ms-flex-preferred-size: 90px;
    flex-basis: 90px;
}
.xs\:px-100 {
    min-width: 100px;
    max-width: 100px;
    -webkit-flex-basis: 100px;
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}
.xs\:px-110 {
    min-width: 110px;
    max-width: 110px;
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
}
.xs\:px-120 {
    min-width: 120px;
    max-width: 120px;
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
}
.xs\:px-130 {
    min-width: 130px;
    max-width: 130px;
    -webkit-flex-basis: 130px;
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
}
.xs\:px-140 {
    min-width: 140px;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
}
.xs\:px-150 {
    min-width: 150px;
    max-width: 150px;
    -webkit-flex-basis: 150px;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
}
.xs\:px-160 {
    min-width: 160px;
    max-width: 160px;
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
}
.xs\:px-170 {
    min-width: 170px;
    max-width: 170px;
    -webkit-flex-basis: 170px;
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
}
.xs\:px-180 {
    min-width: 180px;
    max-width: 180px;
    -webkit-flex-basis: 180px;
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
}
.xs\:px-190 {
    min-width: 190px;
    max-width: 190px;
    -webkit-flex-basis: 190px;
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
}
.xs\:px-200 {
    min-width: 200px;
    max-width: 200px;
    -webkit-flex-basis: 200px;
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
}
.xs\:px-210 {
    min-width: 210px;
    max-width: 210px;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
}
.xs\:px-220 {
    min-width: 220px;
    max-width: 220px;
    -webkit-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
}
.xs\:px-230 {
    min-width: 230px;
    max-width: 230px;
    -webkit-flex-basis: 230px;
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
}
.xs\:px-240 {
    min-width: 240px;
    max-width: 240px;
    -webkit-flex-basis: 240px;
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
}
.xs\:px-250 {
    min-width: 250px;
    max-width: 250px;
    -webkit-flex-basis: 250px;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px;
}
.xs\:px-260 {
    min-width: 260px;
    max-width: 260px;
    -webkit-flex-basis: 260px;
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
}
.xs\:px-270 {
    min-width: 270px;
    max-width: 270px;
    -webkit-flex-basis: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
}
.xs\:px-280 {
    min-width: 280px;
    max-width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
}
.xs\:px-290 {
    min-width: 290px;
    max-width: 290px;
    -webkit-flex-basis: 290px;
    -ms-flex-preferred-size: 290px;
    flex-basis: 290px;
}
.xs\:px-300 {
    min-width: 300px;
    max-width: 300px;
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}
.xs\:px-310 {
    min-width: 310px;
    max-width: 310px;
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
}
.xs\:px-320 {
    min-width: 320px;
    max-width: 320px;
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
}
.xs\:px-330 {
    min-width: 330px;
    max-width: 330px;
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
}
.xs\:px-340 {
    min-width: 340px;
    max-width: 340px;
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
}
.xs\:px-350 {
    min-width: 350px;
    max-width: 350px;
    -webkit-flex-basis: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.xs\:px-360 {
    min-width: 360px;
    max-width: 360px;
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
}
.xs\:px-370 {
    min-width: 370px;
    max-width: 370px;
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
}
.xs\:px-380 {
    min-width: 380px;
    max-width: 380px;
    -webkit-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
}
.xs\:px-390 {
    min-width: 390px;
    max-width: 390px;
    -webkit-flex-basis: 390px;
    -ms-flex-preferred-size: 390px;
    flex-basis: 390px;
}
.xs\:px-400 {
    min-width: 400px;
    max-width: 400px;
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.xs\:px-410 {
    min-width: 410px;
    max-width: 410px;
    -webkit-flex-basis: 410px;
    -ms-flex-preferred-size: 410px;
    flex-basis: 410px;
}
.xs\:px-420 {
    min-width: 420px;
    max-width: 420px;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px;
}
.xs\:px-430 {
    min-width: 430px;
    max-width: 430px;
    -webkit-flex-basis: 430px;
    -ms-flex-preferred-size: 430px;
    flex-basis: 430px;
}
.xs\:px-440 {
    min-width: 440px;
    max-width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-preferred-size: 440px;
    flex-basis: 440px;
}
.xs\:px-450 {
    min-width: 450px;
    max-width: 450px;
    -webkit-flex-basis: 450px;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
}
.xs\:px-460 {
    min-width: 460px;
    max-width: 460px;
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
}
.xs\:px-470 {
    min-width: 470px;
    max-width: 470px;
    -webkit-flex-basis: 470px;
    -ms-flex-preferred-size: 470px;
    flex-basis: 470px;
}
.xs\:px-480 {
    min-width: 480px;
    max-width: 480px;
    -webkit-flex-basis: 480px;
    -ms-flex-preferred-size: 480px;
    flex-basis: 480px;
}
.xs\:px-490 {
    min-width: 490px;
    max-width: 490px;
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 490px;
}
.xs\:px-500 {
    min-width: 500px;
    max-width: 500px;
    -webkit-flex-basis: 500px;
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
}
.xs\:px-510 {
    min-width: 510px;
    max-width: 510px;
    -webkit-flex-basis: 510px;
    -ms-flex-preferred-size: 510px;
    flex-basis: 510px;
}
.xs\:px-520 {
    min-width: 520px;
    max-width: 520px;
    -webkit-flex-basis: 520px;
    -ms-flex-preferred-size: 520px;
    flex-basis: 520px;
}
.xs\:px-530 {
    min-width: 530px;
    max-width: 530px;
    -webkit-flex-basis: 530px;
    -ms-flex-preferred-size: 530px;
    flex-basis: 530px;
}
.xs\:px-540 {
    min-width: 540px;
    max-width: 540px;
    -webkit-flex-basis: 540px;
    -ms-flex-preferred-size: 540px;
    flex-basis: 540px;
}
.xs\:px-550 {
    min-width: 550px;
    max-width: 550px;
    -webkit-flex-basis: 550px;
    -ms-flex-preferred-size: 550px;
    flex-basis: 550px;
}
.xs\:px-560 {
    min-width: 560px;
    max-width: 560px;
    -webkit-flex-basis: 560px;
    -ms-flex-preferred-size: 560px;
    flex-basis: 560px;
}
.xs\:px-570 {
    min-width: 570px;
    max-width: 570px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
}
.xs\:px-580 {
    min-width: 580px;
    max-width: 580px;
    -webkit-flex-basis: 580px;
    -ms-flex-preferred-size: 580px;
    flex-basis: 580px;
}
.xs\:px-590 {
    min-width: 590px;
    max-width: 590px;
    -webkit-flex-basis: 590px;
    -ms-flex-preferred-size: 590px;
    flex-basis: 590px;
}
.xs\:px-600 {
    min-width: 600px;
    max-width: 600px;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
}
.xs\:px-610 {
    min-width: 610px;
    max-width: 610px;
    -webkit-flex-basis: 610px;
    -ms-flex-preferred-size: 610px;
    flex-basis: 610px;
}
.xs\:px-620 {
    min-width: 620px;
    max-width: 620px;
    -webkit-flex-basis: 620px;
    -ms-flex-preferred-size: 620px;
    flex-basis: 620px;
}
.xs\:px-630 {
    min-width: 630px;
    max-width: 630px;
    -webkit-flex-basis: 630px;
    -ms-flex-preferred-size: 630px;
    flex-basis: 630px;
}
.xs\:px-640 {
    min-width: 640px;
    max-width: 640px;
    -webkit-flex-basis: 640px;
    -ms-flex-preferred-size: 640px;
    flex-basis: 640px;
}
.xs\:px-650 {
    min-width: 650px;
    max-width: 650px;
    -webkit-flex-basis: 650px;
    -ms-flex-preferred-size: 650px;
    flex-basis: 650px;
}
.xs\:px-660 {
    min-width: 660px;
    max-width: 660px;
    -webkit-flex-basis: 660px;
    -ms-flex-preferred-size: 660px;
    flex-basis: 660px;
}
.xs\:px-670 {
    min-width: 670px;
    max-width: 670px;
    -webkit-flex-basis: 670px;
    -ms-flex-preferred-size: 670px;
    flex-basis: 670px;
}
.xs\:px-680 {
    min-width: 680px;
    max-width: 680px;
    -webkit-flex-basis: 680px;
    -ms-flex-preferred-size: 680px;
    flex-basis: 680px;
}
.xs\:px-690 {
    min-width: 690px;
    max-width: 690px;
    -webkit-flex-basis: 690px;
    -ms-flex-preferred-size: 690px;
    flex-basis: 690px;
}
.xs\:px-700 {
    min-width: 700px;
    max-width: 700px;
    -webkit-flex-basis: 700px;
    -ms-flex-preferred-size: 700px;
    flex-basis: 700px;
}
.xs\:px-710 {
    min-width: 710px;
    max-width: 710px;
    -webkit-flex-basis: 710px;
    -ms-flex-preferred-size: 710px;
    flex-basis: 710px;
}
.xs\:px-720 {
    min-width: 720px;
    max-width: 720px;
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
}
.xs\:px-730 {
    min-width: 730px;
    max-width: 730px;
    -webkit-flex-basis: 730px;
    -ms-flex-preferred-size: 730px;
    flex-basis: 730px;
}
.xs\:px-740 {
    min-width: 740px;
    max-width: 740px;
    -webkit-flex-basis: 740px;
    -ms-flex-preferred-size: 740px;
    flex-basis: 740px;
}
.xs\:px-750 {
    min-width: 750px;
    max-width: 750px;
    -webkit-flex-basis: 750px;
    -ms-flex-preferred-size: 750px;
    flex-basis: 750px;
}
.xs\:px-760 {
    min-width: 760px;
    max-width: 760px;
    -webkit-flex-basis: 760px;
    -ms-flex-preferred-size: 760px;
    flex-basis: 760px;
}
.xs\:px-770 {
    min-width: 770px;
    max-width: 770px;
    -webkit-flex-basis: 770px;
    -ms-flex-preferred-size: 770px;
    flex-basis: 770px;
}
.xs\:px-780 {
    min-width: 780px;
    max-width: 780px;
    -webkit-flex-basis: 780px;
    -ms-flex-preferred-size: 780px;
    flex-basis: 780px;
}
.xs\:px-790 {
    min-width: 790px;
    max-width: 790px;
    -webkit-flex-basis: 790px;
    -ms-flex-preferred-size: 790px;
    flex-basis: 790px;
}
.xs\:px-800 {
    min-width: 800px;
    max-width: 800px;
    -webkit-flex-basis: 800px;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
}
.xs\:px-810 {
    min-width: 810px;
    max-width: 810px;
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
}
.xs\:px-820 {
    min-width: 820px;
    max-width: 820px;
    -webkit-flex-basis: 820px;
    -ms-flex-preferred-size: 820px;
    flex-basis: 820px;
}
.xs\:px-830 {
    min-width: 830px;
    max-width: 830px;
    -webkit-flex-basis: 830px;
    -ms-flex-preferred-size: 830px;
    flex-basis: 830px;
}
.xs\:px-840 {
    min-width: 840px;
    max-width: 840px;
    -webkit-flex-basis: 840px;
    -ms-flex-preferred-size: 840px;
    flex-basis: 840px;
}
.xs\:px-850 {
    min-width: 850px;
    max-width: 850px;
    -webkit-flex-basis: 850px;
    -ms-flex-preferred-size: 850px;
    flex-basis: 850px;
}
.xs\:px-860 {
    min-width: 860px;
    max-width: 860px;
    -webkit-flex-basis: 860px;
    -ms-flex-preferred-size: 860px;
    flex-basis: 860px;
}
.xs\:px-870 {
    min-width: 870px;
    max-width: 870px;
    -webkit-flex-basis: 870px;
    -ms-flex-preferred-size: 870px;
    flex-basis: 870px;
}
.xs\:px-880 {
    min-width: 880px;
    max-width: 880px;
    -webkit-flex-basis: 880px;
    -ms-flex-preferred-size: 880px;
    flex-basis: 880px;
}
.xs\:px-890 {
    min-width: 890px;
    max-width: 890px;
    -webkit-flex-basis: 890px;
    -ms-flex-preferred-size: 890px;
    flex-basis: 890px;
}
.xs\:px-900 {
    min-width: 900px;
    max-width: 900px;
    -webkit-flex-basis: 900px;
    -ms-flex-preferred-size: 900px;
    flex-basis: 900px;
}
.xs\:px-910 {
    min-width: 910px;
    max-width: 910px;
    -webkit-flex-basis: 910px;
    -ms-flex-preferred-size: 910px;
    flex-basis: 910px;
}
.xs\:px-920 {
    min-width: 920px;
    max-width: 920px;
    -webkit-flex-basis: 920px;
    -ms-flex-preferred-size: 920px;
    flex-basis: 920px;
}
.xs\:px-930 {
    min-width: 930px;
    max-width: 930px;
    -webkit-flex-basis: 930px;
    -ms-flex-preferred-size: 930px;
    flex-basis: 930px;
}
.xs\:px-940 {
    min-width: 940px;
    max-width: 940px;
    -webkit-flex-basis: 940px;
    -ms-flex-preferred-size: 940px;
    flex-basis: 940px;
}
.xs\:px-950 {
    min-width: 950px;
    max-width: 950px;
    -webkit-flex-basis: 950px;
    -ms-flex-preferred-size: 950px;
    flex-basis: 950px;
}
.xs\:px-960 {
    min-width: 960px;
    max-width: 960px;
    -webkit-flex-basis: 960px;
    -ms-flex-preferred-size: 960px;
    flex-basis: 960px;
}
.xs\:px-970 {
    min-width: 970px;
    max-width: 970px;
    -webkit-flex-basis: 970px;
    -ms-flex-preferred-size: 970px;
    flex-basis: 970px;
}
.xs\:px-980 {
    min-width: 980px;
    max-width: 980px;
    -webkit-flex-basis: 980px;
    -ms-flex-preferred-size: 980px;
    flex-basis: 980px;
}
.xs\:px-990 {
    min-width: 990px;
    max-width: 990px;
    -webkit-flex-basis: 990px;
    -ms-flex-preferred-size: 990px;
    flex-basis: 990px;
}
.xs\:px-1000 {
    min-width: 1000px;
    max-width: 1000px;
    -webkit-flex-basis: 1000px;
    -ms-flex-preferred-size: 1000px;
    flex-basis: 1000px;
}
.xs\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%}
.xs\:flex .flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.flex.xs\:flex--no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex.xs\:flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.xs\:flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.xs\:flex--middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.xs\:flex--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.xs\:flex--justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex.xs\:flex--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex.xs\:flex--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.xs\:flex--justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.xs\:flex--justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.flex.xs\:flex--align-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.xs\:flex--align-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.xs\:flex--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.xs\:flex--align-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.flex.xs\:flex--align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex.xs\:flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex.xs\:flex--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.xs\:flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.xs\:flex--col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.flex.xs\:flex--padding {
    margin: 0 -1rem;
    margin-top: -2rem;
    height: calc(100% + 2rem);
    width: calc(100% + 2rem);
}
.flex.xs\:flex--padding>.flex__item {
    padding: 0 1rem;
    padding-top: 2rem;
}
.flex.xs\:flex--padding>.flex__item.no-padding {
    padding: 0;
}
.flex.xs\:flex--no-padding {
    margin: 0;
    height: auto;
    width: auto;
}
.flex.xs\:flex--no-padding>.flex__item {
    padding: 0;
}
.flex.xs\:flex--padding--tiny {
    margin: 0 -.25rem;
    margin-top: -.5rem;
    height: calc(100% + .5rem);
    width: calc(100% + .5rem);
}
.flex.xs\:flex--padding--tiny>.flex__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.flex.xs\:flex--padding--small {
    margin: 0 -.5rem;
    margin-top: -1rem;
    height: calc(100% + 1rem);
    width: calc(100% + 1rem);
}
.flex.xs\:flex--padding--small>.flex__item {
    padding: 0 .5rem;
    padding-top: 1rem;
}
.flex.xs\:flex--padding--medium {
    margin: 0 -1.5rem;
    margin-top: -3rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3rem);
}
.flex.xs\:flex--padding--medium>.flex__item {
    padding: 0 1.5rem;
    padding-top: 3rem;
}
.flex.xs\:flex--padding--big {
    margin: 0 -2rem;
    margin-top: -4rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
}
.flex.xs\:flex--padding--big>.flex__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.flex.xs\:flex--padding--huge {
    margin: 0 -3rem;
    margin-top: -6rem;
    height: calc(100% + 6rem);
    width: calc(100% + 6rem);
}
.flex.xs\:flex--padding--huge>.flex__item {
    padding: 0 3rem;
    padding-top: 6rem;
}
.flex.xs\:flex--no-top {
    margin-top: 0;
}
.flex.xs\:flex--no-top>.flex__item {
    padding-top: 0;
}
.flex.xs\:flex--reset {
    height: auto;
    width: auto;
}
.flex .xs\:flex--order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex .xs\:flex--order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex .xs\:flex--order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex .xs\:flex--order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex .xs\:flex--order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex .xs\:flex--order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex .xs\:flex--order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex .xs\:flex--order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex .xs\:flex--order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex .xs\:flex--order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.xs\:font--0 {
    font-weight: 0;
}
.xs\:font--100 {
    font-weight: 100;
}
.xs\:font--200 {
    font-weight: 200;
}
.xs\:font--300 {
    font-weight: 300;
}
.xs\:font--400 {
    font-weight: 400;
}
.xs\:font--500 {
    font-weight: 500;
}
.xs\:font--600 {
    font-weight: 600;
}
.xs\:font--700 {
    font-weight: 700;
}
.xs\:font--800 {
    font-weight: 800;
}
.xs\:font--900 {
    font-weight: 900;
}
.xs\:padding--0 {
    padding: 0;
}
.xs\:padding-left--0 {
    padding-left: 0;
}
.xs\:padding-top--0 {
    padding-top: 0;
}
.xs\:padding-right--0 {
    padding-right: 0;
}
.xs\:padding-bottom--0 {
    padding-bottom: 0;
}
.xs\:padding--1 {
    padding: 1em;
}
.xs\:padding-left--1 {
    padding-left: 1em;
}
.xs\:padding-top--1 {
    padding-top: 1em;
}
.xs\:padding-right--1 {
    padding-right: 1em;
}
.xs\:padding-bottom--1 {
    padding-bottom: 1em;
}
.xs\:padding--2 {
    padding: 2em;
}
.xs\:padding-left--2 {
    padding-left: 2em;
}
.xs\:padding-top--2 {
    padding-top: 2em;
}
.xs\:padding-right--2 {
    padding-right: 2em;
}
.xs\:padding-bottom--2 {
    padding-bottom: 2em;
}
.xs\:padding--3 {
    padding: 3em;
}
.xs\:padding-left--3 {
    padding-left: 3em;
}
.xs\:padding-top--3 {
    padding-top: 3em;
}
.xs\:padding-right--3 {
    padding-right: 3em;
}
.xs\:padding-bottom--3 {
    padding-bottom: 3em;
}
.xs\:padding--4 {
    padding: 4em;
}
.xs\:padding-left--4 {
    padding-left: 4em;
}
.xs\:padding-top--4 {
    padding-top: 4em;
}
.xs\:padding-right--4 {
    padding-right: 4em;
}
.xs\:padding-bottom--4 {
    padding-bottom: 4em;
}
.xs\:padding--5 {
    padding: 5em;
}
.xs\:padding-left--5 {
    padding-left: 5em;
}
.xs\:padding-top--5 {
    padding-top: 5em;
}
.xs\:padding-right--5 {
    padding-right: 5em;
}
.xs\:padding-bottom--5 {
    padding-bottom: 5em;
}
.xs\:padding--6 {
    padding: 6em;
}
.xs\:padding-left--6 {
    padding-left: 6em;
}
.xs\:padding-top--6 {
    padding-top: 6em;
}
.xs\:padding-right--6 {
    padding-right: 6em;
}
.xs\:padding-bottom--6 {
    padding-bottom: 6em;
}
.xs\:padding--7 {
    padding: 7em;
}
.xs\:padding-left--7 {
    padding-left: 7em;
}
.xs\:padding-top--7 {
    padding-top: 7em;
}
.xs\:padding-right--7 {
    padding-right: 7em;
}
.xs\:padding-bottom--7 {
    padding-bottom: 7em;
}
.xs\:padding--8 {
    padding: 8em;
}
.xs\:padding-left--8 {
    padding-left: 8em;
}
.xs\:padding-top--8 {
    padding-top: 8em;
}
.xs\:padding-right--8 {
    padding-right: 8em;
}
.xs\:padding-bottom--8 {
    padding-bottom: 8em;
}
.xs\:padding--9 {
    padding: 9em;
}
.xs\:padding-left--9 {
    padding-left: 9em;
}
.xs\:padding-top--9 {
    padding-top: 9em;
}
.xs\:padding-right--9 {
    padding-right: 9em;
}
.xs\:padding-bottom--9 {
    padding-bottom: 9em;
}
.xs\:padding--10 {
    padding: 10em;
}
.xs\:padding-left--10 {
    padding-left: 10em;
}
.xs\:padding-top--10 {
    padding-top: 10em;
}
.xs\:padding-right--10 {
    padding-right: 10em;
}
.xs\:padding-bottom--10 {
    padding-bottom: 10em;
}
.xs\:padding-left--05 {
    padding-left: .5em;
}
.xs\:padding-top--05 {
    padding-top: .5em;
}
.xs\:padding-right--05 {
    padding-right: .5em;
}
.xs\:padding-bottom--05 {
    padding-bottom: .5em;
}
.xs\:margin--0 {
    margin: 0;
}
.xs\:margin-left--0 {
    margin-left: 0;
}
.xs\:margin-top--0 {
    margin-top: 0;
}
.xs\:margin-right--0 {
    margin-right: 0;
}
.xs\:margin-bottom--0 {
    margin-bottom: 0;
}
.xs\:margin--1 {
    margin: 1em;
}
.xs\:margin-left--1 {
    margin-left: 1em;
}
.xs\:margin-top--1 {
    margin-top: 1em;
}
.xs\:margin-right--1 {
    margin-right: 1em;
}
.xs\:margin-bottom--1 {
    margin-bottom: 1em;
}
.xs\:margin--2 {
    margin: 2em;
}
.xs\:margin-left--2 {
    margin-left: 2em;
}
.xs\:margin-top--2 {
    margin-top: 2em;
}
.xs\:margin-right--2 {
    margin-right: 2em;
}
.xs\:margin-bottom--2 {
    margin-bottom: 2em;
}
.xs\:margin--3 {
    margin: 3em;
}
.xs\:margin-left--3 {
    margin-left: 3em;
}
.xs\:margin-top--3 {
    margin-top: 3em;
}
.xs\:margin-right--3 {
    margin-right: 3em;
}
.xs\:margin-bottom--3 {
    margin-bottom: 3em;
}
.xs\:margin--4 {
    margin: 4em;
}
.xs\:margin-left--4 {
    margin-left: 4em;
}
.xs\:margin-top--4 {
    margin-top: 4em;
}
.xs\:margin-right--4 {
    margin-right: 4em;
}
.xs\:margin-bottom--4 {
    margin-bottom: 4em;
}
.xs\:margin--5 {
    margin: 5em;
}
.xs\:margin-left--5 {
    margin-left: 5em;
}
.xs\:margin-top--5 {
    margin-top: 5em;
}
.xs\:margin-right--5 {
    margin-right: 5em;
}
.xs\:margin-bottom--5 {
    margin-bottom: 5em;
}
.xs\:margin--6 {
    margin: 6em;
}
.xs\:margin-left--6 {
    margin-left: 6em;
}
.xs\:margin-top--6 {
    margin-top: 6em;
}
.xs\:margin-right--6 {
    margin-right: 6em;
}
.xs\:margin-bottom--6 {
    margin-bottom: 6em;
}
.xs\:margin--7 {
    margin: 7em;
}
.xs\:margin-left--7 {
    margin-left: 7em;
}
.xs\:margin-top--7 {
    margin-top: 7em;
}
.xs\:margin-right--7 {
    margin-right: 7em;
}
.xs\:margin-bottom--7 {
    margin-bottom: 7em;
}
.xs\:margin--8 {
    margin: 8em;
}
.xs\:margin-left--8 {
    margin-left: 8em;
}
.xs\:margin-top--8 {
    margin-top: 8em;
}
.xs\:margin-right--8 {
    margin-right: 8em;
}
.xs\:margin-bottom--8 {
    margin-bottom: 8em;
}
.xs\:margin--9 {
    margin: 9em;
}
.xs\:margin-left--9 {
    margin-left: 9em;
}
.xs\:margin-top--9 {
    margin-top: 9em;
}
.xs\:margin-right--9 {
    margin-right: 9em;
}
.xs\:margin-bottom--9 {
    margin-bottom: 9em;
}
.xs\:margin--10 {
    margin: 10em;
}
.xs\:margin-left--10 {
    margin-left: 10em;
}
.xs\:margin-top--10 {
    margin-top: 10em;
}
.xs\:margin-right--10 {
    margin-right: 10em;
}
.xs\:margin-bottom--10 {
    margin-bottom: 10em;
}
.main-width-col.xs\:perc-5 {
    max-width: calc(5vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-10 {
    max-width: calc(10vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-15 {
    max-width: calc(15vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-20 {
    max-width: calc(20vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-25 {
    max-width: calc(25vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-30 {
    max-width: calc(30vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-35 {
    max-width: calc(35vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-40 {
    max-width: calc(40vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-45 {
    max-width: calc(45vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-50 {
    max-width: calc(50vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-55 {
    max-width: calc(55vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-60 {
    max-width: calc(60vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-65 {
    max-width: calc(65vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-70 {
    max-width: calc(70vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-75 {
    max-width: calc(75vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-80 {
    max-width: calc(80vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-85 {
    max-width: calc(85vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-90 {
    max-width: calc(90vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-95 {
    max-width: calc(95vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:perc-100 {
    max-width: calc(100vw - ((100vw - 1600px)/ 2));
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: auto;
}
.main-width-col.xs\:main-width-col--left {
    margin-right: auto;
}
.main-width-col.xs\:main-width-col--right {
    margin-left: auto;
}
.main-width-col.xs\:main-width-col--center {
    margin-left: auto;
    margin-right: auto;
}
}body, html {
    background: #fff;
    font-family: 'FiraRegular';
    color: #000000;
    font-size: 16px;
    text-rendering: optimizelegibility;
    letter-spacing: 0.5px;
}
body {
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
}
body.freeze, html.freeze {
    overflow: hidden;
    height: 100%}
@media only screen and (max-width:1023px) {
    body.mobile-freeze, html.mobile-freeze {
    overflow: hidden;
    height: 100%}
}a {
    color: #e24511;
    text-decoration: none;
}
a a:active, a a:focus, a:hover {
    color: #f06436;
}
a.overlay-link {
    z-index: 2;
    text-indent: -9999px;
}
a.block {
    display: block;
}
.admin-login-btn {
    position: fixed;
    right: 0;
    top: 0;
    border-radius: 0 0 0 5px;
    background: #e24511;
    z-index: 100;
    padding: .5rem 1rem;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
}
.admin-login-btn:hover {
    color: #fff;
    background: #ee521e;
}
.admin-login-btn.admin-login-btn--errors {
    --base-color: 207, 41, 41;
    color: #fff;
    top: 50px;
    border-radius: 5px 0 0 5px;
    cursor: help;
    background: rgba(var(--base-color), 1);
    z-index: 101;
}
.admin-login-btn.admin-login-btn--errors.admin-login-btn--infos {
    top: 150px;
    --base-color: 0, 119, 181;
}
.admin-login-btn.admin-login-btn--errors.admin-login-btn--warning {
    top: 100px;
    --base-color: 242, 166, 70;
}
.admin-login-btn.admin-login-btn--errors.is-active .error-hover {
    display: block;
}
.admin-login-btn.admin-login-btn--errors .error-hover {
    display: none;
    z-index: -1;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(var(--base-color), 1);
    color: #fff;
    text-align: left;
    overflow: hidden;
    overflow-y: auto;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error-refresh {
    position: fixed;
    right: 0;
    top: 0;
    background: #fff;
    color: rgba(var(--base-color), 1);
    padding: .5rem 1rem;
    font-weight: 700;
    font-size: 1.3rem;
    border-radius: 0 0 0 5px;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error-wrapper {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
    padding: 1rem;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__title {
    font-weight: 700;
    font-size: 2.5rem;
    color: #fff;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item {
    padding: 1rem;
    font-size: 1.5rem;
    background: #fff;
    border: 3px solid rgba(0, 0, 0, .2);
    margin-top: 1rem;
    color: #3a4f5d;
    font-weight: 400;
    border-radius: 10px;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__title {
    font-weight: 700;
    margin-bottom: .5rem;
    border-radius: 10px;
    display: inline-block;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__title span {
    font-family: 'Fira Sans', Monaco, monospace;
    font-size: .85em;
    padding: .15em .25em;
    background: rgba(var(--base-color), .25);
    border-radius: 5px;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__subtitle {
    font-size: .7em;
    border: 1px solid rgba(var(--base-color), .25);
    background: #f2f2f2;
    padding: 13px;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__subtitle span {
    font-family: 'Fira Sans', Monaco, monospace;
    font-size: .85em;
    padding: .15em .25em;
    background: #f2f2f2;
    border-radius: 5px;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__subtitle ul {
    margin: 1rem 0;
    padding: 0;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__subtitle ul li {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    padding-left: 1rem;
    font-size: 1.25rem;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__subtitle ul li:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    background: rgba(var(--base-color), 1);
    left: 0;
    top: 9px;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__message pre {
    white-space: pre-wrap;
    text-align: left;
    font-size: 13px;
    margin: 0;
    background: #233239;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__message pre .error_item__messsage--number {
    display: inline-block;
    color: #79919d;
    margin-right: .5rem;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__message pre .error_item__messsage--line {
    display: inline-block;
}
.admin-login-btn.admin-login-btn--errors .error-hover .error__item .error__item__message span {
    font-family: 'Fira Sans', Monaco, monospace;
    font-size: .85em;
    padding: .15em .25em;
    background: #ff6875;
    border-radius: 5px;
}
*, :after, :before {
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}
textarea {
    height: auto;
    min-height: 100px;
}
select {
    width: 100%}
hr {
    height: 0;
    border: none;
    border-bottom: 1px solid #ccc;
    margin: 2rem auto;
    clear: both;
    display: block;
}
hr.no-margin {
    margin: 0;
}
.field-wrap.field-wrap--success i.il-left.field-wrap__input:after, i.fa.il-left, i.fab.il-left, i.far.il-left, i.fas.il-left {
    margin-right: .5em;
}
.field-wrap.field-wrap--success i.il-right.field-wrap__input:after, i.fa.il-right, i.fab.il-right, i.far.il-right, i.fas.il-right {
    margin-left: .5em;
}
.fa, .field-wrap.field-wrap--success .field-wrap__input:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
figure {
    margin: 0;
}
.btn, [class^=btn--] {
    display: inline-block;
    background: #e24511;
    color: #fff;
    font-weight: 700;
    padding: .75em 1.5em;
    border: none;
    border-radius: 50px;
    font-size: 1rem;
    cursor: pointer;
}
.btn:hover, :hover[class^=btn--] {
    color: #fff;
}
.btn.loading, .loading[class^=btn--] {
    color: transparent;
}
.btn--tag {
    padding: .25em .5em;
    font-size: .75em;
}
.btn--small {
    font-size: .85rem;
    padding: 1em;
}
.btn--secondary {
    background: #089edd;
}
.btn--tertiary {
    background: #334f5f;
}
.btn--white {
    background: #fff;
    color: #000;
}
.btn--black {
    background: #000;
}
.btn--error {
    background: #cf2929;
    color: #fff;
}
.btn--no-radius {
    border-radius: 0;
}
.btn--long {
    padding: .5em 1em;
}
.btn--weight-normal {
    font-weight: 500;
}
.btn--weight-light {
    font-weight: 300;
}
.btn--full {
    width: 100%;
    display: block;
}
.btn--transparent {
    background: 0 0;
    color: #000;
}
.btn--transparent:hover {
    color: #333;
}
.btn--border, [class^=btn--border--] {
    background: 0 0;
    border: 1px solid #e24511;
    color: #e24511;
    cursor: pointer;
}
.btn--border:hover, :hover[class^=btn--border--] {
    color: #e24511;
}
.btn--border--white {
    border-color: #fff;
    color: #fff;
}
.btn--border--white:hover {
    color: #fff;
}
.btn--border--black {
    border-color: #000;
    color: #000;
}
.btn--border--black:hover {
    color: #000;
}
.btn--border--secondary {
    border-color: #089edd;
    color: #089edd;
}
.btn--border--secondary:hover {
    color: #089edd;
}
.btn--border--tertiary {
    border-color: #334f5f;
    color: #334f5f;
}
.btn--border--tertiary:hover {
    color: #334f5f;
}
.btn--no-hover:hover {
    color: inherit;
}
.btn--disabled {
    opacity: .5;
    pointer-events: none;
}
.btn--disabled:hover {
    cursor: default;
}
.flex-col-wrapper {
    overflow: hidden;
}
.flex-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex-col.m-b {
    margin-bottom: .5rem;
}
.flex-col.flex--end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex-col.flex--nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex-col.flex--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-col.flex--h-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex-col.flex--bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex-col.flex--stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex-col.flex--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-col.flex--padding {
    margin: 0 -.5rem;
}
.flex-col.flex--padding>.flex-col__item {
    padding: 0 .5rem;
}
.flex-col.flex--padding--medium {
    margin: 0 -1rem;
}
.flex-col.flex--padding--medium>.flex-col__item {
    padding: 0 1rem;
}
.flex-col.flex--padding--big {
    margin: 0 -2rem;
}
.flex-col.flex--padding--big>.flex-col__item {
    padding: 0 2rem;
}
@media only screen and (max-width:1600px) {
    .flex-col.flex--reset {
    margin: 0;
}
}.flex-col .flex-col__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.flex-col .flex-col__item.no-grow {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.flex-col .flex-col__item.flex-col__item--1 {
    min-width: 1%;
    max-width: 1%}
.flex-col .flex-col__item.order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.flex-col__item--2 {
    min-width: 2%;
    max-width: 2%}
.flex-col .flex-col__item.order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.flex-col__item--3 {
    min-width: 3%;
    max-width: 3%}
.flex-col .flex-col__item.order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.flex-col__item--4 {
    min-width: 4%;
    max-width: 4%}
.flex-col .flex-col__item.order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.flex-col__item--5 {
    min-width: 5%;
    max-width: 5%}
.flex-col .flex-col__item.order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.flex-col__item--6 {
    min-width: 6%;
    max-width: 6%}
.flex-col .flex-col__item.order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.flex-col__item--7 {
    min-width: 7%;
    max-width: 7%}
.flex-col .flex-col__item.order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.flex-col__item--8 {
    min-width: 8%;
    max-width: 8%}
.flex-col .flex-col__item.order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.flex-col__item--9 {
    min-width: 9%;
    max-width: 9%}
.flex-col .flex-col__item.order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.flex-col__item--10 {
    min-width: 10%;
    max-width: 10%}
.flex-col .flex-col__item.order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.flex-col__item--11 {
    min-width: 11%;
    max-width: 11%}
.flex-col .flex-col__item.order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
}
.flex-col .flex-col__item.flex-col__item--12 {
    min-width: 12%;
    max-width: 12%}
.flex-col .flex-col__item.order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
}
.flex-col .flex-col__item.flex-col__item--13 {
    min-width: 13%;
    max-width: 13%}
.flex-col .flex-col__item.order-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
}
.flex-col .flex-col__item.flex-col__item--14 {
    min-width: 14%;
    max-width: 14%}
.flex-col .flex-col__item.order-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14;
}
.flex-col .flex-col__item.flex-col__item--15 {
    min-width: 15%;
    max-width: 15%}
.flex-col .flex-col__item.order-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15;
}
.flex-col .flex-col__item.flex-col__item--16 {
    min-width: 16%;
    max-width: 16%}
.flex-col .flex-col__item.order-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16;
}
.flex-col .flex-col__item.flex-col__item--17 {
    min-width: 17%;
    max-width: 17%}
.flex-col .flex-col__item.order-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17;
}
.flex-col .flex-col__item.flex-col__item--18 {
    min-width: 18%;
    max-width: 18%}
.flex-col .flex-col__item.order-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18;
}
.flex-col .flex-col__item.flex-col__item--19 {
    min-width: 19%;
    max-width: 19%}
.flex-col .flex-col__item.order-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19;
}
.flex-col .flex-col__item.flex-col__item--20 {
    min-width: 20%;
    max-width: 20%}
.flex-col .flex-col__item.order-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20;
}
.flex-col .flex-col__item.flex-col__item--21 {
    min-width: 21%;
    max-width: 21%}
.flex-col .flex-col__item.order-21 {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21;
}
.flex-col .flex-col__item.flex-col__item--22 {
    min-width: 22%;
    max-width: 22%}
.flex-col .flex-col__item.order-22 {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -ms-flex-order: 22;
    order: 22;
}
.flex-col .flex-col__item.flex-col__item--23 {
    min-width: 23%;
    max-width: 23%}
.flex-col .flex-col__item.order-23 {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -ms-flex-order: 23;
    order: 23;
}
.flex-col .flex-col__item.flex-col__item--24 {
    min-width: 24%;
    max-width: 24%}
.flex-col .flex-col__item.order-24 {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24;
}
.flex-col .flex-col__item.flex-col__item--25 {
    min-width: 25%;
    max-width: 25%}
.flex-col .flex-col__item.order-25 {
    -webkit-box-ordinal-group: 26;
    -webkit-order: 25;
    -ms-flex-order: 25;
    order: 25;
}
.flex-col .flex-col__item.flex-col__item--26 {
    min-width: 26%;
    max-width: 26%}
.flex-col .flex-col__item.order-26 {
    -webkit-box-ordinal-group: 27;
    -webkit-order: 26;
    -ms-flex-order: 26;
    order: 26;
}
.flex-col .flex-col__item.flex-col__item--27 {
    min-width: 27%;
    max-width: 27%}
.flex-col .flex-col__item.order-27 {
    -webkit-box-ordinal-group: 28;
    -webkit-order: 27;
    -ms-flex-order: 27;
    order: 27;
}
.flex-col .flex-col__item.flex-col__item--28 {
    min-width: 28%;
    max-width: 28%}
.flex-col .flex-col__item.order-28 {
    -webkit-box-ordinal-group: 29;
    -webkit-order: 28;
    -ms-flex-order: 28;
    order: 28;
}
.flex-col .flex-col__item.flex-col__item--29 {
    min-width: 29%;
    max-width: 29%}
.flex-col .flex-col__item.order-29 {
    -webkit-box-ordinal-group: 30;
    -webkit-order: 29;
    -ms-flex-order: 29;
    order: 29;
}
.flex-col .flex-col__item.flex-col__item--30 {
    min-width: 30%;
    max-width: 30%}
.flex-col .flex-col__item.order-30 {
    -webkit-box-ordinal-group: 31;
    -webkit-order: 30;
    -ms-flex-order: 30;
    order: 30;
}
.flex-col .flex-col__item.flex-col__item--31 {
    min-width: 31%;
    max-width: 31%}
.flex-col .flex-col__item.order-31 {
    -webkit-box-ordinal-group: 32;
    -webkit-order: 31;
    -ms-flex-order: 31;
    order: 31;
}
.flex-col .flex-col__item.flex-col__item--32 {
    min-width: 32%;
    max-width: 32%}
.flex-col .flex-col__item.order-32 {
    -webkit-box-ordinal-group: 33;
    -webkit-order: 32;
    -ms-flex-order: 32;
    order: 32;
}
.flex-col .flex-col__item.flex-col__item--33 {
    min-width: 33%;
    max-width: 33%}
.flex-col .flex-col__item.order-33 {
    -webkit-box-ordinal-group: 34;
    -webkit-order: 33;
    -ms-flex-order: 33;
    order: 33;
}
.flex-col .flex-col__item.flex-col__item--34 {
    min-width: 34%;
    max-width: 34%}
.flex-col .flex-col__item.order-34 {
    -webkit-box-ordinal-group: 35;
    -webkit-order: 34;
    -ms-flex-order: 34;
    order: 34;
}
.flex-col .flex-col__item.flex-col__item--35 {
    min-width: 35%;
    max-width: 35%}
.flex-col .flex-col__item.order-35 {
    -webkit-box-ordinal-group: 36;
    -webkit-order: 35;
    -ms-flex-order: 35;
    order: 35;
}
.flex-col .flex-col__item.flex-col__item--36 {
    min-width: 36%;
    max-width: 36%}
.flex-col .flex-col__item.order-36 {
    -webkit-box-ordinal-group: 37;
    -webkit-order: 36;
    -ms-flex-order: 36;
    order: 36;
}
.flex-col .flex-col__item.flex-col__item--37 {
    min-width: 37%;
    max-width: 37%}
.flex-col .flex-col__item.order-37 {
    -webkit-box-ordinal-group: 38;
    -webkit-order: 37;
    -ms-flex-order: 37;
    order: 37;
}
.flex-col .flex-col__item.flex-col__item--38 {
    min-width: 38%;
    max-width: 38%}
.flex-col .flex-col__item.order-38 {
    -webkit-box-ordinal-group: 39;
    -webkit-order: 38;
    -ms-flex-order: 38;
    order: 38;
}
.flex-col .flex-col__item.flex-col__item--39 {
    min-width: 39%;
    max-width: 39%}
.flex-col .flex-col__item.order-39 {
    -webkit-box-ordinal-group: 40;
    -webkit-order: 39;
    -ms-flex-order: 39;
    order: 39;
}
.flex-col .flex-col__item.flex-col__item--40 {
    min-width: 40%;
    max-width: 40%}
.flex-col .flex-col__item.order-40 {
    -webkit-box-ordinal-group: 41;
    -webkit-order: 40;
    -ms-flex-order: 40;
    order: 40;
}
.flex-col .flex-col__item.flex-col__item--41 {
    min-width: 41%;
    max-width: 41%}
.flex-col .flex-col__item.order-41 {
    -webkit-box-ordinal-group: 42;
    -webkit-order: 41;
    -ms-flex-order: 41;
    order: 41;
}
.flex-col .flex-col__item.flex-col__item--42 {
    min-width: 42%;
    max-width: 42%}
.flex-col .flex-col__item.order-42 {
    -webkit-box-ordinal-group: 43;
    -webkit-order: 42;
    -ms-flex-order: 42;
    order: 42;
}
.flex-col .flex-col__item.flex-col__item--43 {
    min-width: 43%;
    max-width: 43%}
.flex-col .flex-col__item.order-43 {
    -webkit-box-ordinal-group: 44;
    -webkit-order: 43;
    -ms-flex-order: 43;
    order: 43;
}
.flex-col .flex-col__item.flex-col__item--44 {
    min-width: 44%;
    max-width: 44%}
.flex-col .flex-col__item.order-44 {
    -webkit-box-ordinal-group: 45;
    -webkit-order: 44;
    -ms-flex-order: 44;
    order: 44;
}
.flex-col .flex-col__item.flex-col__item--45 {
    min-width: 45%;
    max-width: 45%}
.flex-col .flex-col__item.order-45 {
    -webkit-box-ordinal-group: 46;
    -webkit-order: 45;
    -ms-flex-order: 45;
    order: 45;
}
.flex-col .flex-col__item.flex-col__item--46 {
    min-width: 46%;
    max-width: 46%}
.flex-col .flex-col__item.order-46 {
    -webkit-box-ordinal-group: 47;
    -webkit-order: 46;
    -ms-flex-order: 46;
    order: 46;
}
.flex-col .flex-col__item.flex-col__item--47 {
    min-width: 47%;
    max-width: 47%}
.flex-col .flex-col__item.order-47 {
    -webkit-box-ordinal-group: 48;
    -webkit-order: 47;
    -ms-flex-order: 47;
    order: 47;
}
.flex-col .flex-col__item.flex-col__item--48 {
    min-width: 48%;
    max-width: 48%}
.flex-col .flex-col__item.order-48 {
    -webkit-box-ordinal-group: 49;
    -webkit-order: 48;
    -ms-flex-order: 48;
    order: 48;
}
.flex-col .flex-col__item.flex-col__item--49 {
    min-width: 49%;
    max-width: 49%}
.flex-col .flex-col__item.order-49 {
    -webkit-box-ordinal-group: 50;
    -webkit-order: 49;
    -ms-flex-order: 49;
    order: 49;
}
.flex-col .flex-col__item.flex-col__item--50 {
    min-width: 50%;
    max-width: 50%}
.flex-col .flex-col__item.order-50 {
    -webkit-box-ordinal-group: 51;
    -webkit-order: 50;
    -ms-flex-order: 50;
    order: 50;
}
.flex-col .flex-col__item.flex-col__item--51 {
    min-width: 51%;
    max-width: 51%}
.flex-col .flex-col__item.order-51 {
    -webkit-box-ordinal-group: 52;
    -webkit-order: 51;
    -ms-flex-order: 51;
    order: 51;
}
.flex-col .flex-col__item.flex-col__item--52 {
    min-width: 52%;
    max-width: 52%}
.flex-col .flex-col__item.order-52 {
    -webkit-box-ordinal-group: 53;
    -webkit-order: 52;
    -ms-flex-order: 52;
    order: 52;
}
.flex-col .flex-col__item.flex-col__item--53 {
    min-width: 53%;
    max-width: 53%}
.flex-col .flex-col__item.order-53 {
    -webkit-box-ordinal-group: 54;
    -webkit-order: 53;
    -ms-flex-order: 53;
    order: 53;
}
.flex-col .flex-col__item.flex-col__item--54 {
    min-width: 54%;
    max-width: 54%}
.flex-col .flex-col__item.order-54 {
    -webkit-box-ordinal-group: 55;
    -webkit-order: 54;
    -ms-flex-order: 54;
    order: 54;
}
.flex-col .flex-col__item.flex-col__item--55 {
    min-width: 55%;
    max-width: 55%}
.flex-col .flex-col__item.order-55 {
    -webkit-box-ordinal-group: 56;
    -webkit-order: 55;
    -ms-flex-order: 55;
    order: 55;
}
.flex-col .flex-col__item.flex-col__item--56 {
    min-width: 56%;
    max-width: 56%}
.flex-col .flex-col__item.order-56 {
    -webkit-box-ordinal-group: 57;
    -webkit-order: 56;
    -ms-flex-order: 56;
    order: 56;
}
.flex-col .flex-col__item.flex-col__item--57 {
    min-width: 57%;
    max-width: 57%}
.flex-col .flex-col__item.order-57 {
    -webkit-box-ordinal-group: 58;
    -webkit-order: 57;
    -ms-flex-order: 57;
    order: 57;
}
.flex-col .flex-col__item.flex-col__item--58 {
    min-width: 58%;
    max-width: 58%}
.flex-col .flex-col__item.order-58 {
    -webkit-box-ordinal-group: 59;
    -webkit-order: 58;
    -ms-flex-order: 58;
    order: 58;
}
.flex-col .flex-col__item.flex-col__item--59 {
    min-width: 59%;
    max-width: 59%}
.flex-col .flex-col__item.order-59 {
    -webkit-box-ordinal-group: 60;
    -webkit-order: 59;
    -ms-flex-order: 59;
    order: 59;
}
.flex-col .flex-col__item.flex-col__item--60 {
    min-width: 60%;
    max-width: 60%}
.flex-col .flex-col__item.order-60 {
    -webkit-box-ordinal-group: 61;
    -webkit-order: 60;
    -ms-flex-order: 60;
    order: 60;
}
.flex-col .flex-col__item.flex-col__item--61 {
    min-width: 61%;
    max-width: 61%}
.flex-col .flex-col__item.order-61 {
    -webkit-box-ordinal-group: 62;
    -webkit-order: 61;
    -ms-flex-order: 61;
    order: 61;
}
.flex-col .flex-col__item.flex-col__item--62 {
    min-width: 62%;
    max-width: 62%}
.flex-col .flex-col__item.order-62 {
    -webkit-box-ordinal-group: 63;
    -webkit-order: 62;
    -ms-flex-order: 62;
    order: 62;
}
.flex-col .flex-col__item.flex-col__item--63 {
    min-width: 63%;
    max-width: 63%}
.flex-col .flex-col__item.order-63 {
    -webkit-box-ordinal-group: 64;
    -webkit-order: 63;
    -ms-flex-order: 63;
    order: 63;
}
.flex-col .flex-col__item.flex-col__item--64 {
    min-width: 64%;
    max-width: 64%}
.flex-col .flex-col__item.order-64 {
    -webkit-box-ordinal-group: 65;
    -webkit-order: 64;
    -ms-flex-order: 64;
    order: 64;
}
.flex-col .flex-col__item.flex-col__item--65 {
    min-width: 65%;
    max-width: 65%}
.flex-col .flex-col__item.order-65 {
    -webkit-box-ordinal-group: 66;
    -webkit-order: 65;
    -ms-flex-order: 65;
    order: 65;
}
.flex-col .flex-col__item.flex-col__item--66 {
    min-width: 66%;
    max-width: 66%}
.flex-col .flex-col__item.order-66 {
    -webkit-box-ordinal-group: 67;
    -webkit-order: 66;
    -ms-flex-order: 66;
    order: 66;
}
.flex-col .flex-col__item.flex-col__item--67 {
    min-width: 67%;
    max-width: 67%}
.flex-col .flex-col__item.order-67 {
    -webkit-box-ordinal-group: 68;
    -webkit-order: 67;
    -ms-flex-order: 67;
    order: 67;
}
.flex-col .flex-col__item.flex-col__item--68 {
    min-width: 68%;
    max-width: 68%}
.flex-col .flex-col__item.order-68 {
    -webkit-box-ordinal-group: 69;
    -webkit-order: 68;
    -ms-flex-order: 68;
    order: 68;
}
.flex-col .flex-col__item.flex-col__item--69 {
    min-width: 69%;
    max-width: 69%}
.flex-col .flex-col__item.order-69 {
    -webkit-box-ordinal-group: 70;
    -webkit-order: 69;
    -ms-flex-order: 69;
    order: 69;
}
.flex-col .flex-col__item.flex-col__item--70 {
    min-width: 70%;
    max-width: 70%}
.flex-col .flex-col__item.order-70 {
    -webkit-box-ordinal-group: 71;
    -webkit-order: 70;
    -ms-flex-order: 70;
    order: 70;
}
.flex-col .flex-col__item.flex-col__item--71 {
    min-width: 71%;
    max-width: 71%}
.flex-col .flex-col__item.order-71 {
    -webkit-box-ordinal-group: 72;
    -webkit-order: 71;
    -ms-flex-order: 71;
    order: 71;
}
.flex-col .flex-col__item.flex-col__item--72 {
    min-width: 72%;
    max-width: 72%}
.flex-col .flex-col__item.order-72 {
    -webkit-box-ordinal-group: 73;
    -webkit-order: 72;
    -ms-flex-order: 72;
    order: 72;
}
.flex-col .flex-col__item.flex-col__item--73 {
    min-width: 73%;
    max-width: 73%}
.flex-col .flex-col__item.order-73 {
    -webkit-box-ordinal-group: 74;
    -webkit-order: 73;
    -ms-flex-order: 73;
    order: 73;
}
.flex-col .flex-col__item.flex-col__item--74 {
    min-width: 74%;
    max-width: 74%}
.flex-col .flex-col__item.order-74 {
    -webkit-box-ordinal-group: 75;
    -webkit-order: 74;
    -ms-flex-order: 74;
    order: 74;
}
.flex-col .flex-col__item.flex-col__item--75 {
    min-width: 75%;
    max-width: 75%}
.flex-col .flex-col__item.order-75 {
    -webkit-box-ordinal-group: 76;
    -webkit-order: 75;
    -ms-flex-order: 75;
    order: 75;
}
.flex-col .flex-col__item.flex-col__item--76 {
    min-width: 76%;
    max-width: 76%}
.flex-col .flex-col__item.order-76 {
    -webkit-box-ordinal-group: 77;
    -webkit-order: 76;
    -ms-flex-order: 76;
    order: 76;
}
.flex-col .flex-col__item.flex-col__item--77 {
    min-width: 77%;
    max-width: 77%}
.flex-col .flex-col__item.order-77 {
    -webkit-box-ordinal-group: 78;
    -webkit-order: 77;
    -ms-flex-order: 77;
    order: 77;
}
.flex-col .flex-col__item.flex-col__item--78 {
    min-width: 78%;
    max-width: 78%}
.flex-col .flex-col__item.order-78 {
    -webkit-box-ordinal-group: 79;
    -webkit-order: 78;
    -ms-flex-order: 78;
    order: 78;
}
.flex-col .flex-col__item.flex-col__item--79 {
    min-width: 79%;
    max-width: 79%}
.flex-col .flex-col__item.order-79 {
    -webkit-box-ordinal-group: 80;
    -webkit-order: 79;
    -ms-flex-order: 79;
    order: 79;
}
.flex-col .flex-col__item.flex-col__item--80 {
    min-width: 80%;
    max-width: 80%}
.flex-col .flex-col__item.order-80 {
    -webkit-box-ordinal-group: 81;
    -webkit-order: 80;
    -ms-flex-order: 80;
    order: 80;
}
.flex-col .flex-col__item.flex-col__item--81 {
    min-width: 81%;
    max-width: 81%}
.flex-col .flex-col__item.order-81 {
    -webkit-box-ordinal-group: 82;
    -webkit-order: 81;
    -ms-flex-order: 81;
    order: 81;
}
.flex-col .flex-col__item.flex-col__item--82 {
    min-width: 82%;
    max-width: 82%}
.flex-col .flex-col__item.order-82 {
    -webkit-box-ordinal-group: 83;
    -webkit-order: 82;
    -ms-flex-order: 82;
    order: 82;
}
.flex-col .flex-col__item.flex-col__item--83 {
    min-width: 83%;
    max-width: 83%}
.flex-col .flex-col__item.order-83 {
    -webkit-box-ordinal-group: 84;
    -webkit-order: 83;
    -ms-flex-order: 83;
    order: 83;
}
.flex-col .flex-col__item.flex-col__item--84 {
    min-width: 84%;
    max-width: 84%}
.flex-col .flex-col__item.order-84 {
    -webkit-box-ordinal-group: 85;
    -webkit-order: 84;
    -ms-flex-order: 84;
    order: 84;
}
.flex-col .flex-col__item.flex-col__item--85 {
    min-width: 85%;
    max-width: 85%}
.flex-col .flex-col__item.order-85 {
    -webkit-box-ordinal-group: 86;
    -webkit-order: 85;
    -ms-flex-order: 85;
    order: 85;
}
.flex-col .flex-col__item.flex-col__item--86 {
    min-width: 86%;
    max-width: 86%}
.flex-col .flex-col__item.order-86 {
    -webkit-box-ordinal-group: 87;
    -webkit-order: 86;
    -ms-flex-order: 86;
    order: 86;
}
.flex-col .flex-col__item.flex-col__item--87 {
    min-width: 87%;
    max-width: 87%}
.flex-col .flex-col__item.order-87 {
    -webkit-box-ordinal-group: 88;
    -webkit-order: 87;
    -ms-flex-order: 87;
    order: 87;
}
.flex-col .flex-col__item.flex-col__item--88 {
    min-width: 88%;
    max-width: 88%}
.flex-col .flex-col__item.order-88 {
    -webkit-box-ordinal-group: 89;
    -webkit-order: 88;
    -ms-flex-order: 88;
    order: 88;
}
.flex-col .flex-col__item.flex-col__item--89 {
    min-width: 89%;
    max-width: 89%}
.flex-col .flex-col__item.order-89 {
    -webkit-box-ordinal-group: 90;
    -webkit-order: 89;
    -ms-flex-order: 89;
    order: 89;
}
.flex-col .flex-col__item.flex-col__item--90 {
    min-width: 90%;
    max-width: 90%}
.flex-col .flex-col__item.order-90 {
    -webkit-box-ordinal-group: 91;
    -webkit-order: 90;
    -ms-flex-order: 90;
    order: 90;
}
.flex-col .flex-col__item.flex-col__item--91 {
    min-width: 91%;
    max-width: 91%}
.flex-col .flex-col__item.order-91 {
    -webkit-box-ordinal-group: 92;
    -webkit-order: 91;
    -ms-flex-order: 91;
    order: 91;
}
.flex-col .flex-col__item.flex-col__item--92 {
    min-width: 92%;
    max-width: 92%}
.flex-col .flex-col__item.order-92 {
    -webkit-box-ordinal-group: 93;
    -webkit-order: 92;
    -ms-flex-order: 92;
    order: 92;
}
.flex-col .flex-col__item.flex-col__item--93 {
    min-width: 93%;
    max-width: 93%}
.flex-col .flex-col__item.order-93 {
    -webkit-box-ordinal-group: 94;
    -webkit-order: 93;
    -ms-flex-order: 93;
    order: 93;
}
.flex-col .flex-col__item.flex-col__item--94 {
    min-width: 94%;
    max-width: 94%}
.flex-col .flex-col__item.order-94 {
    -webkit-box-ordinal-group: 95;
    -webkit-order: 94;
    -ms-flex-order: 94;
    order: 94;
}
.flex-col .flex-col__item.flex-col__item--95 {
    min-width: 95%;
    max-width: 95%}
.flex-col .flex-col__item.order-95 {
    -webkit-box-ordinal-group: 96;
    -webkit-order: 95;
    -ms-flex-order: 95;
    order: 95;
}
.flex-col .flex-col__item.flex-col__item--96 {
    min-width: 96%;
    max-width: 96%}
.flex-col .flex-col__item.order-96 {
    -webkit-box-ordinal-group: 97;
    -webkit-order: 96;
    -ms-flex-order: 96;
    order: 96;
}
.flex-col .flex-col__item.flex-col__item--97 {
    min-width: 97%;
    max-width: 97%}
.flex-col .flex-col__item.order-97 {
    -webkit-box-ordinal-group: 98;
    -webkit-order: 97;
    -ms-flex-order: 97;
    order: 97;
}
.flex-col .flex-col__item.flex-col__item--98 {
    min-width: 98%;
    max-width: 98%}
.flex-col .flex-col__item.order-98 {
    -webkit-box-ordinal-group: 99;
    -webkit-order: 98;
    -ms-flex-order: 98;
    order: 98;
}
.flex-col .flex-col__item.flex-col__item--99 {
    min-width: 99%;
    max-width: 99%}
.flex-col .flex-col__item.order-99 {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -ms-flex-order: 99;
    order: 99;
}
.flex-col .flex-col__item.flex-col__item--100 {
    min-width: 100%;
    max-width: 100%}
.flex-col .flex-col__item.order-100 {
    -webkit-box-ordinal-group: 101;
    -webkit-order: 100;
    -ms-flex-order: 100;
    order: 100;
}
.flex-col .flex-col__item.flex-col__item--33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col.flex--free .flex-col__item {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}
.page-content, p {
    line-height: 1.6;
    overflow-wrap: break-word;
}
.page-content ul, p ul {
    margin: 0;
    padding: 0;
    padding-left: 15px;
    margin-left: 15px;
    list-style: disc;
    list-style-position: outside;
}
.page-content ul li, p ul li {
    padding-bottom: .75rem;
}
.page-content.page-content--medium-lh, p.page-content--medium-lh {
    line-height: 24px;
    font-size: 1rem;
}
p {
    margin: 0;
    margin-bottom: 1em;
}
p:last-child, p:last-of-type {
    margin-bottom: 0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 1rem;
}
.h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-size: .75em;
    font-style: italic;
}
.pull.h1, .pull.h2, .pull.h3, .pull.h4, .pull.h5, .pull.h6, h1.pull, h2.pull, h3.pull, h4.pull, h5.pull, h6.pull {
    margin-top: -.5em;
}
.no-margin.h1, .no-margin.h2, .no-margin.h3, .no-margin.h4, .no-margin.h5, .no-margin.h6, h1.no-margin, h2.no-margin, h3.no-margin, h4.no-margin, h5.no-margin, h6.no-margin {
    margin: 0;
}
.h1, h1 {
    font-size: 3rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
.h4, h4 {
    font-size: 1.25rem;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h6, h6 {
    font-size: .75em;
}
.h1 {
    font-weight: 700;
}
.h2 {
    font-weight: 700;
}
.h3 {
    font-weight: 700;
}
.h4 {
    font-weight: 700;
}
.h5 {
    font-weight: 700;
}
.h6 {
    font-weight: 700;
}
.h1, h1 {
    font-size: 3rem;
}
blockquote {
    line-height: 1.6;
    font-style: italic;
    border-left: 2px solid #ccc;
    padding-left: 2em;
    margin: 2rem 0;
}
mark {
    background: #e24511;
    padding: .5em;
}
pre {
    background: #26292c;
    color: #fff;
    font-family: Monaco, monospace;
    padding: 1em;
    margin: 2rem 0;
}
pre.hls-code {
    padding: 0;
    margin: 0;
    max-height: 450px;
    overflow: auto;
}
pre.hls-code code {
    font-family: Monaco, monospace;
    font-size: 14px;
}
pre.tiny-pre {
    padding: 3px;
    font-size: .7rem;
    border-radius: 3px;
    background: #253238;
    color: #66d9ef;
    margin: 0;
}
.cursor-help {
    cursor: help;
}
.cursor-pointer {
    cursor: pointer;
}
.section, .section--large, .section--small, .section--tiny, .section--xlarge {
    padding: 2rem 0;
}
.no-top.section--large, .no-top.section--small, .no-top.section--tiny, .no-top.section--xlarge, .section.no-top {
    padding-top: 0;
}
.no-bottom.section--large, .no-bottom.section--small, .no-bottom.section--tiny, .no-bottom.section--xlarge, .section.no-bottom {
    padding-bottom: 0;
}
.section--tiny {
    padding: .5rem 0;
}
.section--small {
    padding: 1rem 0;
}
.section--large {
    padding: 3rem 0;
}
.section--xlarge {
    padding: 4rem 0;
}
.no-top.inner--large, .no-top.inner--small, .no-top.inner--tiny, .no-top.inner--xlarge, .no-top.inner--xtiny {
    padding-top: 0;
}
.no-bottom.inner--large, .no-bottom.inner--small, .no-bottom.inner--tiny, .no-bottom.inner--xlarge, .no-bottom.inner--xtiny {
    padding-bottom: 0;
}
.no-left.inner--large, .no-left.inner--small, .no-left.inner--tiny, .no-left.inner--xlarge, .no-left.inner--xtiny {
    padding-left: 0;
}
.no-right.inner--large, .no-right.inner--small, .no-right.inner--tiny, .no-right.inner--xlarge, .no-right.inner--xtiny {
    padding-right: 0;
}
.inner {
    padding: 2rem;
}
.inner--xtiny {
    padding: .25rem;
}
.inner--tiny {
    padding: .5rem;
}
.inner--small {
    padding: 1rem;
}
.inner--large {
    padding: 3rem;
}
.inner--xlarge {
    padding: 4rem;
}
.inner.no-top {
    padding-top: 0;
}
.inner.no-bottom {
    padding-bottom: 0;
}
.inner.no-left {
    padding-left: 0;
}
.inner.no-right {
    padding-right: 0;
}
.editable {
    margin: -10px;
    padding: 10px;
    position: relative;
    border: 1px dashed rgba(0, 0, 0, .3);
}
.editable:hover {
    border: 1px dashed #e24511;
}
.editable .edit-url {
    display: block;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    position: absolute;
    right: 10px;
    bottom: -1em;
    opacity: 0;
    border-radius: 50px;
    background: #e24511;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.editable:hover .edit-url {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.sitemap {
    margin: 2em 0;
    padding: 0;
    margin-left: 1em;
}
.sitemap li {
    list-style: none;
    margin: 0;
    padding-left: 1em;
    margin-bottom: 1em;
    position: relative;
}
.sitemap li.sub {
    margin-left: 1.5em;
}
.sitemap li.sub-2 {
    margin-left: 3em;
}
.sitemap li.sub-3 {
    margin-left: 4.5em;
}
.sitemap li a {
    text-decoration: none;
}
.sitemap li:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    border-right: 2px solid #3a4f5d;
    border-top: 2px solid #3a4f5d;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.breadcrumb .breadcrumb__item {
    position: relative;
    color: #e24511;
    padding-right: 1em;
    display: inline-block;
    vertical-align: middle;
}
.breadcrumb .breadcrumb__item:after {
    content: "\00BB";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(-5px, -50%);
    transform: translate(-5px, -50%);
}
.breadcrumb .breadcrumb__item:last-child:after {
    display: none;
}
.file-wrap .file-wrap__item {
    display: block;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: .75em 1em;
    font-weight: 700;
    margin-bottom: 1em;
}
.field-wrap.field-wrap--success .file-wrap .file-wrap__item i.field-wrap__input:after, .file-wrap .file-wrap__item .field-wrap.field-wrap--success i.field-wrap__input:after, .file-wrap .file-wrap__item i.fa, .file-wrap .file-wrap__item i.fas {
    margin-right: .5em;
}
.file-wrap .file-wrap__item:last-child {
    margin-bottom: 0;
}
.pagination {
    text-align: center;
}
.pagination a, .pagination span {
    display: inline-block;
    font-weight: 600;
    padding: .2em .5em;
    font-size: .9em;
    border-radius: 3px;
    border: 1px solid #e24511;
    text-decoration: none;
    color: #b3370d;
}
.pagination a:hover {
    color: #fff;
    background: #e24511;
}
.pagination span.active {
    background: #b3370d;
    color: #fff;
    font-weight: 700;
}
.loading, [data-state=loading] {
    position: relative;
}
.loading .loader-blanket, [data-state=loading] .loader-blanket {
    opacity: .5;
    background: #fff;
    z-index: 5;
}
.loading .hide-loading, [data-state=loading] .hide-loading {
    opacity: 0;
    visibility: hidden;
}
.loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    display: block;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    border-radius: 100px;
    border: 4px solid rgba(226, 69, 17, .3);
    border-top: 4px solid #e24511;
    z-index: 6;
    -webkit-animation: loader_rotate .7s infinite linear;
    animation: loader_rotate .7s infinite linear;
}
.loading .loader--small, [data-state=loading] .loader--small {
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    border-width: 3px!important;
}
.loading .loader--tiny, [data-state=loading] .loader--tiny {
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    border-width: 2px!important;
}
.loading .loader--white, [data-state=loading] .loader--white {
    border: 4px solid rgba(255, 255, 255, .3);
    border-top: 4px solid #fff;
}
.loading .loader--black, [data-state=loading] .loader--black {
    border: 4px solid rgba(0, 0, 0, .3);
    border-top: 4px solid #000;
}
.loading .loader--secondary, [data-state=loading] .loader--secondary {
    border: 4px solid rgba(8, 158, 221, .3);
    border-top: 4px solid #089edd;
}
.loading .loader--tertiary, [data-state=loading] .loader--tertiary {
    border: 4px solid rgba(51, 79, 95, .3);
    border-top: 4px solid #334f5f;
}
@-webkit-keyframes loader_rotate {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}@keyframes loader_rotate {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}.navigation {
    margin: 0;
    padding: 0;
}
.navigation .navigation__item {
    list-style: none;
    display: inline-block;
    position: relative;
}
.navigation .navigation__item a {
    display: block;
    padding: 1em;
    font-weight: 700;
}
.navigation .navigation__item:hover ul.subnavigation {
    display: block;
}
.navigation .navigation__item ul.subnavigation {
    display: none;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 100%;
    min-width: 200px;
    margin: 0;
    padding: 0;
    border: 1px solid #e24511;
    border-bottom: none;
    background: #fff;
}
.navigation .navigation__item ul.subnavigation .subnavigation__item {
    list-style: none;
    border-bottom: 1px solid #e24511;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
    border: 1px solid #ccc;
    display: block;
    padding: 10px;
    width: 100%;
    border-radius: 3px;
    font-size: 1rem;
    outline: 0;
    font-family: ff-meta-web-pro, "Cera Pro", "Fira Sans", sans-serif;
}
input[type=date].big, input[type=email].big, input[type=number].big, input[type=password].big, input[type=search].big, input[type=tel].big, input[type=text].big, select.big, textarea.big {
    padding: 1em;
    font-size: 1em;
}
input[type=search] {
    -webkit-appearance: textfield;
}
input[type=date] {
    -webkit-appearance: none;
    min-height: 35px;
}
textarea {
    min-height: 100px;
    resize: vertical;
}
button {
    outline: 0;
}
.checkbox input[type=checkbox] {
    opacity: 0;
    pointer-events: none;
    position: absolute;
}
.checkbox input[type=checkbox]+label {
    display: block;
    padding: 1em;
    position: relative;
    padding-left: 3rem;
}
.checkbox input[type=checkbox]+label span {
    display: block;
    position: absolute;
    left: 1em;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #ccc;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    color: #e24511;
}
.checkbox input[type=checkbox]:disabled+label {
    background: #f6f6f6;
    opacity: .35;
}
.checkbox input[type=checkbox]:checked+label {
    background: rgba(226, 69, 17, .05);
}
.checkbox input[type=checkbox]:checked+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]:checked+label span i.fa, .checkbox input[type=checkbox]:checked+label span i.fas, .field-wrap.field-wrap--success .checkbox input[type=checkbox]:checked+label span i.field-wrap__input:after {
    opacity: 1;
}
.radioinput input[type=radio] {
    opacity: 0;
    position: absolute;
}
.radioinput input[type=radio]+label {
    display: block;
    padding: 1em;
    position: relative;
    padding-left: 3em;
    cursor: pointer;
}
.radioinput input[type=radio]+label span {
    display: block;
    position: absolute;
    left: 1em;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 40px;
    border: 1px solid #ccc;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    color: #e24511;
}
.radioinput input[type=radio]:disabled+label {
    background: #f6f6f6;
    opacity: .35;
}
.radioinput input[type=radio]:checked+label {
    background: rgba(226, 69, 17, .05);
}
.field-wrap.field-wrap--success .radioinput input[type=radio]:checked+label span i.field-wrap__input:after, .radioinput input[type=radio]:checked+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]:checked+label span i.fa, .radioinput input[type=radio]:checked+label span i.fas {
    opacity: 1;
}
.radioinput.radioinput--no-bg input[type=radio]+label {
    margin: 0;
}
.radioinput.radioinput--no-bg input[type=radio]:checked+label {
    background: 0 0;
}
.custom-select {
    position: relative;
}
.custom-select i.fas, .custom-select>i.fa, .field-wrap.field-wrap--success .custom-select>i.field-wrap__input:after {
    position: absolute;
    right: 1rem;
    font-size: 1rem;
    top: 50%;
    color: #000;
    pointer-events: none;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.custom-select select {
    font-size: 1rem;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ccc;
    background: #fff;
    padding: 10px;
    border-radius: 3px;
    padding-right: 2rem;
}
.custom-select select:focus {
    border-color: #e24511;
}
.custom-select select.big {
    padding: 1em;
    font-size: 1em;
}
.field-wrap.field-wrap--p-b {
    padding-bottom: 1rem;
}
.field-wrap label {
    display: block;
    margin-bottom: .5em;
}
.field-wrap.field-wrap--error input[type=email], .field-wrap.field-wrap--error input[type=number], .field-wrap.field-wrap--error input[type=password], .field-wrap.field-wrap--error input[type=text], .field-wrap.field-wrap--error select, .field-wrap.field-wrap--error textarea {
    border-color: #cf2929;
}
.field-wrap.field-wrap--error label {
    color: #cf2929;
}
.field-wrap.field-wrap--error .custom-select {
    -webkit-box-shadow: 0 0 5px rgba(207, 41, 41, .4);
    box-shadow: 0 0 5px rgba(207, 41, 41, .4);
}
.field-wrap.field-wrap--error .custom-select select {
    border: 1px solid #cf2929;
}
.field-wrap.field-wrap--error .base-ac .base-ac__current {
    border-color: #cf2929;
}
.field-wrap.field-wrap--error .field-wrap__input {
    position: relative;
}
.field-wrap.field-wrap--error .field-wrap__input:after {
    content: "";
    position: absolute;
    right: 1em;
    background: #cf2929;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%}
.field-wrap.field-wrap--error .field-wrap__input input[type=email], .field-wrap.field-wrap--error .field-wrap__input input[type=number], .field-wrap.field-wrap--error .field-wrap__input input[type=password], .field-wrap.field-wrap--error .field-wrap__input input[type=text], .field-wrap.field-wrap--error .field-wrap__input select, .field-wrap.field-wrap--error .field-wrap__input textarea {
    padding-right: 2em;
}
.field-wrap.field-wrap--success input[type=email], .field-wrap.field-wrap--success input[type=number], .field-wrap.field-wrap--success input[type=password], .field-wrap.field-wrap--success input[type=text], .field-wrap.field-wrap--success select, .field-wrap.field-wrap--success textarea {
    border-color: #1da055;
}
.field-wrap.field-wrap--success label {
    color: #1da055;
}
.field-wrap.field-wrap--success .custom-select {
    -webkit-box-shadow: 0 0 5px rgba(29, 160, 85, .4);
    box-shadow: 0 0 5px rgba(29, 160, 85, .4);
}
.field-wrap.field-wrap--success .custom-select select {
    border: 1px solid #1da055;
}
.field-wrap.field-wrap--success .field-wrap__input {
    position: relative;
}
.field-wrap.field-wrap--success .field-wrap__input:after {
    font-size: .75em;
    content: "\f00c";
    position: absolute;
    right: 1em;
    color: #1da055;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.field-wrap.field-wrap--success .field-wrap__input input[type=email], .field-wrap.field-wrap--success .field-wrap__input input[type=number], .field-wrap.field-wrap--success .field-wrap__input input[type=password], .field-wrap.field-wrap--success .field-wrap__input input[type=text], .field-wrap.field-wrap--success .field-wrap__input select, .field-wrap.field-wrap--success .field-wrap__input textarea {
    padding-right: 2em;
}
.field-wrap .iti {
    width: 100%}
.field-wrap__input {
    position: relative;
}
.field-wrap__input .field-wrap__prefix, .field-wrap__input .field-wrap__suffix {
    font-size: .7rem;
    font-weight: 500;
    color: #e24511;
}
.field-wrap__input .field-wrap__prefix {
    padding-left: 5px;
}
.field-wrap__input .field-wrap__prefix i.far, .field-wrap__input .field-wrap__prefix i.fas {
    padding-left: 5px;
    pointer-events: none;
}
.field-wrap__input .field-wrap__suffix {
    padding-right: 5px;
}
.field-wrap__input .field-wrap__suffix i.far, .field-wrap__input .field-wrap__suffix i.fas {
    padding-right: 5px;
    pointer-events: none;
}
.field-wrap__input.has-prefix, .field-wrap__input.has-suffix {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #d2d2d9;
    border-radius: 3px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
}
.field-wrap__input.has-prefix .input-wrapper, .field-wrap__input.has-suffix .input-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.field-wrap__input.has-prefix input, .field-wrap__input.has-suffix input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
.overview-table, table.overview-table {
    display: table;
    width: 100%;
    border: 1px solid #ccc;
    border-bottom: none;
}
.overview-table.fixed, table.overview-table.fixed {
    table-layout: fixed;
}
.overview-table .overview-table__row, .overview-table tr, table.overview-table .overview-table__row, table.overview-table tr {
    display: table-row;
}
.overview-table .overview-table__row:nth-child(even), .overview-table tr:nth-child(even), table.overview-table .overview-table__row:nth-child(even), table.overview-table tr:nth-child(even) {
    background: #fff;
}
.overview-table .overview-table__row--head, .overview-table thead, table.overview-table .overview-table__row--head, table.overview-table thead {
    background: #e24511;
    color: #fff;
    font-weight: 700;
}
.overview-table .overview-table__row--head .overview-table__cell, .overview-table .overview-table__row--head th, .overview-table thead .overview-table__cell, .overview-table thead th, table.overview-table .overview-table__row--head .overview-table__cell, table.overview-table .overview-table__row--head th, table.overview-table thead .overview-table__cell, table.overview-table thead th {
    border-right: 1px solid #fff;
}
.overview-table .overview-table__row--head .overview-table__cell:last-child, .overview-table .overview-table__row--head th:last-child, .overview-table thead .overview-table__cell:last-child, .overview-table thead th:last-child, table.overview-table .overview-table__row--head .overview-table__cell:last-child, table.overview-table .overview-table__row--head th:last-child, table.overview-table thead .overview-table__cell:last-child, table.overview-table thead th:last-child {
    border-right: none;
}
.overview-table .overview-table__cell, .overview-table td, .overview-table th, table.overview-table .overview-table__cell, table.overview-table td, table.overview-table th {
    display: table-cell;
    padding: 1em;
    vertical-align: middle;
    border-bottom: 1px solid #ccc;
}
.overview-table.small-padding .overview-table__cell, .overview-table.small-padding td, .overview-table.small-padding th, table.overview-table.small-padding .overview-table__cell, table.overview-table.small-padding td, table.overview-table.small-padding th {
    padding: .5em;
}
.overview-table.cell-border .overview-table__row .overview-table__cell, .overview-table.cell-border .overview-table__row td, .overview-table.cell-border tr .overview-table__cell, .overview-table.cell-border tr td, table.overview-table.cell-border .overview-table__row .overview-table__cell, table.overview-table.cell-border .overview-table__row td, table.overview-table.cell-border tr .overview-table__cell, table.overview-table.cell-border tr td {
    border-right: 1px solid #ccc;
}
.overview-table.cell-border .overview-table__row .overview-table__cell:last-child, .overview-table.cell-border .overview-table__row td:last-child, .overview-table.cell-border tr .overview-table__cell:last-child, .overview-table.cell-border tr td:last-child, table.overview-table.cell-border .overview-table__row .overview-table__cell:last-child, table.overview-table.cell-border .overview-table__row td:last-child, table.overview-table.cell-border tr .overview-table__cell:last-child, table.overview-table.cell-border tr td:last-child {
    border-right: none;
}
.overview-table.cell-border .overview-table__row.overview-table__row--head .overview-table__cell, .overview-table.cell-border tr.overview-table__row--head .overview-table__cell, table.overview-table.cell-border .overview-table__row.overview-table__row--head .overview-table__cell, table.overview-table.cell-border tr.overview-table__row--head .overview-table__cell {
    border-color: #fff;
}
.overview-table .overview-table__cell.p1, table td.p1, table th.p1 {
    width: 1%}
.overview-table .overview-table__cell.p2, table td.p2, table th.p2 {
    width: 2%}
.overview-table .overview-table__cell.p3, table td.p3, table th.p3 {
    width: 3%}
.overview-table .overview-table__cell.p4, table td.p4, table th.p4 {
    width: 4%}
.overview-table .overview-table__cell.p5, table td.p5, table th.p5 {
    width: 5%}
.overview-table .overview-table__cell.p6, table td.p6, table th.p6 {
    width: 6%}
.overview-table .overview-table__cell.p7, table td.p7, table th.p7 {
    width: 7%}
.overview-table .overview-table__cell.p8, table td.p8, table th.p8 {
    width: 8%}
.overview-table .overview-table__cell.p9, table td.p9, table th.p9 {
    width: 9%}
.overview-table .overview-table__cell.p10, table td.p10, table th.p10 {
    width: 10%}
.overview-table .overview-table__cell.p11, table td.p11, table th.p11 {
    width: 11%}
.overview-table .overview-table__cell.p12, table td.p12, table th.p12 {
    width: 12%}
.overview-table .overview-table__cell.p13, table td.p13, table th.p13 {
    width: 13%}
.overview-table .overview-table__cell.p14, table td.p14, table th.p14 {
    width: 14%}
.overview-table .overview-table__cell.p15, table td.p15, table th.p15 {
    width: 15%}
.overview-table .overview-table__cell.p16, table td.p16, table th.p16 {
    width: 16%}
.overview-table .overview-table__cell.p17, table td.p17, table th.p17 {
    width: 17%}
.overview-table .overview-table__cell.p18, table td.p18, table th.p18 {
    width: 18%}
.overview-table .overview-table__cell.p19, table td.p19, table th.p19 {
    width: 19%}
.overview-table .overview-table__cell.p20, table td.p20, table th.p20 {
    width: 20%}
.overview-table .overview-table__cell.p21, table td.p21, table th.p21 {
    width: 21%}
.overview-table .overview-table__cell.p22, table td.p22, table th.p22 {
    width: 22%}
.overview-table .overview-table__cell.p23, table td.p23, table th.p23 {
    width: 23%}
.overview-table .overview-table__cell.p24, table td.p24, table th.p24 {
    width: 24%}
.overview-table .overview-table__cell.p25, table td.p25, table th.p25 {
    width: 25%}
.overview-table .overview-table__cell.p26, table td.p26, table th.p26 {
    width: 26%}
.overview-table .overview-table__cell.p27, table td.p27, table th.p27 {
    width: 27%}
.overview-table .overview-table__cell.p28, table td.p28, table th.p28 {
    width: 28%}
.overview-table .overview-table__cell.p29, table td.p29, table th.p29 {
    width: 29%}
.overview-table .overview-table__cell.p30, table td.p30, table th.p30 {
    width: 30%}
.overview-table .overview-table__cell.p31, table td.p31, table th.p31 {
    width: 31%}
.overview-table .overview-table__cell.p32, table td.p32, table th.p32 {
    width: 32%}
.overview-table .overview-table__cell.p33, table td.p33, table th.p33 {
    width: 33%}
.overview-table .overview-table__cell.p34, table td.p34, table th.p34 {
    width: 34%}
.overview-table .overview-table__cell.p35, table td.p35, table th.p35 {
    width: 35%}
.overview-table .overview-table__cell.p36, table td.p36, table th.p36 {
    width: 36%}
.overview-table .overview-table__cell.p37, table td.p37, table th.p37 {
    width: 37%}
.overview-table .overview-table__cell.p38, table td.p38, table th.p38 {
    width: 38%}
.overview-table .overview-table__cell.p39, table td.p39, table th.p39 {
    width: 39%}
.overview-table .overview-table__cell.p40, table td.p40, table th.p40 {
    width: 40%}
.overview-table .overview-table__cell.p41, table td.p41, table th.p41 {
    width: 41%}
.overview-table .overview-table__cell.p42, table td.p42, table th.p42 {
    width: 42%}
.overview-table .overview-table__cell.p43, table td.p43, table th.p43 {
    width: 43%}
.overview-table .overview-table__cell.p44, table td.p44, table th.p44 {
    width: 44%}
.overview-table .overview-table__cell.p45, table td.p45, table th.p45 {
    width: 45%}
.overview-table .overview-table__cell.p46, table td.p46, table th.p46 {
    width: 46%}
.overview-table .overview-table__cell.p47, table td.p47, table th.p47 {
    width: 47%}
.overview-table .overview-table__cell.p48, table td.p48, table th.p48 {
    width: 48%}
.overview-table .overview-table__cell.p49, table td.p49, table th.p49 {
    width: 49%}
.overview-table .overview-table__cell.p50, table td.p50, table th.p50 {
    width: 50%}
.overview-table .overview-table__cell.p51, table td.p51, table th.p51 {
    width: 51%}
.overview-table .overview-table__cell.p52, table td.p52, table th.p52 {
    width: 52%}
.overview-table .overview-table__cell.p53, table td.p53, table th.p53 {
    width: 53%}
.overview-table .overview-table__cell.p54, table td.p54, table th.p54 {
    width: 54%}
.overview-table .overview-table__cell.p55, table td.p55, table th.p55 {
    width: 55%}
.overview-table .overview-table__cell.p56, table td.p56, table th.p56 {
    width: 56%}
.overview-table .overview-table__cell.p57, table td.p57, table th.p57 {
    width: 57%}
.overview-table .overview-table__cell.p58, table td.p58, table th.p58 {
    width: 58%}
.overview-table .overview-table__cell.p59, table td.p59, table th.p59 {
    width: 59%}
.overview-table .overview-table__cell.p60, table td.p60, table th.p60 {
    width: 60%}
.overview-table .overview-table__cell.p61, table td.p61, table th.p61 {
    width: 61%}
.overview-table .overview-table__cell.p62, table td.p62, table th.p62 {
    width: 62%}
.overview-table .overview-table__cell.p63, table td.p63, table th.p63 {
    width: 63%}
.overview-table .overview-table__cell.p64, table td.p64, table th.p64 {
    width: 64%}
.overview-table .overview-table__cell.p65, table td.p65, table th.p65 {
    width: 65%}
.overview-table .overview-table__cell.p66, table td.p66, table th.p66 {
    width: 66%}
.overview-table .overview-table__cell.p67, table td.p67, table th.p67 {
    width: 67%}
.overview-table .overview-table__cell.p68, table td.p68, table th.p68 {
    width: 68%}
.overview-table .overview-table__cell.p69, table td.p69, table th.p69 {
    width: 69%}
.overview-table .overview-table__cell.p70, table td.p70, table th.p70 {
    width: 70%}
.overview-table .overview-table__cell.p71, table td.p71, table th.p71 {
    width: 71%}
.overview-table .overview-table__cell.p72, table td.p72, table th.p72 {
    width: 72%}
.overview-table .overview-table__cell.p73, table td.p73, table th.p73 {
    width: 73%}
.overview-table .overview-table__cell.p74, table td.p74, table th.p74 {
    width: 74%}
.overview-table .overview-table__cell.p75, table td.p75, table th.p75 {
    width: 75%}
.overview-table .overview-table__cell.p76, table td.p76, table th.p76 {
    width: 76%}
.overview-table .overview-table__cell.p77, table td.p77, table th.p77 {
    width: 77%}
.overview-table .overview-table__cell.p78, table td.p78, table th.p78 {
    width: 78%}
.overview-table .overview-table__cell.p79, table td.p79, table th.p79 {
    width: 79%}
.overview-table .overview-table__cell.p80, table td.p80, table th.p80 {
    width: 80%}
.overview-table .overview-table__cell.p81, table td.p81, table th.p81 {
    width: 81%}
.overview-table .overview-table__cell.p82, table td.p82, table th.p82 {
    width: 82%}
.overview-table .overview-table__cell.p83, table td.p83, table th.p83 {
    width: 83%}
.overview-table .overview-table__cell.p84, table td.p84, table th.p84 {
    width: 84%}
.overview-table .overview-table__cell.p85, table td.p85, table th.p85 {
    width: 85%}
.overview-table .overview-table__cell.p86, table td.p86, table th.p86 {
    width: 86%}
.overview-table .overview-table__cell.p87, table td.p87, table th.p87 {
    width: 87%}
.overview-table .overview-table__cell.p88, table td.p88, table th.p88 {
    width: 88%}
.overview-table .overview-table__cell.p89, table td.p89, table th.p89 {
    width: 89%}
.overview-table .overview-table__cell.p90, table td.p90, table th.p90 {
    width: 90%}
.overview-table .overview-table__cell.p91, table td.p91, table th.p91 {
    width: 91%}
.overview-table .overview-table__cell.p92, table td.p92, table th.p92 {
    width: 92%}
.overview-table .overview-table__cell.p93, table td.p93, table th.p93 {
    width: 93%}
.overview-table .overview-table__cell.p94, table td.p94, table th.p94 {
    width: 94%}
.overview-table .overview-table__cell.p95, table td.p95, table th.p95 {
    width: 95%}
.overview-table .overview-table__cell.p96, table td.p96, table th.p96 {
    width: 96%}
.overview-table .overview-table__cell.p97, table td.p97, table th.p97 {
    width: 97%}
.overview-table .overview-table__cell.p98, table td.p98, table th.p98 {
    width: 98%}
.overview-table .overview-table__cell.p99, table td.p99, table th.p99 {
    width: 99%}
.overview-table .overview-table__cell.p100, table td.p100, table th.p100 {
    width: 100%}
footer .copy-bar {
    background: #e24511;
    color: #fff;
    padding: 1em 0;
}
footer .copy-bar .footer-links {
    padding: 0;
    margin: 0;
}
footer .copy-bar .footer-links .footer__link {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    padding: 0 1em;
}
footer .copy-bar .footer-links .footer__link a {
    color: #fff;
}
footer .copy-bar .footer-links.sep .footer__link {
    position: relative;
}
footer .copy-bar .footer-links.sep .footer__link:last-child:after {
    display: none;
}
footer .copy-bar .footer-links.sep .footer__link:after {
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    top: 50%;
    height: 10px;
    width: 1px;
    background: #fff;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.content-block {
    position: relative;
}
.content-block .content-block__content {
    margin-bottom: 1rem;
}
.content-block .h1+.h2 {
    margin-top: -.5em;
}
.content-block.section, .content-block.section--large, .content-block.section--small, .content-block.section--tiny, .content-block.section--xlarge {
    padding: 4rem 0;
}
.content-block .half__pic {
    position: absolute;
    top: 0;
    width: calc(50vw - 2rem);
    height: 100%;
    text-align: center;
}
.content-block .half__pic.half__pic--right {
    right: 0;
}
.content-block .half__pic.half__pic--left {
    left: 0;
}
.content-block .half__pic .content-block__pic {
    text-align: center;
    height: 100%}
.content-block .half__pic .content-block__pic img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.video-block {
    max-width: 1000px;
    margin: 0 auto;
    width: 100%}
.video-block .video-frame {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    width: 100%;
    overflow: hidden;
}
.video-block .video-frame embed, .video-block .video-frame iframe, .video-block .video-frame object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.content-block__gallery {
    height: 350px;
}
.main-content__pic.main-content__pic--fixed {
    height: 350px;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
}
.slider {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.slider.slick-initialized {
    overflow: visible;
}
.slider .slick-list, .slider .slick-track {
    height: 100%}
.slider .slider__item {
    height: 100%;
    width: 100%;
    display: block;
    float: left;
    position: relative;
}
.slider .slider__item .slider__item__pic {
    background-size: cover;
    background-position: center center;
    display: block;
    height: 100%}
.slider .slider__item .slider__item__info {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1em;
    background: rgba(0, 0, 0, .75);
}
.slider .slider__item .slider__item__info .slider__item__title {
    font-weight: 700;
    font-size: 1.3em;
    color: #fff;
}
.slider .slick-arrow {
    background: #e24511;
    color: #fff;
    padding: 1em;
    border: none;
    font-size: 1.2em;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.slider .slick-arrow.slick-arrow--prev {
    left: 0;
}
.slider .slick-arrow.slick-arrow--next {
    right: 0;
}
.slider .slick-arrow.slick-prev {
    left: 0;
}
.slider .slick-arrow.slick-next {
    right: 0;
}
[data-slider] .slick-progressbar {
    height: 1px;
    background-color: #ccc;
    max-width: 1600px;
    margin: 2em auto;
    position: relative;
}
[data-slider] .slick-progressbar .slick-progress {
    background-color: #000;
    border-radius: 3px;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: 0;
    width: 0%;
    -webkit-transition: all 1s cubic-bezier(.55, 0, .1, 1);
    transition: all 1s cubic-bezier(.55, 0, .1, 1);
}
.js-sticky.js-stuck {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 10;
}
.js-sticky.js-stuck .hide-stuck {
    display: none;
}
.popup .popup__blanket {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #3a4f5d;
    opacity: 0;
    visibility: hidden;
    z-index: 999999;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.popup .popup__inner {
    background: #fff;
    position: fixed;
    left: 50%;
    top: 65%;
    opacity: 0;
    visibility: hidden;
    width: 750px;
    max-height: 90%;
    min-height: 150px;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .15);
    box-shadow: 0 0 50px rgba(0, 0, 0, .15);
    z-index: 9999999;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.popup .popup__close {
    position: absolute;
    right: .5em;
    top: .5em;
    font-size: 2em;
    color: #e24511;
}
.popup.popup--open .popup__blanket {
    opacity: .8;
    visibility: visible;
}
.popup.popup--open .popup__inner {
    top: 50%;
    opacity: 1;
    visibility: visible;
}
.popup.builder-contact-popup .popup__inner {
    width: 450px;
}
.success-text {
    color: #1da055;
}
.success-text.success-text--big {
    font-size: 1.3rem;
    font-weight: 700;
}
.success-box {
    background: #1da055;
    padding: 1em;
    color: #fff;
}
.error-text {
    color: #cf2929;
}
.error-box {
    background: #cf2929;
    padding: 1em;
    color: #fff;
}
.icon-box {
    position: relative;
    padding: 1em;
    padding-left: 3em;
    font-weight: 700;
}
.icon-box i.icon {
    position: absolute;
    left: 1rem;
    top: 50%;
    font-size: 1.5em;
    opacity: .7;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.empty-block, .empty-block-small {
    font-size: 1em;
    color: #444;
    font-weight: 700;
    font-size: 1.4em;
}
.empty-block span, .empty-block-small span {
    font-size: .85em;
    display: block;
    font-weight: 400;
}
.empty-block {
    border: 1px solid #ccc;
    padding: 1em;
    text-align: center;
}
.amount-input {
    display: block;
    position: relative;
}
.amount-input .amount-input__btn {
    border: none;
    background: 0 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 50%;
    font-size: .7rem;
    width: 20px;
    cursor: pointer;
}
.amount-input .amount-input__btn .field-wrap.field-wrap--success i.field-wrap__input:after, .amount-input .amount-input__btn i.fa, .amount-input .amount-input__btn i.fas, .field-wrap.field-wrap--success .amount-input .amount-input__btn i.field-wrap__input:after {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.amount-input .amount-input__btn.amount-input__btn--min {
    top: 50%;
    border-top: 1px solid #ccc;
}
.amount-input .amount-input__btn:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #ccc;
}
.amount-input .amount-input__item {
    padding-left: 2rem;
}
.amount-input .amount-input__item[type=number]::-webkit-inner-spin-button, .amount-input .amount-input__item[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.pika-table {
    font-family: ff-meta-web-pro, "Cera Pro", "Fira Sans", sans-serif;
}
.pika-table tr td .pika-button {
    border-radius: 0;
}
.pika-table tr td.is-selected .pika-button {
    background: #e24511;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pika-table tr td:hover .pika-button {
    background: #089edd;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pika-lendar .pika-label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: .5rem;
}
.pika-lendar .pika-label:last-child {
    margin-right: 0;
}
.pika-lendar .pika-label:after {
    content: '\f078';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-left: .75em;
    font-size: .5rem;
}
.pika-single.is-bound {
    margin-top: 10px;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .2);
}
.pika-button {
    background: #f2f2f2;
    color: #3a4f5d;
}
.pika-single abbr[title], .pika-single acronym[title] {
    cursor: default;
    border: none;
    color: #3a4f5d;
}
.pika-table tr td:hover .pika-button {
    background: rgba(226, 69, 17, .6);
}
.overflow-visible {
    overflow: visible;
}
.overflow-hidden {
    overflow: hidden;
}
.inline-content-img {
    float: left;
    max-width: 250px;
    padding: 0 1em 1em 0;
}
.inline-content-img.float-right {
    padding: 0 0 1em 1em;
}
.inline-block {
    display: inline-block;
}
.text-justify {
    text-align: justify;
}
.upper {
    text-transform: uppercase;
}
.lower {
    text-transform: lowercase;
}
.text-underline {
    text-decoration: underline;
}
.text-strike {
    text-decoration: line-through;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.ib {
    display: inline-block;
    vertical-align: middle;
}
.hidden {
    display: none;
}
.full-height {
    height: 100%}
.full-width {
    width: 100%}
.font-faded {
    opacity: .75;
}
.font-xsmall {
    font-size: .6em;
}
.breadcrumb .breadcrumb__item, .font-small {
    font-size: .8em;
}
.font-medium {
    font-size: 1.2em;
}
.font-large {
    font-size: 1.4em;
}
.font-xlarge {
    font-size: 1.6em;
}
.relative-block {
    position: relative;
}
.color-main {
    color: #e24511;
}
.color-secondary {
    color: #089edd;
}
.color-tertiary {
    color: #334f5f;
}
.color-black {
    color: #000;
}
.color-white {
    color: #fff;
}
.color-error {
    color: #cf2929;
}
.color-success {
    color: #1da055;
}
.color-warning {
    color: #f2a646;
}
.color-info {
    color: #0077b5;
}
.bg-main {
    background: #e24511;
}
.bg-secondary {
    background: #089edd;
}
.bg-tertiary {
    background: #334f5f;
}
.bg-alternate {
    background: #f2f2f2;
}
.bg-black {
    background: #000;
}
.bg-white {
    background: #fff;
}
.bg-switch {
    background: #fff;
}
.bg-switch:nth-child(even) {
    background: #f2f2f2;
}
.show-normal {
    display: none;
}
.show-medium {
    display: none;
}
.show-small {
    display: none;
}
@media screen and (min-width:1600px) {
    .hide-large {
    display: none;
}
.show-large {
    display: block;
}
.large-left {
    text-align: left;
}
.large-right {
    text-align: right;
}
.large-center {
    text-align: center;
}
.large-m-t-0 {
    margin-top: 0;
}
.large-m-t {
    margin-top: 2rem;
}
.large-m-t--small {
    margin-top: 1rem;
}
.large-m-t--big {
    margin-top: 3rem;
}
.large-m-b-0 {
    margin-bottom: 0;
}
.large-m-b {
    margin-bottom: 2rem;
}
.large-m-b--small {
    margin-bottom: 1rem;
}
.large-m-b--big {
    margin-bottom: 3rem;
}
.large-p-0 {
    padding: 0;
}
.overview-table .overview-table__cell.hide-large, .overview-table .overview-table__row--head th.hide-large, .overview-table td.hide-large, .overview-table th.hide-large, .overview-table thead .overview-table__cell.hide-large, .overview-table thead th.hide-large, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.hide-large, table .overview-table__cell.hide-large, table .overview-table__row--head .overview-table__cell.hide-large, table .overview-table__row--head th.hide-large, table td.hide-large, table th.hide-large, table thead .overview-table__cell.hide-large, table thead th.hide-large {
    display: none;
}
.overview-table .overview-table__cell.show-large, .overview-table .overview-table__row--head th.show-large, .overview-table td.show-large, .overview-table th.show-large, .overview-table thead .overview-table__cell.show-large, .overview-table thead th.show-large, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.show-large, table .overview-table__cell.show-large, table .overview-table__row--head .overview-table__cell.show-large, table .overview-table__row--head th.show-large, table td.show-large, table th.show-large, table thead .overview-table__cell.show-large, table thead th.show-large {
    display: table-cell;
}
.hide-large {
    display: none;
}
.show-large {
    display: block;
}
.flex-col.large--padding {
    margin: 0 -.5rem;
}
.flex-col.large--padding>.flex-col__item {
    padding: 0 .5rem;
}
.flex-col.large--padding--medium {
    margin: 0 -1rem;
}
.flex-col.large--padding--medium>.flex-col__item {
    padding: 0 1rem;
}
.flex-col.large--padding--big {
    margin: 0 2rem;
}
.flex-col.large--padding--big>.flex-col__item {
    padding: 0 2rem;
}
.flex-col.large--padding--none {
    margin: 0;
}
.flex-col.large--padding--none>.flex-col__item {
    padding: 0;
}
.flex-col.large-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-col.large-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-col.large-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex-col .flex-col__item.large-1 {
    min-width: 1%;
    max-width: 1%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-2 {
    min-width: 2%;
    max-width: 2%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-3 {
    min-width: 3%;
    max-width: 3%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-4 {
    min-width: 4%;
    max-width: 4%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-5 {
    min-width: 5%;
    max-width: 5%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-6 {
    min-width: 6%;
    max-width: 6%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-7 {
    min-width: 7%;
    max-width: 7%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-8 {
    min-width: 8%;
    max-width: 8%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-9 {
    min-width: 9%;
    max-width: 9%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-10 {
    min-width: 10%;
    max-width: 10%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-11 {
    min-width: 11%;
    max-width: 11%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-12 {
    min-width: 12%;
    max-width: 12%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-13 {
    min-width: 13%;
    max-width: 13%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-14 {
    min-width: 14%;
    max-width: 14%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-15 {
    min-width: 15%;
    max-width: 15%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-16 {
    min-width: 16%;
    max-width: 16%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-17 {
    min-width: 17%;
    max-width: 17%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-18 {
    min-width: 18%;
    max-width: 18%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-19 {
    min-width: 19%;
    max-width: 19%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-20 {
    min-width: 20%;
    max-width: 20%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-21 {
    min-width: 21%;
    max-width: 21%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-22 {
    min-width: 22%;
    max-width: 22%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-23 {
    min-width: 23%;
    max-width: 23%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-24 {
    min-width: 24%;
    max-width: 24%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-25 {
    min-width: 25%;
    max-width: 25%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-26 {
    min-width: 26%;
    max-width: 26%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-27 {
    min-width: 27%;
    max-width: 27%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-28 {
    min-width: 28%;
    max-width: 28%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-29 {
    min-width: 29%;
    max-width: 29%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-30 {
    min-width: 30%;
    max-width: 30%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-31 {
    min-width: 31%;
    max-width: 31%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-32 {
    min-width: 32%;
    max-width: 32%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-33 {
    min-width: 33%;
    max-width: 33%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-34 {
    min-width: 34%;
    max-width: 34%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-35 {
    min-width: 35%;
    max-width: 35%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-36 {
    min-width: 36%;
    max-width: 36%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-37 {
    min-width: 37%;
    max-width: 37%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-38 {
    min-width: 38%;
    max-width: 38%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-39 {
    min-width: 39%;
    max-width: 39%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-40 {
    min-width: 40%;
    max-width: 40%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-41 {
    min-width: 41%;
    max-width: 41%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-42 {
    min-width: 42%;
    max-width: 42%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-43 {
    min-width: 43%;
    max-width: 43%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-44 {
    min-width: 44%;
    max-width: 44%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-45 {
    min-width: 45%;
    max-width: 45%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-46 {
    min-width: 46%;
    max-width: 46%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-47 {
    min-width: 47%;
    max-width: 47%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-48 {
    min-width: 48%;
    max-width: 48%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-49 {
    min-width: 49%;
    max-width: 49%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-50 {
    min-width: 50%;
    max-width: 50%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-51 {
    min-width: 51%;
    max-width: 51%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-52 {
    min-width: 52%;
    max-width: 52%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-53 {
    min-width: 53%;
    max-width: 53%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-54 {
    min-width: 54%;
    max-width: 54%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-55 {
    min-width: 55%;
    max-width: 55%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-56 {
    min-width: 56%;
    max-width: 56%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-57 {
    min-width: 57%;
    max-width: 57%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-58 {
    min-width: 58%;
    max-width: 58%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-59 {
    min-width: 59%;
    max-width: 59%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-60 {
    min-width: 60%;
    max-width: 60%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-61 {
    min-width: 61%;
    max-width: 61%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-62 {
    min-width: 62%;
    max-width: 62%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-63 {
    min-width: 63%;
    max-width: 63%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-64 {
    min-width: 64%;
    max-width: 64%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-65 {
    min-width: 65%;
    max-width: 65%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-66 {
    min-width: 66%;
    max-width: 66%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-67 {
    min-width: 67%;
    max-width: 67%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-68 {
    min-width: 68%;
    max-width: 68%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-69 {
    min-width: 69%;
    max-width: 69%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-70 {
    min-width: 70%;
    max-width: 70%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-71 {
    min-width: 71%;
    max-width: 71%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-72 {
    min-width: 72%;
    max-width: 72%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-73 {
    min-width: 73%;
    max-width: 73%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-74 {
    min-width: 74%;
    max-width: 74%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-75 {
    min-width: 75%;
    max-width: 75%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-76 {
    min-width: 76%;
    max-width: 76%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-77 {
    min-width: 77%;
    max-width: 77%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-78 {
    min-width: 78%;
    max-width: 78%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-79 {
    min-width: 79%;
    max-width: 79%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-80 {
    min-width: 80%;
    max-width: 80%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-81 {
    min-width: 81%;
    max-width: 81%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-82 {
    min-width: 82%;
    max-width: 82%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-83 {
    min-width: 83%;
    max-width: 83%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-84 {
    min-width: 84%;
    max-width: 84%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-85 {
    min-width: 85%;
    max-width: 85%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-86 {
    min-width: 86%;
    max-width: 86%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-87 {
    min-width: 87%;
    max-width: 87%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-88 {
    min-width: 88%;
    max-width: 88%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-89 {
    min-width: 89%;
    max-width: 89%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-90 {
    min-width: 90%;
    max-width: 90%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-91 {
    min-width: 91%;
    max-width: 91%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-92 {
    min-width: 92%;
    max-width: 92%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-93 {
    min-width: 93%;
    max-width: 93%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-94 {
    min-width: 94%;
    max-width: 94%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-95 {
    min-width: 95%;
    max-width: 95%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-96 {
    min-width: 96%;
    max-width: 96%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-97 {
    min-width: 97%;
    max-width: 97%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-98 {
    min-width: 98%;
    max-width: 98%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-99 {
    min-width: 99%;
    max-width: 99%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.large-100 {
    min-width: 100%;
    max-width: 100%}
.flex-col.large-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.large-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.large-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.large-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.large-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
}@media screen and (max-width:1600px) {
    .hide-normal {
    display: none;
}
.show-normal {
    display: block;
}
.normal-left {
    text-align: left;
}
.normal-right {
    text-align: right;
}
.normal-center {
    text-align: center;
}
.normal-m-t-0 {
    margin-top: 0;
}
.normal-m-t {
    margin-top: 2rem;
}
.normal-m-t--small {
    margin-top: 1rem;
}
.normal-m-t--big {
    margin-top: 3rem;
}
.normal-m-b-0 {
    margin-bottom: 0;
}
.normal-m-b {
    margin-bottom: 2rem;
}
.normal-m-b--small {
    margin-bottom: 1rem;
}
.normal-m-b--big {
    margin-bottom: 3rem;
}
.normal-p-0 {
    padding: 0;
}
.overview-table .overview-table__cell.hide-normal, .overview-table .overview-table__row--head th.hide-normal, .overview-table td.hide-normal, .overview-table th.hide-normal, .overview-table thead .overview-table__cell.hide-normal, .overview-table thead th.hide-normal, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.hide-normal, table .overview-table__cell.hide-normal, table .overview-table__row--head .overview-table__cell.hide-normal, table .overview-table__row--head th.hide-normal, table td.hide-normal, table th.hide-normal, table thead .overview-table__cell.hide-normal, table thead th.hide-normal {
    display: none;
}
.overview-table .overview-table__cell.show-normal, .overview-table .overview-table__row--head th.show-normal, .overview-table td.show-normal, .overview-table th.show-normal, .overview-table thead .overview-table__cell.show-normal, .overview-table thead th.show-normal, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.show-normal, table .overview-table__cell.show-normal, table .overview-table__row--head .overview-table__cell.show-normal, table .overview-table__row--head th.show-normal, table td.show-normal, table th.show-normal, table thead .overview-table__cell.show-normal, table thead th.show-normal {
    display: table-cell;
}
.hide-normal {
    display: none;
}
.show-normal {
    display: block;
}
.flex-col.normal--padding {
    margin: 0 -.5rem;
}
.flex-col.normal--padding>.flex-col__item {
    padding: 0 .5rem;
}
.flex-col.normal--padding--medium {
    margin: 0 -1rem;
}
.flex-col.normal--padding--medium>.flex-col__item {
    padding: 0 1rem;
}
.flex-col.normal--padding--big {
    margin: 0 2rem;
}
.flex-col.normal--padding--big>.flex-col__item {
    padding: 0 2rem;
}
.flex-col.normal--padding--none {
    margin: 0;
}
.flex-col.normal--padding--none>.flex-col__item {
    padding: 0;
}
.flex-col.normal-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-col.normal-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-col.normal-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex-col .flex-col__item.normal-1 {
    min-width: 1%;
    max-width: 1%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-2 {
    min-width: 2%;
    max-width: 2%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-3 {
    min-width: 3%;
    max-width: 3%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-4 {
    min-width: 4%;
    max-width: 4%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-5 {
    min-width: 5%;
    max-width: 5%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-6 {
    min-width: 6%;
    max-width: 6%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-7 {
    min-width: 7%;
    max-width: 7%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-8 {
    min-width: 8%;
    max-width: 8%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-9 {
    min-width: 9%;
    max-width: 9%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-10 {
    min-width: 10%;
    max-width: 10%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-11 {
    min-width: 11%;
    max-width: 11%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-12 {
    min-width: 12%;
    max-width: 12%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-13 {
    min-width: 13%;
    max-width: 13%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-14 {
    min-width: 14%;
    max-width: 14%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-15 {
    min-width: 15%;
    max-width: 15%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-16 {
    min-width: 16%;
    max-width: 16%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-17 {
    min-width: 17%;
    max-width: 17%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-18 {
    min-width: 18%;
    max-width: 18%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-19 {
    min-width: 19%;
    max-width: 19%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-20 {
    min-width: 20%;
    max-width: 20%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-21 {
    min-width: 21%;
    max-width: 21%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-22 {
    min-width: 22%;
    max-width: 22%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-23 {
    min-width: 23%;
    max-width: 23%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-24 {
    min-width: 24%;
    max-width: 24%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-25 {
    min-width: 25%;
    max-width: 25%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-26 {
    min-width: 26%;
    max-width: 26%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-27 {
    min-width: 27%;
    max-width: 27%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-28 {
    min-width: 28%;
    max-width: 28%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-29 {
    min-width: 29%;
    max-width: 29%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-30 {
    min-width: 30%;
    max-width: 30%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-31 {
    min-width: 31%;
    max-width: 31%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-32 {
    min-width: 32%;
    max-width: 32%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-33 {
    min-width: 33%;
    max-width: 33%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-34 {
    min-width: 34%;
    max-width: 34%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-35 {
    min-width: 35%;
    max-width: 35%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-36 {
    min-width: 36%;
    max-width: 36%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-37 {
    min-width: 37%;
    max-width: 37%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-38 {
    min-width: 38%;
    max-width: 38%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-39 {
    min-width: 39%;
    max-width: 39%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-40 {
    min-width: 40%;
    max-width: 40%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-41 {
    min-width: 41%;
    max-width: 41%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-42 {
    min-width: 42%;
    max-width: 42%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-43 {
    min-width: 43%;
    max-width: 43%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-44 {
    min-width: 44%;
    max-width: 44%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-45 {
    min-width: 45%;
    max-width: 45%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-46 {
    min-width: 46%;
    max-width: 46%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-47 {
    min-width: 47%;
    max-width: 47%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-48 {
    min-width: 48%;
    max-width: 48%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-49 {
    min-width: 49%;
    max-width: 49%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-50 {
    min-width: 50%;
    max-width: 50%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-51 {
    min-width: 51%;
    max-width: 51%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-52 {
    min-width: 52%;
    max-width: 52%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-53 {
    min-width: 53%;
    max-width: 53%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-54 {
    min-width: 54%;
    max-width: 54%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-55 {
    min-width: 55%;
    max-width: 55%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-56 {
    min-width: 56%;
    max-width: 56%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-57 {
    min-width: 57%;
    max-width: 57%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-58 {
    min-width: 58%;
    max-width: 58%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-59 {
    min-width: 59%;
    max-width: 59%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-60 {
    min-width: 60%;
    max-width: 60%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-61 {
    min-width: 61%;
    max-width: 61%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-62 {
    min-width: 62%;
    max-width: 62%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-63 {
    min-width: 63%;
    max-width: 63%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-64 {
    min-width: 64%;
    max-width: 64%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-65 {
    min-width: 65%;
    max-width: 65%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-66 {
    min-width: 66%;
    max-width: 66%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-67 {
    min-width: 67%;
    max-width: 67%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-68 {
    min-width: 68%;
    max-width: 68%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-69 {
    min-width: 69%;
    max-width: 69%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-70 {
    min-width: 70%;
    max-width: 70%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-71 {
    min-width: 71%;
    max-width: 71%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-72 {
    min-width: 72%;
    max-width: 72%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-73 {
    min-width: 73%;
    max-width: 73%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-74 {
    min-width: 74%;
    max-width: 74%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-75 {
    min-width: 75%;
    max-width: 75%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-76 {
    min-width: 76%;
    max-width: 76%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-77 {
    min-width: 77%;
    max-width: 77%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-78 {
    min-width: 78%;
    max-width: 78%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-79 {
    min-width: 79%;
    max-width: 79%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-80 {
    min-width: 80%;
    max-width: 80%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-81 {
    min-width: 81%;
    max-width: 81%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-82 {
    min-width: 82%;
    max-width: 82%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-83 {
    min-width: 83%;
    max-width: 83%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-84 {
    min-width: 84%;
    max-width: 84%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-85 {
    min-width: 85%;
    max-width: 85%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-86 {
    min-width: 86%;
    max-width: 86%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-87 {
    min-width: 87%;
    max-width: 87%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-88 {
    min-width: 88%;
    max-width: 88%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-89 {
    min-width: 89%;
    max-width: 89%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-90 {
    min-width: 90%;
    max-width: 90%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-91 {
    min-width: 91%;
    max-width: 91%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-92 {
    min-width: 92%;
    max-width: 92%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-93 {
    min-width: 93%;
    max-width: 93%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-94 {
    min-width: 94%;
    max-width: 94%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-95 {
    min-width: 95%;
    max-width: 95%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-96 {
    min-width: 96%;
    max-width: 96%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-97 {
    min-width: 97%;
    max-width: 97%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-98 {
    min-width: 98%;
    max-width: 98%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-99 {
    min-width: 99%;
    max-width: 99%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.normal-100 {
    min-width: 100%;
    max-width: 100%}
.flex-col.normal-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.normal-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.normal-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.normal-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.normal-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.normal-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.normal-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.normal-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.normal-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.normal-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.normal-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
}@media screen and (max-width:1023px) {
    .hide-medium {
    display: none;
}
.show-medium {
    display: block;
}
.medium-left {
    text-align: left;
}
.medium-right {
    text-align: right;
}
.medium-center {
    text-align: center;
}
.medium-m-t-0 {
    margin-top: 0;
}
.medium-m-t {
    margin-top: 2rem;
}
.medium-m-t--small {
    margin-top: 1rem;
}
.medium-m-t--big {
    margin-top: 3rem;
}
.medium-m-b-0 {
    margin-bottom: 0;
}
.medium-m-b {
    margin-bottom: 2rem;
}
.medium-m-b--small {
    margin-bottom: 1rem;
}
.medium-m-b--big {
    margin-bottom: 3rem;
}
.medium-p-0 {
    padding: 0;
}
.overview-table .overview-table__cell.hide-medium, .overview-table .overview-table__row--head th.hide-medium, .overview-table td.hide-medium, .overview-table th.hide-medium, .overview-table thead .overview-table__cell.hide-medium, .overview-table thead th.hide-medium, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.hide-medium, table .overview-table__cell.hide-medium, table .overview-table__row--head .overview-table__cell.hide-medium, table .overview-table__row--head th.hide-medium, table td.hide-medium, table th.hide-medium, table thead .overview-table__cell.hide-medium, table thead th.hide-medium {
    display: none;
}
.overview-table .overview-table__cell.show-medium, .overview-table .overview-table__row--head th.show-medium, .overview-table td.show-medium, .overview-table th.show-medium, .overview-table thead .overview-table__cell.show-medium, .overview-table thead th.show-medium, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.show-medium, table .overview-table__cell.show-medium, table .overview-table__row--head .overview-table__cell.show-medium, table .overview-table__row--head th.show-medium, table td.show-medium, table th.show-medium, table thead .overview-table__cell.show-medium, table thead th.show-medium {
    display: table-cell;
}
.hide-medium {
    display: none;
}
.show-medium {
    display: block;
}
.flex-col.medium--padding {
    margin: 0 -.5rem;
}
.flex-col.medium--padding>.flex-col__item {
    padding: 0 .5rem;
}
.flex-col.medium--padding--medium {
    margin: 0 -1rem;
}
.flex-col.medium--padding--medium>.flex-col__item {
    padding: 0 1rem;
}
.flex-col.medium--padding--big {
    margin: 0 2rem;
}
.flex-col.medium--padding--big>.flex-col__item {
    padding: 0 2rem;
}
.flex-col.medium--padding--none {
    margin: 0;
}
.flex-col.medium--padding--none>.flex-col__item {
    padding: 0;
}
.flex-col.medium-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-col.medium-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-col.medium-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex-col .flex-col__item.medium-1 {
    min-width: 1%;
    max-width: 1%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-2 {
    min-width: 2%;
    max-width: 2%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-3 {
    min-width: 3%;
    max-width: 3%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-4 {
    min-width: 4%;
    max-width: 4%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-5 {
    min-width: 5%;
    max-width: 5%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-6 {
    min-width: 6%;
    max-width: 6%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-7 {
    min-width: 7%;
    max-width: 7%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-8 {
    min-width: 8%;
    max-width: 8%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-9 {
    min-width: 9%;
    max-width: 9%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-10 {
    min-width: 10%;
    max-width: 10%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-11 {
    min-width: 11%;
    max-width: 11%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-12 {
    min-width: 12%;
    max-width: 12%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-13 {
    min-width: 13%;
    max-width: 13%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-14 {
    min-width: 14%;
    max-width: 14%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-15 {
    min-width: 15%;
    max-width: 15%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-16 {
    min-width: 16%;
    max-width: 16%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-17 {
    min-width: 17%;
    max-width: 17%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-18 {
    min-width: 18%;
    max-width: 18%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-19 {
    min-width: 19%;
    max-width: 19%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-20 {
    min-width: 20%;
    max-width: 20%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-21 {
    min-width: 21%;
    max-width: 21%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-22 {
    min-width: 22%;
    max-width: 22%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-23 {
    min-width: 23%;
    max-width: 23%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-24 {
    min-width: 24%;
    max-width: 24%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-25 {
    min-width: 25%;
    max-width: 25%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-26 {
    min-width: 26%;
    max-width: 26%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-27 {
    min-width: 27%;
    max-width: 27%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-28 {
    min-width: 28%;
    max-width: 28%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-29 {
    min-width: 29%;
    max-width: 29%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-30 {
    min-width: 30%;
    max-width: 30%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-31 {
    min-width: 31%;
    max-width: 31%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-32 {
    min-width: 32%;
    max-width: 32%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-33 {
    min-width: 33%;
    max-width: 33%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-34 {
    min-width: 34%;
    max-width: 34%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-35 {
    min-width: 35%;
    max-width: 35%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-36 {
    min-width: 36%;
    max-width: 36%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-37 {
    min-width: 37%;
    max-width: 37%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-38 {
    min-width: 38%;
    max-width: 38%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-39 {
    min-width: 39%;
    max-width: 39%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-40 {
    min-width: 40%;
    max-width: 40%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-41 {
    min-width: 41%;
    max-width: 41%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-42 {
    min-width: 42%;
    max-width: 42%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-43 {
    min-width: 43%;
    max-width: 43%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-44 {
    min-width: 44%;
    max-width: 44%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-45 {
    min-width: 45%;
    max-width: 45%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-46 {
    min-width: 46%;
    max-width: 46%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-47 {
    min-width: 47%;
    max-width: 47%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-48 {
    min-width: 48%;
    max-width: 48%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-49 {
    min-width: 49%;
    max-width: 49%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-50 {
    min-width: 50%;
    max-width: 50%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-51 {
    min-width: 51%;
    max-width: 51%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-52 {
    min-width: 52%;
    max-width: 52%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-53 {
    min-width: 53%;
    max-width: 53%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-54 {
    min-width: 54%;
    max-width: 54%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-55 {
    min-width: 55%;
    max-width: 55%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-56 {
    min-width: 56%;
    max-width: 56%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-57 {
    min-width: 57%;
    max-width: 57%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-58 {
    min-width: 58%;
    max-width: 58%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-59 {
    min-width: 59%;
    max-width: 59%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-60 {
    min-width: 60%;
    max-width: 60%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-61 {
    min-width: 61%;
    max-width: 61%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-62 {
    min-width: 62%;
    max-width: 62%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-63 {
    min-width: 63%;
    max-width: 63%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-64 {
    min-width: 64%;
    max-width: 64%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-65 {
    min-width: 65%;
    max-width: 65%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-66 {
    min-width: 66%;
    max-width: 66%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-67 {
    min-width: 67%;
    max-width: 67%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-68 {
    min-width: 68%;
    max-width: 68%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-69 {
    min-width: 69%;
    max-width: 69%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-70 {
    min-width: 70%;
    max-width: 70%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-71 {
    min-width: 71%;
    max-width: 71%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-72 {
    min-width: 72%;
    max-width: 72%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-73 {
    min-width: 73%;
    max-width: 73%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-74 {
    min-width: 74%;
    max-width: 74%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-75 {
    min-width: 75%;
    max-width: 75%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-76 {
    min-width: 76%;
    max-width: 76%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-77 {
    min-width: 77%;
    max-width: 77%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-78 {
    min-width: 78%;
    max-width: 78%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-79 {
    min-width: 79%;
    max-width: 79%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-80 {
    min-width: 80%;
    max-width: 80%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-81 {
    min-width: 81%;
    max-width: 81%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-82 {
    min-width: 82%;
    max-width: 82%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-83 {
    min-width: 83%;
    max-width: 83%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-84 {
    min-width: 84%;
    max-width: 84%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-85 {
    min-width: 85%;
    max-width: 85%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-86 {
    min-width: 86%;
    max-width: 86%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-87 {
    min-width: 87%;
    max-width: 87%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-88 {
    min-width: 88%;
    max-width: 88%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-89 {
    min-width: 89%;
    max-width: 89%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-90 {
    min-width: 90%;
    max-width: 90%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-91 {
    min-width: 91%;
    max-width: 91%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-92 {
    min-width: 92%;
    max-width: 92%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-93 {
    min-width: 93%;
    max-width: 93%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-94 {
    min-width: 94%;
    max-width: 94%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-95 {
    min-width: 95%;
    max-width: 95%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-96 {
    min-width: 96%;
    max-width: 96%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-97 {
    min-width: 97%;
    max-width: 97%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-98 {
    min-width: 98%;
    max-width: 98%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-99 {
    min-width: 99%;
    max-width: 99%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.medium-100 {
    min-width: 100%;
    max-width: 100%}
.flex-col.medium-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
a, button, input, select, textarea {
    -webkit-tap-highlight-color: transparent;
}
input[type=email], input[type=password], input[type=text], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.admin-login-btn {
    display: none;
}
.mobile-header {
    height: 65px;
    background: #e24511;
    color: #fff;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
}
.mobile-header>.relative-block {
    height: 100%}
.mobile-header .mobile-header__title {
    font-size: 1.2em;
    font-weight: 700;
    color: #fff;
    padding: 1em;
    display: block;
    text-decoration: none;
}
.mobile-header .mobile-header__btns {
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.mobile-header .mobile-header__btns .mobile-header__btn {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    font-size: 1.5rem;
    padding: 1em;
}
.js-sticky.js-stuck {
    position: static;
    height: auto!important;
}
.mobile-nav {
    position: fixed;
    left: 0;
    right: 0;
    top: 65px;
    bottom: 0;
    background: #fff;
    z-index: 9999;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    visibility: hidden;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.mobile-nav .navigation .navigation__item {
    display: block;
    color: #e24511;
    text-align: center;
}
.mobile-nav .navigation .navigation__item>a {
    background: rgba(226, 69, 17, .05);
    color: #e24511;
    border-bottom: 1px solid #ccc;
}
.mobile-nav .navigation .navigation__item .subnavigation {
    display: block;
    width: 100%;
    position: static;
    border: none;
}
.mobile-nav .navigation .navigation__item .subnavigation .subnavigation__item {
    font-size: .85em;
    display: block;
    border-bottom: 1px solid #ccc;
}
body[data-panel=nav] .mobile-nav {
    visibility: visible;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
body[data-panel=nav] header {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%}
.content-block.section, .content-block.section--large, .content-block.section--small, .content-block.section--tiny, .content-block.section--xlarge {
    padding: 2rem 0;
}
.cta-block .cta-block__pic {
    background-attachment: inherit;
}
.popup .popup__blanket {
    opacity: 1;
    visibility: visible;
    display: none;
}
.popup .popup__inner {
    width: 100%;
    max-height: none;
    min-height: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    transform: none;
    border-radius: 0;
}
.popup.popup--open .popup__blanket, .popup.popup--open .popup__inner {
    display: block;
    top: 0;
    -webkit-transform: none;
    transform: none;
}
.popup .popup__close {
    background: #e24511;
    color: #fff;
    padding: .5rem 1rem;
    right: 0;
    top: 0;
    text-align: center;
    cursor: pointer;
}
}@media screen and (max-width:767px) {
    .hide-small {
    display: none;
}
.show-small {
    display: block;
}
.small-left {
    text-align: left;
}
.small-right {
    text-align: right;
}
.small-center {
    text-align: center;
}
.small-m-t-0 {
    margin-top: 0;
}
.small-m-t {
    margin-top: 2rem;
}
.small-m-t--small {
    margin-top: 1rem;
}
.small-m-t--big {
    margin-top: 3rem;
}
.small-m-b-0 {
    margin-bottom: 0;
}
.small-m-b {
    margin-bottom: 2rem;
}
.small-m-b--small {
    margin-bottom: 1rem;
}
.small-m-b--big {
    margin-bottom: 3rem;
}
.small-p-0 {
    padding: 0;
}
.overview-table .overview-table__cell.hide-small, .overview-table .overview-table__row--head th.hide-small, .overview-table td.hide-small, .overview-table th.hide-small, .overview-table thead .overview-table__cell.hide-small, .overview-table thead th.hide-small, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.hide-small, table .overview-table__cell.hide-small, table .overview-table__row--head .overview-table__cell.hide-small, table .overview-table__row--head th.hide-small, table td.hide-small, table th.hide-small, table thead .overview-table__cell.hide-small, table thead th.hide-small {
    display: none;
}
.overview-table .overview-table__cell.show-small, .overview-table .overview-table__row--head th.show-small, .overview-table td.show-small, .overview-table th.show-small, .overview-table thead .overview-table__cell.show-small, .overview-table thead th.show-small, .overview-table.cell-border .overview-table__row .overview-table__cell .overview-table .overview-table__row--head .overview-table__cell.show-small, table .overview-table__cell.show-small, table .overview-table__row--head .overview-table__cell.show-small, table .overview-table__row--head th.show-small, table td.show-small, table th.show-small, table thead .overview-table__cell.show-small, table thead th.show-small {
    display: table-cell;
}
.hide-small {
    display: none;
}
.show-small {
    display: block;
}
.flex-col.small--padding {
    margin: 0 -.5rem;
}
.flex-col.small--padding>.flex-col__item {
    padding: 0 .5rem;
}
.flex-col.small--padding--medium {
    margin: 0 -1rem;
}
.flex-col.small--padding--medium>.flex-col__item {
    padding: 0 1rem;
}
.flex-col.small--padding--big {
    margin: 0 2rem;
}
.flex-col.small--padding--big>.flex-col__item {
    padding: 0 2rem;
}
.flex-col.small--padding--none {
    margin: 0;
}
.flex-col.small--padding--none>.flex-col__item {
    padding: 0;
}
.flex-col.small-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-col.small-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-col.small-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex-col .flex-col__item.small-1 {
    min-width: 1%;
    max-width: 1%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-2 {
    min-width: 2%;
    max-width: 2%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-3 {
    min-width: 3%;
    max-width: 3%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-4 {
    min-width: 4%;
    max-width: 4%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-5 {
    min-width: 5%;
    max-width: 5%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-6 {
    min-width: 6%;
    max-width: 6%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-7 {
    min-width: 7%;
    max-width: 7%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-8 {
    min-width: 8%;
    max-width: 8%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-9 {
    min-width: 9%;
    max-width: 9%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-10 {
    min-width: 10%;
    max-width: 10%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-11 {
    min-width: 11%;
    max-width: 11%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-12 {
    min-width: 12%;
    max-width: 12%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-13 {
    min-width: 13%;
    max-width: 13%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-14 {
    min-width: 14%;
    max-width: 14%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-15 {
    min-width: 15%;
    max-width: 15%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-16 {
    min-width: 16%;
    max-width: 16%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-17 {
    min-width: 17%;
    max-width: 17%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-18 {
    min-width: 18%;
    max-width: 18%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-19 {
    min-width: 19%;
    max-width: 19%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-20 {
    min-width: 20%;
    max-width: 20%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-21 {
    min-width: 21%;
    max-width: 21%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-22 {
    min-width: 22%;
    max-width: 22%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-23 {
    min-width: 23%;
    max-width: 23%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-24 {
    min-width: 24%;
    max-width: 24%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-25 {
    min-width: 25%;
    max-width: 25%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-26 {
    min-width: 26%;
    max-width: 26%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-27 {
    min-width: 27%;
    max-width: 27%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-28 {
    min-width: 28%;
    max-width: 28%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-29 {
    min-width: 29%;
    max-width: 29%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-30 {
    min-width: 30%;
    max-width: 30%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-31 {
    min-width: 31%;
    max-width: 31%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-32 {
    min-width: 32%;
    max-width: 32%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-33 {
    min-width: 33%;
    max-width: 33%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-34 {
    min-width: 34%;
    max-width: 34%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-35 {
    min-width: 35%;
    max-width: 35%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-36 {
    min-width: 36%;
    max-width: 36%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-37 {
    min-width: 37%;
    max-width: 37%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-38 {
    min-width: 38%;
    max-width: 38%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-39 {
    min-width: 39%;
    max-width: 39%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-40 {
    min-width: 40%;
    max-width: 40%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-41 {
    min-width: 41%;
    max-width: 41%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-42 {
    min-width: 42%;
    max-width: 42%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-43 {
    min-width: 43%;
    max-width: 43%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-44 {
    min-width: 44%;
    max-width: 44%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-45 {
    min-width: 45%;
    max-width: 45%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-46 {
    min-width: 46%;
    max-width: 46%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-47 {
    min-width: 47%;
    max-width: 47%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-48 {
    min-width: 48%;
    max-width: 48%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-49 {
    min-width: 49%;
    max-width: 49%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-50 {
    min-width: 50%;
    max-width: 50%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-51 {
    min-width: 51%;
    max-width: 51%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-52 {
    min-width: 52%;
    max-width: 52%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-53 {
    min-width: 53%;
    max-width: 53%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-54 {
    min-width: 54%;
    max-width: 54%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-55 {
    min-width: 55%;
    max-width: 55%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-56 {
    min-width: 56%;
    max-width: 56%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-57 {
    min-width: 57%;
    max-width: 57%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-58 {
    min-width: 58%;
    max-width: 58%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-59 {
    min-width: 59%;
    max-width: 59%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-60 {
    min-width: 60%;
    max-width: 60%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-61 {
    min-width: 61%;
    max-width: 61%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-62 {
    min-width: 62%;
    max-width: 62%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-63 {
    min-width: 63%;
    max-width: 63%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-64 {
    min-width: 64%;
    max-width: 64%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-65 {
    min-width: 65%;
    max-width: 65%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-66 {
    min-width: 66%;
    max-width: 66%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-67 {
    min-width: 67%;
    max-width: 67%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-68 {
    min-width: 68%;
    max-width: 68%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-69 {
    min-width: 69%;
    max-width: 69%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-70 {
    min-width: 70%;
    max-width: 70%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-71 {
    min-width: 71%;
    max-width: 71%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-72 {
    min-width: 72%;
    max-width: 72%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-73 {
    min-width: 73%;
    max-width: 73%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-74 {
    min-width: 74%;
    max-width: 74%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-75 {
    min-width: 75%;
    max-width: 75%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-76 {
    min-width: 76%;
    max-width: 76%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-77 {
    min-width: 77%;
    max-width: 77%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-78 {
    min-width: 78%;
    max-width: 78%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-79 {
    min-width: 79%;
    max-width: 79%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-80 {
    min-width: 80%;
    max-width: 80%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-81 {
    min-width: 81%;
    max-width: 81%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-82 {
    min-width: 82%;
    max-width: 82%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-83 {
    min-width: 83%;
    max-width: 83%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-84 {
    min-width: 84%;
    max-width: 84%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-85 {
    min-width: 85%;
    max-width: 85%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-86 {
    min-width: 86%;
    max-width: 86%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-87 {
    min-width: 87%;
    max-width: 87%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-88 {
    min-width: 88%;
    max-width: 88%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-89 {
    min-width: 89%;
    max-width: 89%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-90 {
    min-width: 90%;
    max-width: 90%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-91 {
    min-width: 91%;
    max-width: 91%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-92 {
    min-width: 92%;
    max-width: 92%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-93 {
    min-width: 93%;
    max-width: 93%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-94 {
    min-width: 94%;
    max-width: 94%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-95 {
    min-width: 95%;
    max-width: 95%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-96 {
    min-width: 96%;
    max-width: 96%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-97 {
    min-width: 97%;
    max-width: 97%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-98 {
    min-width: 98%;
    max-width: 98%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-99 {
    min-width: 99%;
    max-width: 99%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.flex-col .flex-col__item.small-100 {
    min-width: 100%;
    max-width: 100%}
.flex-col.small-33 {
    min-width: 33.333%;
    max-width: 33.333%}
.flex-col .flex-col__item.small-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-col .flex-col__item.small-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.flex-col .flex-col__item.small-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.flex-col .flex-col__item.small-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
.flex-col .flex-col__item.small-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}
.flex-col .flex-col__item.small-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
}
.flex-col .flex-col__item.small-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
}
.flex-col .flex-col__item.small-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}
.flex-col .flex-col__item.small-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
}
.flex-col .flex-col__item.small-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.inline-content-img {
    float: none;
    max-width: 100%;
    padding: 1em;
}
.inline-content-img.float-right {
    padding: 1em;
    float: none;
}
.no-top--small.section--large, .no-top--small.section--small, .no-top--small.section--tiny, .no-top--small.section--xlarge, .section.no-top--small {
    padding-top: 0;
}
.no-bottom--small.section--large, .no-bottom--small.section--small, .no-bottom--small.section--tiny, .no-bottom--small.section--xlarge, .section.no-bottom--small {
    padding-bottom: 0;
}
}.error-wrap div {
    color: #cf2929;
    font-weight: 700;
    margin-bottom: .5rem;
    font-size: .875rem;
}
.error-wrap ul li {
    color: #cf2929;
}
.jv_form .jv_form__section {
    padding: 2em 0;
}
.jv_form .jv_form__section.jv_form__section--sub {
    padding-bottom: 0;
}
.jv_form .field-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%}
.jv_form .field-wrap label {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.jv_form .field-wrap .field-wrap__input {
    width: 100%;
    position: relative;
}
.jv_form .field-wrap .field-wrap__input.field-wrap__input--has-prefix .prefix {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ccc;
}
.jv_form .field-wrap .field-wrap__input.field-wrap__input--has-prefix input {
    padding-left: 40px;
}
.jv_form .field-wrap .field-wrap__input.field-wrap__input--has-suffix .suffix {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ccc;
}
.jv_form .field-wrap .field-wrap__input.field-wrap__input--has-suffix input {
    padding-right: 40px;
}
.jv_form .field-wrap.field-wrap--multi.field-wrap--error .field-wrap__input:after {
    display: none;
}
.jv_form .field-wrap.field-wrap--multi .field-wrap__input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.jv_form .field-wrap .field-wrap__error {
    color: #cf2929;
    font-size: .75rem;
    padding: 5px 0;
    width: 100%;
    display: none;
}
.jv_form .field-wrap .field-wrap__error.top-margin {
    margin-top: 1.5rem;
}
.jv_form .field-wrap.field-wrap--radio.field-wrap--error .field-wrap__input:after {
    display: none;
}
.jv_form .field-wrap.field-wrap--radio .radio input[type=radio]+label {
    cursor: pointer;
}
.jv_form .field-wrap.field-wrap--error label {
    margin-bottom: 0;
}
.jv_form .field-wrap.field-wrap--error .field-wrap__error {
    display: block;
}
.jv_form .field-wrap.field-wrap--error .field-wrap__error a {
    color: #cf2929;
    font-weight: 700;
}
.jv_form .field-wrap.field-wrap--error.field-wrap--checkbox .field-wrap__input:after {
    display: none;
}
.jv_form .field-wrap.field-wrap--error.field-wrap--select .field-wrap__input:after {
    right: 2em;
}
.jv_form .field-wrap.field-wrap__button button.loading {
    color: transparent;
}
.jv_form .field_important {
    display: none;
}
.large-error {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1300px;
    margin: 0 -1em;
    width: 100%;
    padding: 5em 1em;
}
@media only screen and (max-width:1023px) {
    .large-error {
    display: block;
}
}.large-error .large-error__msg {
    padding: 0 1em;
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media only screen and (max-width:1023px) {
    .large-error .large-error__msg {
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
}.large-error .large-error__msg .msg__title.h1, .large-error .large-error__msg h1.msg__title {
    font-size: 5rem;
    margin-bottom: 0;
}
.large-error .large-error__msg .msg__subtitle {
    color: #e24511;
    font-weight: 700;
}
.large-error .large-error__msg .msg__content {
    padding: 3em 0;
}
.large-error .large-error__msg .msg__button {
    display: inline-block;
    background-color: #e24511;
    padding: .75em 1.5em;
    color: #fff;
    border-radius: 100px;
    font-weight: 700;
}
.large-error .large-error__visual {
    padding: 0 1em;
}
@media only screen and (max-width:1023px) {
    .large-error .large-error__visual {
    margin-top: 5em;
}
}.large-error .large-error__visual svg {
    width: 100%;
    height: auto;
}
.large-error .large-error__visual svg .large-error-color--main {
    fill: #e24511;
}
.jv-tooltip {
    position: fixed;
    z-index: 11;
    background: #000;
    color: #fff;
    padding: 3px 7px;
    border-radius: 3px;
    font-size: .65rem;
    text-align: center;
    max-width: 200px;
    overflow: hidden;
    overflow-y: auto;
    max-height: 500px;
    opacity: 0;
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
}
.jv-tooltip.is-active {
    opacity: 1;
    -webkit-transform: translate(0, -2px);
    transform: translate(0, -2px);
}
.jv_form .upload-files.is-dragging .upload-files__btn {
    background-color: #fafafa;
}
.jv_form .upload-files.is-dragging .upload-files__btn .btn__title {
    display: none;
}
.jv_form .upload-files.is-dragging .upload-files__btn .hover__title {
    display: block;
}
.jv_form .upload-files .upload-files__wrap {
    margin-top: 1rem;
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #3a4f5d;
    font-size: .9rem;
    padding: .5rem 1rem;
    border-radius: 5px;
    font-weight: 600;
    margin-bottom: 1rem;
    position: relative;
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .size {
    text-align: right;
    margin-right: 2rem;
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .btn-delete {
    width: 18px;
    height: 18px;
    background: #a6a6a6;
    border-radius: 100%;
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .btn-delete:hover {
    background: #8c8c8c;
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .btn-delete div {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 10px;
    height: 10px;
    display: block;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .btn-delete div:after, .jv_form .upload-files .upload-files__wrap .upload__placeholder .btn-delete div:before {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 100%;
    left: 50%;
    top: 50%;
    background: #3a4f5d;
    background: #000;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.jv_form .upload-files .upload-files__wrap .upload__placeholder .btn-delete div:after {
    width: 100%;
    height: 2px;
}
.jv_form .upload-files .upload-errors .upload-error {
    display: none;
    color: #cf2929;
    margin-bottom: 1rem;
    font-weight: 700;
    font-style: italic;
    font-size: .85rem;
}
.jv_form .upload-files .upload-files__btn {
    text-align: center;
    border: 1px dashed #ccc;
    position: relative;
    color: #ccc;
    font-weight: 600;
    display: block;
    border-radius: 5px;
    overflow: hidden;
    padding: 1em;
}
.jv_form .upload-files .upload-files__btn:hover {
    background-color: #fafafa;
}
.jv_form .upload-files .upload-files__btn i.fas {
    color: #e24511;
    font-size: 1.5rem;
}
.jv_form .upload-files .upload-files__btn .btn__title {
    position: relative;
    font-weight: 700;
    margin-top: .5rem;
    color: #000;
}
.jv_form .upload-files .upload-files__btn .btn__title.no-top {
    margin-top: 0;
}
.jv_form .upload-files .upload-files__btn .hover__title {
    color: #e24511;
    display: none;
    margin-top: .5rem;
    position: relative;
    font-weight: 700;
}
.jv_form .upload-files .upload-files__btn input[type=file] {
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 3;
    background: #f0f;
    opacity: 0;
    width: 100%;
    height: 100%}
.sort-helper {
    z-index: 99999;
}
.field-wrap label {
    display: block;
    margin-bottom: .5rem;
    font-weight: 500;
}
.field-wrap label i.info-icon {
    opacity: .3;
}
.field-wrap .field-wrap__label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .5rem;
    position: relative;
}
.field-wrap .field-wrap__label label {
    margin-right: 1rem;
    margin-bottom: 0;
}
.field-wrap .field-wrap__label .label-btn {
    font-size: .7rem;
    padding: 3px 5px;
    color: rgba(58, 79, 93, .5);
    background: #fff;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    font-weight: 500;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.field-wrap .field-wrap__label .label-btn:hover {
    background: #e24511;
    color: #fff;
}
.field-wrap .field-wrap__label .label-actions {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.field-wrap .field-wrap__label .label-actions>.label-action {
    font-size: .7rem;
    color: rgba(58, 79, 93, .3);
    margin-left: .75rem;
    padding-left: .75rem;
    position: relative;
    font-weight: 500;
}
.field-wrap .field-wrap__label .label-actions>.label-action:hover {
    color: #3a4f5d;
}
.field-wrap .field-wrap__label .label-actions>.label-action:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 1px;
    height: 80%;
    background: rgba(58, 79, 93, .3);
}
.field-wrap .field-wrap__label .label-actions>.label-action:first-child:before {
    display: none;
}
.field-wrap .field-wrap__input.field-wrap__input--link input:disabled {
    background: #f2f2f2;
    font-style: italic;
}
.field-wrap .field-wrap__input.field-wrap__input--link>i.link {
    display: block;
    width: 1rem;
    height: 2px;
    background: #d2d2d9;
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.field-wrap .field-wrap__input.field-wrap__input--link>i.link:after, .field-wrap .field-wrap__input.field-wrap__input--link>i.link:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    border: 1px solid #d2d2d9;
    background: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 0;
}
.field-wrap .field-wrap__input.field-wrap__input--link>i.link:after {
    left: 1rem;
}
@media only screen and (max-width:1023px) {
    .field-wrap .field-wrap__input.field-wrap__input--link>i.link {
    display: none;
}
}.field-wrap.field-wrap--radio .field-wrap-options {
    width: 100%}
.field-wrap.field-wrap--radio .radio {
    position: relative;
}
.field-wrap.field-wrap--radio .radio input[type=radio] {
    opacity: 0;
    pointer-events: none;
    position: absolute;
}
.field-wrap.field-wrap--radio .radio input[type=radio]+label {
    display: block;
    padding: 1em;
    position: relative;
    padding-left: 3rem;
}
.field-wrap.field-wrap--radio .radio input[type=radio]+label span.check {
    display: block;
    position: absolute;
    left: 1em;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 100px;
    border: 1px solid #ccc;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    color: #e24511;
    width: 12px;
    height: 12px;
    background-color: #e24511;
    border-radius: 100px;
}
.field-wrap.field-wrap--radio .radio input[type=radio]:disabled+label {
    background: #f6f6f6;
    opacity: .35;
}
.field-wrap.field-wrap--radio .radio input[type=radio]:checked+label {
    background: rgba(226, 69, 17, .05);
}
.field-wrap.field-wrap--radio .radio input[type=radio]:checked+label span i {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}
.tag {
    --tag-color: 0, 119, 181;
    font-size: 10px;
    border-radius: 100px;
    font-weight: 600;
    padding: 3px 8px;
    background: rgba(var(--tag-color), .2);
    color: rgba(var(--tag-color), 1);
    display: inline-block;
}
.tag.tag--warning {
    --tag-color: 242, 166, 70;
}
.tag.tag--main {
    --tag-color: 226, 69, 17;
}
.tag.tag--secondary {
    --tag-color: 8, 158, 221;
}
.tag.tag--tertiary {
    --tag-color: 51, 79, 95;
}
.tag.tag--error {
    --tag-color: 207, 41, 41;
}
.tag.tag--success {
    --tag-color: 29, 160, 85;
}
.tag.tag--normal {
    font-size: 1rem;
    padding: .25rem .75rem;
}
.base__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 500;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.base__btn.no-flex {
    display: block;
}
.base__btn.base__btn--border a {
    border: 1px solid #3a4f5d;
}
.base__btn.base__btn--border a:hover {
    border-color: #e24511;
}
.base__btn.base__btn--full {
    display: block;
}
.base__btn.base__btn--small a {
    font-size: .75rem;
    padding: .25rem .5rem;
}
.base__btn.base__btn--error a {
    color: #cf2929;
}
.base__btn.base__btn--error a .svg-icon {
    fill: #cf2929;
}
.base__btn.base__btn--error a:hover {
    background: #cf2929;
    color: #fff;
}
.base__btn.base__btn--error a:hover .svg-icon {
    fill: #fff;
}
.base__btn.base__btn--error.base__btn--border a {
    border: 1px solid #cf2929;
}
.base__btn.base__btn--error.base__btn--border a:hover {
    border-color: #cf2929;
}
.base__btn.base__btn--warning a {
    color: #f2a646;
}
.base__btn.base__btn--warning a .svg-icon {
    fill: #f2a646;
}
.base__btn.base__btn--warning a:hover {
    background: #f2a646;
    color: #fff;
}
.base__btn.base__btn--warning a:hover .svg-icon {
    fill: #fff;
}
.base__btn.base__btn--warning.base__btn--border a {
    border: 1px solid #f2a646;
}
.base__btn.base__btn--warning.base__btn--border a:hover {
    border-color: #f2a646;
}
.base__btn.base__btn--info a {
    color: #0077b5;
}
.base__btn.base__btn--info a .svg-icon {
    fill: #0077b5;
}
.base__btn.base__btn--info a:hover {
    background: #0077b5;
    color: #fff;
}
.base__btn.base__btn--info a:hover .svg-icon {
    fill: #fff;
}
.base__btn.base__btn--info.base__btn--border a {
    border: 1px solid #0077b5;
}
.base__btn.base__btn--info.base__btn--border a:hover {
    border-color: #0077b5;
}
.base__btn.base__btn--success a {
    color: #1da055;
}
.base__btn.base__btn--success a .svg-icon {
    fill: #1da055;
}
.base__btn.base__btn--success a:hover {
    background: #1da055;
    color: #fff;
}
.base__btn.base__btn--success a:hover .svg-icon {
    fill: #fff;
}
.base__btn.base__btn--success.base__btn--border a {
    border: 1px solid #1da055;
}
.base__btn.base__btn--success.base__btn--border a:hover {
    border-color: #1da055;
}
.base__btn.base__btn--secondary a {
    color: #089edd;
}
.base__btn.base__btn--secondary a .svg-icon {
    fill: #089edd;
}
.base__btn.base__btn--secondary a:hover {
    background: #089edd;
    color: #fff;
}
.base__btn.base__btn--secondary a:hover .svg-icon {
    fill: #fff;
}
.base__btn.base__btn--secondary.base__btn--border a {
    border: 1px solid #089edd;
}
.base__btn.base__btn--secondary.base__btn--border a:hover {
    border-color: #089edd;
}
.base__btn a {
    font-weight: 500;
    font-size: 1rem;
    padding: .5rem 1.5rem;
    border-radius: 3px;
    color: #3a4f5d;
    display: block;
}
.base__btn a:hover {
    background: #e24511;
    color: #fff;
}
.base__btn a:hover .base__btn__inner .loader.loader--small, .base__btn a:hover .base__btn__inner .loading .loader--small.loader--black, .base__btn a:hover .base__btn__inner .loading .loader--small.loader--secondary, .base__btn a:hover .base__btn__inner .loading .loader--small.loader--tertiary, .base__btn a:hover .base__btn__inner .loading .loader--small.loader--white, .base__btn a:hover .base__btn__inner [data-state=loading] .loader--small.loader--black, .base__btn a:hover .base__btn__inner [data-state=loading] .loader--small.loader--secondary, .base__btn a:hover .base__btn__inner [data-state=loading] .loader--small.loader--tertiary, .base__btn a:hover .base__btn__inner [data-state=loading] .loader--small.loader--white, .loading .base__btn a:hover .base__btn__inner .loader--small.loader--black, .loading .base__btn a:hover .base__btn__inner .loader--small.loader--secondary, .loading .base__btn a:hover .base__btn__inner .loader--small.loader--tertiary, .loading .base__btn a:hover .base__btn__inner .loader--small.loader--white, [data-state=loading] .base__btn a:hover .base__btn__inner .loader--small.loader--black, [data-state=loading] .base__btn a:hover .base__btn__inner .loader--small.loader--secondary, [data-state=loading] .base__btn a:hover .base__btn__inner .loader--small.loader--tertiary, [data-state=loading] .base__btn a:hover .base__btn__inner .loader--small.loader--white {
    border-color: rgba(255, 255, 255, .3);
    border-top-color: #fff;
}
.base__btn a:hover .svg-icon svg {
    fill: #fff;
}
.base__btn a .svg-icon {
    vertical-align: middle;
    margin-right: .5rem;
    width: 14px;
    height: 14px;
}
.base__btn .base__btn__extra {
    margin-left: 1rem;
    font-size: .75rem;
    font-weight: 400;
}
.base__btn .base__btn__inner {
    display: inline-block;
    position: relative;
    width: 25px;
    height: 10px;
}
.base__btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -.5rem;
    width: auto;
}
.base__btn-group .base__btn__wrap {
    padding: 0 .5rem;
    position: relative;
}
.base__btn-group .base__btn__wrap:after {
    content: '';
    background: #3a4f5d;
    display: block;
    height: 50%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 1px;
}
.base__btn-group .base__btn__wrap:first-child:after {
    display: none;
}
.base__btn-group.is-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.base__btn-group.is-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.row {
    width: 100%;
    margin: 0 auto;
    max-width: 1600px;
}
.row .col {
    width: 100%;
    float: left;
    min-height: 1px;
    padding-left: 1em;
    padding-right: 1em;
}
.row .col.float-right {
    float: right;
}
.row.full {
    max-width: 100%}
.row.no-padding {
    margin: 0 -1em;
}
.row.collapse>.col {
    padding-left: 0;
    padding-right: 0;
}
.row.collapse .row {
    margin-left: 0;
    margin-right: 0;
}
.row .row {
    margin: 0 -1em;
    max-width: none;
    width: auto;
}
.row .row.collapse {
    margin: 0;
}
.row .row.small-gutter {
    margin: 0 -.5em;
}
.row .row.small-gutter .col {
    padding-left: .5em;
    padding-right: .5em;
}
.row .row.tiny-gutter {
    margin: 0 -.25em;
}
.row .row.tiny-gutter .col {
    padding-left: .25em;
    padding-right: .25em;
}
.row .row.big-gutter {
    margin: 0 -2em;
}
.row .row.big-gutter .col {
    padding-left: 2em;
    padding-right: 2em;
}
.grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin: 0 -1rem;
    margin-top: -2rem;
}
.grid.grid--block {
    display: block;
}
.grid.grid--stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.grid.grid--h-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.grid.grid--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.grid.tiny-gutter {
    margin: 0 -.25rem;
    margin-top: -.5rem;
}
.grid.tiny-gutter .grid__item {
    padding: 0 .25rem;
    padding-top: .5rem;
}
.grid.tiny-gutter.grid-gallery .grid__item .grid-gallery__pic {
    left: .25rem;
    right: .25rem;
    top: 1rem;
}
.grid.small-gutter {
    margin: 0 -.5rem;
    margin-top: -1rem;
}
.grid.small-gutter .grid__item {
    padding: 0 .55rem;
    padding-top: 1rem;
}
.grid.small-gutter.grid-gallery .grid__item .grid-gallery__pic {
    left: .5rem;
    right: .5rem;
    top: 1rem;
}
.grid.big-gutter {
    margin: 0 -2rem;
    margin-top: -4rem;
}
.grid.big-gutter .grid__item {
    padding: 0 2rem;
    padding-top: 4rem;
}
.grid.big-gutter.grid-gallery .grid__item .grid-gallery__pic {
    left: 2rem;
    right: 2rem;
    top: 4rem;
}
.grid.grid-gallery .grid__item {
    position: relative;
}
.grid.grid-gallery .grid__item:after {
    content: '';
    display: block;
    padding-bottom: 100%}
.grid.grid-gallery .grid__item .grid-gallery__pic {
    position: absolute;
    bottom: 0;
    background-size: cover;
    background-position: center center;
}
.grid.grid-gallery .grid__item .grid-gallery__pic {
    left: 1rem;
    right: 1rem;
    top: 2rem;
}
.grid__item {
    width: 100%;
    padding: 0 1rem;
    padding-top: 2rem;
}
.grid__item .grid__item__info {
    padding: 1em;
}
.grid__item .grid__item__date {
    color: #089edd;
    font-size: .85em;
    font-weight: 700;
    display: block;
    text-transform: capitalize;
}
.grid__item .grid__item__title {
    color: #000;
    font-weight: 700;
    font-size: 1.5em;
}
.grid__item .grid__item__subtitle {
    font-style: italic;
    font-size: 1.2em;
}
.grid__item .grid__item__description {
    margin: 1rem 0;
}
.grid__item.grid__item--full-pic .grid__item__pic {
    text-align: center;
    height: 300px;
    overflow: hidden;
    line-height: 295px;
}
.grid__item.grid__item--side-pic .grid__item__pic {
    float: left;
    width: 200px;
    padding: 1em;
    padding-right: 0;
}
.grid__item.grid__item--side-pic .grid__item__info {
    margin-left: 200px;
    min-height: 220px;
}
.list {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-size: 0;
}
.list .list__item {
    width: 100%;
    font-size: 16px;
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    padding-left: 1em;
}
.list .list__item i.icon {
    position: absolute;
    left: 0;
    top: 3px;
    color: #e24511;
}
.list--distribute {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0;
}
@media screen {
    .row .col.small-1 {
    width: 8.33333%}
.row .col.small-2 {
    width: 16.66667%}
.row .col.small-3 {
    width: 25%}
.row .col.small-4 {
    width: 33.33333%}
.row .col.small-5 {
    width: 41.66667%}
.row .col.small-6 {
    width: 50%}
.row .col.small-7 {
    width: 58.33333%}
.row .col.small-8 {
    width: 66.66667%}
.row .col.small-9 {
    width: 75%}
.row .col.small-10 {
    width: 83.33333%}
.row .col.small-11 {
    width: 91.66667%}
.row .col.small-12 {
    width: 100%}
.row .col.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.small-2 .grid__item {
    width: 50%}
.grid.small-3 .grid__item {
    width: 33.33333%}
.grid.small-4 .grid__item {
    width: 25%}
.grid.small-5 .grid__item {
    width: 20%}
.grid.small-6 .grid__item {
    width: 16.66667%}
.grid.small-7 .grid__item {
    width: 14.28571%}
.grid.small-8 .grid__item {
    width: 12.5%}
.grid.small-9 .grid__item {
    width: 11.11111%}
.grid.small-10 .grid__item {
    width: 10%}
.grid.small-11 .grid__item {
    width: 9.09091%}
.grid.small-12 .grid__item {
    width: 8.33333%}
.grid.small-13 .grid__item {
    width: 7.69231%}
.grid.small-14 .grid__item {
    width: 7.14286%}
.grid.small-15 .grid__item {
    width: 6.66667%}
.list.small-2 .list__item {
    width: 50%}
.list.small-3 .list__item {
    width: 33.33333%}
.list.small-4 .list__item {
    width: 25%}
.list.small-5 .list__item {
    width: 20%}
.list.small-6 .list__item {
    width: 16.66667%}
.list.small-7 .list__item {
    width: 14.28571%}
.list.small-8 .list__item {
    width: 12.5%}
.list.small-9 .list__item {
    width: 11.11111%}
.list.small-10 .list__item {
    width: 10%}
.list.small-11 .list__item {
    width: 9.09091%}
.list.small-12 .list__item {
    width: 8.33333%}
.list.small-13 .list__item {
    width: 7.69231%}
.list.small-14 .list__item {
    width: 7.14286%}
.list.small-15 .list__item {
    width: 6.66667%}
}@media screen and (max-width:768px) {
    .grid__item.grid__item--side-pic .grid__item__pic {
    float: none;
    width: 100%;
    padding: 0;
    text-align: center;
}
.grid__item.grid__item--side-pic .grid__item__info {
    margin-left: 0;
}
.grid__item .grid__item__pic, .grid__item.grid__item--full-pic .grid__item__pic {
    height: auto;
    line-height: inherit;
}
.grid.small-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
}@media screen and (min-width:768px) {
    .row .col.medium-1 {
    width: 8.33333%}
.row .col.medium-2 {
    width: 16.66667%}
.row .col.medium-3 {
    width: 25%}
.row .col.medium-4 {
    width: 33.33333%}
.row .col.medium-5 {
    width: 41.66667%}
.row .col.medium-6 {
    width: 50%}
.row .col.medium-7 {
    width: 58.33333%}
.row .col.medium-8 {
    width: 66.66667%}
.row .col.medium-9 {
    width: 75%}
.row .col.medium-10 {
    width: 83.33333%}
.row .col.medium-11 {
    width: 91.66667%}
.row .col.medium-12 {
    width: 100%}
.row .col.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.medium-2 .grid__item {
    width: 50%}
.grid.medium-3 .grid__item {
    width: 33.33333%}
.grid.medium-4 .grid__item {
    width: 25%}
.grid.medium-5 .grid__item {
    width: 20%}
.grid.medium-6 .grid__item {
    width: 16.66667%}
.grid.medium-7 .grid__item {
    width: 14.28571%}
.grid.medium-8 .grid__item {
    width: 12.5%}
.grid.medium-9 .grid__item {
    width: 11.11111%}
.grid.medium-10 .grid__item {
    width: 10%}
.grid.medium-11 .grid__item {
    width: 9.09091%}
.grid.medium-12 .grid__item {
    width: 8.33333%}
.grid.medium-13 .grid__item {
    width: 7.69231%}
.grid.medium-14 .grid__item {
    width: 7.14286%}
.grid.medium-15 .grid__item {
    width: 6.66667%}
.list.medium-2 .list__item {
    width: 50%}
.list.medium-3 .list__item {
    width: 33.33333%}
.list.medium-4 .list__item {
    width: 25%}
.list.medium-5 .list__item {
    width: 20%}
.list.medium-6 .list__item {
    width: 16.66667%}
.list.medium-7 .list__item {
    width: 14.28571%}
.list.medium-8 .list__item {
    width: 12.5%}
.list.medium-9 .list__item {
    width: 11.11111%}
.list.medium-10 .list__item {
    width: 10%}
.list.medium-11 .list__item {
    width: 9.09091%}
.list.medium-12 .list__item {
    width: 8.33333%}
.list.medium-13 .list__item {
    width: 7.69231%}
.list.medium-14 .list__item {
    width: 7.14286%}
.list.medium-15 .list__item {
    width: 6.66667%}
}@media screen and (max-width:1023px) {
    .grid.medium-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
}@media screen and (min-width:1024px) {
    .row .col.normal-1 {
    width: 8.33333%}
.row .col.normal-2 {
    width: 16.66667%}
.row .col.normal-3 {
    width: 25%}
.row .col.normal-4 {
    width: 33.33333%}
.row .col.normal-5 {
    width: 41.66667%}
.row .col.normal-6 {
    width: 50%}
.row .col.normal-7 {
    width: 58.33333%}
.row .col.normal-8 {
    width: 66.66667%}
.row .col.normal-9 {
    width: 75%}
.row .col.normal-10 {
    width: 83.33333%}
.row .col.normal-11 {
    width: 91.66667%}
.row .col.normal-12 {
    width: 100%}
.row .col.normal-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.normal-2 .grid__item {
    width: 50%}
.grid.normal-3 .grid__item {
    width: 33.33333%}
.grid.normal-4 .grid__item {
    width: 25%}
.grid.normal-5 .grid__item {
    width: 20%}
.grid.normal-6 .grid__item {
    width: 16.66667%}
.grid.normal-7 .grid__item {
    width: 14.28571%}
.grid.normal-8 .grid__item {
    width: 12.5%}
.grid.normal-9 .grid__item {
    width: 11.11111%}
.grid.normal-10 .grid__item {
    width: 10%}
.grid.normal-11 .grid__item {
    width: 9.09091%}
.grid.normal-12 .grid__item {
    width: 8.33333%}
.grid.normal-13 .grid__item {
    width: 7.69231%}
.grid.normal-14 .grid__item {
    width: 7.14286%}
.grid.normal-15 .grid__item {
    width: 6.66667%}
.list.normal-2 .list__item {
    width: 50%}
.list.normal-3 .list__item {
    width: 33.33333%}
.list.normal-4 .list__item {
    width: 25%}
.list.normal-5 .list__item {
    width: 20%}
.list.normal-6 .list__item {
    width: 16.66667%}
.list.normal-7 .list__item {
    width: 14.28571%}
.list.normal-8 .list__item {
    width: 12.5%}
.list.normal-9 .list__item {
    width: 11.11111%}
.list.normal-10 .list__item {
    width: 10%}
.list.normal-11 .list__item {
    width: 9.09091%}
.list.normal-12 .list__item {
    width: 8.33333%}
.list.normal-13 .list__item {
    width: 7.69231%}
.list.normal-14 .list__item {
    width: 7.14286%}
.list.normal-15 .list__item {
    width: 6.66667%}
}@media screen and (max-width:1600px) {
    .grid.normal-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
}@media screen and (min-width:1600px) {
    .row .col.large-1 {
    width: 8.33333%}
.row .col.large-2 {
    width: 16.66667%}
.row .col.large-3 {
    width: 25%}
.row .col.large-4 {
    width: 33.33333%}
.row .col.large-5 {
    width: 41.66667%}
.row .col.large-6 {
    width: 50%}
.row .col.large-7 {
    width: 58.33333%}
.row .col.large-8 {
    width: 66.66667%}
.row .col.large-9 {
    width: 75%}
.row .col.large-10 {
    width: 83.33333%}
.row .col.large-11 {
    width: 91.66667%}
.row .col.large-12 {
    width: 100%}
.row .col.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.large-2 .grid__item {
    width: 50%}
.grid.large-3 .grid__item {
    width: 33.33333%}
.grid.large-4 .grid__item {
    width: 25%}
.grid.large-5 .grid__item {
    width: 20%}
.grid.large-6 .grid__item {
    width: 16.66667%}
.grid.large-7 .grid__item {
    width: 14.28571%}
.grid.large-8 .grid__item {
    width: 12.5%}
.grid.large-9 .grid__item {
    width: 11.11111%}
.grid.large-10 .grid__item {
    width: 10%}
.grid.large-11 .grid__item {
    width: 9.09091%}
.grid.large-12 .grid__item {
    width: 8.33333%}
.grid.large-13 .grid__item {
    width: 7.69231%}
.grid.large-14 .grid__item {
    width: 7.14286%}
.grid.large-15 .grid__item {
    width: 6.66667%}
.list.large-2 .list__item {
    width: 50%}
.list.large-3 .list__item {
    width: 33.33333%}
.list.large-4 .list__item {
    width: 25%}
.list.large-5 .list__item {
    width: 20%}
.list.large-6 .list__item {
    width: 16.66667%}
.list.large-7 .list__item {
    width: 14.28571%}
.list.large-8 .list__item {
    width: 12.5%}
.list.large-9 .list__item {
    width: 11.11111%}
.list.large-10 .list__item {
    width: 10%}
.list.large-11 .list__item {
    width: 9.09091%}
.list.large-12 .list__item {
    width: 8.33333%}
.list.large-13 .list__item {
    width: 7.69231%}
.list.large-14 .list__item {
    width: 7.14286%}
.list.large-15 .list__item {
    width: 6.66667%}
}@media screen and (min-width:1600px) {
    .row .col.xlarge-1 {
    width: 8.33333%}
.row .col.xlarge-2 {
    width: 16.66667%}
.row .col.xlarge-3 {
    width: 25%}
.row .col.xlarge-4 {
    width: 33.33333%}
.row .col.xlarge-5 {
    width: 41.66667%}
.row .col.xlarge-6 {
    width: 50%}
.row .col.xlarge-7 {
    width: 58.33333%}
.row .col.xlarge-8 {
    width: 66.66667%}
.row .col.xlarge-9 {
    width: 75%}
.row .col.xlarge-10 {
    width: 83.33333%}
.row .col.xlarge-11 {
    width: 91.66667%}
.row .col.xlarge-12 {
    width: 100%}
.row .col.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.xlarge-2 .grid__item {
    width: 50%}
.grid.xlarge-3 .grid__item {
    width: 33.33333%}
.grid.xlarge-4 .grid__item {
    width: 25%}
.grid.xlarge-5 .grid__item {
    width: 20%}
.grid.xlarge-6 .grid__item {
    width: 16.66667%}
.grid.xlarge-7 .grid__item {
    width: 14.28571%}
.grid.xlarge-8 .grid__item {
    width: 12.5%}
.grid.xlarge-9 .grid__item {
    width: 11.11111%}
.grid.xlarge-10 .grid__item {
    width: 10%}
.grid.xlarge-11 .grid__item {
    width: 9.09091%}
.grid.xlarge-12 .grid__item {
    width: 8.33333%}
.grid.xlarge-13 .grid__item {
    width: 7.69231%}
.grid.xlarge-14 .grid__item {
    width: 7.14286%}
.grid.xlarge-15 .grid__item {
    width: 6.66667%}
.list.xlarge-2 .list__item {
    width: 50%}
.list.xlarge-3 .list__item {
    width: 33.33333%}
.list.xlarge-4 .list__item {
    width: 25%}
.list.xlarge-5 .list__item {
    width: 20%}
.list.xlarge-6 .list__item {
    width: 16.66667%}
.list.xlarge-7 .list__item {
    width: 14.28571%}
.list.xlarge-8 .list__item {
    width: 12.5%}
.list.xlarge-9 .list__item {
    width: 11.11111%}
.list.xlarge-10 .list__item {
    width: 10%}
.list.xlarge-11 .list__item {
    width: 9.09091%}
.list.xlarge-12 .list__item {
    width: 8.33333%}
.list.xlarge-13 .list__item {
    width: 7.69231%}
.list.xlarge-14 .list__item {
    width: 7.14286%}
.list.xlarge-15 .list__item {
    width: 6.66667%}
}@media screen and (min-width:2000px) {
    .row .col.xxlarge-1 {
    width: 8.33333%}
.row .col.xxlarge-2 {
    width: 16.66667%}
.row .col.xxlarge-3 {
    width: 25%}
.row .col.xxlarge-4 {
    width: 33.33333%}
.row .col.xxlarge-5 {
    width: 41.66667%}
.row .col.xxlarge-6 {
    width: 50%}
.row .col.xxlarge-7 {
    width: 58.33333%}
.row .col.xxlarge-8 {
    width: 66.66667%}
.row .col.xxlarge-9 {
    width: 75%}
.row .col.xxlarge-10 {
    width: 83.33333%}
.row .col.xxlarge-11 {
    width: 91.66667%}
.row .col.xxlarge-12 {
    width: 100%}
.row .col.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.xxlarge-2 .grid__item {
    width: 50%}
.grid.xxlarge-3 .grid__item {
    width: 33.33333%}
.grid.xxlarge-4 .grid__item {
    width: 25%}
.grid.xxlarge-5 .grid__item {
    width: 20%}
.grid.xxlarge-6 .grid__item {
    width: 16.66667%}
.grid.xxlarge-7 .grid__item {
    width: 14.28571%}
.grid.xxlarge-8 .grid__item {
    width: 12.5%}
.grid.xxlarge-9 .grid__item {
    width: 11.11111%}
.grid.xxlarge-10 .grid__item {
    width: 10%}
.grid.xxlarge-11 .grid__item {
    width: 9.09091%}
.grid.xxlarge-12 .grid__item {
    width: 8.33333%}
.grid.xxlarge-13 .grid__item {
    width: 7.69231%}
.grid.xxlarge-14 .grid__item {
    width: 7.14286%}
.grid.xxlarge-15 .grid__item {
    width: 6.66667%}
.list.xxlarge-2 .list__item {
    width: 50%}
.list.xxlarge-3 .list__item {
    width: 33.33333%}
.list.xxlarge-4 .list__item {
    width: 25%}
.list.xxlarge-5 .list__item {
    width: 20%}
.list.xxlarge-6 .list__item {
    width: 16.66667%}
.list.xxlarge-7 .list__item {
    width: 14.28571%}
.list.xxlarge-8 .list__item {
    width: 12.5%}
.list.xxlarge-9 .list__item {
    width: 11.11111%}
.list.xxlarge-10 .list__item {
    width: 10%}
.list.xxlarge-11 .list__item {
    width: 9.09091%}
.list.xxlarge-12 .list__item {
    width: 8.33333%}
.list.xxlarge-13 .list__item {
    width: 7.69231%}
.list.xxlarge-14 .list__item {
    width: 7.14286%}
.list.xxlarge-15 .list__item {
    width: 6.66667%}
}@media screen and (min-width:2200px) {
    .row .col.xxxlarge-1 {
    width: 8.33333%}
.row .col.xxxlarge-2 {
    width: 16.66667%}
.row .col.xxxlarge-3 {
    width: 25%}
.row .col.xxxlarge-4 {
    width: 33.33333%}
.row .col.xxxlarge-5 {
    width: 41.66667%}
.row .col.xxxlarge-6 {
    width: 50%}
.row .col.xxxlarge-7 {
    width: 58.33333%}
.row .col.xxxlarge-8 {
    width: 66.66667%}
.row .col.xxxlarge-9 {
    width: 75%}
.row .col.xxxlarge-10 {
    width: 83.33333%}
.row .col.xxxlarge-11 {
    width: 91.66667%}
.row .col.xxxlarge-12 {
    width: 100%}
.row .col.xxxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.grid.xxxlarge-2 .grid__item {
    width: 50%}
.grid.xxxlarge-3 .grid__item {
    width: 33.33333%}
.grid.xxxlarge-4 .grid__item {
    width: 25%}
.grid.xxxlarge-5 .grid__item {
    width: 20%}
.grid.xxxlarge-6 .grid__item {
    width: 16.66667%}
.grid.xxxlarge-7 .grid__item {
    width: 14.28571%}
.grid.xxxlarge-8 .grid__item {
    width: 12.5%}
.grid.xxxlarge-9 .grid__item {
    width: 11.11111%}
.grid.xxxlarge-10 .grid__item {
    width: 10%}
.grid.xxxlarge-11 .grid__item {
    width: 9.09091%}
.grid.xxxlarge-12 .grid__item {
    width: 8.33333%}
.grid.xxxlarge-13 .grid__item {
    width: 7.69231%}
.grid.xxxlarge-14 .grid__item {
    width: 7.14286%}
.grid.xxxlarge-15 .grid__item {
    width: 6.66667%}
.list.xxxlarge-2 .list__item {
    width: 50%}
.list.xxxlarge-3 .list__item {
    width: 33.33333%}
.list.xxxlarge-4 .list__item {
    width: 25%}
.list.xxxlarge-5 .list__item {
    width: 20%}
.list.xxxlarge-6 .list__item {
    width: 16.66667%}
.list.xxxlarge-7 .list__item {
    width: 14.28571%}
.list.xxxlarge-8 .list__item {
    width: 12.5%}
.list.xxxlarge-9 .list__item {
    width: 11.11111%}
.list.xxxlarge-10 .list__item {
    width: 10%}
.list.xxxlarge-11 .list__item {
    width: 9.09091%}
.list.xxxlarge-12 .list__item {
    width: 8.33333%}
.list.xxxlarge-13 .list__item {
    width: 7.69231%}
.list.xxxlarge-14 .list__item {
    width: 7.14286%}
.list.xxxlarge-15 .list__item {
    width: 6.66667%}
}.login-hero {
    display: block;
    height: 100vh;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.login-hero .login-hero-slider .login-hero-slider__item {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%}
.login-logo {
    display: block;
    margin: 0 auto;
    margin-bottom: 3rem;
    max-width: 250px;
    width: 100%;
    text-align: center;
}
@media only screen and (max-width:767px) {
    .login-logo {
    max-width: 150px;
    margin-bottom: 2rem;
}
}.base-login-wrap {
    height: 100vh;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.base-login-wrap .base-login-wrap__inner {
    width: 100%}
@media only screen and (max-width:767px) {
    .base-login-wrap .base-login-wrap__inner {
    max-width: 400px;
}
}body[data-page=register] .base-login-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 3rem 0;
}
.base-login-form {
    width: 100%;
    max-width: 550px;
    background: #fff;
    margin: 0 auto;
    padding: 40px;
}
.base-login-form.no-bg {
    background: 0 0;
}
.base-login-form.no-padding {
    padding: 0;
}
.base-login-form.bg-alternate {
    background: #f2f2f2;
}
.base-login-form .base-login-title {
    font-size: 3rem;
    margin-bottom: 2rem;
    text-align: center;
    font-weight: 700;
    color: #000;
}
.base-login-form .base-login-intro {
    text-align: center;
}
.base-login-form .field-wrap label {
    font-size: 1rem;
    color: #000;
}
.base-login-form .page-content {
    opacity: .7;
}
.base-login-form .login-action-btns a {
    color: #3a4f5d;
    font-size: .875rem;
    text-decoration: underline;
}
.base-login-form .jv_form__section .jv_form__section__title {
    font-size: 1.3rem;
    margin-bottom: 1em;
    padding-bottom: 1em;
    color: #efefef;
    font-weight: 700;
    border-bottom: 1px solid #efefef;
}
.base-login-form .field-wrap.field-wrap__button button {
    width: 100%;
    display: block;
}
.base-login-form .field-wrap.error {
    color: #cf2929;
}
@media only screen and (max-width:767px) {
    .base-login-form {
    padding: 2rem;
    width: auto;
}
}.base-login-security .base-login-form {
    padding-top: unset;
}
.base-login-security .base-login-security-content ul {
    list-style-type: none;
    margin: 0;
    margin-bottom: 1em;
    padding: 0;
}
.base-login-security .base-login-security-content ul li {
    padding: 0 0 .5rem 1.25rem;
    position: relative;
}
.base-login-security .base-login-security-content ul li:last-child {
    padding-bottom: unset;
}
.base-login-security .base-login-security-content ul li:after, .base-login-security .base-login-security-content ul li:before {
    content: "";
    border-radius: 50px;
    display: block;
    left: 0;
    position: absolute;
    top: 2px;
}
.base-login-security .base-login-security-content ul li:after {
    background: #e24511;
    height: 4px;
    left: 3px;
    top: 5px;
    width: 4px;
}
.base-login-security .base-login-security-content ul li:before {
    border: 1px solid #e24511;
    height: 10px;
    width: 10px;
}
.base-login-security .security-notice {
    border-radius: 5px;
    padding: 1rem;
}
.base-login-security .security-notice.security-notice-info {
    background: #f2f9ff;
}
.base-login-security .security-notice.security-notice-success {
    background: #f3faf6;
}
.base-login-security .security-notice.security-notice-success .icon {
    color: #1da055;
}
.base-login-security .security-notice.security-notice-icon {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
}
.base-login-security .security-notice.security-notice-icon .icon {
    padding-top: .2rem;
}
.base-login-security .footer-notice {
    font-size: .875rem;
}
.base-login-security .footer-notice a {
    color: #3a4f5d;
    text-decoration: underline;
}
.base-login-security .button-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.base-login-security .button-wrap .btn--alternate {
    background: #f2f2f2;
    color: #3a4f5d;
    font-weight: 400;
}
.base-popup .base-popup__blanket {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 29;
    background: rgba(58, 79, 93, .8);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.base-popup .base-popup__modal {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100%;
    max-width: 750px;
    max-height: 90%;
    z-index: 30;
    -webkit-transform: translate(-50%, -30%);
    transform: translate(-50%, -30%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    display: block;
}
@media only screen and (max-width:767px) {
    .base-popup .base-popup__modal {
    top: 0;
    max-height: 100%;
    height: 100%}
}.base-popup .base-popup__modal .base-popup__close {
    padding-right: .5em;
    position: absolute;
    right: 0;
    top: -10px;
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
}
.base-popup .base-popup__modal .base-popup__close b {
    vertical-align: middle;
    color: #fff;
    font-weight: 500;
    margin-left: .5rem;
    display: inline-block;
}
.base-popup .base-popup__modal .base-popup__close span {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.base-popup .base-popup__modal .base-popup__close span:after, .base-popup .base-popup__modal .base-popup__close span:before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 5px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.base-popup .base-popup__modal .base-popup__close span:after {
    height: 100%;
    width: 2px;
}
@media only screen and (max-width:767px) {
    .base-popup .base-popup__modal .base-popup__close {
    top: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background-color: #e24511;
    width: 50px;
    height: 50px;
    padding: 0;
    z-index: 1;
}
.base-popup .base-popup__modal .base-popup__close span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.base-popup .base-popup__modal .base-popup__close b {
    display: none;
}
}.base-popup .base-popup__modal .base-popup__modal__inner {
    max-height: 90vh;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .15);
    box-shadow: 0 0 50px rgba(0, 0, 0, .15);
}
@media only screen and (max-width:767px) {
    .base-popup .base-popup__modal .base-popup__modal__inner {
    max-height: 100vh;
    height: 100%}
}.base-popup .base-popup__modal .base-popup__modal__inner .base-popup__image {
    min-height: 350px;
    display: block;
    background-size: cover;
    background-position: center center;
}
.base-popup .base-popup__modal .base-popup__modal__inner .base-popup__content {
    padding: 2rem;
}
.base-popup .base-popup__modal .base-popup__modal__inner .base-popup__content .base-popup__title {
    font-weight: 700;
    font-size: 1.75rem;
    margin-bottom: 2rem;
}
.base-popup.base-popup--open .base-popup__blanket {
    opacity: 1;
    visibility: visible;
}
.base-popup.base-popup--open .base-popup__modal {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media only screen and (max-width:767px) {
    .base-popup.base-popup--open .base-popup__modal {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    left: 0;
}
}@media only screen and (max-width:375px) {
    .base-popup.base-popup--open .base-popup__modal {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    left: 0;
}
}.filter-search-input {
    position: relative;
}
.filter-search-input input {
    padding-left: 2rem;
}
.filter-search-input i.fas {
    position: absolute;
    left: .5rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.filter-date-range {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -.5rem;
}
.filter-date-range .date-range-end, .filter-date-range .date-range-start {
    position: relative;
    padding: 0 .5rem;
}
.filter-date-range .date-range-end i.far, .filter-date-range .date-range-start i.far {
    pointer-events: none;
    position: absolute;
    left: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.filter-date-range .date-range-end input, .filter-date-range .date-range-start input {
    cursor: pointer;
    padding-left: 2rem;
}
.pagination-wrap .pagination-btn {
    font-weight: 600;
    color: #3a4f5d;
    padding: .25rem .5rem;
    display: inline-block;
}
.pagination-wrap .pagination-link {
    color: #3a4f5d;
    display: inline-block;
    padding: 3px 5px;
    font-weight: 700;
    border-radius: 3px;
}
.pagination-wrap .pagination-link:hover {
    background: rgba(226, 69, 17, .1);
}
.pagination-wrap .pagination-link.pagination-link--active {
    background: #e24511;
    color: #fff;
}
.pagination-wrap .pagination-link.pagination-link--split {
    cursor: default;
}
.pagination-wrap .pagination-link.pagination-link--split:hover {
    background: 0 0;
}
.clear:after, .grid__item.grid__item--side-pic:after, .row:after {
    content: '';
    clear: both;
    float: none;
    display: table;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls, .builderblocks .block__item.block__item--cta .cta-block__blanket, .builderblocks .block__item.block__item--video .video-item .inner-controls, .content-media .video-item .inner-controls, .content-media .video-item .video-item__underlay, .content-media .video-item video, .loading .loader-blanket, .login-hero .login-hero-slider, [data-state=loading] .loader-blanket, a.overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after, .field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    position: absolute;
    top: 50%;
    left: 50%}
.checkbox input[type=checkbox]+label, .slider .slick-arrow {
    cursor: pointer;
    cursor: hand;
}
.twofactor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100vh;
    position: relative;
    background-color: #f2f2f2;
}
.twofactor .twofactor-wrapper {
    max-height: 100vh;
    overflow: auto;
    width: 100%}
.twofactor .twofactor-wrapper .twofactor-container {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    padding: 1rem;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block {
    padding: 3rem;
    border-radius: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px -12px rgba(0, 0, 0, .75);
    box-shadow: 0 0 20px -12px rgba(0, 0, 0, .75);
}
@media only screen and (max-width:767px) {
    .twofactor .twofactor-wrapper .twofactor-container .twofactor__block {
    padding: 3rem 1rem;
}
}.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor__icon {
    position: relative;
    text-align: center;
    font-size: 2rem;
    padding-bottom: 1rem;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor__icon .twofactor__icon__key {
    max-width: 70px;
    position: absolute;
    width: 100%;
    max-height: 70px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-150%, -10%);
    transform: translate(-150%, -10%);
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor__title {
    font-weight: 700;
    font-size: 2rem;
    text-align: center;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5rem 0;
}
@media only screen and (max-width:767px) {
    .twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs {
    padding: 3rem 0;
    padding-bottom: 2rem;
}
}.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input {
    max-height: 50px;
    height: 100%;
    max-width: 50px;
    width: 100%;
    border: none;
    border-bottom: 2px solid #eee;
    border-radius: 0;
    font-size: 2.5rem;
    text-align: center;
}
@media only screen and (max-width:767px) {
    .twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input {
    font-size: 1.5rem;
    max-height: 30px;
    max-width: 30px;
}
}.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input:focus {
    border-color: #0092fd;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input:nth-child(3) {
    margin-right: 20px;
}
@media only screen and (max-width:767px) {
    .twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input: nth-child(3) {
    margin-right: 10px;
}
}.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input:nth-child(4) {
    margin-left: 20px;
}
@media only screen and (max-width:767px) {
    .twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input: nth-child(4) {
    margin-left: 10px;
}
}.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input:disabled {
    background-color: #f2f2f2;
    border: none;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .error-text {
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form button[type=submit] {
    border: none;
    background-color: #0092fd;
    color: #fff;
    padding: .75rem 1rem;
    border-radius: 4px;
    font-weight: 700;
    cursor: pointer;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form button[type=submit].loading {
    color: #0092fd;
}
.twofactor .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .btn-back {
    display: inline-block;
    margin-top: 1rem;
    font-size: .85rem;
    color: rgba(0, 0, 0, .5);
    font-weight: 500;
}
.twofactor.has-error .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .twofactor-inputs input {
    color: #cf2929;
}
.twofactor.has-error .twofactor-wrapper .twofactor-container .twofactor__block .twofactor-form .error-text {
    opacity: 1;
}
.twofactor__icon__lock {
    margin: 0 auto;
}
.twofactor__icon__lock svg #key {
    opacity: 0;
    -webkit-transition: all .5s .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s .3s cubic-bezier(.55, 0, .1, 1);
}
.twofactor__icon__lock svg #lock-top {
    -webkit-transition: all .3s .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s .3s cubic-bezier(.55, 0, .1, 1);
}
.twofactor__icon__lock.start svg #key {
    opacity: 1;
    -webkit-transform: translate(5px, -15.028px);
    transform: translate(5px, -15.028px);
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1);
}
.twofactor__icon__lock.unlock svg #key {
    -webkit-transform: translate(5px, -15.028px);
    transform: translate(5px, -15.028px);
}
.twofactor__icon__lock.unlock svg #lock-top {
    -webkit-transform: translate(760.84px, 336px);
    transform: translate(760.84px, 336px);
}
.twofactor__icon__lock.error svg {
    -webkit-animation: error;
    animation: error;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
}
@-webkit-keyframes error {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
25% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
50% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
75% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
}
100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
}@keyframes error {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
25% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
50% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
75% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
}
100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
}.two-factor .two-factor__inner {
    border: 1px solid #efefef;
    border-radius: 5px;
    padding: 2em;
}
.two-factor .two-factor__title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: .5em;
}
.two-factor .two-factor__content {
    margin-bottom: 2em;
}
.two-factor .two-factor__button {
    display: inline-block;
}
.two-factor .twofactor-form {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
}
.two-factor .twofactor-form .twofactor-inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5rem 0;
}
@media only screen and (max-width:767px) {
    .two-factor .twofactor-form .twofactor-inputs {
    padding: 3rem 0;
    padding-bottom: 2rem;
}
}.two-factor .twofactor-form .twofactor-inputs input {
    max-height: 50px;
    height: 100%;
    max-width: 50px;
    width: 100%;
    border: none;
    border-bottom: 2px solid #eee;
    border-radius: 0;
    font-size: 2.5rem;
    text-align: center;
}
@media only screen and (max-width:767px) {
    .two-factor .twofactor-form .twofactor-inputs input {
    font-size: 1.5rem;
    max-height: 30px;
    max-width: 30px;
}
}.two-factor .twofactor-form .twofactor-inputs input:focus {
    border-color: #0092fd;
}
.two-factor .twofactor-form .twofactor-inputs input:nth-child(3) {
    margin-right: 20px;
}
@media only screen and (max-width:767px) {
    .two-factor .twofactor-form .twofactor-inputs input: nth-child(3) {
    margin-right: 10px;
}
}.two-factor .twofactor-form .twofactor-inputs input:nth-child(4) {
    margin-left: 20px;
}
@media only screen and (max-width:767px) {
    .two-factor .twofactor-form .twofactor-inputs input: nth-child(4) {
    margin-left: 10px;
}
}.two-factor .twofactor-form .twofactor-inputs input:disabled {
    background-color: #f2f2f2;
    border: none;
}
.two-factor .twofactor-form .error-text {
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.two-factor .twofactor-form button[type=submit] {
    border: none;
    background-color: #0092fd;
    color: #fff;
    padding: .75rem 1rem;
    border-radius: 4px;
    font-weight: 700;
    cursor: pointer;
}
.two-factor .twofactor-form button[type=submit].loading {
    color: #0092fd;
}
.two-factor .twofactor-form .btn-back {
    display: inline-block;
    margin-top: 1rem;
    font-size: .85rem;
    color: rgba(0, 0, 0, .5);
    font-weight: 500;
}
.no-js-animation .js-animate, .no-js-animation [data-animation] {
    opacity: unset;
}
.js-animate, [data-animation] {
    opacity: 0;
}
.js-animate.fade-in-from-top, [data-animation].fade-in-from-top {
    -webkit-transform: translate(0, -1rem);
    transform: translate(0, -1rem);
}
.js-animate.fade-in-from-right, [data-animation].fade-in-from-right {
    -webkit-transform: translate(1rem, 0);
    transform: translate(1rem, 0);
}
.js-animate.fade-in-from-bottom, [data-animation].fade-in-from-bottom {
    -webkit-transform: translate(0, 1rem);
    transform: translate(0, 1rem);
}
.js-animate.fade-in-from-left, [data-animation].fade-in-from-left {
    -webkit-transform: translate(-1rem, 0);
    transform: translate(-1rem, 0);
}
.js-animate.fade-in-from-bottom.js-triggered, .js-animate.fade-in-from-left.js-triggered, .js-animate.fade-in-from-right.js-triggered, .js-animate.fade-in-from-top.js-triggered, [data-animation].fade-in-from-bottom.js-triggered, [data-animation].fade-in-from-left.js-triggered, [data-animation].fade-in-from-right.js-triggered, [data-animation].fade-in-from-top.js-triggered {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all .6s cubic-bezier(.55, 0, .1, 1);
    transition: all .6s cubic-bezier(.55, 0, .1, 1);
}
.clear:after, .grid__item.grid__item--side-pic:after, .row:after {
    content: '';
    clear: both;
    float: none;
    display: table;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls, .builderblocks .block__item.block__item--cta .cta-block__blanket, .builderblocks .block__item.block__item--video .video-item .inner-controls, .content-media .video-item .inner-controls, .content-media .video-item .video-item__underlay, .content-media .video-item video, .loading .loader-blanket, .login-hero .login-hero-slider, [data-state=loading] .loader-blanket, a.overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after, .field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    position: absolute;
    top: 50%;
    left: 50%}
.checkbox input[type=checkbox]+label, .slider .slick-arrow {
    cursor: pointer;
    cursor: hand;
}
.builderblocks .block__item .block__item__inner.block__item__inner--full, .builderblocks .block__item .block__item__inner.block__item__picture--full, .builderblocks .block__item .block__item__picture.block__item__inner--full, .builderblocks .block__item .block__item__picture.block__item__picture--full, .builderblocks .block__item.block__item--pic-bottom .block__item--slider, .builderblocks .block__item.block__item--pic-bottom .block__item__inner, .builderblocks .block__item.block__item--pic-bottom .block__item__picture, .builderblocks .block__item.block__item--pic-bottom .block__item__video, .builderblocks .block__item.block__item--pic-top .block__item--slider, .builderblocks .block__item.block__item--pic-top .block__item__inner, .builderblocks .block__item.block__item--pic-top .block__item__picture, .builderblocks .block__item.block__item--pic-top .block__item__video {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.builderblocks .block__item .block__item__inner, .builderblocks .block__item .block__item__picture, .builderblocks .block__item.block__item--picture-content-double.block__item--pic-bottom .block__item__content .block__item__content__item, .builderblocks .block__item.block__item--picture-content-double.block__item--pic-top .block__item__content .block__item__content__item {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.builderblocks .block__item.block__item--picture-grid .block__item__picture {
    min-width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.builderblocks {
    overflow: hidden;
}
.builderblocks .h1, .builderblocks .h2, .builderblocks .h3, .builderblocks h1, .builderblocks h2, .builderblocks h3 {
    line-height: 1;
    margin-bottom: .5em;
}
.builderblocks .h1.text-center, .builderblocks .h2.text-center, .builderblocks .h3.text-center, .builderblocks .text-center.h1, .builderblocks .text-center.h2, .builderblocks .text-center.h3, .builderblocks h1.text-center, .builderblocks h2.text-center, .builderblocks h3.text-center {
    display: block;
}
.builderblocks .bg-alternate {
    background-color: #fff;
}
.builderblocks .bg-alternate:nth-child(even) {
    background-color: #f2f2f2;
}
.builderblocks [data-type=slider] .block-wrapper.block-wrapper--full {
    margin: -4rem 0;
}
.builderblocks [data-type=slider] .block-wrapper.block-wrapper--full .block__item.block__item--slider {
    padding: 0;
}
.builderblocks .section--large[data-type=slider] .block-wrapper.block-wrapper--full, .builderblocks .section--small[data-type=slider] .block-wrapper.block-wrapper--full, .builderblocks .section--tiny[data-type=slider] .block-wrapper.block-wrapper--full, .builderblocks .section--xlarge[data-type=slider] .block-wrapper.block-wrapper--full, .builderblocks [data-type=slider].section .block-wrapper.block-wrapper--full {
    margin: -2rem 0;
}
.builderblocks .section--small[data-type=slider].section--large .block-wrapper.block-wrapper--full, .builderblocks .section--tiny[data-type=slider].section--large .block-wrapper.block-wrapper--full, .builderblocks .section--xlarge[data-type=slider].section--large .block-wrapper.block-wrapper--full, .builderblocks [data-type=slider].section--large .block-wrapper.block-wrapper--full, .builderblocks [data-type=slider].section.section--large .block-wrapper.block-wrapper--full {
    margin: -3rem 0;
}
.builderblocks [data-type=content] .block__item .block__item__inner {
    padding: 0;
}
.builderblocks [data-type=picture-grid] .block__item__content__container {
    padding: 2em 0;
}
.builderblocks [data-type=pic-full-width] .main-content__pic.main-content__pic--full-width img {
    width: 100%}
.builderblocks [data-type=pic-fixed] {
    padding: 0;
}
.builderblocks [data-type=pic-fixed] .main-content__pic.main-content__pic--fixed {
    margin: 4em 0;
}
.builderblocks [data-type=pic-fixed] .block-wrapper.block-wrapper--full .section, .builderblocks [data-type=pic-fixed] .block-wrapper.block-wrapper--full .section--large, .builderblocks [data-type=pic-fixed] .block-wrapper.block-wrapper--full .section--small, .builderblocks [data-type=pic-fixed] .block-wrapper.block-wrapper--full .section--tiny, .builderblocks [data-type=pic-fixed] .block-wrapper.block-wrapper--full .section--xlarge {
    padding: 0;
}
.builderblocks [data-type=pic-fixed] .block-wrapper.block-wrapper--full .main-content__pic.main-content__pic--fixed {
    margin: 0;
}
.builderblocks [data-type=picture-content-file] .block__item .block__item__picture .picture__item {
    height: 100%}
.builderblocks [data-type=content-double] .block__item .block__item__picture {
    min-width: initial;
    max-width: initial;
    -webkit-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    flex-basis: initial;
    padding: 0;
    padding-bottom: 2rem;
}
.builderblocks [data-type=content-double] .block__item .block__item__picture .picture__item:after {
    content: '';
    display: block;
    padding-top: 50%}
.builderblocks .block-wrapper.block-wrapper--full .block__item {
    margin: unset;
}
.builderblocks .block-wrapper.block-wrapper--full .block__item .block__item__inner {
    max-width: calc(1600px / 2);
    min-width: auto;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: 100%}
@media only screen and (max-width:767px) {
    .builderblocks .block-wrapper.block-wrapper--full .block__item .block__item__inner {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
}
}.builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-left .block__item__inner {
    margin-right: auto;
    padding-right: 1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-left .block__item__inner {
    padding: 2em 1em;
}
}.builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-right .block__item__inner {
    margin-left: auto;
    padding-left: 1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-right .block__item__inner {
    padding: 2em 1em;
}
}.builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-bottom .block__item__inner, .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-top .block__item__inner {
    max-width: 1600px;
    margin: 0 auto;
    padding: 2em 1em;
}
.builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--quote-bg .block__item__inner {
    max-width: 1600px;
    margin: 0 auto;
}
.builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--before-after .block__item__inner {
    max-width: 100%;
    width: 100%;
    padding: 0;
}
@media only screen and (max-width:1600px) {
    .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--before-after .block__item__inner {
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
}.builderblocks .block-wrapper.block-wrapper--normal {
    max-width: 1600px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
}
.builderblocks .block__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
}
.builderblocks .block__item .block__item__inner, .builderblocks .block__item .block__item__picture {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0 auto;
}
}.builderblocks .block__item .block__item__inner, .builderblocks .block__item .block__item__picture {
    padding: 2em 0;
}
.builderblocks .block__item .block__item__picture {
    padding: 2em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.builderblocks .block__item .block__item__picture.no-center {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item .block__item__picture {
    padding: 1em 0;
}
}.builderblocks .block__item .block__item__picture .picture__item {
    background-position: center -75px;
    background-size: cover;
    background-repeat: no-repeat;
    max-height: 800px;
    height: 100%;
    min-height: 120px;
    width: 100%}
.builderblocks .block__item .block__item__picture .picture__item:before {
    content: "";
    padding-bottom: 75%;
    display: block;
}
.builderblocks .block__item .block__item__picture .picture__item.picture__item--contain {
    background-size: contain;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item .block__item__picture.block__item__picture--single {
    padding: 1em 0;
}
}.builderblocks .block__item .block__item__picture.block__item__picture--single.full-width {
    padding-left: unset;
    padding-right: unset;
}
.builderblocks .block__item .block__item__picture.block__item__picture--single.full-width .picture__item {
    width: 100%}
.builderblocks .block__item .block__item__picture.block__item__picture--single .picture__item:before {
    content: none;
}
.builderblocks .block__item .block__item__files {
    padding: 2em 0;
    width: 100%}
.builderblocks .block__item .block__item__files .block__item__files-wrap .file__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .25em 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.builderblocks .block__item .block__item__video {
    padding: 2em 0;
    width: 100%}
.builderblocks .block__item .block__item__video .video-item {
    max-width: 100%;
    position: relative;
    width: 100%}
.builderblocks .block__item .block__item__video .video-item.is-playing .video-item__underlay {
    display: none;
}
.builderblocks .block__item .block__item__video .video-item.is-playing .inner-controls {
    display: none;
}
.builderblocks .block__item .block__item__video .video-item .video-item__underlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .65;
    z-index: 1;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls .play-icon {
    position: relative;
    width: 100px;
    height: 100px;
    border: 1px solid #fff;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
@media only screen and (max-width:424px) {
    .builderblocks .block__item .block__item__video .video-item .inner-controls .play-icon {
    width: 75px;
    height: 75px;
}
}.builderblocks .block__item .block__item__video .video-item .inner-controls .play-icon i {
    color: #fff;
    font-size: 2rem;
}
.builderblocks .block__item .block__item__video .video-item video {
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%}
@media only screen and (max-width:767px) {
    .builderblocks .block__item .block__item__video .video-block iframe {
    height: 220px;
}
}.builderblocks .block__item.block__item--pic-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.builderblocks .block__item.block__item--pic-top .block__item__inner {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.builderblocks .block__item.block__item--pic-top .block__item--slider, .builderblocks .block__item.block__item--pic-top .block__item__picture, .builderblocks .block__item.block__item--pic-top .block__item__video {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.builderblocks .block__item.block__item--pic-right .block__item__inner {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 2em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--pic-right .block__item__inner {
    padding-right: 0;
}
}.builderblocks .block__item.block__item--pic-right .block__item--slider, .builderblocks .block__item.block__item--pic-right .block__item__picture, .builderblocks .block__item.block__item--pic-right .block__item__video {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.builderblocks .block__item.block__item--pic-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.builderblocks .block__item.block__item--pic-bottom .block__item__inner {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.builderblocks .block__item.block__item--pic-bottom .block__item--slider, .builderblocks .block__item.block__item--pic-bottom .block__item__picture, .builderblocks .block__item.block__item--pic-bottom .block__item__video {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.builderblocks .block__item.block__item--pic-left .block__item__inner {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 2em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--pic-left .block__item__inner {
    padding-left: 0;
}
}.builderblocks .block__item.block__item--pic-left .block__item--slider, .builderblocks .block__item.block__item--pic-left .block__item__picture, .builderblocks .block__item.block__item--pic-left .block__item__video {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.builderblocks .block__item.block__item--bg-left-top .block__item__picture .picture__item {
    background-position: left top;
}
.builderblocks .block__item.block__item--bg-left-center .block__item__picture .picture__item {
    background-position: left center;
}
.builderblocks .block__item.block__item--bg-left-bottom .block__item__picture .picture__item {
    background-position: left right;
}
.builderblocks .block__item.block__item--bg-center-top .block__item__picture .picture__item {
    background-position: center top;
}
.builderblocks .block__item.block__item--bg-center-center .block__item__picture .picture__item {
    background-position: center center;
}
.builderblocks .block__item.block__item--bg-center-bottom .block__item__picture .picture__item {
    background-position: center bottom;
}
.builderblocks .block__item.block__item--bg-right-top .block__item__picture .picture__item {
    background-position: right top;
}
.builderblocks .block__item.block__item--bg-right-center .block__item__picture .picture__item {
    background-position: right center;
}
.builderblocks .block__item.block__item--bg-right-bottom .block__item__picture .picture__item {
    background-position: right bottom;
}
.builderblocks .block__item.block__item--triple-content .block__item__inner .block__item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--triple-content .block__item__inner .block__item__content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}.builderblocks .block__item.block__item--triple-content .block__item__inner .block__item__content .block__item__content__item {
    width: 33.333%;
    padding: 1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--triple-content .block__item__inner .block__item__content .block__item__content__item {
    width: 100%}
}.builderblocks .block__item.block__item--double-content .block__item__inner .block__item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--double-content .block__item__inner .block__item__content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}.builderblocks .block__item.block__item--double-content .block__item__inner .block__item__content .block__item__content__item {
    width: 50%;
    padding: 1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--double-content .block__item__inner .block__item__content .block__item__content__item {
    width: 100%}
}.builderblocks .block__item.block__item--picture-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1em;
    padding: 1em 0;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--picture-grid {
    padding: 2em .5em;
}
}.builderblocks .block__item.block__item--picture-grid.has-captions .block__item__picture .picture__item {
    height: auto;
}
.builderblocks .block__item.block__item--picture-grid .block__item__picture {
    padding: 1em;
    margin: 0;
}
.builderblocks .block__item.block__item--picture-grid .block__item__picture .block__item__picture__caption, .builderblocks .block__item.block__item--picture-grid .block__item__picture .block__item__picture__title {
    color: #3a4f5d;
    text-align: center;
    margin-top: .5rem;
}
@media only screen and (max-width:1023px) {
    .builderblocks .block__item.block__item--picture-grid .block__item__picture {
    min-width: 33.333%;
    max-width: 33.333%;
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
}@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--picture-grid .block__item__picture {
    min-width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding: .5em;
}
}@media only screen and (max-width:424px) {
    .builderblocks .block__item.block__item--picture-grid .block__item__picture {
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: .5em;
}
}.builderblocks .block__item.block__item--slider {
    width: 100%;
    display: block;
    margin: 0;
    padding: 2em 0;
}
.builderblocks .block__item.block__item--slider .block__item__picture {
    min-width: auto;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    float: left;
    padding: 0;
}
.builderblocks .block__item.block__item--slider .slick-arrow {
    z-index: 1;
    padding: 0;
    width: 50px;
    height: 50px;
}
.builderblocks .block__item.block__item--picture-content-double .block__item__content__item {
    padding-bottom: 1em;
}
.builderblocks .block__item.block__item--picture-content-double.block__item--pic-bottom .block__item__content, .builderblocks .block__item.block__item--picture-content-double.block__item--pic-top .block__item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--picture-content-double.block__item--pic-bottom .block__item__content, .builderblocks .block__item.block__item--picture-content-double.block__item--pic-top .block__item__content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}.builderblocks .block__item.block__item--picture-content-double.block__item--pic-bottom .block__item__content .block__item__content__item, .builderblocks .block__item.block__item--picture-content-double.block__item--pic-top .block__item__content .block__item__content__item {
    padding: 1em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--picture-content-double.block__item--pic-bottom .block__item__content .block__item__content__item, .builderblocks .block__item.block__item--picture-content-double.block__item--pic-top .block__item__content .block__item__content__item {
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
}.builderblocks .block__item.block__item--video {
    padding: 2em 0;
}
.builderblocks .block__item.block__item--video .video-item {
    max-width: 100%;
    position: relative;
    width: 100%}
.builderblocks .block__item.block__item--video .video-item.is-playing .video-item__underlay {
    display: none;
}
.builderblocks .block__item.block__item--video .video-item.is-playing .inner-controls {
    display: none;
}
.builderblocks .block__item.block__item--video .video-item .video-item__underlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .65;
    z-index: 1;
}
.builderblocks .block__item.block__item--video .video-item .inner-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.builderblocks .block__item.block__item--video .video-item .inner-controls .play-icon {
    position: relative;
    width: 100px;
    height: 100px;
    border: 1px solid #fff;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
    color: white !important;
}
@media only screen and (max-width:424px) {
    .builderblocks .block__item.block__item--video .video-item .inner-controls .play-icon {
    width: 75px;
    height: 75px;
}
}.builderblocks .block__item.block__item--video .video-item .inner-controls .play-icon i {
    color: #fff;
    font-size: 2rem;
}
.builderblocks .block__item.block__item--video .video-item video {
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--video .video-block iframe {
    height: 220px;
}
}.builderblocks .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__content, .builderblocks .block__item.block__item--quote-bg .block__item__inner .block__item__content__container .block__item__content {
    color: #e24511;
    font-size: 1.5rem;
    text-align: center;
    font-style: italic;
    padding-bottom: 1rem;
}
.builderblocks .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__title, .builderblocks .block__item.block__item--quote-bg .block__item__inner .block__item__content__container .block__item__title {
    text-align: center;
    text-transform: uppercase;
}
.builderblocks .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__title .h1, .builderblocks .block__item.block__item--quote-bg .block__item__inner .block__item__content__container .block__item__title .h1 {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 1px;
    color: rgba(58, 79, 93, .5);
}
.builderblocks .block__item.block__item--quote-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0;
}
.builderblocks .block__item.block__item--quote-bg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .8);
    z-index: -1;
}
.builderblocks .block__item.block__item--quote-bg .block__item__inner {
    padding-left: 1rem;
    padding-right: 1rem;
}
.builderblocks .block__item.block__item--grid-quote .block__item--grid-quote-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%}
.builderblocks .block__item.block__item--grid-quote .block__item__picture {
    width: 100%;
    max-width: 100%;
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--grid-quote .block__item__picture {
    padding-bottom: 1em;
}
}.builderblocks .block__item.block__item--grid-quote .block__item__inner {
    padding: 0;
    padding-top: 2em;
}
@media only screen and (max-width:767px) {
    .builderblocks .block__item.block__item--grid-quote .block__item__inner {
    padding-top: 0;
}
}.builderblocks .block__item.block__item--grid-quote .block__item__inner .block__item__content__container {
    position: relative;
    height: 100%;
    font-weight: 700;
    font-style: italic;
    padding: 2em 1.5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.builderblocks .block__item.block__item--grid-quote .block__item__inner .block__item__content__container .block__item__content__before {
    width: 5px;
    background-color: #e24511;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}
@media only screen and (max-width:1600px) {
    .builderblocks .block__item.block__item--before-after .block__item__inner {
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
}@media only screen and (max-width:1600px) {
    .builderblocks .block__item.block__item--before-after .block__item__inner {
    padding: 0;
}
}.builderblocks .block__item.block__item--before-after .block__item__inner .block__item__content__container .cocoen {
    max-height: 85vh;
}
.builderblocks .block__item.block__item--before-after .block__item__inner .block__item__content__container .cocoen i.fas {
    display: none;
}
.builderblocks .block__item.block__item--before-after .block__item__inner .block__item__content__container .block__item__label {
    color: #e24511;
    padding: 1em 0;
    font-weight: 700;
}
.builderblocks .block__item.block__item--cta {
    background: #e24511;
    position: relative;
    max-height: 350px;
    margin: 2em 0;
}
.builderblocks .block__item.block__item--cta.no-pics {
    max-height: unset;
}
.builderblocks .block__item.block__item--cta.no-pics .block__item--slider {
    display: none;
}
.builderblocks .block__item.block__item--cta.no-pics .cta-block__blanket {
    opacity: 0;
}
.builderblocks .block__item.block__item--cta.no-pics .cta-block__info .cta-block__btn {
    background: #089edd;
}
.builderblocks .block__item.block__item--cta.no-bg {
    background: 0 0;
    margin: 0;
}
.builderblocks .block__item.block__item--cta.no-bg .cta-block__info .cta-block__btn {
    background: #e24511;
}
.builderblocks .block__item.block__item--cta.no-bg .block__item.block__item--slider {
    opacity: 0;
}
.builderblocks .block__item.block__item--cta .block__item--slider {
    padding: 0;
}
.builderblocks .block__item.block__item--cta .content-block__gallery {
    position: relative;
    z-index: 0;
}
.builderblocks .block__item.block__item--cta .cta-block__blanket {
    background: #000;
    opacity: .65;
}
.builderblocks .block__item.block__item--cta .cta-block__info {
    position: absolute;
    left: 1rem;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(10%, -50%);
    transform: translate(10%, -50%);
    text-align: center;
    z-index: 2;
    width: 80%;
    color: #fff;
}
.builderblocks .block__item.block__item--cta .cta-block__info.no-absolute {
    position: static;
    padding: 3rem 0;
    margin: 0 auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.builderblocks .block__item.block__item--cta .cta-block__info .h1 {
    color: #fff;
    text-shadow: 0 2px 3px rgba(0, 0, 0, .2);
}
.builderblocks .block__item.block__item--cta .cta-block__info .h2 {
    color: #fff;
    font-weight: 400;
    text-shadow: 0 2px 3px rgba(0, 0, 0, .2);
}
.builderblocks .block__item.block__item--cta .cta-block__info .cta-block__btn {
    display: inline-block;
    padding: .5rem 2rem;
    background: #e24511;
    color: #fff;
    font-weight: 700;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
}
.builderblocks .block__item.block__item--iframe {
    display: block;
}
.builderblocks .block__item.block__item--iframe .block__item__iframe-wrapper iframe {
    max-height: 800px;
}
.clear:after, .grid__item.grid__item--side-pic:after, .row:after {
    content: '';
    clear: both;
    float: none;
    display: table;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls, .builderblocks .block__item.block__item--cta .cta-block__blanket, .builderblocks .block__item.block__item--video .video-item .inner-controls, .content-media .video-item .inner-controls, .content-media .video-item .video-item__underlay, .content-media .video-item video, .loading .loader-blanket, .login-hero .login-hero-slider, [data-state=loading] .loader-blanket, a.overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after, .field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    position: absolute;
    top: 50%;
    left: 50%}
.checkbox input[type=checkbox]+label, .slider .slick-arrow {
    cursor: pointer;
    cursor: hand;
}
.content-media .video-item {
    position: relative;
}
.content-media .video-item:before {
    content: '';
    display: block;
    padding-top: 56.25%}
.content-media .video-item video {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%}
.content-media .video-item .video-item__underlay {
    background-color: rgba(0, 0, 0, .1);
}
.content-media .video-item .inner-controls {
    z-index: 1;
}
.content-media .video-item .inner-controls .play-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 100px;
    width: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color:#fff;
}
.content-media .video-item .inner-controls .play-icon i.fas {
    color: #fff;
    font-size: 2rem;
}
.content-media .video-item.is-playing .inner-controls {
    display: none;
}
.content-media .picture-item {
    display: inline-block;
}
@media only screen and (max-width:767px) {
    .content-media .video-item .inner-controls .play-icon {
    height: 60px;
    width: 60px;
}
.content-media .video-item .inner-controls .play-icon i.fas {
    font-size: 1.25rem;
}
}.standard-notification-container {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 9999;
    width: 400px;
    max-height: calc(100vh - 40px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media only screen and (max-width:400px) {
    .standard-notification-container {
    width: auto;
    right: 10px;
    left: 10px;
}
}.notification-item {
    margin-top: 1rem;
    background: rgba(255, 255, 255, .9);
    border-radius: 3px;
    overflow: hidden;
    border: 1px solid #919191;
    -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
    box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.notification-item .notification-item__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.notification-item .notification-item__icon {
    display: block;
    -webkit-flex-basis: 45px;
    -ms-flex-preferred-size: 45px;
    flex-basis: 45px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center;
    font-size: 1.5rem;
    padding-right: .5rem;
}
.notification-item .notification-item__close {
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    padding: 3px;
    border-radius: 3px;
}
.notification-item .notification-item__close:hover {
    background: rgba(0, 0, 0, .05);
}
.notification-item .notification-item__close i {
    display: block;
    width: 19px;
    height: 19px;
    position: relative;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.notification-item .notification-item__close i:after, .notification-item .notification-item__close i:before {
    content: '';
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #000;
    border-radius: 100px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.notification-item .notification-item__close i:after {
    width: 100%;
    height: 2px;
}
.notification-item .notification-item__message {
    font-size: 1rem;
    font-weight: 500;
    padding-right: 30px;
}
.notification-item .notification-item__message span {
    font-size: .75em;
    font-weight: 400;
}
.notification-item .notification-item__count {
    border-radius: 100px;
    height: 26px;
    min-width: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: 3em;
    font-size: .7rem;
    padding: 1em;
}
.notification-item .notification-item__count i {
    font-style: normal;
    font-weight: 700;
}
.notification-item[data-type=success] {
    border-color: #198a4a;
}
.notification-item[data-type=success] .notification-item__inner {
    background: rgba(29, 160, 85, .25);
    color: #15753e;
}
.notification-item[data-type=success] .notification-item__inner .notification-item__close i:after, .notification-item[data-type=success] .notification-item__inner .notification-item__close i:before {
    background: #15753e;
}
.notification-item[data-type=success] .notification-item__count {
    color: #fff;
    background-color: #15753e;
}
.notification-item[data-type=info] {
    border-color: #00669c;
}
.notification-item[data-type=info] .notification-item__inner {
    background: #fff;
    color: #004569;
}
.notification-item[data-type=info] .notification-item__inner .notification-item__close i:after, .notification-item[data-type=info] .notification-item__inner .notification-item__close i:before {
    background: #005582;
}
.notification-item[data-type=info] .notification-item__count {
    color: #fff;
    background-color: #004569;
}
.notification-item[data-type=warning] {
    border-color: #f09b2e;
}
.notification-item[data-type=warning] .notification-item__inner {
    background: rgba(242, 166, 70, .25);
    color: #dc820f;
}
.notification-item[data-type=warning] .notification-item__inner .notification-item__close i:after, .notification-item[data-type=warning] .notification-item__inner .notification-item__close i:before {
    background: #ef8f16;
}
.notification-item[data-type=warning] .notification-item__count {
    color: #fff;
    background-color: #dc820f;
}
.notification-item[data-type=error] {
    border-color: #ba2525;
}
.notification-item[data-type=error] .notification-item__inner {
    background: rgba(207, 41, 41, .25);
    color: #ba2525;
}
.notification-item[data-type=error] .notification-item__inner .notification-item__close i:after, .notification-item[data-type=error] .notification-item__inner .notification-item__close i:before {
    background: #a42121;
}
.notification-item[data-type=error] .notification-item__count {
    color: #fff;
    background-color: #ba2525;
}
.notification-enter-active {
    -webkit-animation: animation 1s forwards;
    animation: animation 1s forwards;
}
.notification-leave-active {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: toRight .5s forwards;
    animation: toRight .5s forwards;
}
.notification-move {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
@-webkit-keyframes animation {
    0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 150, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 150, 0, 1);
}
5.81% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 77.484, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 77.484, 0, 1);
}
11.61% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 17.987, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 17.987, 0, 1);
}
17.42% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -13.477, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -13.477, 0, 1);
}
23.12% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -21.369, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -21.369, 0, 1);
}
30.33% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -14.683, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -14.683, 0, 1);
}
37.44% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -4.893, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -4.893, 0, 1);
}
44.54% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, .937, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, .937, 0, 1);
}
51.65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.436, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.436, 0, 1);
}
80.28% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -.278, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -.278, 0, 1);
}
100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
}@keyframes animation {
    0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 150, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 150, 0, 1);
}
5.81% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 77.484, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 77.484, 0, 1);
}
11.61% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 17.987, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 17.987, 0, 1);
}
17.42% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -13.477, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -13.477, 0, 1);
}
23.12% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -21.369, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -21.369, 0, 1);
}
30.33% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -14.683, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -14.683, 0, 1);
}
37.44% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -4.893, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -4.893, 0, 1);
}
44.54% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, .937, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, .937, 0, 1);
}
51.65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.436, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.436, 0, 1);
}
80.28% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -.278, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -.278, 0, 1);
}
100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
}@-webkit-keyframes toRight {
    0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
}
30% {
    -webkit-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: .8;
}
70% {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    opacity: 0;
}
}@keyframes toRight {
    0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
}
30% {
    -webkit-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: .8;
}
70% {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    opacity: 0;
}
100% {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    opacity: 0;
}
}.eid-check-wrap .section--large {
    padding: 2rem 0;
}
.eid-check-wrap .main-wrap {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    padding: 0 2rem;
}
.eid-check-wrap .main-wrap .h1, .eid-check-wrap .main-wrap h1 {
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    margin: 0;
    padding-top: .5rem;
}
.eid-check-wrap .header {
    padding: 0;
    background: #f2f2f2;
}
.eid-check-wrap .header .main-logo {
    padding: .5rem 0;
}
.eid-check-wrap .header .main-logo .h1, .eid-check-wrap .header .main-logo h1 {
    width: 232px;
    height: 40px;
}
.eid-check-wrap .eid-check-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.eid-check-wrap .eid-check-header .header__info {
    text-align: right;
}
.eid-check-wrap .eid-check-header .header__info svg {
    fill: #334f5f;
    vertical-align: middle;
    display: inline-block;
    width: 28px;
    margin-right: 1rem;
}
.eid-check-wrap .eid-check-header .header__info>div {
    vertical-align: middle;
    display: inline-block;
    color: #3a4f5d;
    font-weight: 700;
    font-size: 1.35rem;
}
.eid-check-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
}
.eid-check-data .data__col__arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 2rem;
    color: #ccc;
    margin-top: 3rem;
}
.eid-check-data .data__col {
    padding: 0 3rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.eid-check-data .data__col .data__col__title {
    font-size: 1.35rem;
    font-weight: 700;
    text-align: center;
}
.eid-check-data .data__col .data__col__title svg {
    fill: #089edd;
    width: 20px;
    margin-right: .5rem;
}
.eid-check-data .data__col .data__col__title>* {
    display: inline-block;
    vertical-align: middle;
}
.eid-check-data .data__col .data__col__title i {
    margin-right: .5rem;
}
.eid-check-data .data__col .data__col__pic-wrap {
    padding-top: 2rem;
    text-align: center;
}
.eid-check-data .data__col .data__col__pic-wrap .data__col__pic {
    display: inline-block;
    background: #ececec;
    width: 70px;
    height: 100px;
}
.eid-check-data .data__col .data__col__content {
    padding-top: 2rem;
}
.eid-check-data .data__col .data__col__content .data__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: .25rem;
    border-bottom: 1px solid #ececec;
    position: relative;
}
.eid-check-data .data__col .data__col__content .data__row .is-different {
    color: #cf2929;
    text-decoration: line-through;
}
.eid-check-data .data__col .data__col__content .data__row .is-replace {
    color: #1da055;
    text-decoration: underline;
}
.eid-check-data .data__col .data__col__content .data__row .error-notification {
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 8px;
    height: 8px;
    background: #cf2929;
    border-radius: 50%}
.eid-check-data .data__col .data__col__content .data__row span {
    -webkit-flex-basis: 175px;
    -ms-flex-preferred-size: 175px;
    flex-basis: 175px;
    text-align: right;
    padding-right: 1rem;
    font-size: .875rem;
}
.eid-check-data .data__col .data__col__content .data__row div {
    font-weight: 700;
    font-size: 1rem;
}
.eid-check-confirm-wrap {
    text-align: center;
}
.eid-check-confirm-wrap .eid-check-confirm {
    display: inline-block;
    background: #e24511;
    color: #fff;
    padding: 1rem 2rem;
    text-align: center;
    max-width: 600px;
    width: 100%;
    font-weight: 700;
    border-radius: 10px;
    font-size: 1.25rem;
    border: none;
    cursor: pointer;
}
.eid-error-wrap {
    color: #cf2929;
    font-weight: 700;
    font-size: 1.25rem;
    text-align: center;
}
.confirm-form {
    position: relative;
}
.confirm-form .confirm-form__inner .h1, .confirm-form .confirm-form__inner h1 {
    color: #3a4f5d;
}
.confirm-form .loader, .confirm-form .loading .loader--black, .confirm-form .loading .loader--secondary, .confirm-form .loading .loader--tertiary, .confirm-form .loading .loader--white, .confirm-form [data-state=loading] .loader--black, .confirm-form [data-state=loading] .loader--secondary, .confirm-form [data-state=loading] .loader--tertiary, .confirm-form [data-state=loading] .loader--white, .loading .confirm-form .loader--black, .loading .confirm-form .loader--secondary, .loading .confirm-form .loader--tertiary, .loading .confirm-form .loader--white, [data-state=loading] .confirm-form .loader--black, [data-state=loading] .confirm-form .loader--secondary, [data-state=loading] .confirm-form .loader--tertiary, [data-state=loading] .confirm-form .loader--white {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    border-radius: 50%;
    border: 9px solid rgba(226, 69, 17, .1);
    border-top: 9px solid #e24511;
    -webkit-animation: loader_rotate .7s infinite linear;
    animation: loader_rotate .7s infinite linear;
    visibility: hidden;
    opacity: 0;
}
.confirm-form.loading .confirm-form__inner {
    opacity: .5;
    -webkit-filter: blur(1px);
    filter: blur(1px);
}
.confirm-form.loading .loader, .confirm-form.loading .loader--black, .confirm-form.loading .loader--secondary, .confirm-form.loading .loader--tertiary, .confirm-form.loading .loader--white {
    visibility: visible;
    opacity: 1;
}
@-webkit-keyframes loader_rotate {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}@keyframes loader_rotate {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}.eid-btn {
    display: inline-block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #089edd;
    color: #fff;
    padding: .5rem 1rem;
    border-radius: 3px;
    border: none;
}
.eid-btn svg {
    display: inline-block;
    fill: gold;
    width: 16px;
    margin-right: .5rem;
    vertical-align: middle;
    margin-top: -2px;
}
.eid-btn:active, .eid-btn:hover {
    color: #fff;
    background: #21b8f7;
}
.eid-frame-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 73px;
    height: calc(100vh - 73px);
    overflow: hidden;
    overflow-y: scroll;
}
.eid-frame {
    width: 100%;
    height: 1250px;
    border: none;
}
body .iti__flag {
    background-image: url(../../../../../cms/data/assets/images/flags.png);
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    body .iti__flag {
    background-image: url(../../../../../cms/data/assets/images/flags@2x.png);
}
}.clear:after, .grid__item.grid__item--side-pic:after, .row:after {
    content: '';
    clear: both;
    float: none;
    display: table;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls, .builderblocks .block__item.block__item--cta .cta-block__blanket, .builderblocks .block__item.block__item--video .video-item .inner-controls, .content-media .video-item .inner-controls, .content-media .video-item .video-item__underlay, .content-media .video-item video, .loading .loader-blanket, .login-hero .login-hero-slider, [data-state=loading] .loader-blanket, a.overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after, .field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    position: absolute;
    top: 50%;
    left: 50%}
.checkbox input[type=checkbox]+label, .slider .slick-arrow {
    cursor: pointer;
    cursor: hand;
}
.shopping-cart .shopping-cart__row {
    border-top: 1px solid #d2d2d9;
    padding: 2rem 1rem;
}
.shopping-cart .shopping-cart__row:last-child {
    border-bottom: 1px solid #d2d2d9;
}
.cart-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cart-product.no-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.cart-product .cart-product__image {
    width: 16.66667%;
    text-align: center;
}
.cart-product .cart-product__image img {
    max-height: 100px;
}
.cart-product .cart-product__image+.cart-product__info {
    width: 40%;
    padding-left: 2rem;
}
.cart-product .cart-product__info {
    width: 56.66667%}
.cart-product .cart-product__actions {
    width: 43.33333%}
.cart-product .cart-product__actions .product-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.cart-product .cart-product__actions .product-actions .product-actions__quantity {
    width: 45%}
.cart-product .cart-product__actions .product-actions .product-actions__prices {
    width: 45%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.cart-product .cart-product__actions .product-actions .product-actions__prices .price-wrap {
    width: 50%;
    text-align: right;
}
.cart-product .cart-product__actions .product-actions .product-actions__remove {
    width: 10%;
    text-align: right;
    font-size: .7rem;
}
.cart-product .cart-product__actions .product-actions .product-actions__remove a {
    width: 20px;
    height: 20px;
    display: inline-block;
    color: #3a4f5d;
    opacity: .3;
    text-align: center;
    line-height: 20px;
}
.cart-product .cart-product__actions .product-actions .product-actions__remove a:hover {
    opacity: 1;
    background: #f2f2f2;
    color: #cf2929;
}
.cart-product-fixed-amount {
    font-weight: 700;
}
.shopping-cart__overview {
    background: #f2f2f2;
    padding: 1rem;
}
.shopping-cart__summary .summary__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .5rem;
    position: relative;
}
.shopping-cart__summary .summary__row .summary__row__info-hover {
    position: absolute;
    left: 50%;
    bottom: 100%;
    width: 75%;
    padding: .5rem;
    font-size: .875rem;
    background: #e24511;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    font-size: .8rem;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    -webkit-transform: translate(-50%, 10%);
    transform: translate(-50%, 10%);
}
.shopping-cart__summary .summary__row .summary__row__info-hover p {
    line-height: 1.5;
}
.shopping-cart__summary .summary__row:hover .summary__row__info-hover {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.shopping-cart__summary .summary__row>div {
    width: 50%}
.shopping-cart__summary .summary__row>div span {
    font-size: .75rem;
    opacity: .85;
}
.shopping-cart__summary .summary__row>div:last-child {
    text-align: right;
    font-weight: 700;
}
.shopping-cart__summary .summary__row.summary__row--total {
    font-weight: 700;
    padding-top: .5rem;
    border-top: 1px solid #d2d2d9;
}
.shopping-cart__summary .summary__row:first-child {
    margin-top: 0;
}
.order-error-msg {
    border: 1px dashed #cf2929;
    padding: 1rem;
    background: rgba(207, 41, 41, .1);
    color: #cf2929;
    font-weight: 700;
}
.order-info-cooled-drinks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .875rem;
    background: #eaeaea;
    padding: .5rem;
    border: 1px solid #d9d9d9;
}
.order-info-cooled-drinks .page-content {
    font-size: .875rem;
}
.social-status-row {
    border: 1px solid #919191;
    margin-bottom: .5rem;
    border-radius: 3px;
}
.social-status-row .row__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.social-status-row .row__inner>div {
    padding: .5rem;
}
.social-status-row .row__inner .social-status__name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.social-status-row .row__inner .social-status__price {
    width: 100px;
    text-align: right;
}
.social-status-row .row__inner .social-status__price span {
    display: inline-block;
    background: rgba(226, 69, 17, .2);
    padding: 4px 10px;
    font-weight: 600;
    font-size: .75rem;
    border-radius: 100px;
}
.social-status-row .row__inner .social-status__amount {
    width: 120px;
}
.social-status-row .row__info {
    display: none;
    border-top: 1px solid #919191;
    background: #f2f2f2;
    padding: .5rem;
    font-size: .875rem;
    line-height: 1.2;
}
.social-status-row .row__info .row__info__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.social-status-row .row__info i.fas.fa-info-circle {
    font-size: 1rem;
    color: #0077b5;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2rem;
    -ms-flex: 0 0 2rem;
    flex: 0 0 2rem;
    padding-left: .5rem;
}
.clear:after, .grid__item.grid__item--side-pic:after, .row:after {
    content: '';
    clear: both;
    float: none;
    display: table;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls, .builderblocks .block__item.block__item--cta .cta-block__blanket, .builderblocks .block__item.block__item--video .video-item .inner-controls, .content-media .video-item .inner-controls, .content-media .video-item .video-item__underlay, .content-media .video-item video, .loading .loader-blanket, .login-hero .login-hero-slider, [data-state=loading] .loader-blanket, a.overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkbox input[type=checkbox]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .checkbox input[type=checkbox]+label span i.fa, .checkbox input[type=checkbox]+label span i.fas, .field-wrap.field-wrap--radio .radio input[type=radio]+label span.check i, .field-wrap.field-wrap--success .checkbox input[type=checkbox]+label span i.field-wrap__input:after, .field-wrap.field-wrap--success .radioinput input[type=radio]+label span i.field-wrap__input:after, .loading .loader, .loading .loader--black, .loading .loader--secondary, .loading .loader--tertiary, .loading .loader--white, .radioinput input[type=radio]+label span .field-wrap.field-wrap--success i.field-wrap__input:after, .radioinput input[type=radio]+label span i.fa, .radioinput input[type=radio]+label span i.fas, [data-state=loading] .loader, [data-state=loading] .loader--black, [data-state=loading] .loader--secondary, [data-state=loading] .loader--tertiary, [data-state=loading] .loader--white {
    position: absolute;
    top: 50%;
    left: 50%}
.checkbox input[type=checkbox]+label, .slider .slick-arrow {
    cursor: pointer;
    cursor: hand;
}
.amount-input-wrap {
    display: inline-block;
    width: 100px;
    padding-left: 32px;
    position: relative;
}
.amount-input-wrap input {
    border-left: none;
    border-radius: 0 3px 3px 0;
}
.amount-input-wrap input::-webkit-inner-spin-button, .amount-input-wrap input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.amount-input-wrap input[type=number] {
    -moz-appearance: textfield;
}
.amount-input-wrap .amount-input-btns {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    width: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #d2d2d9;
    border-radius: 3px 0 0 3px;
    overflow: hidden;
}
.amount-input-wrap .amount-input-btns:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: #d2d2d9;
}
.amount-input-wrap .amount-input-btns button.amount-input-btn {
    background: 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    font-size: .5rem;
    width: 30px;
    height: 50%;
    cursor: pointer;
}
.amount-input-wrap .amount-input-btns button.amount-input-btn i.fas {
    display: block;
}
.amount-input-wrap .amount-input-btns button.amount-input-btn:hover {
    background: #f2f2f2;
}
.amount-input-wrap .amount-input-btns button.amount-input-btn:active i.fas {
    -webkit-transform: scale(.95);
    transform: scale(.95);
}
.amount-input-wrap .amount-input-btns button.amount-input-btn.is-disabled {
    opacity: .1;
    cursor: not-allowed;
}
body.has-cms-topbar {
    margin-top: 60px;
}
body.has-cms-topbar .error-hover, body.has-cms-topbar .header {
    top: 60px;
}
body.has-cms-topbar .error-hover .error-refresh {
    top: 60px;
}
.cms-topbar {
    --cms-topbar-bg: #1D2327;
    --cms-topbar-color: #fff;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background-color: var(--cms-topbar-bg);
    color: var(--cms-topbar-color);
    z-index: 103;
    height: 60px;
}
.cms-topbar .cms-topbar__logo {
    -webkit-flex-basis: 160px;
    -ms-flex-preferred-size: 160px;
    flex-basis: 160px;
    margin-right: 1rem;
}
.cms-topbar .cms-topbar__logo .cms__logo {
    height: 45px;
}
.cms-topbar .cms-user-wrap {
    position: relative;
    margin-right: .5rem;
}
.cms-topbar .cms-user-wrap:hover .cms-user-drop {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.cms-topbar .cms-user-wrap .cms-user-drop {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -5px);
    transform: translate(0, -5px);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    border-radius: 3px;
    border: 1px solid #919191;
    position: absolute;
    top: 100%;
    margin-top: .5rem;
    z-index: 9;
    min-width: 200px;
    right: 0;
    color: var(--cms-topbar-bg);
    background: var(--cms-topbar-color);
    -webkit-box-shadow: 0 3px 8px rgba(58, 79, 93, .1);
    box-shadow: 0 3px 8px rgba(58, 79, 93, .1);
    width: 100%}
.cms-topbar .cms-user-wrap .cms-user-drop:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    height: .5rem;
    opacity: 0;
}
.cms-topbar .cms-user-wrap .cms-user-drop .drop__item, .cms-topbar .cms-user-wrap .cms-user-drop a {
    background-color: #fff;
    color: #3a4f5d;
    border-bottom: 1px solid #919191;
    padding: .75rem .5rem;
    font-size: .875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
}
.cms-topbar .cms-user-wrap .cms-user-drop .drop__item i.far, .cms-topbar .cms-user-wrap .cms-user-drop .drop__item i.fas, .cms-topbar .cms-user-wrap .cms-user-drop a i.far, .cms-topbar .cms-user-wrap .cms-user-drop a i.fas {
    margin-right: .5rem;
    opacity: .3;
}
.cms-topbar .cms-user-wrap .cms-user-drop .drop__item:hover, .cms-topbar .cms-user-wrap .cms-user-drop a:hover {
    background: #f2f2f2;
}
.cms-topbar .cms-user-wrap .cms-user-drop .drop__item:hover i.far, .cms-topbar .cms-user-wrap .cms-user-drop .drop__item:hover i.fas, .cms-topbar .cms-user-wrap .cms-user-drop a:hover i.far, .cms-topbar .cms-user-wrap .cms-user-drop a:hover i.fas {
    opacity: 1;
}
.cms-topbar .cms-user-wrap .cms-user-drop .drop__item:last-child, .cms-topbar .cms-user-wrap .cms-user-drop a:last-child {
    border-bottom: none;
}
.cms-topbar .cms-user {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.cms-topbar .cms-user .cms-user__img, .cms-topbar .cms-user .cms-user__no-img {
    border-radius: 50%;
    border: 2px solid #e24511;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 34px;
    -ms-flex: 0 0 34px;
    flex: 0 0 34px;
    height: 34px;
    overflow: hidden;
    width: 34px;
}
.cms-topbar .cms-user .cms-user__img {
    background-position: center center;
    background-size: cover;
}
.cms-topbar .cms-user .cms-user__no-img {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #e24511;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cms-topbar .cms-user .cms-user__no-img svg {
    height: 16px;
    width: 16px;
}
.cms-topbar .cms-user .cms-user__name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: .5rem;
    font-weight: 600;
    color: #fff;
    padding-right: 1rem;
}
.cms-topbar .cms-user i.fas {
    color: rgba(255, 255, 255, .5);
}
.cms-topbar .cache-message {
    background-color: #03a9f4;
    color: var(--cms-topbar-color);
    padding: .5rem 1rem;
    position: absolute;
    bottom: 0;
    left: 90px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.cms-topbar .cache-message.is-active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.cms-topbar .cms-topbar__right {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cms-topbar .cms-topbar__btn {
    color: var(--cms-topbar-color);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-weight: 600;
    padding: 1rem;
    text-transform: uppercase;
    text-decoration: none;
    border-right: 1px solid rgba(145, 145, 145, .2);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.cms-topbar .cms-topbar__btn.cms-topbar__btn__clear-cache {
    background: rgba(255, 255, 255, .2);
    border-radius: 50px;
    padding: .3rem 1rem;
    margin-left: .5rem;
    border-right: unset;
}
.cms-topbar .cms-topbar__btn.cms-topbar__btn__clear-cache>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media only screen and (max-width:1400px) {
    .cms-topbar .cms-topbar__btn.cms-topbar__btn__clear-cache .cms-topbar-icon {
    width: 14px;
}
.cms-topbar .cms-topbar__btn.cms-topbar__btn__clear-cache .cms-topbar-title {
    display: block;
}
}.cms-topbar .cms-topbar__btn.no-border {
    border-right: unset;
}
.cms-topbar .cms-topbar__btn.hmr-active-btn .hmr-active-btn__inner {
    cursor: help;
    background: #cf2929;
    font-weight: 700;
    padding: .5rem 1rem;
    -webkit-animation: liveBgBlink 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
    animation: liveBgBlink 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
.cms-topbar .cms-topbar__btn.hmr-active-btn .hmr-active-btn__inner .cms-topbar-icon {
    position: relative;
    -webkit-mask-size: unset;
    mask-size: unset;
    -webkit-mask-position: unset;
    mask-position: unset;
    -webkit-mask-repeat: unset;
    mask-repeat: unset;
    height: 14px;
}
@media only screen and (max-width:1400px) {
    .cms-topbar .cms-topbar__btn.hmr-active-btn .hmr-active-btn__inner .cms-topbar-icon {
    margin-right: unset;
}
}.cms-topbar .cms-topbar__btn.hmr-active-btn .hmr-active-btn__inner:hover {
    background: inherit;
}
.cms-topbar .cms-topbar__btn.error-block {
    height: 100%;
    background-color: #cf2929;
    color: #fff;
    pointer-events: none;
}
.cms-topbar .cms-topbar__btn.is-active:not(.hmr-active-btn), .cms-topbar .cms-topbar__btn:hover:not(.hmr-active-btn) {
    background-color: rgba(255, 255, 255, .2);
    color: var(--cms-topbar-color);
}
.cms-topbar .cms-topbar__btn.is-active.cms-topbar__btn__clear-cache, .cms-topbar .cms-topbar__btn:hover.cms-topbar__btn__clear-cache {
    background: rgba(255, 255, 255, .3);
}
.cms-topbar .cms-topbar__btn.is-active .cms-topbar-icon, .cms-topbar .cms-topbar__btn:hover .cms-topbar-icon {
    opacity: 1;
}
.cms-topbar .cms-topbar__btn a {
    color: var(--cms-topbar-color);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .875rem;
    text-transform: uppercase;
}
.cms-topbar .cms-topbar__btn span {
    font-size: .875rem;
}
.cms-topbar .cms-topbar__btn:first-child {
    margin-left: 0;
}
.cms-topbar .cms-topbar__btn:last-child {
    margin-right: 0;
}
.cms-topbar .cms-topbar__btn .cms-topbar-indicator {
    background-color: #ef5350;
    border-radius: 50%;
    height: 6px;
    width: 6px;
    margin-left: .5rem;
}
.cms-topbar .cms-topbar__btn .cms-topbar-indicator.is-blinking {
    -webkit-animation: blinking 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
    animation: blinking 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
.cms-topbar .cms-topbar__btn .cms-topbar-indicator.blue {
    background-color: #03a9f4;
}
.cms-topbar .cms-topbar__btn .cms-topbar-indicator.cms-topbar-indicator--number {
    height: 28px;
    width: 28px;
    position: relative;
    margin-left: .7rem;
}
.cms-topbar .cms-topbar__btn .cms-topbar-indicator.cms-topbar-indicator--number:before {
    content: "";
    position: absolute;
    top: -.2rem;
    right: -.2rem;
    bottom: -.2rem;
    left: -.2rem;
    border-radius: 50%;
    background-color: inherit;
    opacity: .3;
}
.cms-topbar .cms-topbar__btn .cms-topbar-indicator.cms-topbar-indicator--number span {
    font-size: .875rem;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cms-topbar .cms-topbar__btn.is-active .error-hover {
    display: block;
}
.cms-topbar .cms-topbar__btn .error-hover {
    display: none;
    z-index: -1;
    position: fixed;
    left: 0;
    top: 41px;
    bottom: 0;
    right: 0;
    background: #252525;
    color: #fff;
    text-align: left;
    text-transform: none;
    padding-top: 4rem;
    overflow: hidden;
    overflow-y: auto;
}
.cms-topbar .cms-topbar__btn .error-hover .error-hover__title {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: ff-meta-web-pro, "Cera Pro", "Fira Sans", sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-transform: uppercase;
}
.cms-topbar .cms-topbar__btn .error-hover .error-hover__title .cms-topbar-indicator.cms-topbar-indicator--number {
    height: 30px;
    width: 30px;
}
.cms-topbar .cms-topbar__btn .error-hover .error-hover__title .cms-topbar-indicator.cms-topbar-indicator--number span {
    font-style: inherit;
    font-size: 1rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error-refresh {
    position: fixed;
    right: 0;
    top: 41px;
    background: #fff;
    color: #252525;
    padding: .5rem 1rem;
    font-weight: 700;
    font-size: 1.3rem;
    border-radius: 0 0 0 5px;
}
.cms-topbar .cms-topbar__btn .error-hover .error-wrapper {
    background-color: rgba(255, 255, 255, .1);
    padding: .5rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error-wrapper .error-wrapper__inner {
    padding: 2rem 1rem;
    max-height: 450px;
    overflow: hidden;
    overflow-y: auto;
}
.cms-topbar .cms-topbar__btn .error-hover .error-wrapper .error-wrapper__inner::-webkit-scrollbar {
    height: 6px;
    width: 6px;
}
.cms-topbar .cms-topbar__btn .error-hover .error-wrapper .error-wrapper__inner::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, .3);
}
.cms-topbar .cms-topbar__btn .error-hover .error-wrapper .error-wrapper__inner::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, .9);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.cms-topbar .cms-topbar__btn .error-hover .error-wrapper .error-wrapper__inner::-webkit-scrollbar-thumb:hover {
    background: #fff;
}
.cms-topbar .cms-topbar__btn .error-hover .error__title {
    font-weight: 700;
    font-size: 2.5rem;
    color: #fff;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item {
    font-size: 1.5rem;
    color: #fff;
    font-weight: 400;
    padding: 1rem 0;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item:first-of-type {
    padding-top: 0;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item:last-of-type {
    padding-bottom: 0;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item:not(:first-of-type) {
    border-top: 1px solid #707070;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding-right: 80px;
    position: relative;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__title-wrap .ignore-btn {
    position: absolute;
    top: .2rem;
    right: 0;
    border-radius: 30px;
    display: inline-block;
    padding: .25rem .75rem;
    background-color: #03a9f4;
    color: #fff;
    text-transform: none;
    font-size: .875rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__title {
    font-weight: 700;
    margin-bottom: .5rem;
    border-radius: 10px;
    display: inline-block;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__title span {
    font-family: "Fira Sans", Monaco, monospace;
    font-size: .85em;
    padding: .15em .25em;
    background: rgba(var(--base-color), .25);
    border-radius: 5px;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__title a {
    color: #f16529;
    font-size: .875em;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__subtitle {
    font-size: 1.125rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__subtitle span {
    font-family: "Fira Sans", Monaco, monospace;
    font-size: .85em;
    padding: .15em .25em;
    border-radius: 5px;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__subtitle ul {
    margin: 1rem 0;
    padding: 0;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__subtitle ul li {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    padding-left: 1rem;
    font-size: 1.25rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__subtitle ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    background: rgba(var(--base-color), 1);
    left: 0;
    top: 9px;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message pre {
    white-space: pre-wrap;
    text-align: left;
    font-size: 13px;
    margin: 0;
    padding: 0 1em;
    background: 0 0;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message pre .error_item__messsage--number {
    display: inline-block;
    color: #79919d;
    margin-right: .5rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message pre .error_item__messsage--line {
    display: inline-block;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message span {
    font-family: "Fira Sans", Monaco, monospace;
    font-size: 1rem;
    padding: .15em .25em;
    background: rgba(255, 255, 255, .2);
    border-radius: 50px;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message ul {
    line-height: 1;
    padding-left: .5rem;
    list-style-type: disc;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message ul li {
    padding-left: 0;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message ul li::marker {
    color: #f16529;
    font-size: 1.5rem;
}
.cms-topbar .cms-topbar__btn .error-hover .error__item .error__item__message ul li:before {
    content: none;
}
.cms-topbar .cms-topbar__inner {
    background-color: var(--cms-topbar-bg);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .5rem;
}
.cms-topbar .cms-topbar__left {
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
@media only screen and (max-width:1400px) {
    .cms-topbar .cms-topbar-title {
    display: none;
}
}.cms-topbar .cms-topbar-icon {
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    display: inline-block;
    background-color: var(--cms-topbar-color);
    width: 14px;
    display: none;
}
@media only screen and (max-width:1400px) {
    .cms-topbar .cms-topbar-icon {
    display: block;
    background-color: #fff;
    width: 20px;
    opacity: .7;
}
}.cms-topbar .cms-topbar-icon:before {
    content: "";
    display: block;
    padding-top: 100%}
.cms-topbar .cms-topbar-icon.cms-topbar-icon--power {
    width: 25px;
}
.cms-topbar .cms-topbar-icon.il-left {
    margin-right: .5rem;
}
.cms-topbar .cms-topbar-icon.il-right {
    margin-left: .5rem;
}
@media only screen and (max-width:1600px) {
    .cms-topbar .cms-topbar__btn {
    font-size: .875rem;
}
}@-webkit-keyframes liveBgBlink {
    from {
    opacity: 1;
    background: #cf2929;
}
to {
    background: rgba(207, 41, 41, .8);
}
}@keyframes liveBgBlink {
    from {
    opacity: 1;
    background: #cf2929;
}
to {
    background: rgba(207, 41, 41, .8);
}
}@media screen and (max-width:1023px) {
    body.has-cms-topbar {
    margin-top: 0;
}
body.has-cms-topbar header {
    top: 0;
}
body.has-cms-topbar header .header {
    top: 0;
}
.cms-topbar {
    display: none;
}
}.custom-index-marker {
    background: #f9f;
    font-size: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background: #e24511;
    color: #fff;
    font-weight: 700;
    position: absolute;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    border-radius: 5px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
    cursor: pointer;
}
.jv_form.account--form, .jv_form.password_change--form {
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
}
.jv_form.account--form .jv_form__section .jv_form__section__title, .jv_form.password_change--form .jv_form__section .jv_form__section__title {
    font-size: 1.5rem;
    padding-bottom: 1.5rem;
    font-weight: 700;
}
.account__title {
    border-bottom: 1px solid #efefef;
}
@media only screen and (max-width:1023px) {
    .account__title {
    padding-top: 2rem;
}
}.account-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width:767px) {
    .account-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
}.account-content {
    padding: 0 3rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
@media only screen and (max-width:767px) {
    .account-content {
    padding: 0;
    padding-top: 2rem;
}
.account-content .main__title {
    font-size: 1.75rem;
}
.account-content .product-search {
    padding: 2rem 0;
}
}.account-sidebar {
    max-width: 300px;
    width: 100%}
@media only screen and (max-width:767px) {
    .account-sidebar {
    max-width: 100%}
}.account-sidebar .account-sidebar__item {
    border-bottom: 1px solid #919191;
}
.account-sidebar .account-sidebar__item a {
    display: block;
    padding: 1rem;
    color: #3a4f5d;
    font-size: 1rem;
    font-weight: 600;
    position: relative;
}
.account-sidebar .account-sidebar__item a i.fas.side-icon {
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.account-sidebar .account-sidebar__item a.active {
    color: #e24511;
    font-weight: 700;
}
.account-sidebar .account-sidebar__item a.active i.fas {
    color: #e24511;
}
.account-sidebar .account-sidebar__item.account-sidebar__item--faded {
    border-bottom: none;
    opacity: .75;
}
.account-sidebar .account-sidebar__item.account-sidebar__item--faded a {
    font-weight: 300;
}
.main-loader {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 5rem;
    height: 5rem;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 1;
}
.main-loader .loader__item-1, .main-loader .loader__item-2, .main-loader .loader__item-3, .main-loader .loader__item-4, .main-loader .loader__item-5 {
    width: 15%;
    height: 100%;
    background-color: #e24511;
    -webkit-animation: rectangle-bounce 1.5s infinite ease-in-out;
    animation: rectangle-bounce 1.5s infinite ease-in-out;
}
.main-loader .loader__item-2 {
    -webkit-animation-delay: -1.4s;
    animation-delay: -1.4s;
}
.main-loader .loader__item-3 {
    -webkit-animation-delay: -1.3s;
    animation-delay: -1.3s;
}
.main-loader .loader__item-4 {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s;
}
.main-loader .loader__item-5 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
@-webkit-keyframes rectangle-bounce {
    0%, 100%, 40% {
    -webkit-transform: scaleY(.4);
    transform: scaleY(.4);
}
20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
}@keyframes rectangle-bounce {
    0%, 100%, 40% {
    -webkit-transform: scaleY(.4);
    transform: scaleY(.4);
}
20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
}@media only screen and (max-width:1023px) {
    .account-navigation-wrap {
    position: fixed;
    left: 0;
    right: 0;
    top: 130px;
    bottom: 0;
    z-index: 98;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    display: block;
    visibility: hidden;
}
.account-navigation-wrap .account-sidebar-underlay {
    position: fixed;
    background: rgba(8, 158, 221, .75);
    left: 0;
    right: 0;
    top: 130px;
    bottom: 0;
    z-index: 998;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.account-navigation-wrap .account-sidebar-wrap {
    position: fixed;
    background: #fff;
    left: 0;
    max-width: 350px;
    width: 100%;
    top: 130px;
    bottom: 0;
    z-index: 998;
    -webkit-box-shadow: 2px 0 10px rgba(0, 0, 0, .15);
    box-shadow: 2px 0 10px rgba(0, 0, 0, .15);
    padding: 2rem;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
}@media only screen and (max-width:767px) {
    .account-order {
    padding: 2rem 0;
}
}@media only screen and (max-width:767px) {
    .account-order .order__item {
    max-width: 250px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 2rem;
    padding: 0;
}
}@media only screen and (max-width:424px) {
    .account-order .order__item {
    max-width: 100%}
}.account-order .order__item .order__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -1rem;
    padding: 1rem;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #efefef;
    background-color: #efefef;
}
.account-order .order__item .order__header:hover {
    cursor: pointer;
}
.account-order .order__item .order__header .order__title {
    font-size: 1.25rem;
    font-weight: 700;
}
.account-order .order__item .order__header .order__angle {
    display: inline-block;
    padding: 0 .5rem;
}
.account-order .order__item .order__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #fafafa;
}
.account-order .order__item .order__row.last {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
@media only screen and (max-width:767px) {
    .account-order .order__item .order__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
}.account-order .order__item .order__row .order__row__picture {
    position: relative;
    max-width: 150px;
    width: 100%}
.account-order .order__item .order__row .order__row__picture:before {
    content: '';
    padding-bottom: 75%;
    display: block;
}
.account-order .order__item .order__row .order__row__picture:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../../../assets/images/no.jpg);
}
.account-order .order__item .order__row .order__row__picture .picture {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 1;
}
@media only screen and (max-width:767px) {
    .account-order .order__item .order__row .order__row__picture {
    max-width: 100%}
}.account-order .order__item .order__row .order__row__name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 1rem;
}
@media only screen and (max-width:767px) {
    .account-order .order__item .order__row .order__row__name {
    max-width: 100%;
    width: 100%;
    padding: .25rem 0;
    font-weight: 700;
}
}.account-order .order__item .order__row .order__row__code {
    font-size: .75rem;
    font-weight: 700;
}
.account-order .order__item .order__row .order__row__code span.label {
    opacity: .75;
    padding-right: 1rem;
}
.account-order .order__item .order__row .order__row__code span.value {
    color: #e24511;
}
.account-order .order__item .order__row .order__row__amount {
    max-width: 150px;
    width: 100%;
    font-weight: 700;
    text-align: right;
    padding: 0 .25rem;
}
.account-order .order__item .order__row .order__row__amount span {
    display: none;
}
@media only screen and (max-width:767px) {
    .account-order .order__item .order__row .order__row__amount {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
}
.account-order .order__item .order__row .order__row__amount span {
    display: inline-block;
    font-weight: 700;
}
}.account-order .order__item .order__row .order__row__price {
    max-width: 150px;
    width: 100%;
    font-weight: 700;
    text-align: right;
    padding: 0 .25rem;
}
.account-order .order__item .order__row .order__row__price span {
    display: none;
}
@media only screen and (max-width:767px) {
    .account-order .order__item .order__row .order__row__price {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
}
.account-order .order__item .order__row .order__row__price span {
    display: inline-block;
    font-weight: 700;
}
}.account-order .order__item.order__item--header {
    font-weight: 700;
    color: #fff;
    background-color: #e24511;
    margin: 0 -1rem;
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
}
@media only screen and (max-width:767px) {
    .account-order .order__item.order__item--header {
    display: none;
}
}.account-order .order__item.order__item--header .order__row {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.account-order .order__item.order__item--header .order__row .order__row__picture:before {
    display: none;
}
.account-order .order__item.order__item--header .order__row .order__row__picture:after {
    display: none;
}
.account-order .order__item .order__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid #efefef;
    margin: 1rem 0;
    padding-top: 1rem;
}
.account-order .order__item .order__footer .order__footer__row {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.account-order .order__item .order__footer .order__footer__row .order__footer__row__label {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    font-weight: 700;
    padding: .25rem;
}
.account-order .order__item .order__footer .order__footer__row .order__footer__row__value {
    max-width: 150px;
    width: 100%;
    text-align: right;
    padding: .25rem;
}
.form-data {
    border-bottom: 1px solid #efefef;
    padding-bottom: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -2rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.form-data.no-border {
    border-bottom: none;
}
.form-data .form-data__item {
    padding: 1rem 2rem;
    font-size: .85rem;
}
.form-data .form-data__item .form-data__item__label {
    font-weight: 700;
    color: #e24511;
    padding-bottom: .25rem;
}
.form-data .form-data__item .form-data__item__value {
    opacity: .65;
}
.account-header {
    padding: .5em 0;
    border-bottom: 1px solid #3a4f5d;
}
.account-header .account-header__item {
    font-weight: 500;
    text-transform: uppercase;
}
.account-game {
    position: relative;
    border-bottom: 1px solid #f2f2f2;
}
.account-game:last-child {
    border-bottom: none;
}
.account-game .account-game__item {
    padding: 1em 0;
}
.ambassador-overview {
    overflow: hidden;
}
.ambassador-items .ambassador-item .ambassador-slider .slider .slick-dots {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ambassador-items .ambassador-item .ambassador-slider .slider .slider__item .slider__picture {
    border-radius: 20px;
}
.article-page .article__next, .article-page .article__prev {
    font-weight: 700;
    color: #3a4f5d;
}
@media only screen and (max-width:767px) {
    .article-page .article__next span, .article-page .article__prev span {
    display: none;
}
}.article-page .article__next .icon, .article-page .article__prev .icon {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    -webkit-box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    height: 32px;
    width: 32px;
    border-radius: 32px;
}
.article-page .article__prev:hover .icon {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
.article-page .article__prev .icon {
    margin-right: 1rem;
}
.article-page .article__next:hover .icon {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}
.article-page .article__next .icon {
    margin-left: 1rem;
}
.article-page .article-footer {
    border-top: 1px solid #e24511;
    padding-top: 1rem;
    padding-bottom: 2rem;
}
.article-page .article-footer.article-footer-block {
    padding-bottom: unset;
    margin-top: 2rem;
    width: 100%}
.article-page .builderblocks {
    overflow: unset;
}
.article-page .builderblocks .section--xlarge {
    padding: 3rem 0;
    overflow: unset;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .section--xlarge {
    padding: 2rem 0;
}
}.article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-right .block__item__picture.block__item__picture--single {
    border-radius: 20px;
    padding: 0;
    margin-left: 3rem;
    min-width: calc(50% - 3rem);
    max-width: calc(50% - 3rem);
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 212px;
    right: 0;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-right .block__item__picture.block__item__picture--single {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
}
}.article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-left, .article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-right {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-left .block__item--slider, .article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-right .block__item--slider {
    position: -webkit-sticky;
    position: sticky;
    top: 212px;
    right: 0;
}
.article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-left .block__item__picture, .article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-right .block__item__picture {
    padding-top: 0;
}
.article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-left .picture__item, .article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-right .picture__item {
    aspect-ratio: 1/1;
    border-radius: 20px;
    max-height: none;
    min-height: 550px;
}
.article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-bottom .block__item--slider .block__item__picture .picture__item, .article-page .builderblocks [data-type=picture-content] .block-wrapper .block__item.block__item--pic-top .block__item--slider .block__item__picture .picture__item {
    max-height: 900px;
}
.article-page .builderblocks [data-type=pictures-content].bg-alternate:nth-child(even) {
    background: #fff;
}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item .block__item__pictures__sliders .block__item__picture--single {
    padding: 0;
}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item .block__item__pictures__sliders .picture__item {
    aspect-ratio: 4/3;
    border-radius: 20px;
}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item .block__item__pictures__sliders .block__item--slider:not(:last-child), .article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item .block__item__pictures__sliders .block__item__picture--single:not(:last-child) {
    padding-bottom: 2rem;
}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item-pic-top .block__item__pictures__sliders {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-right .block__item__inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-right .block__item__pictures__sliders {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-right .block__item__pictures__sliders .block__item__picture--single {
    padding-left: 3rem;
    padding-right: 1rem;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-right .block__item__pictures__sliders .block__item__picture--single {
    padding-left: unset;
}
}.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__inner {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
}.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__pictures__sliders {
    width: 50%}
@media only screen and (max-width:767px) {
    .article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__pictures__sliders {
    width: 100%;
    padding-right: unset;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
}.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__pictures__sliders .block__item--slider, .article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__pictures__sliders .block__item__picture--single {
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__pictures__sliders .block__item__picture--single {
    padding-right: 3rem;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks [data-type=pictures-content] .block-wrapper--normal .block__item.block__item--pic-left .block__item__pictures__sliders .block__item__picture--single {
    padding-right: unset;
}
}.article-page .builderblocks .section {
    padding: 0;
}
.article-page .builderblocks .section.bg-alternate {
    background: 0 0;
}
.article-page .builderblocks .section[data-type=quote] {
    background-color: #e24511;
    border: 1rem solid #fff;
}
.article-page .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-left .block__item--slider {
    padding-left: 1em;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-left .block__item--slider {
    padding-left: 0;
}
}.article-page .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-right .block__item--slider {
    padding-right: 1em;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper.block-wrapper--full .block__item.block__item--pic-right .block__item--slider {
    padding-right: 0;
}
}.article-page .builderblocks .block-wrapper .block__item .page-content p {
    line-height: 1.8;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--pic-top .block__item__inner {
    padding-top: 2rem;
}
.article-page .builderblocks .block-wrapper .block__item .block__item__inner {
    padding-top: 0;
    padding-bottom: 0;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item .block__item__inner {
    padding-bottom: 2rem;
}
}.article-page .builderblocks .block-wrapper .block__item .block__item__inner .block__item__content__container .block__item__content {
    font-size: 1.125rem;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--slider {
    padding: 0;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--slider .slider {
    border-radius: 20px;
    overflow: hidden;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--slider .block__item__picture .picture__item {
    max-height: none;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--slider .slick-arrow {
    width: 0;
    height: 0;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--slider .slick-arrow i {
    display: none;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--content {
    text-align: center;
    max-width: 850px;
    width: 100%;
    margin: 0 auto;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--content .block__item__inner .block__item__content__container .block__item__content {
    font-size: 1.25rem;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--pic-left .block__item__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 3rem;
}
@media only screen and (max-width:1300px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--pic-left .block__item__inner {
    padding-left: 2rem;
}
}@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--pic-left .block__item__inner {
    padding-left: 0;
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--pic-left .block__item--slider {
    padding-right: 3rem;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--pic-left .block__item--slider {
    padding-left: 0;
    padding-right: 0;
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--pic-right .block__item__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 3rem;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--pic-right .block__item__inner {
    padding-right: 1rem;
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--pic-right .block__item--slider {
    padding-left: 3rem;
}
@media only screen and (max-width:1600px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--pic-right .block__item--slider {
    padding-right: 1em;
}
}@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--pic-right .block__item--slider {
    padding-right: 0;
    padding-left: unset;
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--picture-content-double .picture__item {
    max-height: 100%}
.article-page .builderblocks .block-wrapper .block__item.block__item--cta .block__item--slider {
    padding: 0;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--cta .picture__item {
    max-height: 100%}
.article-page .builderblocks .block-wrapper .block__item.block__item--cta .eotbutton {
    margin-top: 1em;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--quote {
    position: relative;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner {
    background: #e24511;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__quote {
    font-size: 15rem;
    color: rgba(255, 255, 255, .52);
    line-height: .7;
    text-align: right;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__quote {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 20rem;
    color: rgba(255, 255, 255, .2);
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container {
    position: relative;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__content {
    color: #fff;
    text-align: left;
    font-size: 1.75rem;
}
@media only screen and (max-width:767px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__content {
    font-size: 1.5rem;
}
}@media only screen and (max-width:424px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__content {
    font-size: 1.25rem;
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__content p {
    line-height: 1.6;
    margin: 0;
}
@media only screen and (max-width:1600px) {
    .article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__content p {
    display: inline;
}
}.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__title {
    text-align: left;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--quote .block__item__inner .block__item__content__container .block__item__title .h1 {
    opacity: .75;
    color: #fff;
}
.article-page .builderblocks .block-wrapper .block__item.block__item--video {
    padding: 1em 0;
}
.blog-overview .blog-overview-items #loadMoreContent:before, .default-blog__item .default-blog__item__picture, .default-blog__item .default-blog__item__picture:after, .default-blog__item .default-blog__item__picture:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.blog-items.flex--padding--big>.flex__item {
    padding-top: 2rem;
}
.blog-item {
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 50px rgba(8, 158, 221, .27);
    box-shadow: 5px 5px 50px rgba(8, 158, 221, .27);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: relative;
}
.blog-item .blog-item__date {
    background-color: #e24511;
    font-weight: 700;
    color: #fff;
    height: auto;
    padding: .5rem 1rem;
    border-radius: 50px;
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.blog-item .blog-item__date span {
    margin-left: .2rem;
}
.blog-item .blog-item__picture {
    background-color: #3a4f5d;
    aspect-ratio: 4/3;
    border-radius: 20px 20px 0 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.blog-item .blog-item__content {
    color: #3a4f5d;
    background: #fff;
    border-radius: 0 0 20px 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
.blog-item .blog-item__content .blog-item__content__title {
    font-size: 1.25rem;
    font-weight: 700;
}
.blog-item .blog-item__content .blog-item__content__description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: unset;
}
.blog-items .nextgen-item .video-item video, .blog-overview .blog-overview-items .nextgen-item .video-item video {
    aspect-ratio: 4/3;
}
.blog-items .nextgen-item .nextgen-video__title, .blog-overview .blog-overview-items .nextgen-item .nextgen-video__title {
    color: #3a4f5d;
}
.blog-items .nextgen-item .blog-item__date, .blog-overview .blog-overview-items .nextgen-item .blog-item__date {
    background-color: #e24511;
    font-weight: 700;
    color: #fff;
    height: auto;
    padding: .5rem 1rem;
    border-radius: 50px;
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1;
}
.blog-items .nextgen-item .blog-item__date span, .blog-overview .blog-overview-items .nextgen-item .blog-item__date span {
    margin-left: .2rem;
}
.blog-overview {
    overflow: hidden;
}
.blog-overview .blog-overview__header {
    padding-top: 3rem;
}
.blog-overview .blog-overview__title h2 {
    margin-bottom: unset;
}
.blog-overview .blog-overview-items {
    padding-bottom: 5rem;
}
@media only screen and (max-width:767px) {
    .blog-overview .blog-overview-items {
    padding: 0;
    padding-bottom: 4rem;
}
}.blog-overview .blog-overview-items #loadMoreContent {
    position: relative;
}
.blog-overview .blog-overview-items #loadMoreContent:before {
    content: '';
    pointer-events: none;
    background-color: rgba(255, 255, 255, .5);
    opacity: 0;
    z-index: 1;
    -webkit-transition: opacity .3s cubic-bezier(.55, 0, .1, 1);
    transition: opacity .3s cubic-bezier(.55, 0, .1, 1);
}
.blog-overview .blog-overview-items #loadMoreContent.loading:before {
    pointer-events: all;
    opacity: 0;
}
.blog-overview.blog-overview--events .blog-overview__header {
    margin-bottom: 1em;
    background: 0 0;
}
.blog-overview.blog-overview--events .blog-overview__header:before {
    display: none;
}
.blog-overview.blog-overview--events .blog-overview-items {
    padding: 2em 0;
    padding-bottom: 3em;
}
.blog-overview.blog-overview--events .ethias-base-slider {
    margin: 0 -1.5rem;
}
@media only screen and (max-width:767px) {
    .blog-overview.blog-overview--events .ethias-base-slider {
    margin: 0;
}
}@media only screen and (max-width:424px) {
    .blog-overview.blog-overview--events .ethias-base-slider {
    margin: 0 -.5rem;
}
}.blog-overview.blog-overview--events.blog-overview--normal .blog-overview__title .blog-overview__title__inner span:after, .blog-overview.blog-overview--events.blog-overview--normal .blog-overview__title .blog-overview__title__inner span:before {
    display: none;
}
.blog-overview.blog-overview--events.blog-overview--alternate {
    background: #dbeff4;
}
.blog-cat {
    overflow: hidden;
}
.blog-cat .blog-cat__item {
    position: relative;
}
.blog-cat .blog-cat__item .blog-cat__inner {
    padding: 2em;
}
.blog-cat .blog-cat__item .blog-cat__title {
    font-weight: 700;
    font-size: 2.75rem;
    padding-bottom: .5rem;
}
@media only screen and (max-width:767px) {
    .blog-cat .blog-cat__item .blog-cat__title {
    font-size: 2rem;
}
}@media only screen and (max-width:424px) {
    .blog-cat .blog-cat__item .blog-cat__title {
    font-size: 1.5rem;
}
}.blog-cat .blog-cat__item .blog-cat__description {
    font-size: 1.25rem;
    padding-bottom: .5rem;
}
@media only screen and (max-width:767px) {
    .blog-cat .blog-cat__item .blog-cat__description {
    font-size: 1rem;
}
}.blog-cat .blog-cat__item .blog-cat__btn {
    padding-top: 1em;
}
.blog-cat .blog-cat__item .blog-cat__picture {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.blog-cat .blog-cat__item .blog-cat__picture:before {
    content: '';
    display: block;
    padding-bottom: 60%}
.blog-cat .blog-cat__item.blog-cat__item--main {
    background: #e24511;
}
.blog-cat .blog-cat__item.blog-cat__item--main .blog-cat__title {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--main .blog-cat__description {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--secondary {
    background: #089edd;
}
.blog-cat .blog-cat__item.blog-cat__item--secondary .blog-cat__title {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--secondary .blog-cat__description {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--tertiary {
    background: #334f5f;
}
.blog-cat .blog-cat__item.blog-cat__item--tertiary .blog-cat__title {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--tertiary .blog-cat__description {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--light-blue {
    background: #009dde;
}
.blog-cat .blog-cat__item.blog-cat__item--light-blue .blog-cat__title {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--light-blue .blog-cat__description {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--dark-blue {
    background: #05648d;
}
.blog-cat .blog-cat__item.blog-cat__item--dark-blue .blog-cat__title {
    color: #fff;
}
.blog-cat .blog-cat__item.blog-cat__item--dark-blue .blog-cat__description {
    color: #fff;
}
.blog-cat .blog-cat__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.blog-cat .blog-cat__block:hover .btn--white {
    background-color: #fff;
    -webkit-box-shadow: #fff 0 0 0 2px;
    box-shadow: #fff 0 0 0 2px;
}
.blog-cat .blog-cat__block .picture-ethi {
    max-width: 400px;
}
@media only screen and (max-width:1023px) {
    .blog-cat .blog-cat__block .picture-ethi {
    max-width: 200px;
}
}.blog-cat .blog-cat__block:not(.even) .picture-ethi {
    background-position: bottom left;
    margin-right: -4rem;
}
@media only screen and (max-width:1023px) {
    .blog-cat .blog-cat__block: not(.even) .picture-ethi {
    margin: 0 0 0 auto;
    background-position: bottom right;
}
}.blog-cat .blog-cat__block:not(.even) .blog-cat__content {
    padding-right: 4rem;
    padding: 4rem 4rem 4rem 0;
}
@media only screen and (max-width:1300px) {
    .blog-cat .blog-cat__block: not(.even) .blog-cat__content {
    padding: 2rem;
}
}@media only screen and (max-width:1023px) {
    .blog-cat .blog-cat__block: not(.even) .blog-cat__content {
    padding: 0 2rem 2rem 2rem;
}
}.blog-cat .blog-cat__block.even .picture-ethi {
    background-position: bottom right;
    margin-right: -4rem;
}
@media only screen and (max-width:1023px) {
    .blog-cat .blog-cat__block.even .picture-ethi {
    margin: 0 0 0 auto;
}
}.blog-cat .blog-cat__block.even .blog-cat__content {
    text-align: right;
    padding: 4rem 0 4rem 4rem;
}
@media only screen and (max-width:1300px) {
    .blog-cat .blog-cat__block.even .blog-cat__content {
    padding: 2rem;
}
}@media only screen and (max-width:1023px) {
    .blog-cat .blog-cat__block.even .blog-cat__content {
    padding: 0 2rem 2rem 2rem;
    text-align: left;
}
}.blog-cat .blog-cat__block .blog-cat__btn {
    padding-top: 2rem;
}
.blog-filter .blog-filter-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media only screen and (max-width:767px) {
    .blog-filter .blog-filter-block {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 2rem;
}
}.blog-filter .blog-filter-block .blog-filter__title {
    font-weight: 700;
    padding-right: 1rem;
}
.blog-filter .blog-filter-block .blog-filter__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.blog-filter .blog-filter-block .blog-filter__item[data-id=periode] {
    width: 100%;
    display: block;
}
.blog-filter .blog-filter-block .blog-filter__item[data-id=periode] .blogType__item {
    display: block;
}
.blog-filter .blog-filter-block .blog-filter__item.blog-filter__item--border {
    border-bottom: 1px solid #707070;
}
.blog-filter .blog-filter-block .blog-filter__item.blog-filter__item--border:last-child, .blog-filter .blog-filter-block .blog-filter__item.blog-filter__item--border:nth-last-child(2) {
    border-bottom: none;
}
.blog-filter .blog-filter-block .blog-filter__item .blog-filter__item__inner {
    margin: 0 -1em;
}
@media only screen and (max-width:767px) {
    .blog-filter .blog-filter-block .blog-filter__item .blog-filter__item__inner {
    width: 100%}
}@media only screen and (max-width:767px) {
    .blog-filter .blog-filter-block .blog-filter__item {
    width: 100%}
}.blog-filter .blog-filter-block .blog-filter__item[data-id=blogTypeID] {
    width: 100%}
.blog-filter .blog-filter-block .blogType__item {
    position: relative;
    display: inline-block;
    padding: .5em 1em;
}
@media only screen and (max-width:767px) {
    .blog-filter .blog-filter-block .blogType__item {
    padding: .5em 0;
    display: block;
    width: 100%}
}@media only screen and (max-width:767px) {
    .blog-filter .blog-filter-block .blogType__item.blogType__item--periode {
    width: 100%;
    padding: 2em 0;
}
}.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .prev-wrap {
    padding-right: 1rem;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .prev-wrap .blogType__item__periode {
    text-align: left;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .next-wrap {
    padding-left: 1rem;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .next-wrap .blogType__item__periode {
    text-align: right;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode {
    position: relative;
    text-align: center;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode .blogType__item__periode__btn {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    border-radius: 50px;
    -webkit-box-shadow: 0 10px 20px rgba(8, 158, 221, .31);
    box-shadow: 0 10px 20px rgba(8, 158, 221, .31);
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode .blogType__item__periode__btn.prev:hover {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode .blogType__item__periode__btn.next:hover {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode.blogType__item__periode--active input+label {
    color: #089edd;
    font-family: ethias_TTT, "Cera Pro", sans-serif;
    font-size: 2rem;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode input {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode input+label {
    position: relative;
    cursor: pointer;
    color: rgba(58, 79, 93, .5);
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode input+label i {
    font-size: .65rem;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode input+label i.il-left {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .blogType__item__periode input+label i.il-right {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .custom-select {
    position: relative;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .custom-select select {
    border: none;
    background: #089edd;
    border-radius: 0;
    color: #fff;
    font-size: 1.25rem;
    padding: 10px 1em;
    padding-right: 2em;
    cursor: pointer;
}
.blog-filter .blog-filter-block .blogType__item.blogType__item--periode .custom-select i {
    position: absolute;
    right: 1em;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox]+label {
    padding: .5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25rem;
    cursor: pointer;
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox]+label span {
    position: relative;
    width: 1em;
    height: 1em;
    border: 1px solid #e24511;
    display: inline-block;
    border-radius: 50px;
    margin-right: .5em;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox]+label span i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    font-size: 10px;
    color: transparent;
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox]:checked+label span {
    background: #e24511;
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox]:checked+label span i {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    color: #fff;
    opacity: 1;
}
.blog-filter .blog-filter-block .blogType__item input[type=checkbox]:disabled+label {
    opacity: .5;
}
.load__more__btn.loading .eotbutton {
    color: transparent;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .jv_form__section[data-id=default_2] {
    padding-top: 1rem;
    padding-bottom: 0;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .jv_form__section .jv_form__section__title {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 1rem;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap>label {
    font-weight: 400;
    font-size: .875rem;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio .field-wrap__label {
    font-size: .875rem;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio .radio input[type=radio]+label {
    padding: .5rem;
    padding-left: 2rem;
    font-weight: 400;
    line-height: 1.2;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio .radio input[type=radio]+label span {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 7px;
    border-color: #3a4f5d;
    left: 0;
    height: 18px;
    width: 18px;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio .radio input[type=radio]+label:hover {
    background: 0 0;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio .radio input[type=radio]:checked+label {
    background: 0 0;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio[data-id=gender] .field-wrap-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio[data-id=gender] .field-wrap-options .radio {
    margin-right: 1rem;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio[data-id=gender] .field-wrap-options .radio input[type=radio]+label {
    cursor: pointer;
    padding: .5rem;
    padding-top: .7rem;
    height: 38px;
    width: 38px;
    border-radius: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #737373;
    color: #3a4f5d;
    margin: 0;
    font-weight: 500;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio[data-id=gender] .field-wrap-options .radio input[type=radio]+label span {
    display: none;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio[data-id=gender] .field-wrap-options .radio input[type=radio]:checked+label {
    background: #e24511;
    border-color: #e24511;
    color: #fff;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--radio[data-id=answer] .field-wrap__label {
    font-size: 1.125rem;
    font-weight: 700;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=open_answer] label {
    font-size: 1.125rem;
    font-weight: 700;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--select[data-id=answer2] select {
    cursor: pointer;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--select[data-id=answer2] label {
    font-size: 1.125rem;
    font-weight: 700;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=tiebreaker] label {
    font-weight: 700;
    font-size: 1.125rem;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=tiebreaker] .field-wrap__input input {
    max-width: 130px;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=errors] {
    display: none;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=errors].field-wrap--error {
    padding: 1em 2em;
    background-color: #d83a3a;
    color: #fff;
    border-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=errors].field-wrap--error i {
    line-height: 1.6;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap[data-id=errors].field-wrap--error .field-wrap__error {
    color: #fff;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--checkbox .checkbox input[type=checkbox]+label {
    font-weight: 400;
    padding: 0 0 0 2rem;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--checkbox .checkbox input[type=checkbox]+label span {
    -webkit-transform: none;
    transform: none;
    top: 0;
    left: 0;
    border: 1px solid #089edd;
    background: 0 0;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--checkbox .checkbox input[type=checkbox]+label span i.fas {
    font-size: 12px;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap--checkbox .checkbox input[type=checkbox]:checked+label {
    background: 0 0;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap__button button.btn {
    background: #fff;
    border: 1px solid #3a4f5d;
    color: #3a4f5d;
}
.blog-detail.blog-detail--contest .jv_form.contest--form .field-wrap.field-wrap__button button.btn:hover {
    background: #3a4f5d;
    color: #fff;
}
.blog-detail.blog-detail--contest .jv_form.contest--form input[type=date], .blog-detail.blog-detail--contest .jv_form.contest--form input[type=email], .blog-detail.blog-detail--contest .jv_form.contest--form input[type=number], .blog-detail.blog-detail--contest .jv_form.contest--form input[type=password], .blog-detail.blog-detail--contest .jv_form.contest--form input[type=search], .blog-detail.blog-detail--contest .jv_form.contest--form input[type=tel], .blog-detail.blog-detail--contest .jv_form.contest--form input[type=text], .blog-detail.blog-detail--contest .jv_form.contest--form select, .blog-detail.blog-detail--contest .jv_form.contest--form textarea {
    border: none;
    border-bottom: 1px solid #3a4f5d;
    border-radius: unset;
    padding-left: unset;
}
.blog-detail .contest-success {
    display: none;
    font-weight: 500;
    text-align: center;
}
.blog-detail-wrap {
    max-width: 1300px;
    margin: 0 auto;
    padding: 2rem;
}
.blog-detail-wrap.blog-detail-wrap--contest {
    max-width: 1000px;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0 3px 25px rgba(204, 234, 246, .36);
    box-shadow: 0 3px 25px rgba(204, 234, 246, .36);
    margin: 0 auto;
    padding: 3rem;
}
@media only screen and (max-width:767px) {
    .blog-detail-wrap.blog-detail-wrap--contest {
    padding: 2rem;
}
}.blog-detail-wrap .builderblocks .bg-alternate {
    background: 0 0;
}
.blog-detail-wrap .builderblocks>div[data-type=content] .block__item__content {
    margin: 0 auto;
    max-width: 600px;
    text-align: center;
}
.contest-intro {
    color: #000;
    padding: 2rem 0 5rem 0;
    padding-bottom: 6rem;
}
@media only screen and (max-width:767px) {
    .contest-intro {
    padding-bottom: 3rem;
}
}.contest-intro .blog-detail-contest__content {
    text-align: center;
    font-size: 1.25rem;
}
.blog-description {
    margin: 0 auto;
    max-width: 800px;
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1.25rem;
}
@media only screen and (max-width:424px) {
    .blog-description {
    font-size: 1rem;
}
}.js-sticky.js-sticky--blog-arrow {
    padding: 1em 0;
}
.js-sticky.js-sticky--blog-arrow.js-stuck {
    left: unset;
    right: unset;
}
.js-sticky.js-sticky--blog-arrow.js-stuck .eotbutton {
    -webkit-transform: translate(calc(-50% - 2em), 0) rotate(4deg);
    transform: translate(calc(-50% - 2em), 0) rotate(4deg);
}
@media only screen and (max-width:1023px) {
    .js-sticky.js-sticky--blog-arrow.js-stuck .eotbutton {
    -webkit-transform: translate(-100%, 0) rotate(4deg);
    transform: translate(-100%, 0) rotate(4deg);
}
}.default-blog__item {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.default-blog__item .default-blog__item__picture {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: all 2s cubic-bezier(.55, 0, .1, 1);
    transition: all 2s cubic-bezier(.55, 0, .1, 1);
}
.default-blog__item .default-blog__item__picture:before {
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, .25)), to(rgba(0, 0, 0, .5)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .5) 100%);
}
.default-blog__item .default-blog__item__picture:after {
    opacity: 0;
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .15)), color-stop(50%, rgba(0, 0, 0, .4)), to(rgba(0, 0, 0, .65)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .65) 100%);
    -webkit-transition: all .8s cubic-bezier(.55, 0, .1, 1);
    transition: all .8s cubic-bezier(.55, 0, .1, 1);
}
.default-blog__item .default-blog__item__inner {
    min-height: 220px;
    height: 100%;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1em;
}
.default-blog__item .default-blog__item__title {
    color: #fff;
    font-weight: 700;
    font-size: 1.25rem;
    -webkit-transition: all .8s 50ms cubic-bezier(.55, 0, .1, 1);
    transition: all .8s 50ms cubic-bezier(.55, 0, .1, 1);
}
.default-blog__item .default-blog__item__sticker {
    position: absolute;
    top: .75rem;
    right: .5rem;
}
.default-blog__item .default-blog__item__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -.5rem;
    padding: .5rem 0;
    -webkit-transition: all .8s cubic-bezier(.55, 0, .1, 1);
    transition: all .8s cubic-bezier(.55, 0, .1, 1);
}
.default-blog__item .default-blog__item__info .default-blog__item__info__item {
    font-size: .75rem;
    padding: 0 .5rem;
    color: #fff;
    border-right: 1px solid #fff;
    font-weight: 500;
}
.default-blog__item .default-blog__item__info .default-blog__item__info__item:last-child {
    border: none;
}
.default-blog__item:hover .default-blog__item__picture {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.picture-gallery .picture-gallery__item {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.picture-gallery .picture-gallery__item:before {
    content: '';
    padding-bottom: 75%;
    display: block;
}
.ophaal-calendar-slider .calendar-title {
    font-family: ethias_TTT, "Cera Pro", sans-serif;
    font-size: 2rem;
    color: #089edd;
    font-weight: 400;
}
table.calendar-table tr td {
    text-align: center;
}
table.calendar-table tr td .date {
    min-height: 36px;
    padding: .5rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
table.calendar-table thead tr td {
    border-bottom: 1px solid #ebf7fb;
}
table.calendar-table thead tr td:not(:last-child) {
    border-right: 1px solid #ebf7fb;
}
table.calendar-table tbody tr:not(:last-child) td {
    border-bottom: 1px solid #ebf7fb;
}
table.calendar-table tbody tr td {
    font-weight: 900;
}
table.calendar-table tbody tr td:not(:last-child) {
    border-right: 1px solid #ebf7fb;
}
table.calendar-table tbody tr td.disabled, table.calendar-table tbody tr td.other__month {
    opacity: .48;
}
table.calendar-table tbody tr td.is-current {
    color: #e24511;
}
table.calendar-table tbody tr td.disabled+.is-used .color-bar {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
table.calendar-table tbody tr td .calendar-item-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: .5rem;
}
table.calendar-table tbody tr td .color-bars {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .2rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
table.calendar-table tbody tr td .color-bar {
    height: 6px;
    width: calc(100% + 1px);
}
table.calendar-table tbody tr td .color-bar.is-end, table.calendar-table tbody tr td .color-bar.is-start, table.calendar-table tbody tr td .color-bar.is-used {
    --bg: #E24511;
    background-color: var(--bg);
}
table.calendar-table tbody tr td .color-bar.is-start {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
table.calendar-table tbody tr td .color-bar.is-start.is-end .color-bar {
    left: .5rem;
}
table.calendar-table tbody tr td .color-bar.is-end {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.campaign-block .campaign-block__image {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom center;
    object-position: bottom center;
}
.campaign-block .campaign-block__content {
    padding: 4rem 3rem 4rem 2rem;
}
@media only screen and (max-width:1300px) {
    .campaign-block .campaign-block__content {
    padding-bottom: 0;
}
}@media only screen and (max-width:767px) {
    .campaign-block .campaign-block__content {
    padding: 0 0 1rem 0;
}
}.campaign-block.section-block .section-block__pictures {
    margin-right: 0;
    margin-left: auto;
    margin-top: 0;
}
@media only screen and (max-width:1300px) {
    .campaign-block.section-block .section-block__pictures {
    padding-bottom: 2rem;
}
}@media only screen and (max-width:767px) {
    .campaign-block.section-block .section-block__pictures {
    padding-bottom: 0;
}
}.campaign-block.section-block .section-block__pictures .picture {
    -webkit-box-shadow: 0 3px 10px rgba(125, 47, 22, .3);
    box-shadow: 0 3px 10px rgba(125, 47, 22, .3);
}
.campaign-block.section-block .section-block__pictures .picture1 {
    margin: 0 2rem 2rem 2rem;
    max-width: 58%}
.campaign-block.section-block .section-block__pictures .picture2 {
    aspect-ratio: 2/3;
    top: 13%;
    max-width: 36%;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
@media only screen and (max-width:1920px) {
    .campaign-block.section-block .section-block__pictures .picture2 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
}@media only screen and (max-width:767px) {
    .campaign-block.section-block .section-block__pictures .picture2 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
}.campaign-block.section-block .section-block__pictures .picture3 {
    aspect-ratio: 4/3;
    max-width: 70%}
.campaign-detail .hero .hero__content .hero__content__inner .page-content {
    max-width: unset;
}
@media only screen and (max-width:767px) {
    .campaign-detail .main-video-block {
    padding-top: 4rem;
}
}@media only screen and (max-width:424px) {
    .campaign-detail .main-video-block {
    padding-top: unset;
}
}.campaign-detail .main-video-block .bubble {
    bottom: calc(100% - 24%);
    height: auto;
    left: 15%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: 33%;
    z-index: 2;
}
@media only screen and (max-width:424px) {
    .campaign-detail .main-video-block .bubble {
    display: none;
}
}.campaign-detail .main-video-block .video-item {
    -webkit-box-shadow: 0 3px 50px rgba(125, 47, 22, .5);
    box-shadow: 0 3px 50px rgba(125, 47, 22, .5);
}
@media only screen and (max-width:767px) {
    .campaign-detail .facts-block {
    padding-bottom: 300px;
}
}.campaign-detail .facts-block .picture-ethi {
    background-position: bottom left;
    bottom: 0;
    left: -120px;
    max-width: 560px;
    position: absolute;
}
@media only screen and (max-width:1300px) {
    .campaign-detail .facts-block .picture-ethi {
    max-width: 360px;
}
}@media only screen and (max-width:767px) {
    .campaign-detail .facts-block .picture-ethi {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%}
}.campaign-detail .fact-item {
    background: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0 3px 20px rgba(32, 32, 74, .53);
    box-shadow: 0 3px 20px rgba(32, 32, 74, .53);
    color: #3a4f5d;
    height: 100%;
    padding: 3rem 2rem;
}
@media only screen and (max-width:767px) {
    .campaign-detail .fact-item {
    padding: 2rem;
}
}.campaign-detail .fact-item .fact-item__content {
    max-width: 450px;
}
.campaign-detail .campaign-video-item {
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 30px rgba(8, 158, 221, .27);
    box-shadow: 5px 5px 30px rgba(8, 158, 221, .27);
    height: 100%}
.campaign-detail .campaign-video-item .campaign-video-item__title {
    background: #fff;
    border-radius: 0 0 20px 20px;
    font-weight: 700;
}
.campaign-detail .campaign-video-item .video-item .video-item__underlay {
    display: none;
}
.campaign-detail .download-block .picture-qr {
    max-width: 200px;
    margin-bottom: .5rem;
}
.campaign-detail .tips-tricks-block h2 {
    padding-left: 5rem;
}
@media only screen and (max-width:1023px) {
    .campaign-detail .tips-tricks-block h2 {
    padding-left: 3rem;
}
}@media only screen and (max-width:767px) {
    .campaign-detail .tips-tricks-block h2 {
    padding-left: 0;
    text-align: center;
}
}.campaign-detail .tip-slider.eot-slider.slider-arrows-red .slider {
    padding: 0 3rem;
}
@media only screen and (max-width:1023px) {
    .campaign-detail .tip-slider.eot-slider.slider-arrows-red .slider {
    padding: 0 1rem;
}
}.campaign-detail .tip-slider .slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.campaign-detail .tip-slider .slider .slick-track .slider__item {
    height: auto;
}
.campaign-detail .tip-slider .slider .slider__item {
    padding: 2rem;
}
@media only screen and (max-width:1023px) {
    .campaign-detail .tip-slider .slider .slider__item {
    padding: 2rem;
    padding-top: 0;
}
}.campaign-detail .tip-slider .slider .slider__item .campaign-video-item {
    height: 100%}
.cat-home {
    position: relative;
}
@media only screen and (max-width:1023px) {
    .cat-home.section--padding-bottom {
    padding-bottom: unset;
}
}.cat-home:before {
    content: '';
    background: #fff;
    width: 100%;
    height: 6rem;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.cat-home .cat-row {
    margin-bottom: 6rem;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width:1023px) {
    .cat-home .cat-row {
    margin-bottom: 2rem;
}
}.cat-home .cat-row .cat-row__content {
    padding-left: 6rem;
}
@media only screen and (max-width:1300px) {
    .cat-home .cat-row .cat-row__content {
    padding-left: 3rem;
}
}@media only screen and (max-width:767px) {
    .cat-home .cat-row .cat-row__content {
    padding-left: unset;
}
}.cat-home .cat-row.first .cat-row__content {
    padding-top: 8rem;
}
@media only screen and (max-width:1023px) {
    .cat-home .cat-row.first .cat-row__content {
    padding: 2rem 0 0 0;
}
}.cat-home .cat-row.even .flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.cat-home .cat-row.even .cat-row__content {
    text-align: right;
    padding-left: unset;
    padding-right: 6rem;
}
@media only screen and (max-width:1300px) {
    .cat-home .cat-row.even .cat-row__content {
    padding-right: 3rem;
}
}@media only screen and (max-width:1023px) {
    .cat-home .cat-row.even .cat-row__content {
    padding-right: unset;
}
}@media only screen and (max-width:767px) {
    .cat-home .cat-row.even .cat-row__content {
    padding-left: unset;
}
}.cat-overview .tree-items__title {
    font-family: ethias_TTT, "Cera Pro", sans-serif;
}
.cat-overview .tree-items {
    position: relative;
}
.cat-overview .tree-items:before {
    content: "";
    background: #cceaf6;
    width: 3px;
    height: 120%;
    left: 1.5rem;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 2rem;
}
.cat-overview .tree-items .tree-item {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2rem;
    padding: .75rem 0;
    position: relative;
    z-index: 1;
}
.cat-overview .tree-items .tree-item .tree-item__title {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    font-size: 1.5rem;
}
@media only screen and (max-width:1300px) {
    .cat-overview .tree-items .tree-item .tree-item__title {
    font-size: 1.25rem;
}
}@media only screen and (max-width:1023px) {
    .cat-overview .tree-items .tree-item .tree-item__title {
    font-size: 1rem;
}
}.cat-overview .tree-items .tree-item .sign {
    height: 16px;
}
.cat-overview .tree-items .tree-item .sign svg {
    height: 16px;
    width: 48px;
}
.cat-overview .tree-items .tree-item .sign svg #sign {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.cat-overview .tree-items .tree-item.even .sign {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.cat-overview .tree-items .tree-item:hover .sign #sign {
    fill: #e24511;
}
.cat-overview .tree-items .tree-item:hover .tree-item__title {
    font-weight: 700;
}
.cat-overview .tree-items .tree-item:first-child .sign:before {
    display: none;
}
.contest-block {
    overflow: hidden;
}
.contest-block.contest-block-home .contest-slider-wrap {
    padding: 6rem 0;
}
@media only screen and (max-width:1023px) {
    .contest-block.contest-block-home .contest-slider-wrap {
    padding: 2rem 1rem 6rem 1rem;
}
}.contest-block.contest-block-home .picture-ethi-wrap-mobile {
    display: none;
}
@media only screen and (max-width:1023px) {
    .contest-block.contest-block-home .picture-ethi-wrap-mobile {
    display: block;
    max-width: 460px;
    margin: 0 0 0 auto;
}
}@media only screen and (max-width:767px) {
    .contest-block.contest-block-home .picture-ethi-wrap-mobile {
    max-width: 300px;
}
}.contest-block.contest-block-home .picture-ethi-wrap {
    padding-top: 4rem;
}
@media only screen and (max-width:1023px) {
    .contest-block.contest-block-home .picture-ethi-wrap {
    padding-top: 2rem;
}
}@media only screen and (max-width:1023px) {
    .contest-block.contest-block-home .picture-ethi-wrap {
    display: none;
}
}@media only screen and (max-width:767px) {
    .contest-block.section--padding {
    padding-bottom: 160px;
}
}.contest-block .ethi-right {
    position: absolute;
    right: -5%;
    bottom: 0;
    aspect-ratio: 3/4;
    background-position: center bottom;
    width: auto;
    height: 100%;
    max-height: 500px;
}
@media only screen and (max-width:1300px) {
    .contest-block .ethi-right {
    max-height: 300px;
}
}@media only screen and (max-width:767px) {
    .contest-block .ethi-right {
    max-height: 200px;
}
}.contest-block.contest-festival {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-purple.jpg) no-repeat center center;
    background-size: cover;
}
.contest-block.contest-festival .btn.btn--white {
    color: #514072;
}
.contest-block.contest-festival .contest__item .contest__item__title {
    color: #e24511;
}
.contest__item {
    position: relative;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 30px rgba(226, 69, 17, .2);
    box-shadow: 5px 5px 30px rgba(226, 69, 17, .2);
}
.contest__item.contest__item__margin {
    margin-top: -6rem;
}
@media only screen and (max-width:767px) {
    .contest__item.contest__item__margin {
    margin-top: 0;
}
}.contest__item .contest__item__date {
    background: rgba(255, 255, 255, .8);
    border-radius: 50px;
    color: #3a4f5d;
    font-size: 13px;
    left: 1rem;
    padding: .2rem .6rem;
    position: absolute;
    top: 1rem;
}
.contest__item .contest__item__picture {
    aspect-ratio: 6/5;
    border-radius: 20px;
}
.contest__item .contest__item__inner {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    color: #3a4f5d;
    background: #fff;
    z-index: 1;
    padding: 1rem;
    border-radius: 0 0 20px 20px;
}
.contest__item .contest__item__title {
    font-size: 1.5rem;
    font-weight: 700;
    padding-top: .5rem;
}
.contest__item .contest__item__title span {
    font-weight: 700;
    padding-right: .3rem;
}
.contest-overview .subtitle {
    position: absolute;
    right: 3rem;
    top: 6rem;
    margin-bottom: unset;
    font-size: 2rem;
}
@media only screen and (max-width:1300px) {
    .contest-overview .subtitle {
    top: 2rem;
    right: 1rem;
}
}@media only screen and (max-width:1023px) {
    .contest-overview .subtitle {
    position: static;
    padding-left: 1rem;
    padding-top: 2rem;
}
}.contest-slider {
    padding-bottom: 2rem;
}
.contest-slider:not(.is-slider) .slider .slider__item {
    max-width: 600px;
}
.contest-slider:not(.is-slider) .slider .slider__item .contest__item {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.contest-slider:not(.is-slider) .slider .slider__item .contest__item .contest__item__inner {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.contest-slider.hide-dots.is-slider .slider .slider__item:not(.slick-current):hover {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.contest-slider.hide-dots.is-slider .slider .slider__item:not(.slick-current):hover .contest__item {
    -webkit-transform: scale(.85);
    transform: scale(.85);
}
.contest-slider.hide-dots.is-slider .slider .slider__item:not(.slick-current):hover .contest__item .contest__item__inner {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.contest-slider.is-slider .slick-dots {
    text-align: center;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
@media only screen and (max-width:1023px) {
    .contest-slider.is-slider .slick-dots {
    width: 100%}
}.contest-slider.is-slider .slider .slider__item {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    overflow: hidden;
}
.contest-slider.is-slider .slider .slider__item .contest__item {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.contest-slider.is-slider .slider .slider__item .contest__item .contest__item__inner {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}
.contest-slider.is-slider .slider .slider__item.slick-current {
    -webkit-transform: scale(1);
    transform: scale(1);
    left: 0;
    z-index: 10;
}
.contest-slider.is-slider .slider .slider__item.slick-current .contest__item .contest__item__inner {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.contest-slider.is-slider .slider .slider__item.slick-current+.slider__item {
    left: -1%}
.contest-slider.is-slider .slider .slider__item.slick-current+.slider__item+.slider__item {
    left: -3.5%}
.detail-contest .page-title__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.detail-contest .page-title__wrap .page-title {
    background: #e24511;
    border-radius: 20px;
    color: #fff;
    margin-top: -5rem;
    padding: 2rem;
    position: relative;
    z-index: 1;
}
.confirm-seperator {
    position: relative;
}
.confirm-seperator:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 60%;
    width: 2px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #919191;
}
@media only screen and (max-width:767px) {
    .confirm-seperator: before {
    display: none;
}
}.confirm-title {
    font-size: 1.75rem;
    font-weight: 300;
    max-width: 500px;
    text-align: center;
    line-height: 1.4;
    margin: 0 auto;
}
.confirm-title b, .confirm-title strong {
    font-weight: 700;
}
.confirm-register-wrap {
    max-width: 650px;
    padding: 50px 80px;
    margin: 0 auto;
    color: #3a4f5d;
}
@media only screen and (max-width:424px) {
    .confirm-register-wrap {
    padding: 50px 1em;
}
}.confirm-register-wrap .confirm-register__info {
    font-size: 1rem;
    line-height: 1.4;
    text-align: center;
}
.confirm-register-wrap .confirm-register__title {
    text-align: center;
    font-size: 1.125rem;
    color: #919191;
    margin-top: 2rem;
}
.confirm-register-wrap .confirm-register__main-title {
    font-weight: 700;
    font-size: 1.35rem;
    margin-bottom: 2rem;
    text-align: center;
    color: #3a4f5d;
}
.confirm-quick-register {
    max-width: 350px;
    margin: 0 auto;
}
.confirm-quick-register input[type=date], .confirm-quick-register input[type=email], .confirm-quick-register input[type=number], .confirm-quick-register input[type=password], .confirm-quick-register input[type=search], .confirm-quick-register input[type=tel], .confirm-quick-register input[type=text], .confirm-quick-register select, .confirm-quick-register textarea {
    background: #f2f2f2;
    border: none;
    border-radius: 0;
}
.confirm-quick-register .quick-register-button {
    position: relative;
}
.confirm-quick-register .quick-register-button button {
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
    opacity: 0;
}
.cookie-wrapper .notice__header {
    font-weight: 500;
    font-size: 1.625rem;
    margin-bottom: 1rem;
}
.cookie-wrapper .notice-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: .5rem;
}
.cookie-wrapper .notice-links a {
    display: block;
    padding-right: 1rem;
    margin-right: 1rem;
    color: #069ede;
    text-decoration: underline;
    position: relative;
}
@media only screen and (max-width:1023px) {
    .cookie-wrapper .notice-links {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
}@media only screen and (max-width:767px) {
    .cookie-wrapper .notice-links {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: block;
}
.cookie-wrapper .notice-links a {
    text-align: center;
    margin-top: 1rem;
}
.cookie-wrapper .notice-links a:before {
    display: none;
}
}.cookie-wrapper .notice__button {
    width: 400px;
}
.cookie-wrapper .notice__button button.btn {
    font-family: ff-meta-web-pro, "Cera Pro", "Fira Sans", sans-serif;
    font-size: 18px;
    width: 100%;
    padding: 10px 2em;
    line-height: 1.2;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    border-radius: 50px;
    font-weight: 400;
    font-weight: 600;
    text-align: center;
    background: #069ede;
    color: #fff;
    border: 0;
    transition: all 250ms ease;
    -webkit-box-shadow: 0 4px 20px 0 rgba(6, 158, 222, .25);
    box-shadow: 0 4px 20px 0 rgba(6, 158, 222, .25);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    display: block;
}
.cookie-wrapper .notice__button button.btn:hover {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    background: #0190cc;
    -webkit-box-shadow: 0 4px 20px 0 rgba(6, 158, 222, .25);
    box-shadow: 0 4px 20px 0 rgba(6, 158, 222, .25);
}
.cookie-wrapper .notice__button button.btn--border {
    background: #fff;
    border: 1px solid #069ede;
    color: #069ede;
}
.cookie-wrapper .notice__button button.btn--border:hover {
    color: #069ede;
    background: #fff;
}
.cookie-wrapper.notice-open .cookie-notice {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.cookie-wrapper.popup-pre-open .cookie-popup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cookie-wrapper.popup-open .cookie-popup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cookie-wrapper.popup-open .cookie-popup .cookie-popup__inner {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.cookie-wrapper.popup-open .cookie-popup .cookie-popup__blanket {
    opacity: 1;
}
.cookie-wrapper .cookie-notice {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .9);
    -webkit-box-shadow: 0 -15px 40px 0 rgba(70, 130, 183, .15);
    box-shadow: 0 -15px 40px 0 rgba(70, 130, 183, .15);
    padding: 85px 20px;
    z-index: 999999999999;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
@media only screen and (max-height:800px) {
    .cookie-wrapper .cookie-notice {
    padding: 2rem;
}
}@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-notice {
    padding: 2rem;
}
}@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-notice {
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-radius: 10px;
}
}.cookie-wrapper .cookie-notice .cookie-notice__inner {
    margin: 0 auto;
    max-width: 1400px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .cookie-icon {
    width: 70px;
    height: 70px;
    background: #cbe7f7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 2rem;
    -webkit-transform: translate(0, -20%);
    transform: translate(0, -20%);
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .cookie-icon svg {
    fill: #fff;
    width: 60%;
    height: 60%}
@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .cookie-icon {
    display: none;
}
}.cookie-wrapper .cookie-notice .cookie-notice__inner .cookie-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__header {
    text-align: center;
}
}.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__content {
    padding-right: 1rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__content .page-content {
    line-height: 1;
    font-size: 1rem;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__content .page-content p {
    line-height: 1.2;
}
@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin-bottom: 1rem;
}
}@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__content {
    text-align: center;
}
}.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__button {
    padding-left: 1rem;
}
@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__button {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
}@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice__button {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%}
}.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: .5rem;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links a:last-child:before {
    display: none;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links a:before {
    content: "";
    position: absolute;
    left: 100%;
    height: 60%;
    width: 2px;
    background: #069ede;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
}@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: block;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links a {
    text-align: center;
    margin-top: 1rem;
}
.cookie-wrapper .cookie-notice .cookie-notice__inner .notice__body .notice-links a:before {
    display: none;
}
}.cookie-wrapper .cookie-popup {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 999999999999;
    overflow: hidden;
    overflow-y: auto;
    display: none;
}
.cookie-wrapper .cookie-popup .cookie-popup__blanket {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 21, 42, .35);
    z-index: 999999999999;
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.cookie-wrapper .cookie-popup .cookie-popup__inner {
    width: calc(100% - 40px);
    height: auto;
    max-width: 1362px;
    margin: 4% auto;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0 15px 40px 0 rgba(70, 130, 183, .15);
    box-shadow: 0 15px 40px 0 rgba(70, 130, 183, .15);
    position: relative;
    z-index: 999999999999;
    opacity: 0;
    -webkit-transform: translate(0, 30px);
    transform: translate(0, 30px);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
    padding: 60px 30px;
}
.cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner .notice__header {
    text-align: center;
}
.cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner .notice-links {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner .top-info {
    font-size: 1.125rem;
    text-align: center;
}
@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner .notice-links, .cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner .notice__header, .cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner .top-info {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
}@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner {
    padding: 40px 20px;
}
.cookie-wrapper .cookie-popup .cookie-popup__inner .popup__inner>.notice-links a {
    display: inline-block;
    margin-top: 0;
}
}@media only screen and (max-width:1023px) {
    .cookie-wrapper .cookie-popup {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
}.cookie-wrapper .cookie-items .cookie__item {
    margin-bottom: 10px;
    border-radius: 20px;
    padding: 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    cursor: pointer;
    position: relative;
    background: #f1f8fc;
}
@media only screen and (max-width:767px) {
    .cookie-wrapper .cookie-items .cookie__item {
    margin: 0 -20px;
    border-radius: 0;
    margin-bottom: 2px;
    padding: 20px;
}
}.cookie-wrapper .cookie-items .cookie__item.cookie__item--locked {
    background: #eef8e5;
    cursor: default;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90px;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle {
    background: #cbe7f7;
    border-radius: 80px;
    width: 60px;
    height: 35px;
    max-width: 60px;
    max-height: 35px;
    min-width: 60px;
    min-height: 35px;
    position: relative;
    display: block;
    cursor: pointer;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    margin: 0 auto 20px;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle:before {
    content: "";
    width: 30px;
    height: 29px;
    min-width: 29px;
    min-height: 29px;
    max-width: 29px;
    max-height: 29px;
    display: inline-block;
    background: #fff;
    border-radius: 100%;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    position: absolute;
    left: 3px;
    top: 3px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(70, 130, 183, .5);
    box-shadow: 0 5px 10px 0 rgba(70, 130, 183, .5);
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle.checkbox__toggle--locked, .cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle.is-checked {
    background: #00c736;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle.checkbox__toggle--locked:before, .cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle.is-checked:before {
    left: calc(100% - 32px);
    background: #fff;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle.checkbox__toggle--locked {
    cursor: not-allowed;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__toggle .checkbox__toggle.checkbox__toggle--locked:after {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    left: calc(100% - 32px);
    background: url(../../../assets/images/lock-icon.svg) no-repeat center center;
    background-size: 20px 20px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__info .info__title {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 8px;
    opacity: .5;
}
.cookie-wrapper .cookie-items .cookie__item .cookie__item__info .info__content {
    font-size: 14px;
    line-height: 1.3;
}
.cookie-wrapper .cookie-items .cookie__item.cookie__item--locked .cookie__item__info .info__title, .cookie-wrapper .cookie-items .cookie__item.is-checked .cookie__item__info .info__title {
    opacity: 1;
}
.cookie-wrapper .popup__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cookie-wrapper .popup__actions>div {
    margin: 0 25px;
}
.cookie-wrapper .popup__actions>div.notice-links {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}
@media only screen and (max-width:767px) {
    .cookie-wrapper .popup__actions {
    display: block;
    text-align: center;
}
.cookie-wrapper .popup__actions .notice__button {
    margin: 0 auto;
}
}@media only screen and (max-width:640px) {
    .cookie-wrapper .popup__actions .notice__button {
    width: 100%}
.cookie-wrapper .popup__actions .notice-links a {
    margin-top: 2rem;
    padding: 1rem;
}
}.cookie-info-item .cookie-info__title {
    font-weight: 700;
    font-size: 1.125rem;
}
.cookie-info-item .cookie-info__content {
    margin-top: 1rem;
    border: 1px solid #089edd;
    border-radius: 3px;
}
.cookie-info-item .cookie-info__content .content-title {
    cursor: pointer;
    padding: .5rem;
    font-family: ff-meta-web-pro, "Cera Pro", "Fira Sans", sans-serif;
    color: #089edd;
    position: relative;
}
.cookie-info-item .cookie-info__content .content-title i.fas.fa-angle-down {
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.cookie-info-item .cookie-info__content .content-body {
    border-top: 1px solid #089edd;
    padding: .5rem;
    display: none;
    overflow: auto;
}
.cookie-info-item .cookie-info__content .content-body figure {
    display: block;
    padding: 0;
    margin: 0;
}
@media only screen and (max-width:1023px) {
    .cookie-info-item .cookie-info__content .content-body figure {
    width: 1000px!important;
}
}.cookie-info-item .cookie-info__content .content-body table {
    width: 100%}
.cookie-info-item .cookie-info__content .content-body table tbody tr:first-child {
    background: #089edd;
    color: #fff;
    font-weight: 700;
    font-size: 1rem;
}
.cookie-info-item .cookie-info__content .content-body table tbody tr {
    border-top: 1px solid rgba(8, 158, 221, .3);
}
.cookie-info-item .cookie-info__content .content-body table tbody tr td {
    font-size: .875rem;
    padding: .25rem;
}
.cta.cta--is-bg .cta__picture, .cta.cta--is-bg .cta__picture:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.cta {
    position: relative;
}
.cta .cta__picture {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media only screen and (max-width:767px) {
    .cta .cta__picture: before {
    content: "";
    padding-bottom: 50%;
    display: block;
}
}.cta .cta__inner {
    min-height: 350px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media only screen and (max-width:767px) {
    .cta .cta__inner {
    min-height: auto;
}
}.cta .cta__inner__content {
    width: 100%;
    padding: 2em 4em;
    padding-right: 1em;
}
@media only screen and (max-width:767px) {
    .cta .cta__inner__content {
    padding: 2em;
}
}.cta .cta__inner__content .eotbutton {
    padding: .65em 1em;
}
.cta .cta__title {
    font-size: 4rem;
    font-weight: 700;
}
@media only screen and (max-width:767px) {
    .cta .cta__title {
    font-size: 3rem;
}
}@media only screen and (max-width:424px) {
    .cta .cta__title {
    font-size: 2rem;
}
}.cta .cta__content {
    padding: 1em 0;
    line-height: 1.6;
}
.cta .cta__link {
    padding: 1em 0;
}
.cta .cta__link a {
    text-decoration: underline;
}
.cta.cta--faded .cta__inner__content {
    padding-left: 25%}
@media only screen and (max-width:1023px) {
    .cta.cta--faded .cta__inner__content {
    padding-left: 4em;
}
}@media only screen and (max-width:767px) {
    .cta.cta--faded .cta__inner__content {
    padding: 2em;
}
}.cta.cta--main .cta__inner {
    background: #e24511;
    color: #fff;
}
.cta.cta--main .cta__link a {
    color: #fff;
}
.cta.cta--main.cta--faded .cta__picture {
    width: 130%}
@media only screen and (max-width:767px) {
    .cta.cta--main.cta--faded .cta__picture {
    width: 100%}
}.cta.cta--main.cta--faded .cta__inner {
    background: #e24511;
    background: -webkit-gradient(linear, left top, right top, from(rgba(226, 69, 17, .75)), color-stop(15%, #e24511), to(#e24511));
    background: linear-gradient(90deg, rgba(226, 69, 17, .75) 0, #e24511 15%, #e24511 100%);
}
.cta.cta--secondary .cta__inner {
    background: #089edd;
    color: #fff;
}
.cta.cta--secondary .cta__link a {
    color: #fff;
}
.cta.cta--secondary.cta--faded .cta__picture {
    width: 130%}
@media only screen and (max-width:767px) {
    .cta.cta--secondary.cta--faded .cta__picture {
    width: 100%}
}.cta.cta--secondary.cta--faded .cta__inner {
    background: #089edd;
    background: -webkit-gradient(linear, left top, right top, from(rgba(8, 158, 221, .75)), color-stop(15%, #089edd), to(#089edd));
    background: linear-gradient(90deg, rgba(8, 158, 221, .75) 0, #089edd 15%, #089edd 100%);
}
.cta.cta--tertiary .cta__inner {
    background: #334f5f;
    color: #fff;
}
.cta.cta--tertiary .cta__link a {
    color: #fff;
}
.cta.cta--tertiary.cta--faded .cta__picture {
    width: 130%}
@media only screen and (max-width:767px) {
    .cta.cta--tertiary.cta--faded .cta__picture {
    width: 100%}
}.cta.cta--tertiary.cta--faded .cta__inner {
    background: #334f5f;
    background: -webkit-gradient(linear, left top, right top, from(rgba(51, 79, 95, .75)), color-stop(15%, #334f5f), to(#334f5f));
    background: linear-gradient(90deg, rgba(51, 79, 95, .75) 0, #334f5f 15%, #334f5f 100%);
}
.cta.cta--light-blue .cta__inner {
    background: #009dde;
    color: #fff;
}
.cta.cta--light-blue .cta__link a {
    color: #fff;
}
.cta.cta--light-blue.cta--faded .cta__picture {
    width: 130%}
@media only screen and (max-width:767px) {
    .cta.cta--light-blue.cta--faded .cta__picture {
    width: 100%}
}.cta.cta--light-blue.cta--faded .cta__inner {
    background: #009dde;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 157, 222, .75)), color-stop(15%, #009dde), to(#009dde));
    background: linear-gradient(90deg, rgba(0, 157, 222, .75) 0, #009dde 15%, #009dde 100%);
}
.cta.cta--dark-blue .cta__inner {
    background: #05648d;
    color: #fff;
}
.cta.cta--dark-blue .cta__link a {
    color: #fff;
}
.cta.cta--dark-blue.cta--faded .cta__picture {
    width: 130%}
@media only screen and (max-width:767px) {
    .cta.cta--dark-blue.cta--faded .cta__picture {
    width: 100%}
}.cta.cta--dark-blue.cta--faded .cta__inner {
    background: #05648d;
    background: -webkit-gradient(linear, left top, right top, from(rgba(5, 100, 141, .75)), color-stop(15%, #05648d), to(#05648d));
    background: linear-gradient(90deg, rgba(5, 100, 141, .75) 0, #05648d 15%, #05648d 100%);
}
.cta.cta--pattern {
    background-color: #e24511;
}
.cta.cta--pattern .cta__picture {
    background-size: contain;
    background-position: bottom center;
}
@media only screen and (max-width:767px) {
    .cta.cta--pattern .cta__inner {
    background-color: #089edd;
}
}.cta.cta--pattern .cta__inner .cta__title {
    color: #fff;
}
.cta.cta--pattern .cta__inner .cta__content {
    color: #fff;
}
.cta.cta--is-bg {
    position: relative;
}
.cta.cta--is-bg .cta__picture:before {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), color-stop(50%, rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .7)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .6) 50%, rgba(0, 0, 0, .7) 100%);
    padding-bottom: unset;
}
.cta.cta--is-bg .cta__inner {
    position: relative;
    background: 0 0;
    max-width: 1600px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cta.cta--mainevent .cta__inner {
    min-height: 450px;
}
@media only screen and (max-width:767px) {
    .cta.cta--mainevent .cta__inner {
    min-height: unset;
}
}.cta-slider .slider .slider__item {
    display: none;
}
.cta-slider .slider .slider__item:first-child {
    display: initial;
}
.cta-slider .slider.slick-initialized .slider__item {
    display: initial;
}
.blog-home .cta-slider {
    position: relative;
    z-index: 3;
}
.homepage-cta {
    background: #481051;
    color: #fff;
    padding: 6rem 0;
    position: relative;
    z-index: 100;
}
@media only screen and (max-width:1300px) {
    .homepage-cta {
    padding: 3rem 0;
}
}.homepage-cta .homepage-cta__logo {
    height: auto;
    max-width: 320px;
    -o-object-fit: contain;
    object-fit: contain;
    padding-right: 2rem;
}
@media only screen and (max-width:1023px) {
    .homepage-cta .homepage-cta__logo {
    padding-bottom: 2rem;
}
}.homepage-cta .homepage-cta__content-wrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 5rem;
}
@media only screen and (max-width:1300px) {
    .homepage-cta .homepage-cta__content-wrap {
    gap: 3rem;
}
}@media only screen and (max-width:767px) {
    .homepage-cta .homepage-cta__content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2rem;
}
}@media only screen and (max-width:767px) {
    .homepage-cta .homepage-cta__content-wrap .homepage-cta__content {
    padding-right: 2rem;
}
}@media only screen and (max-width:424px) {
    .homepage-cta .homepage-cta__content-wrap .homepage-cta__content {
    padding-right: unset;
}
}.homepage-cta .homepage-cta__content-wrap .homepage-cta__link {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.homepage-cta .homepage-cta__content-wrap .homepage-cta__link a {
    color: #481051;
}
@media only screen and (max-width:424px) {
    .homepage-cta .flex__item-ethi {
    padding-top: 20%}
}.homepage-cta .homepage-cta__ethi {
    height: auto;
    margin-top: -6rem;
    max-width: 25%;
    position: absolute;
    bottom: 0;
    right: 1rem;
}
@media only screen and (max-width:1300px) {
    .homepage-cta .homepage-cta__ethi {
    max-width: 26%}
}@media only screen and (max-width:1023px) {
    .homepage-cta .homepage-cta__ethi {
    max-width: 28%}
}@media only screen and (max-width:767px) {
    .homepage-cta .homepage-cta__ethi {
    max-width: 40%}
}@media only screen and (max-width:424px) {
    .homepage-cta .homepage-cta__ethi {
    max-width: 50%}
}.homepage-cta .homepage-cta__ethi img {
    max-height: 360px;
    -o-object-fit: contain;
    object-fit: contain;
}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture, .ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media only screen and (max-width:767px) {
    .blog-home__overview.blog-home__overview--mainevent .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item {
    min-height: 180px;
}
}@media only screen and (max-width:370px) {
    .blog-home__overview.blog-home__overview--mainevent .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item {
    min-height: 160px;
}
}@media only screen and (max-width:767px) {
    html.fr .ethias-slider.home .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture {
    min-height: 160px;
}
}@media only screen and (max-width:370px) {
    html.fr .ethias-slider.home .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture {
    min-height: 135px;
}
}@media only screen and (max-width:767px) {
    html.fr .blog-home__overview.blog-home__overview--mainevent .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item {
    min-height: 160px;
}
}@media only screen and (max-width:370px) {
    html.fr .blog-home__overview.blog-home__overview--mainevent .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item {
    min-height: 135px;
}
}.ethias-slider {
    position: relative;
    overflow: hidden;
}
@media only screen and (max-width:767px) {
    .ethias-slider.ethias-slider--blog .ethias-slider__item {
    min-height: 180px;
}
}@media only screen and (max-width:370px) {
    .ethias-slider.ethias-slider--blog .ethias-slider__item {
    min-height: 160px;
}
}.ethias-slider.home .slider__item__content {
    height: 100%;
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-red.jpg) no-repeat center center;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 6rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    color: #fff;
}
@media only screen and (max-width:1300px) {
    .ethias-slider.home .slider__item__content {
    padding: 3rem;
}
}.ethias-slider.home .slider__item__content .slider__item__introduction {
    font-size: 1.25rem;
    line-height: 1.2;
}
.ethias-slider.home .slider__item__content .slider__item__introduction p {
    line-height: 1.2;
}
.ethias-slider.home .slider__item__picture {
    height: 100%}
.ethias-slider .ethias-slider__tag {
    position: absolute;
    z-index: 1;
    top: 5rem;
    right: 0;
    -webkit-transform: translate(1.5rem, 0);
    transform: translate(1.5rem, 0);
}
@media only screen and (max-width:767px) {
    .ethias-slider .ethias-slider__tag {
    -webkit-transform: translate(1.125rem, 0);
    transform: translate(1.125rem, 0);
}
}.ethias-slider .ethias-slider__tag .eotbutton {
    font-size: 1.5rem;
}
@media only screen and (max-width:767px) {
    .ethias-slider .ethias-slider__tag .eotbutton {
    font-size: 1.125rem;
}
}.ethias-slider .ethias-slider__bottom {
    pointer-events: none;
    padding: 2em;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 100%}
.ethias-slider .ethias-slider__bottom .ethias-slider__button {
    margin-bottom: 2rem;
    text-align: center;
}
.ethias-slider .ethias-slider__bottom .ethias-slider__button a {
    position: relative;
    z-index: 4;
    pointer-events: all;
    white-space: nowrap;
}
@media only screen and (max-width:767px) {
    .ethias-slider .ethias-slider__bottom .ethias-slider__button a {
    font-size: .85rem;
}
}.ethias-slider .slick-dots {
    pointer-events: none;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ethias-slider .slick-dots li {
    padding: .5em;
}
.ethias-slider .slick-dots li button {
    pointer-events: all;
    width: 1.5rem;
    height: 1.5rem;
    background: 0 0;
    border: 2px solid #fff;
    border-radius: 100px;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    padding: 0;
}
@media only screen and (max-width:767px) {
    .ethias-slider .slick-dots li button {
    width: 1rem;
    height: 1rem;
}
}.ethias-slider .slick-dots li.slick-active button {
    background: #fff;
}
.ethias-slider .slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.ethias-slider .slider .slider__item {
    height: auto;
    float: none;
}
.ethias-slider .slider .slider__item .ethias-slider__item {
    height: 100%}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture:before {
    content: '';
    z-index: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .7)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .7) 100%);
}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__picture.no-gradient:before {
    content: none;
}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    min-height: 650px;
    max-width: 1600px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5em 2em;
}
.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content.no-min-height {
    min-height: initial;
}
@media only screen and (max-width:1023px) {
    .ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    min-height: 450px;
}
}@media only screen and (max-width:767px) {
    .ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    min-height: 50vh;
}
}.ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    position: relative;
    z-index: 1;
}
.ethias-slider.ethias-slider--text .slider:not(.slick-initialized) {
    height: 650px;
}
.ethias-slider.ethias-slider--text .slider:not(.slick-initialized) .slider__item {
    display: none;
}
.ethias-slider.ethias-slider--text .slider:not(.slick-initialized) .slider__item:first-child {
    display: block;
}
.ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 7em 5em;
}
@media only screen and (max-width:1600px) {
    .ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    padding: 7em 5em;
}
}@media only screen and (max-width:767px) {
    .ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    padding: 7em 1em;
}
}.ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    max-width: 70%;
    font-size: 4em;
    color: #fff;
    text-decoration: underline;
    font-weight: 700;
}
@media only screen and (max-width:1023px) {
    .ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    max-width: 100%;
    font-size: 3rem;
}
}@media only screen and (max-width:767px) {
    .ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    font-size: 2rem;
}
}@media only screen and (max-width:424px) {
    .ethias-slider.ethias-slider--text .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    font-size: 1.5rem;
}
}.ethias-slider.ethias-slider--blog .slider:not(.slick-initialized) {
    height: 650px;
}
.ethias-slider.ethias-slider--blog .slider:not(.slick-initialized) .slider__item {
    display: none;
}
.ethias-slider.ethias-slider--blog .slider:not(.slick-initialized) .slider__item:first-child {
    display: block;
}
.ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__wrapper {
    position: relative;
    z-index: 1;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__wrapper .slider__item__logo {
    max-width: 50%}
.ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__wrapper .slider__item__logo img {
    max-height: 450px;
}
@media only screen and (max-width:767px) {
    .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__wrapper .slider__item__logo {
    max-width: 150px;
}
}.ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    max-width: 70%;
    font-size: 4em;
    color: #fff;
    text-decoration: underline;
    text-align: center;
    font-weight: 700;
}
@media only screen and (max-width:1023px) {
    .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    max-width: 100%;
    font-size: 3rem;
}
}@media only screen and (max-width:767px) {
    .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    font-size: 2rem;
}
}@media only screen and (max-width:424px) {
    .ethias-slider.ethias-slider--blog .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__text {
    font-size: 1.5rem;
}
}.ethias-base-slider .slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.ethias-base-slider .slider .slick-track .slider__item {
    float: none;
    padding: 2rem;
    height: auto;
}
.ethias-base-slider .slider .slick-track .slider__item .slider__item__inner {
    position: relative;
    height: 100%}
.ethias-base-slider.ethias-base-slider--has-arrows .slider {
    padding: 0 5em;
}
.ethias-base-slider.ethias-base-slider--has-arrows .slider:not(.slick-initialized) {
    height: 250px;
    opacity: 0;
}
@media only screen and (max-width:424px) {
    .ethias-base-slider.ethias-base-slider--has-arrows .slider {
    padding: 0;
}
}.ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow {
    padding: 0;
    background: 0 0;
    height: 32px;
    width: 32px;
}
.ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow i {
    display: none;
}
@media only screen and (max-width:424px) {
    .ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow i {
    display: none;
}
}.ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow i:before {
    display: none;
}
.ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow.slick-arrow--prev {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/icon-arrow-left-blue.svg) no-repeat center center;
    background-size: contain;
}
.ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow.slick-arrow--next {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/icon-arrow-right-blue.svg) no-repeat center center;
    background-size: contain;
}
.ethias-small-slider-wrapper {
    overflow: hidden;
    padding: 0 1em;
    margin: 0 -1em;
}
.ethias-small-slider-wrapper .ethias-base-slider {
    margin: 0 -1.5em;
}
@media only screen and (max-width:424px) {
    .ethias-small-slider-wrapper .ethias-base-slider {
    margin: 0;
}
}.ethias-small-slider-wrapper .ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow.slick-arrow--prev {
    left: 1.5em;
}
.ethias-small-slider-wrapper .ethias-base-slider.ethias-base-slider--has-arrows .slider .slick-arrow.slick-arrow--next {
    right: 1.5em;
}
.ethias-small-slider-wrapper .ethias-base-slider.ethias-base-slider--has-arrows .slider .slider__item .blog-item {
    -webkit-box-shadow: 5px 5px 25px rgba(8, 158, 221, .27);
    box-shadow: 5px 5px 25px rgba(8, 158, 221, .27);
}
.event-home {
    max-width: 80%;
    margin: 0 auto;
}
@media only screen and (max-width:1300px) {
    .event-home {
    max-width: unset;
}
}.event-slider.eot-slider .loader-overlay {
    background-color: #fff;
}
.event-slider.eot-slider .loader-overlay .loader {
    border: 4px solid rgba(226, 69, 17, .3);
    border-top: 4px solid #e24511;
}
.blog-overview-items .flex .flex__item.even .event__item, .event-items .flex .flex__item.even .event__item {
    padding-left: unset;
    padding-right: 2rem;
}
.blog-overview-items .flex .flex__item.even .event__item.event__item__canceled .canceled, .event-items .flex .flex__item.even .event__item.event__item__canceled .canceled {
    left: 0;
}
.blog-overview-items .flex .flex__item.even .event__item .event__item__picture .event__item__date, .event-items .flex .flex__item.even .event__item .event__item__picture .event__item__date {
    margin-left: auto;
    margin-right: -2rem;
}
.event-overview .event-content {
    position: relative;
    padding-bottom: 560px;
}
@media only screen and (max-width:1300px) {
    .event-overview .event-content {
    padding-bottom: 320px;
}
}.event-overview .event-content .picture-ethi {
    position: absolute;
    background-position: center bottom;
    left: calc((100vw - 1600px + 2rem)/ 2);
    bottom: 0;
    max-width: 560px;
}
@media only screen and (max-width:1660px) {
    .event-overview .event-content .picture-ethi {
    left: calc((100vw - 1300px + 2rem)/ 2);
}
}@media only screen and (max-width:1360px) {
    .event-overview .event-content .picture-ethi {
    left: 2rem;
    max-width: 320px;
}
}.event-overview #blogFilter .blog-filter .blog-filter__title {
    display: none;
}
.event-overview .blog-overview-items {
    padding-top: 3rem;
}
@media only screen and (max-width:1300px) {
    .event-overview .blog-overview-items {
    padding-top: 6rem;
}
}@media only screen and (max-width:767px) {
    .event-overview .blog-overview-items {
    padding-top: 0;
}
}.event-overview .blog-overview-items .flex .flex__item {
    margin-top: -8rem;
}
@media only screen and (max-width:767px) {
    .event-overview .blog-overview-items .flex .flex__item {
    margin-top: unset;
}
}.event-overview .blog-overview-items .flex .flex__item.even {
    margin-top: 0;
}
@media only screen and (max-width:767px) {
    .event-overview .blog-filter .blog-filter-block .blog-filter__item[data-id=periode] .blog-filter__item__inner {
    margin: initial;
}
}.event__item {
    border-radius: 20px;
    position: relative;
    padding-left: 2rem;
}
.event__item.event__item__canceled .canceled {
    position: absolute;
    top: 4rem;
    z-index: 1;
    left: 2rem;
    background: #e24511;
    border-radius: 0 20px 20px 0;
    color: #fff;
    padding: .2rem .8rem;
}
.event__item.event__item__canceled .event__item__picture {
    opacity: .3;
}
.event__item .event__item__picture {
    border-radius: 20px;
    background-color: #e24511;
    aspect-ratio: 16/9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.event__item .event__item__title {
    background: #ebf7fb;
    border-radius: 20px 20px 0 0;
    padding: .5rem;
    text-align: center;
    font-weight: 700;
    color: #3a4f5d;
}
.event__item .event__item__date {
    background-color: #e24511;
    font-weight: 700;
    color: #fff;
    height: auto;
    padding: .5rem 1rem;
    border-radius: 50px;
    margin-bottom: 2rem;
    margin-left: -2rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.event__item .event__item__date span {
    margin-left: .2rem;
}
.event__cta {
    position: relative;
    z-index: 0;
}
.event__cta:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: calc(100% - 2em);
    background-color: #089edd;
    z-index: -1;
}
.event__cta .event__cta__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.event__cta .event__cta__inner .event__cta__button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 2rem;
    padding: 1em;
    padding-top: 2em;
    color: #fff;
}
@media only screen and (max-width:1023px) {
    .event__cta .event__cta__inner .event__cta__button {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.event__cta .event__cta__inner .event__cta__button a {
    white-space: nowrap;
}
}@media only screen and (max-width:424px) {
    .event__cta .event__cta__inner .event__cta__button {
    font-size: 1.5em;
}
}.event__cta .event__cta__inner .event__cta__button a {
    color: #fff;
    font-weight: 700;
}
.event__cta .event__cta__inner .event__cta__picture {
    max-width: 130px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
}
.event-blog .event-blog__title {
    padding-top: 1em;
    padding-bottom: 3em;
    text-align: center;
    overflow: hidden;
}
.event-blog .event-blog__title .event-blog__title__inner {
    display: inline-block;
    position: relative;
    padding: 0 1em;
}
.event-blog .event-blog__title .event-blog__title__inner:after, .event-blog .event-blog__title .event-blog__title__inner:before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 100vw;
    height: 2px;
    background: #e24511;
}
.event-blog .event-blog__title .event-blog__title__inner:before {
    right: 100%}
.event-blog .event-blog__title .event-blog__title__inner:after {
    left: 100%}
.event-blog .event-blog__title .event-blog__title__inner .eotbutton {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    font-size: 1.5rem;
}
.event-blog .event-blog-slider {
    position: relative;
    padding-bottom: 1.5em;
}
.event-blog .event-blog-slider .slider {
    visibility: hidden;
}
.event-blog .event-blog-slider .slider .slider__item {
    padding: 0 .5em;
    display: none;
    max-width: 550px;
    width: 100%}
@media only screen and (max-width:767px) {
    .event-blog .event-blog-slider .slider .slider__item {
    max-width: 100vw;
}
}.event-blog .event-blog-slider .slider .slider__item:first-child {
    display: block;
}
.event-blog .event-blog-slider .slider.slick-initialized {
    visibility: visible;
}
.event-blog .event-blog-slider .slider.slick-initialized .slider__item {
    display: initial;
}
.event-blog .slick-arrows {
    position: absolute;
    top: 100%;
    right: 2.5em;
    -webkit-transform: translate(0, -1rem);
    transform: translate(0, -1rem);
}
.event-blog .slick-arrows .slick-arrow {
    font-size: 2rem;
    padding: 1rem;
}
@media only screen and (max-width:767px) {
    .event-blog .slick-arrows .slick-arrow {
    padding: .5rem;
}
}.event-blog .slick-arrows .slick-arrow.slick-disabled {
    opacity: .5;
}
.event-blog .slick-arrows .slick-arrow.slick-disabled:hover {
    cursor: default;
}
.event-hero {
    min-height: 350px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
}
.event-hero .event-hero__picture {
    height: 100%;
    background-color: #089edd;
}
.event-hero .event-hero__picture .event-hero__picture__dude {
    height: 100%;
    background-image: url(../../../assets/images/event/hero.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    -webkit-transform: translate(5px, 24px);
    transform: translate(5px, 24px);
}
@media only screen and (max-width:767px) {
    .event-hero .event-hero__picture .event-hero__picture__dude {
    height: 250px;
    background-size: auto 100%;
    -webkit-transform: translate(5px, 17px);
    transform: translate(5px, 17px);
}
}.event-hero .event-hero-slider {
    padding-left: 2em;
    padding-bottom: 4em;
    position: relative;
}
@media only screen and (max-width:767px) {
    .event-hero .event-hero-slider {
    padding: 2em 0;
    padding-bottom: 4em;
}
}.event-hero .event-hero-slider:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 2em;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1;
    background-color: #fff;
}
@media only screen and (max-width:767px) {
    .event-hero .event-hero-slider: before {
    display: none;
}
}.event-hero .event-hero-slider .slider {
    visibility: hidden;
}
.event-hero .event-hero-slider .slider .slick-list .slider__item {
    padding: 0 .5em;
    display: none;
}
.event-hero .event-hero-slider .slider .slick-list .slider__item:first-child {
    display: block;
}
.event-hero .event-hero-slider .slider .slick-list .slider__item .event__item {
    background-color: #f2f2f2;
}
.event-hero .event-hero-slider .slider .slick-list .slider__item .event__item:last-child {
    margin-bottom: 0;
}
.event-hero .event-hero-slider .slider .slick-list .slider__item .event__item .event__item__title {
    min-height: 36px;
}
.event-hero .event-hero-slider .slider.slick-initialized {
    visibility: visible;
}
.event-hero .event-hero-slider .slider.slick-initialized .slick-list {
    overflow: visible;
}
.event-hero .event-hero-slider .slider.slick-initialized .slick-list:before {
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    width: 100vw;
    background: red;
    z-index: 1;
    background: #fff;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .896796) 100px, #fff 150px);
}
.event-hero .event-hero-slider .slider.slick-initialized .slick-list .slider__item {
    display: initial;
}
.event-hero .event-hero-slider .slick-arrows {
    position: absolute;
    bottom: 0;
    left: 2.5em;
}
@media only screen and (max-width:767px) {
    .event-hero .event-hero-slider .slick-arrows {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
}.event-hero .event-hero-slider .slick-arrows .slick-arrow {
    font-size: 2rem;
}
.event-hero .event-hero-slider .slick-arrows .slick-arrow.slick-disabled {
    opacity: .5;
}
.event-hero .event-hero-slider .slick-arrows .slick-arrow.slick-disabled:hover {
    cursor: default;
}
.blog-overview.blog-overview--1 .festivals__image.festivals__image--left {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.blog-overview.blog-overview--1 .festivals__image.festivals__image--left img {
    max-width: 300px;
    -webkit-transform: translate(0, 6em);
    transform: translate(0, 6em);
}
@media only screen and (max-width:767px) {
    .blog-overview.blog-overview--1 .festivals__image.festivals__image--left img {
    max-height: 250px;
    max-width: 150px;
}
}.blog-overview.blog-overview--1 .festivals__image.festivals__image--right {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media only screen and (max-width:767px) {
    .blog-overview.blog-overview--1 .festivals__image.festivals__image--right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
}.blog-overview.blog-overview--1 .festivals__image.festivals__image--right img {
    max-width: 589px;
    width: 100%;
    -webkit-transform: translate(10em, 0);
    transform: translate(10em, 0);
}
@media only screen and (max-width:767px) {
    .blog-overview.blog-overview--1 .festivals__image.festivals__image--right img {
    max-height: 250px;
    max-width: 150px;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
}.blog-overview.blog-overview--2 .festivals-wrapper {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right 8rem;
    background-color: rgba(229, 222, 205, .5);
    padding-bottom: 0;
}
.blog-overview.blog-overview--2 .festivals-wrapper .festivals-inner {
    border-bottom: 1px solid #d2d2d9;
}
.blog-overview.blog-overview--2.blog-overview--main-event .festivals-wrapper {
    background-size: 0 0;
    background-color: rgba(229, 222, 205, .5);
    position: relative;
    z-index: 0;
}
.blog-overview.blog-overview--2.blog-overview--main-event .festivals-wrapper:after {
    pointer-events: none;
    content: '';
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: 0;
    background-image: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
    width: 2300px;
    height: 800px;
}
@media only screen and (max-width:1023px) {
    .blog-overview.blog-overview--2.blog-overview--main-event .festivals-wrapper: after {
    width: 1600px;
}
}@media only screen and (max-width:767px) {
    .blog-overview.blog-overview--2.blog-overview--main-event .festivals-wrapper: after {
    display: none;
}
}.blog-overview.blog-overview--2 .festivals__image.festivals__image--left {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.blog-overview.blog-overview--2 .festivals__image.festivals__image--right {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.blog-overview.blog-overview--2 .festivals__image.festivals__image--right img {
    -webkit-transform: translate(0, 15em);
    transform: translate(0, 15em);
}
.blog-overview.blog-overview--3 .festivals__image.festivals__image--left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.blog-overview.blog-overview--3 .festivals__image.festivals__image--left img {
    -webkit-transform: translate(0, 2em);
    transform: translate(0, 2em);
}
.blog-overview.blog-overview--3 .festivals__image.festivals__image--right {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.blog-overview.blog-overview--3 .festivals__image.festivals__image--right img {
    -webkit-transform: translate(0, 5em);
    transform: translate(0, 5em);
}
.blog-overview.blog-overview--4 .festivals-wrapper {
    background-color: rgba(126, 177, 41, .17);
}
.blog-overview.blog-overview--4 .festivals__image.festivals__image--left {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.blog-overview.blog-overview--4 .festivals__image.festivals__image--left img {
    -webkit-transform: translate(0, 5em);
    transform: translate(0, 5em);
}
.blog-overview.blog-overview--4 .festivals__image.festivals__image--right {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.blog-overview.blog-overview--4 .festivals__image.festivals__image--right img {
    -webkit-transform: translate(0, 15em);
    transform: translate(0, 15em);
}
.festivals-wrapper {
    position: relative;
    padding-top: 2em;
    padding-bottom: 5em;
    background: #dbeff4;
    overflow: hidden;
}
.festivals-wrapper:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 250px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
}
@media only screen and (max-width:767px) {
    .festivals-wrapper: before {
    height: 400px;
}
}.festivals-wrapper .festivals__image {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width:767px) {
    .festivals-wrapper .festivals__image {
    display: none;
}
}.festivals-wrapper .festivals__logo {
    text-align: center;
    -webkit-transform: translate(0, -3em);
    transform: translate(0, -3em);
}
.festivals-wrapper .festivals__logo img {
    max-width: 155px;
    width: 100%}
.festivals-wrapper .festivals__content {
    font-size: 1.125rem;
    text-align: center;
    color: #000;
}
.festivals-tree {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 550px;
}
.festivals-tree.festivals-tree--has-logo {
    margin-bottom: 10em;
}
@media only screen and (max-width:767px) {
    .festivals-tree {
    min-height: auto;
}
}.festivals-tree .festival-tree__top {
    height: 200px;
    width: 250px;
    -webkit-transform: translate(5px, 10px);
    transform: translate(5px, 10px);
    position: relative;
}
.festivals-tree .festival-tree__top .festival-tree__top__title {
    position: absolute;
    left: 50%;
    top: 145px;
    -webkit-transform: translate(-50%, -50%) rotate(-5deg);
    transform: translate(-50%, -50%) rotate(-5deg);
    white-space: nowrap;
}
.festivals-tree .festival-tree__top .festival-tree__top__title .eotbutton {
    color: #089edd;
    font-weight: 700;
    font-size: 2.25rem;
    padding: .125rem .5rem;
    text-transform: uppercase;
}
.festivals-tree .festival-tree__top .festival-tree__top__title .eotbutton:hover {
    cursor: default;
}
.festivals-tree .festival-tree__items {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.festivals-tree .festival-tree__items .paal {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    height: calc(100% + 2em);
}
.festivals-tree .festivals-tree__item-wrapper {
    position: relative;
}
.festivals-tree .festivals-tree__item-wrapper .festivals-tree__nail {
    position: absolute;
    top: -2px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}
.festivals-tree .festivals-tree__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    z-index: 0;
    max-width: 350px;
    margin-top: -1em;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    -webkit-transform-origin: 50% 14px;
    transform-origin: 50% 14px;
}
.festivals-tree .festivals-tree__item.animate.festivals-tree__item--right {
    -webkit-animation: swing ease-in-out 1.25s 1;
    animation: swing ease-in-out 1.25s 1;
}
.festivals-tree .festivals-tree__item.animate.festivals-tree__item--left {
    -webkit-animation: swing ease-in-out 1.25s 1;
    animation: swing ease-in-out 1.25s 1;
}
.festivals-tree .festivals-tree__item:hover .festivals-tree__sign .festivals-tree__sign__background {
    fill: #e24511;
}
.festivals-tree .festivals-tree__item:hover .festivals-tree__sign .festivals-tree__sign__border {
    stroke: #fff;
}
@-webkit-keyframes swing {
    0% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
25% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
50% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
75% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
}@keyframes swing {
    0% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
25% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
50% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
75% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
}.festivals-tree .festivals-tree__item .festivals-tree__sign {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
    height: 100%}
.festivals-tree .festivals-tree__item span {
    color: #fff;
    font-weight: 700;
    padding: 1em 1.25em;
    display: block;
    font-size: 1.25rem;
    -webkit-transform: translate(0, -3px);
    transform: translate(0, -3px);
}
.festivals-tree .festivals-tree__item.festivals-tree__item--left {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.festivals-tree .festivals-tree__item.festivals-tree__item--left .festivals-tree__sign {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.festivals-tree .festivals-tree__item.festivals-tree__item--right {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.festivals-tree .festivals-tree__tree {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
footer .footer {
    background-color: #334f5f;
    color: #fff;
}
footer .footer a {
    color: #fff;
}
footer .footer .footer-navigation {
    padding: 4em 0;
    padding-bottom: 1em;
}
@media only screen and (max-width:1300px) {
    footer .footer .footer-navigation {
    padding-bottom: 0;
}
footer .footer .footer-navigation.footer-navigation--no-top {
    padding-top: 0;
}
}@media only screen and (max-width:767px) {
    footer .footer .footer-navigation {
    padding: 0;
    text-align: center;
}
}footer .footer .footer-navigation .footer-navigation__item {
    margin-bottom: 1rem;
}
footer .footer .footer-navigation .footer-navigation__item a[data-state=active] {
    font-weight: 700;
}
footer .footer .footer-navigation .footer-navigation__item a .padding-left--05 {
    padding-left: .1rem;
}
footer .footer .privacy-links {
    margin-bottom: 2rem;
}
footer .footer .privacy-links a {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    opacity: .5;
    font-size: .75em;
    display: inline-block;
    text-decoration: underline;
    margin-right: 1rem;
}
footer .footer .privacy-links a:hover {
    opacity: 1;
}
footer .footer .footer-links {
    padding: 4em 0;
    padding-bottom: 1em;
}
@media only screen and (max-width:767px) {
    footer .footer .footer-links {
    padding: 0;
}
}footer .footer .footer-links .footer-links__item {
    position: relative;
    margin-bottom: 1.5rem;
}
@media only screen and (max-width:767px) {
    footer .footer .footer-links .footer-links__item {
    text-align: center;
}
}footer .footer .footer-links .footer-links__item:last-child {
    margin: 0;
}
footer .footer .footer-links .footer-links__item .footer-links__item__title {
    font-weight: 700;
    padding-bottom: .5em;
}
footer .footer .footer-links .footer-links__item .footer-links__item__link .link {
    color: #089edd;
}
footer .footer .footer__logo {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media only screen and (max-width:767px) {
    footer .footer .footer__logo {
    padding-top: 2em;
}
}footer .footer .footer__picture {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 4rem;
}
@media only screen and (max-width:1023px) {
    footer .footer .footer__picture {
    padding-top: 1rem;
}
}footer .footer .footer__picture .btn {
    margin-bottom: 2rem;
}
footer .footer .footer__picture .couple {
    max-width: 340px;
}
@media only screen and (max-width:1300px) {
    footer .footer .footer__picture .couple {
    max-width: 100%}
}@media only screen and (max-width:1023px) {
    footer .footer .footer__picture .couple {
    max-width: 340px;
}
}@media only screen and (max-width:1023px) {
    footer .footer .footer__picture {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}footer .footer .footer__content {
    font-size: .75rem;
    margin-bottom: 1rem;
    opacity: .5;
}
footer .footer .footer__content a {
    text-decoration: underline;
}
@media only screen and (max-width:767px) {
    footer .footer .footer__content {
    margin-top: 2em;
}
}body[data-panel=nav] .mobile-navigation .navigation {
    left: 0;
}
header {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
}
header.js-sticky.js-stuck {
    z-index: 11;
}
header .header {
    background: #fff;
}
@media only screen and (max-width:1023px) {
    header .header {
    display: none;
}
}header .header .header__logo {
    padding: .5em 0;
    position: relative;
    z-index: 1;
}
header .header .navigation {
    padding-left: 2rem;
    width: 100%}
@media only screen and (max-width:1300px) {
    header .header .navigation {
    padding-left: 1rem;
}
}header .header .hamburger {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%}
@media only screen and (max-width:1023px) {
    header .header .hamburger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
}header .header .hamburger a {
    font-size: 2rem;
}
header .mobile-header {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
    display: none;
    background: #fff;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1em;
}
@media only screen and (max-width:1023px) {
    header .mobile-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
}header .mobile-header .mobile__logo {
    height: 50px;
}
header .mobile-header .mobile__logo img {
    max-height: 100%}
header .mobile-header .hamburger {
    font-size: 2rem;
}
header .mobile-navigation {
    display: none;
}
@media only screen and (max-width:1023px) {
    header .mobile-navigation {
    display: block;
}
}header .mobile-navigation .navigation {
    position: fixed;
    top: 65px;
    left: 100%;
    bottom: 0;
    width: 100vw;
    background-color: #fff;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    overflow-y: auto;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
header .mobile-navigation .navigation .navigation__item {
    border-bottom: 1px solid #efefef;
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%}
header .mobile-navigation .navigation .navigation__item.navigation__item--search {
    padding: 1em;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--search .mobile__search {
    position: relative;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--search .mobile__search input[type=search] {
    border: none;
    padding: 1em;
    padding-right: 3em;
    background: #f2f2f2;
    border-radius: 4px;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--search .mobile__search input[type=search]:-moz-placeholder-shown {
    font-style: italic;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--search .mobile__search input[type=search]:-ms-input-placeholder {
    font-style: italic;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--search .mobile__search input[type=search]:placeholder-shown {
    font-style: italic;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--search .mobile__search button {
    border: none;
    background: 0 0;
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--cta a {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    color: #089edd;
    text-transform: none;
    font-weight: 700;
    margin: 0;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--cta a:hover {
    color: #fff;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--cta.active a {
    background: #089edd;
    color: #fff;
    font-weight: 700;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--cta.active a:hover {
    background: rgba(8, 158, 221, .8);
}
header .mobile-navigation .navigation .navigation__item.navigation__item--lng {
    display: none;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--languages {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--languages .lang__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    border-right: 1px solid #efefef;
    text-transform: uppercase;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--languages .lang__item.active {
    color: #e24511;
    font-weight: 700;
}
header .mobile-navigation .navigation .navigation__item.navigation__item--languages .lang__item:last-child {
    border-radius: unset;
}
header .mobile-navigation .navigation .navigation__item a {
    background: 0 0;
    border-radius: 0;
    border: unset;
    color: #000;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    padding: 1rem;
}
header .mobile-navigation .navigation .navigation__item a:hover {
    color: #e24511;
}
header .mobile-navigation .navigation .navigation__item a[data-state=active] {
    background: #e24511;
    color: #fff;
}
header .mobile-navigation .navigation .navigation__item a[data-state=active]:hover {
    background: rgba(226, 69, 17, .8);
}
.topbar {
    width: 100%}
.topbar .topbar-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.topbar .topbar-items .topbar__item {
    padding: .75rem 0;
}
.topbar .topbar-items .topbar__item.topbar__item--search {
    max-width: 225px;
}
.topbar .topbar-items .topbar__item.topbar__item--search .topbar__search {
    position: relative;
}
.topbar .topbar-items .topbar__item.topbar__item--search .topbar__search input[type=search] {
    border: none;
    padding: .25em 0;
    padding-left: 2em;
    border-bottom: 1px solid #b7b7b7;
    border-radius: 0;
    font-size: .85rem;
    background: 0 0;
}
.topbar .topbar-items .topbar__item.topbar__item--search .topbar__search input[type=search]:-moz-placeholder-shown {
    font-weight: 700;
    color: #b7b7b7;
}
.topbar .topbar-items .topbar__item.topbar__item--search .topbar__search input[type=search]:-ms-input-placeholder {
    font-weight: 700;
    color: #b7b7b7;
}
.topbar .topbar-items .topbar__item.topbar__item--search .topbar__search input[type=search]:placeholder-shown {
    font-weight: 700;
    color: #b7b7b7;
}
.topbar .topbar-items .topbar__item.topbar__item--search .topbar__search button {
    border: none;
    background: 0 0;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.topbar .topbar-items .topbar__item .icon {
    padding-right: .5em;
}
.topbar .topbar-items .topbar__item .icon svg {
    max-width: 13px;
    max-height: 13px;
}
.navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 1rem;
}
.navigation .navigation__item {
    background: #fff;
    font-size: 1.125rem;
    height: 100%;
    padding: .25rem .5rem;
}
@media only screen and (max-width:1200px) {
    .navigation .navigation__item {
    padding: .25rem .4rem;
}
}.navigation .navigation__item:last-child {
    padding-right: unset;
}
.navigation .navigation__item.navigation__item--cta a {
    border-color: #089edd;
    color: #fff;
    background: #089edd;
    -webkit-box-shadow: 0 3px 10px #089edd;
    box-shadow: 0 3px 10px #089edd;
}
.navigation .navigation__item.navigation__item--cta a[data-state=active][data-state=active]:hover {
    background: rgba(8, 158, 221, .8);
    color: #fff;
}
.navigation .navigation__item.navigation__item--cta a:hover {
    background: rgba(8, 158, 221, .8);
    color: #fff;
}
.navigation .navigation__item.navigation__item--cta.active a, .navigation .navigation__item.navigation__item--cta:hover a {
    background: #089edd;
}
.navigation .navigation__item.navigation__item--cta.active a:hover, .navigation .navigation__item.navigation__item--cta:hover a:hover {
    background: rgba(8, 158, 221, .8);
}
.navigation .navigation__item.navigation__item--lng .navigation__item--lng__hover {
    position: absolute;
    top: 100%;
    left: 50%;
    padding-left: .5rem;
    width: 100%;
    z-index: 10;
    opacity: 0;
    -webkit-transform: translate(-50%, -100%) scale(0);
    transform: translate(-50%, -100%) scale(0);
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.navigation .navigation__item.navigation__item--lng .navigation__item--lng__hover .topbar__hover__item {
    text-align: center;
    background: #fff;
    width: 100%;
    display: inline-block;
    padding: .95rem 1.25rem .75rem 1.25rem;
}
@media only screen and (max-width:1600px) {
    .navigation .navigation__item.navigation__item--lng .navigation__item--lng__hover .topbar__hover__item {
    font-size: .85rem;
    padding: .5rem 1rem;
}
}@media only screen and (max-width:1200px) {
    .navigation .navigation__item.navigation__item--lng .navigation__item--lng__hover .topbar__hover__item {
    padding: .6rem .75rem;
}
}.navigation .navigation__item.navigation__item--lng .navigation__item--lng__hover .topbar__hover__item:hover {
    background: #089edd;
}
.navigation .navigation__item.navigation__item--lng .navigation__item--lng__hover.hover {
    opacity: 1;
    -webkit-transform: translate(-50%, 0) scale(1);
    transform: translate(-50%, 0) scale(1);
}
@media only screen and (max-width:1023px) {
    .navigation .navigation__item.navigation__item--lng {
    display: none;
}
}.navigation .navigation__item.navigation__item--lng a {
    text-transform: uppercase;
    border-color: #089edd;
    color: #089edd;
}
.navigation .navigation__item.navigation__item--lng a:hover {
    background: #089edd;
    color: #fff;
}
.navigation .navigation__item a {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    border: 1px solid #e24511;
    color: #e24511;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    font-size: .875rem;
    height: 100%;
    line-height: 1;
    padding: .75rem 1.25rem;
}
.navigation .navigation__item a span {
    padding-left: .2rem;
}
@media only screen and (max-width:1600px) {
    .navigation .navigation__item a {
    font-size: .85rem;
    padding: .5rem 1rem;
}
}@media only screen and (max-width:1200px) {
    .navigation .navigation__item a {
    padding: .6rem .75rem;
}
}@media only screen and (max-width:1600px) {
    .navigation .navigation__item a span.hide-smaller {
    display: none;
}
}.navigation .navigation__item a:hover, .navigation .navigation__item a[data-state=active] {
    background: #e24511;
    color: #fff;
    position: relative;
}
.navigation .navigation__item a:hover[data-state=active]:hover, .navigation .navigation__item a[data-state=active][data-state=active]:hover {
    background: rgba(226, 69, 17, .8);
}
.cat-overview.blog-overview.blog-overview--2 .hero .hero__picture, .cat-overview.blog-overview.blog-overview--2 .hero .hero__video {
    max-height: unset;
}
.hero .hero__picture, .hero .hero__video {
    height: 100%;
    max-width: 100%;
    min-height: 650px;
    max-height: 650px;
}
@media only screen and (max-height:900px) {
    .hero .hero__picture, .hero .hero__video {
    min-height: 500px;
    max-height: 500px;
}
}@media only screen and (max-width:1300px) {
    .hero .hero__picture, .hero .hero__video {
    min-height: 500px;
}
}@media only screen and (max-width:1024px) {
    .hero .hero__picture, .hero .hero__video {
    min-height: 400px;
}
}.hero .hero__picture .picture {
    background-color: #e24511;
    height: 100%;
    border-radius: 0 0 20px 0;
}
.hero .hero__picture.no-border-radius .picture {
    border-radius: 0;
}
@media only screen and (max-width:1023px) {
    .hero .hero__video {
    min-height: unset;
}
}.hero .hero__video video {
    aspect-ratio: 16/9;
    max-width: 100%;
    width: 100%;
    margin-bottom: -8px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.hero .hero__content {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 6rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
@media only screen and (max-width:1300px) {
    .hero .hero__content {
    padding: 3rem;
}
}@media only screen and (max-width:767px) {
    .hero .hero__content {
    padding: 2rem 1rem;
}
}.hero .hero__content .page-content {
    font-size: 1.25rem;
    max-width: 420px;
}
@media only screen and (max-width:1300px) {
    .hero .hero__content .page-content {
    max-width: 100%}
}@media only screen and (max-width:767px) {
    .hero .hero__content .page-content {
    font-size: 1.125rem;
}
}.blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner, .blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__inner, .mainevent-video .video-wrap .video-item, .mainevent-video .video-wrap .video-item .inner-controls, .mainevent-video .video-wrap .video-item video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.section-block .section-block__pictures {
    position: relative;
}
@media only screen and (max-width:1023px) {
    .section-block .section-block__pictures {
    margin-top: 2rem;
}
}@media only screen and (max-width:767px) {
    .section-block .section-block__pictures {
    margin-top: unset;
    margin-bottom: 2rem;
}
}.section-block .section-block__pictures .picture {
    border-radius: 20px;
    width: 100%}
@media only screen and (max-width:767px) {
    .section-block .section-block__pictures .picture.picture1, .section-block .section-block__pictures .picture.picture2, .section-block .section-block__pictures .picture.picture3 {
    margin: unset;
    margin-bottom: 1rem;
    max-width: 100%;
    padding: unset;
    position: static;
}
}.section-block .section-block__pictures .picture.single-picture {
    max-width: unset;
    aspect-ratio: 4/3;
    margin: 0;
}
.section-block .section-block__pictures .picture1 {
    margin: 0 2rem 3rem 2rem;
}
.section-block .section-block__pictures .picture1, .section-block .section-block__pictures .picture2 {
    aspect-ratio: 4/3;
    max-width: 46%}
.section-block .section-block__pictures .picture2 {
    position: absolute;
    right: 0;
    top: 25%}
.section-block .section-block__pictures .picture3 {
    aspect-ratio: 2/1;
    max-width: 60%;
    width: 100%}
@media only screen and (max-width:767px) {
    .section-block .section-block__pictures .picture3 {
    aspect-ratio: 4/3;
}
}.section-block.even .picture1 {
    margin-right: 0;
    margin-left: auto;
}
.section-block.even .picture2 {
    left: 0;
    margin: 0 2rem 3rem 2rem;
    right: auto;
}
@media only screen and (max-width:767px) {
    .section-block.even .picture2 {
    margin-left: 0;
}
}.section-block.even .picture3 {
    margin-right: 0;
    margin-left: auto;
}
.section-block.even .section-block__content {
    margin-right: auto;
    margin-left: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.section-block .section-block__logo {
    max-width: 240px;
    margin-bottom: 1rem;
}
.section-block .section-block__content {
    max-width: 90%;
    margin-right: 0;
    margin-left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 100%}
@media only screen and (max-width:1300px) {
    .section-block .section-block__content {
    max-width: 100%}
}.mainevent-detail .hero .hero__video {
    border-radius: 0 0 20px 0;
    overflow: hidden;
}
.mainevent-detail .pictures {
    overflow: hidden;
}
@media only screen and (max-width:767px) {
    .mainevent-detail .pictures {
    padding: 0 1rem 3rem 1rem;
}
}.mainevent-detail .pictures .picture {
    border-radius: 20px;
}
.mainevent-detail .pictures .flex .flex__item:first-child .picture {
    border-radius: 0 20px 20px 0;
}
@media only screen and (max-width:767px) {
    .mainevent-detail .pictures .flex .flex__item: first-child .picture {
    border-radius: 20px;
}
}.mainevent-detail .pictures .flex .flex__item:nth-child(3n) .picture {
    border-radius: 20px 0 0 20px;
}
@media only screen and (max-width:767px) {
    .mainevent-detail .pictures .flex .flex__item: nth-child(3n) .picture {
    border-radius: 20px;
}
}.blog-home__overview.small-height {
    position: relative;
}
.blog-home__overview.small-height .page-header__back-link {
    z-index: 4;
}
.blog-home__overview.small-height .ethias-slider .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    min-height: 350px;
}
.blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item:before, .blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content:before {
    content: '';
    display: block;
    padding-top: 25.53%}
.blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content, .blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slider__item .ethias-slider__item .slider__item__inner .slider__item__content .slider__item__inner .slider__item__content {
    min-height: 0;
    padding: 0 2rem;
    max-width: initial;
}
@media only screen and (max-width:767px) {
    .blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item {
    min-height: 225px;
}
.blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item:before {
    content: none;
}
.blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item .slider__item__innner .slider__item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%}
.blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item .slider__item__innner .slider__item__content .slider__item__wrapper:before {
    content: none;
}
}.mainevent-video .video-wrap .video-item .inner-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.mainevent-video .video-wrap .video-item .inner-controls .play-icon {
    position: relative;
    width: 130px;
    height: 130px;
    border: 3px solid #fff;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
    color: #fff;
}
.mainevent-video .video-wrap .video-item .inner-controls .play-icon:after {
    content: '';
    border-top: 20px solid transparent;
    border-left: 25px solid #fff;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media only screen and (max-width:424px) {
    .mainevent-video .video-wrap .video-item .inner-controls .play-icon {
    width: 75px;
    height: 75px;
}
}.mainevent-video .video-wrap .video-item video {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%}
.mainevent-video .video-wrap .video-item.is-playing .inner-controls, .mainevent-video .video-wrap .video-item.is-playing .overlay-link {
    display: none;
}
@media only screen and (max-width:767px) {
    .blog-home__overview.blog-home__overview--mainevent .ethias-slider .slider .slick-track .slider__item .ethias-slider__item .slider__item__inner .slider__item__content {
    height: 100%}
}.newsletter-homepage .newsletter .newsletter__picture {
    margin: -6rem 0 0 0;
}
.newsletter {
    position: relative;
    z-index: 9;
}
.newsletter .newsletter__block {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-blue.jpg) repeat center center;
    background-size: 680px;
    height: 100%;
    position: relative;
}
@media only screen and (max-width:1023px) {
    .newsletter .newsletter__block {
    padding-bottom: 0;
}
}.newsletter .newsletter__block:after {
    background: #fff;
    content: '';
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%}
@media only screen and (max-width:1023px) {
    .newsletter .newsletter__block: after {
    display: none;
}
}.newsletter .newsletter__block__inner {
    max-width: 72%}
@media only screen and (max-width:1600px) {
    .newsletter .newsletter__block__inner {
    max-width: 85%}
}@media only screen and (max-width:1300px) {
    .newsletter .newsletter__block__inner {
    max-width: 95%}
}@media only screen and (max-width:1023px) {
    .newsletter .newsletter__block__inner {
    max-width: 100%}
}@media only screen and (max-width:767px) {
    .newsletter .newsletter__block__inner {
    max-width: 100%}
}.newsletter .newsletter__title {
    color: #fff;
    font-weight: 700;
}
.newsletter .newsletter__title span {
    font-family: ethias_TTT, "Cera Pro", sans-serif;
    font-weight: 400;
}
.newsletter .newsletter__content {
    color: #fff;
    font-weight: 700;
    padding-bottom: .5em;
}
.newsletter .newsletter__block .newsletter__block__inner {
    padding: 2rem;
    padding-top: 4rem;
}
@media only screen and (max-width:767px) {
    .newsletter .newsletter__block .newsletter__block__inner {
    padding: 2rem 0;
}
}.newsletter .newsletter__success {
    color: #fff;
}
.newsletter .newsletter__picture {
    height: 100%;
    aspect-ratio: 1/1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 20px;
    position: relative;
    z-index: 1;
    margin: -4rem 0 0 0;
    max-width: 100%}
@media only screen and (max-width:1023px) {
    .newsletter .newsletter__picture {
    margin: 0 0 2rem 0;
    display: none;
}
}.jv_form.newsletter--form .jv_form__section {
    padding: 2rem 0;
}
.jv_form.newsletter--form .field-wrap.field-wrap--text {
    margin-bottom: .5em;
}
.jv_form.newsletter--form .field-wrap.field-wrap--text .field-wrap__input input[type=text] {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    padding: .5em 0;
    font-size: .85rem;
    font-style: italic;
}
@media only screen and (max-width:767px) {
    .jv_form.newsletter--form .field-wrap.field-wrap--text .field-wrap__input input[type=text] {
    font-size: 1rem;
}
}.jv_form.newsletter--form .field-wrap.field-wrap--text .field-wrap__input input[type=text]::-webkit-input-placeholder {
    color: #fff;
    font-style: normal;
}
.jv_form.newsletter--form .field-wrap.field-wrap--text .field-wrap__input input[type=text]::-moz-placeholder {
    color: #fff;
    font-style: normal;
}
.jv_form.newsletter--form .field-wrap.field-wrap--text .field-wrap__input input[type=text]:-ms-input-placeholder {
    color: #fff;
    font-style: normal;
}
.jv_form.newsletter--form .field-wrap.field-wrap--text .field-wrap__input input[type=text]:-moz-placeholder {
    color: #fff;
    font-style: normal;
}
.jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox {
    width: 50%}
@media only screen and (max-width:1600px) {
    .jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox {
    width: 100%}
}.jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox input[type=checkbox]+label {
    margin: 0;
    padding: .75em;
    padding-left: 2em;
    color: #fff;
    font-size: .85rem;
}
@media only screen and (max-width:767px) {
    .jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox input[type=checkbox]+label {
    font-size: 1rem;
}
}.jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox input[type=checkbox]+label span.check {
    border-radius: 100px;
    left: 0;
    background: 0 0;
    border-color: #fff;
    width: 16px;
    height: 16px;
}
.jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox input[type=checkbox]+label span.check i {
    font-size: 80%;
    color: #fff;
}
.jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox input[type=checkbox]+label span.check i:before {
    content: '\f111'}
.jv_form.newsletter--form .field-wrap.field-wrap--multi .checkbox input[type=checkbox]:checked+label {
    background: 0 0;
}
.jv_form.newsletter--form .field-wrap.field-wrap--checkbox input[type=checkbox] {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.jv_form.newsletter--form .field-wrap.field-wrap__button {
    height: auto;
}
.jv_form.newsletter--form .field-wrap.field-wrap__button button {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    background: rgba(255, 255, 255, .8);
    border-radius: 50px;
    border: none;
    color: #05648d;
    -webkit-box-shadow: rgba(255, 255, 255, 0) 0 0 0 2px;
    box-shadow: rgba(255, 255, 255, 0) 0 0 0 2px;
}
.jv_form.newsletter--form .field-wrap.field-wrap__button button:hover {
    background: #fff;
    -webkit-box-shadow: #fff 0 0 0 2px;
    box-shadow: #fff 0 0 0 2px;
}
.jv_form.newsletter--form .field-wrap[data-id=marketing], .jv_form.newsletter--form .field-wrap[data-id=privacy] {
    font-size: .85rem;
    color: #fff;
}
@media only screen and (max-width:767px) {
    .jv_form.newsletter--form .field-wrap[data-id=marketing], .jv_form.newsletter--form .field-wrap[data-id=privacy] {
    font-size: .75rem;
}
}.jv_form.newsletter--form .field-wrap[data-id=marketing] .checkbox input[type=checkbox]+label, .jv_form.newsletter--form .field-wrap[data-id=privacy] .checkbox input[type=checkbox]+label {
    padding: 0 0 0 2rem;
    margin-bottom: 0;
}
.jv_form.newsletter--form .field-wrap[data-id=marketing] .checkbox input[type=checkbox]+label a, .jv_form.newsletter--form .field-wrap[data-id=privacy] .checkbox input[type=checkbox]+label a {
    color: #fff;
    text-decoration: underline;
}
.jv_form.newsletter--form .field-wrap[data-id=marketing] .checkbox input[type=checkbox]+label span, .jv_form.newsletter--form .field-wrap[data-id=privacy] .checkbox input[type=checkbox]+label span {
    left: 0;
    border-color: #fff;
    background: 0 0;
}
.jv_form.newsletter--form .field-wrap[data-id=marketing] .checkbox input[type=checkbox]+label span i, .jv_form.newsletter--form .field-wrap[data-id=privacy] .checkbox input[type=checkbox]+label span i {
    color: #fff;
}
.jv_form.newsletter--form .field-wrap[data-id=marketing] .checkbox input[type=checkbox]:checked+label, .jv_form.newsletter--form .field-wrap[data-id=privacy] .checkbox input[type=checkbox]:checked+label {
    background: 0 0;
}
.nextgen-overview .hero .hero__content .hero__logo {
    max-width: 300px;
}
@media only screen and (max-width:767px) {
    .nextgen-overview .hero .hero__content .hero__logo {
    max-width: 200px;
    padding-bottom: .3rem;
}
}@media only screen and (max-width:767px) {
    .nextgen-detail {
    min-height: unset;
}
}.nextgen-item {
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 50px rgba(8, 158, 221, .27);
    box-shadow: 5px 5px 50px rgba(8, 158, 221, .27);
    height: 100%}
.nextgen-item .nextgen-item__content__description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: unset;
}
.nextgen-video__title {
    background: #fff;
    font-weight: 700;
    color: #089edd;
    border-radius: 0 0 20px 20px;
}
.nextgen-cta .nextgen-cta__logo {
    max-width: 300px;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    padding-bottom: 1rem;
}
@media only screen and (max-width:767px) {
    .nextgen-cta .nextgen-cta__logo {
    max-width: 200px;
    padding-bottom: .3rem;
}
}@media only screen and (max-width:767px) {
    .nextgen-cta .picture-ethi {
    max-width: 200px;
    margin: 0 0 0 auto;
}
}.base-popup.video-popup.bg-dark .base-popup__blanket {
    background: rgba(0, 0, 0, .9);
    z-index: 1000;
}
.base-popup.video-popup .base-popup__blanket {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-green.jpg) repeat center center;
    background-size: 680px;
    z-index: 1000;
}
.base-popup.video-popup .base-popup__modal {
    background: 0 0;
    color: #fff;
    max-width: 1600px;
    margin: 0 auto;
    z-index: 1001;
    max-height: 100vh;
}
.base-popup.video-popup .base-popup__modal .base-popup__close {
    right: 1rem;
}
@media only screen and (max-width:767px) {
    .base-popup.video-popup .base-popup__modal .base-popup__close {
    background: 0 0;
    right: 0;
}
}.base-popup.video-popup .base-popup__modal .base-popup__close span {
    height: 40px;
    width: 40px;
}
.base-popup.video-popup .base-popup__modal .base-popup__close span:before {
    height: 4px;
}
.base-popup.video-popup .base-popup__modal .base-popup__close span:after {
    width: 4px;
}
.base-popup.video-popup .base-popup__modal .base-popup__close b {
    display: none;
}
.base-popup.video-popup .bottom-popup-back-link a {
    color: #fff;
}
.base-popup.video-popup .base-popup__modal__inner {
    background: 0 0;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    max-height: 100vh;
}
@media only screen and (max-width:767px) {
    .base-popup.video-popup .base-popup__modal__inner {
    padding-top: 2rem;
}
}.base-popup.video-popup .base-popup__modal__inner .base-popup__content {
    padding: 1rem;
}
.nextgen-team {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-team.jpg) no-repeat center center;
    background-size: cover;
    width: 100%}
.nextgen-team .team-slider.eot-slider .loader-overlay {
    background-color: #fff;
}
.nextgen-team .team-slider.eot-slider .loader-overlay .loader {
    border: 4px solid rgba(226, 69, 17, .3);
    border-top: 4px solid #e24511;
}
.nextgen-team .team-slider .slider {
    padding: 0 6rem;
}
@media only screen and (max-width:1300px) {
    .nextgen-team .team-slider .slider {
    padding: 0 3rem;
}
}@media only screen and (max-width:767px) {
    .nextgen-team .team-slider .slider {
    padding: 0 2rem;
}
}.nextgen-team .team-slider .slider .slick-arrow {
    background: unset;
    padding: unset;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    z-index: 10;
    border-radius: 50px;
    -webkit-box-shadow: 0 10px 20px rgba(59, 165, 133, .31);
    box-shadow: 0 10px 20px rgba(59, 165, 133, .31);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.nextgen-team .team-slider .slider .slick-arrow i.fas {
    display: none;
}
.nextgen-team .team-slider .slider .slick-arrow.slick-arrow--prev {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/icon-arrow-left-green.svg) no-repeat center center;
    background-size: contain;
}
.nextgen-team .team-slider .slider .slick-arrow.slick-arrow--prev:hover {
    -webkit-transform: translate(-5px, -50%);
    transform: translate(-5px, -50%);
}
.nextgen-team .team-slider .slider .slick-arrow.slick-arrow--next {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/icon-arrow-right-green.svg) no-repeat center center;
    background-size: contain;
}
.nextgen-team .team-slider .slider .slick-arrow.slick-arrow--next:hover {
    -webkit-transform: translate(5px, -50%);
    transform: translate(5px, -50%);
}
.nextgen-team .team-slider .slider .slick-arrow:before {
    width: 26px;
}
.nextgen-team .team-slider .slider .slick-arrow.slick-disabled {
    opacity: 0;
}
.nextgen-team .team-card-wrap .team__picture {
    aspect-ratio: 3/4;
}
.page-header .page-header__picture {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.page-header {
    position: relative;
    min-height: 550px;
}
@media only screen and (max-width:767px) {
    .page-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
}.page-header.page-header--smaller {
    min-height: 325px;
}
.page-header .page-header__picture {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.page-header__back-link {
    position: absolute;
    left: 2rem;
    bottom: 1rem;
}
@media only screen and (max-width:767px) {
    .page-header__back-link {
    z-index: 2;
    position: relative;
    text-align: center;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
    left: unset;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.page-header__back-link a {
    margin-bottom: .5em;
}
.page-header__back-link a:last-child {
    margin-bottom: 0;
}
}.search-overview .blog-overview-items .event__item .event__item__picture {
    aspect-ratio: 1/1;
}
.video-wrap iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media only screen and (max-width:1023px) {
    .wrapper {
    min-height: 0;
    padding-top: 65px;
}
}.base-wrapper-height {
    min-height: calc(100vh - 466px);
}
.btn {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    line-height: 1;
}
.btn.btn--email {
    background: #e24511;
    padding: .675em 1em;
}
@media only screen and (max-width:1023px) {
    .btn.btn--email {
    font-size: 1.125rem;
}
}.btn.btn--white {
    color: #3a4f5d;
    background: rgba(255, 255, 255, .8);
}
.btn.btn--white:hover {
    color: #3a4f5d;
    background: #fff;
    -webkit-box-shadow: #fff 0 0 0 2px;
    box-shadow: #fff 0 0 0 2px;
}
.btn.btn--border.btn--border--dark {
    border-color: #3a4f5d;
    color: #3a4f5d;
}
.btn.btn--border.btn--border--dark:hover {
    background: #3a4f5d;
    color: #fff;
    -webkit-box-shadow: #3a4f5d 0 0 0 2px;
    box-shadow: #3a4f5d 0 0 0 2px;
}
.back-link {
    font-weight: 700;
    color: #3a4f5d;
}
.back-link-white {
    color: #fff;
}
.back-link-white:hover {
    color: #fff;
}
.back-link:hover .back-icon {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
.back-link .back-icon {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    -webkit-box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    height: 32px;
    width: 32px;
    border-radius: 32px;
    margin-right: 1rem;
}
.confirm-seperator {
    position: relative;
}
.confirm-seperator:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    height: 60%;
    width: 2px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #919191;
}
@media only screen and (max-width:767px) {
    .confirm-seperator: before {
    display: none;
}
}.main__title {
    font-weight: 700;
    font-family: ethias_TTT, "Cera Pro", sans-serif;
    font-size: 2.125rem;
    color: #000;
}
.main__title.main__title--main {
    color: #e24511;
}
.row {
    max-width: 1600px;
}
.row.wide {
    max-width: 1920px;
}
.row.row--smaller {
    max-width: 1100px;
}
.picture-cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.aspect-video {
    aspect-ratio: 16/9;
}
.aspect-square {
    aspect-ratio: 1/1;
}
.aspect-4-3 {
    aspect-ratio: 4/3;
}
.eotbutton {
    font-size: .875rem;
    display: inline-block;
    position: relative;
    background-color: #000;
    color: #fff;
    padding: .35em 1em;
    font-weight: 700;
    margin: 0 1em;
    cursor: pointer;
}
.eotbutton .eotbutton-back {
    position: absolute;
    right: calc(100% - 1px);
    top: 0;
    bottom: 0;
    height: 100%}
.eotbutton .eotbutton-front {
    position: absolute;
    left: calc(100% - 1px);
    top: 0;
    bottom: 0;
    height: 100%}
.eotbutton.eotbutton--reversed .eotbutton-back {
    position: absolute;
    left: calc(100% - 1px);
    right: unset;
    top: 0;
    bottom: 0;
    height: 100%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.eotbutton.eotbutton--reversed .eotbutton-front {
    position: absolute;
    right: calc(100% - 1px);
    left: unset;
    top: 0;
    bottom: 0;
    height: 100%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.eotbutton.eotbutton--main {
    color: #fff;
    background: #e24511;
}
.eotbutton.eotbutton--main .eotbutton-back path {
    fill: #e24511;
}
.eotbutton.eotbutton--main .eotbutton-front path {
    fill: #e24511;
}
.eotbutton.eotbutton--secondary {
    color: #fff;
    background: #089edd;
}
.eotbutton.eotbutton--secondary .eotbutton-back path {
    fill: #089edd;
}
.eotbutton.eotbutton--secondary .eotbutton-front path {
    fill: #089edd;
}
.eotbutton.eotbutton--tertiary {
    color: #fff;
    background: #334f5f;
}
.eotbutton.eotbutton--tertiary .eotbutton-back path {
    fill: #334f5f;
}
.eotbutton.eotbutton--tertiary .eotbutton-front path {
    fill: #334f5f;
}
.eotbutton.eotbutton--light-blue {
    color: #fff;
    background: #009dde;
}
.eotbutton.eotbutton--light-blue .eotbutton-back path {
    fill: #009dde;
}
.eotbutton.eotbutton--light-blue .eotbutton-front path {
    fill: #009dde;
}
.eotbutton.eotbutton--dark-blue {
    color: #fff;
    background: #05648d;
}
.eotbutton.eotbutton--dark-blue .eotbutton-back path {
    fill: #05648d;
}
.eotbutton.eotbutton--dark-blue .eotbutton-front path {
    fill: #05648d;
}
.eotbutton.eotbutton--white {
    color: #e24511;
    background: #fff;
    border: none;
}
.eotbutton.eotbutton--white .eotbutton-back path {
    fill: #fff;
}
.eotbutton.eotbutton--white .eotbutton-front path {
    fill: #fff;
}
.eotbutton.eotbutton--white-main {
    color: #e24511;
    background: #fff;
}
.eotbutton.eotbutton--white-main .eotbutton-back path {
    fill: #fff;
}
.eotbutton.eotbutton--white-main .eotbutton-front path {
    fill: #fff;
}
.eotbutton.eotbutton--white-secondary {
    color: #089edd;
    background: #fff;
}
.eotbutton.eotbutton--white-secondary .eotbutton-back path {
    fill: #fff;
}
.eotbutton.eotbutton--white-secondary .eotbutton-front path {
    fill: #fff;
}
.eotbutton.eotbutton--white-tertiary {
    color: #334f5f;
    background: #fff;
}
.eotbutton.eotbutton--white-tertiary .eotbutton-back path {
    fill: #fff;
}
.eotbutton.eotbutton--white-tertiary .eotbutton-front path {
    fill: #fff;
}
.eotbutton.eotbutton--white-light-blue {
    color: #009dde;
    background: #fff;
}
.eotbutton.eotbutton--white-light-blue .eotbutton-back path {
    fill: #fff;
}
.eotbutton.eotbutton--white-light-blue .eotbutton-front path {
    fill: #fff;
}
.eotbutton.eotbutton--white-dark-blue {
    color: #05648d;
    background: #fff;
}
.eotbutton.eotbutton--white-dark-blue .eotbutton-back path {
    fill: #fff;
}
.eotbutton.eotbutton--white-dark-blue .eotbutton-front path {
    fill: #fff;
}
body[data-page=login] {
    background-color: #f2f2f2;
}
body[data-page=register] {
    background-color: #f2f2f2;
}
.base-login-form .jv_form__section .jv_form__section__title span i {
    color: #e24511;
}
.video-wrap {
    padding: 56.25% 0 0 0;
    position: relative;
    width: 100%}
.blue-arrow-bg {
    background-color: #089edd;
    background-image: url(../../images/arrow-bg-pat.svg);
    background-repeat: repeat;
    background-position: center center;
    color: #fff;
}
.main-content.main-content--man {
    padding: 1em;
    background: #fff;
}
.person.person--content {
    margin: 0 -4px;
}
.social-sharer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.social-sharer .social-sharer__title {
    font-weight: 700;
    margin-right: .5rem;
}
.social-sharer .social-sharer__item {
    font-size: 1rem;
    padding: 0 .5em;
    color: #3a4f5d;
}
.newsletter-padding-bottom {
    padding-bottom: 10rem;
}
@media only screen and (max-width:1023px) {
    .newsletter-padding-bottom {
    padding-bottom: 3rem;
}
}.builderblocks .block__item .block__item__video .video-item .inner-controls .play-icon {
    width: 130px;
    height: 130px;
    border-width: 3px;
}
.builderblocks .block__item .block__item__video .video-item .inner-controls .play-icon i:before {
    content: "";
    border-top: 20px solid transparent;
    border-left: 25px solid #fff;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media only screen and (max-width:424px) {
    .builderblocks .block__item .block__item__video .video-item .inner-controls .play-icon {
    width: 75px;
    height: 75px;
}
}.picture-cover {
    background-size: cover;
}
.picture-contain {
    background-size: contain;
}
.picture-contain, .picture-cover {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 100%}
.section--padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
@media only screen and (max-width:1300px) {
    .section--padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
}@media only screen and (max-width:767px) {
    .section--padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
}.section--padding.newsletter-padding-bottom {
    padding-bottom: 10rem;
}
@media only screen and (max-width:1023px) {
    .section--padding.newsletter-padding-bottom {
    padding-bottom: 3rem;
}
}@media only screen and (max-width:1023px) {
    .section--padding.md-section--padding-top-unset {
    padding-top: 0;
}
}@media only screen and (max-width:1023px) {
    .section--padding.md-section--padding--unset {
    padding-top: 0;
    padding-bottom: 0;
}
}.section--padding-top {
    padding-top: 6rem;
}
@media only screen and (max-width:1300px) {
    .section--padding-top {
    padding-top: 4rem;
}
}@media only screen and (max-width:767px) {
    .section--padding-top {
    padding-top: 2rem;
}
}.section--padding-bottom {
    padding-bottom: 6rem;
}
@media only screen and (max-width:1300px) {
    .section--padding-bottom {
    padding-bottom: 4rem;
}
}@media only screen and (max-width:767px) {
    .section--padding-bottom {
    padding-bottom: 2rem;
}
}.section--padding-top-small {
    padding-top: 2rem;
}
.aspect-square {
    aspect-ratio: 1/1;
}
.aspect-video {
    aspect-ratio: 16/9;
}
.aspect-half {
    aspect-ratio: 2/1;
}
.rounded {
    border-radius: 20px;
}
.bg-azure, .bg-blue, .bg-darkred, .bg-green, .bg-green2, .bg-grey, .bg-pink, .bg-purple, .bg-red, .bg-yellow {
    color: #fff;
    height: 100%;
    position: relative;
}
.bg-blue {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-blue.jpg) repeat center center;
    background-size: 680px;
}
.bg-red {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-red.jpg) repeat center center;
    background-size: 680px;
}
.bg-red .btn.btn--white {
    color: #7d2f16;
}
.bg-darkred {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-darkred.jpg) repeat center center;
    background-size: 680px;
}
.bg-darkred .btn.btn--white {
    color: #7d2f16;
}
.bg-purple {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-purple.jpg) repeat center center;
    background-size: 680px;
}
.bg-purple .btn.btn--white {
    color: #514072;
}
.bg-yellow {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-yellow.jpg) repeat center center;
    background-size: 680px;
}
.bg-yellow .btn.btn--white {
    color: #ba8d18;
}
.bg-green {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-green.jpg) repeat center center;
    background-size: 680px;
}
.bg-green .btn.btn--white {
    color: #276f59;
}
.bg-green2 {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-green2.jpg) repeat center center;
    background-size: 680px;
}
.bg-green2 .btn.btn--white {
    color: #276f59;
}
.bg-azure {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-azure.jpg) repeat center center;
    background-size: 680px;
}
.bg-grey {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-grey.jpg) repeat center center;
    background-size: 680px;
}
.bg-pink {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/bg-pink.jpg) repeat center center;
    background-size: 680px;
}
.h-full {
    height: 100%}
.w-full {
    width: 100%}
.w-half {
    width: 50%}
.w-sixty {
    width: 60%}
.-margin-top--6 {
    margin-top: -6rem;
}
.-margin-top--3 {
    margin-top: -3rem;
}
.resp-margin-right {
    padding-right: calc((100vw - 1600px + 2rem)/ 2);
}
@media only screen and (max-width:1660px) {
    .resp-margin-right {
    padding-right: calc((100vw - 1300px + 2rem)/ 2);
}
}@media only screen and (max-width:1360px) {
    .resp-margin-right {
    padding-right: 2rem;
}
}.resp-margin-left {
    padding-left: calc((100vw - 1600px + 2rem)/ 2);
}
@media only screen and (max-width:1660px) {
    .resp-margin-left {
    padding-left: calc((100vw - 1300px + 2rem)/ 2);
}
}@media only screen and (max-width:1360px) {
    .resp-margin-left {
    padding-left: 2rem;
}
}.border-radius {
    border-radius: 20px;
}
.flex.flex--padding--big.no-mt, .flex.flex--padding--small.no-mt, .flex.flex--padding.no-mt {
    margin-top: 0;
}
.load-more-btn {
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1);
    border-radius: 50px;
    -webkit-box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
}
.load-more-btn.load-more-btn__prev:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.load-more-btn.load-more-btn__next:hover {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
a.overlay-link {
    text-indent: -99999px;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.margin--auto {
    margin: 0 auto;
}
.top-15 {
    top: 15%}
@media only screen and (max-width:1023px) {
    .top-15 {
    top: 0;
}
}.subtitle {
    font-weight: 700;
    color: #e24511;
    font-size: 1.5rem;
}
@media only screen and (max-width:767px) {
    .subtitle {
    font-size: 1.25rem;
}
}.padding-left--02 {
    padding-left: .2rem;
}
.text-main {
    color: #e24511;
}
.text-secondary {
    color: #089edd;
}
.text-yellow {
    color: #f2b720;
}
.text-purple {
    color: #816ea6;
}
.text-green {
    color: #3ba585;
}
.eot-slider .loader-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.eot-slider .loader-overlay .loader {
    position: absolute;
    top: 50%;
    left: 50%}
.eot-slider {
    position: relative;
}
.eot-slider .max-800 {
    max-height: 800px;
}
.eot-slider.is-slider {
    max-height: 400px;
    overflow: hidden;
}
.eot-slider.is-slider .loader-overlay {
    display: block;
    visibility: visible;
    z-index: 6;
}
.eot-slider.is-slider.extra-init {
    max-height: 100%;
    overflow: visible;
}
.eot-slider.is-slider.extra-init .loader-overlay {
    background: 0 0;
    opacity: 0;
    visibility: hidden;
}
.eot-slider .loader-overlay {
    background-color: #089edd;
    overflow: hidden;
    visibility: hidden;
    opacity: 1;
    z-index: 15;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.eot-slider .loader-overlay .loader {
    display: block;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    border-radius: 100px;
    border: 4px solid rgba(255, 255, 255, .3);
    border-top: 4px solid #fff;
    z-index: 6;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: loader_rotate .7s infinite linear;
    animation: loader_rotate .7s infinite linear;
}
.eot-slider .loader-overlay .loader.loader--secondary {
    border-color: rgba(8, 158, 221, .3);
    border-top-color: #089edd;
}
.eot-slider.picture-slider.is-slider {
    max-height: 500px;
}
.eot-slider.picture-slider.extra-init {
    max-height: 100%}
.eot-slider.picture-slider .loader-overlay {
    background-color: #fff;
}
.eot-slider.picture-slider .loader-overlay .loader {
    border: 4px solid rgba(226, 69, 17, .3);
    border-top: 4px solid #e24511;
}
.eot-slider.hide-dots .slider .slick-dots {
    display: none;
}
.eot-slider .slider .slick-dots {
    margin: 0;
    margin: 2rem auto 0 auto;
    padding: 0;
    position: absolute;
}
.eot-slider .slider .slick-dots li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    margin-right: 1rem;
}
.eot-slider .slider .slick-dots li:last-child {
    margin-right: unset;
}
.eot-slider .slider .slick-dots li:before {
    content: none;
}
.eot-slider .slider .slick-dots li button {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    border-radius: 50px;
    background: #fff;
    opacity: .5;
    color: transparent;
    border: none;
    height: 1rem;
    width: 1rem;
    cursor: pointer;
}
.eot-slider .slider .slick-dots li.slick-active button {
    opacity: 1;
}
.eot-slider.slider-arrows-red .slider {
    padding: 0 6rem;
}
.eot-slider.slider-arrows-red .slider .slick-arrow {
    background: unset;
    padding: unset;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    z-index: 10;
    border-radius: 50px;
    -webkit-box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    box-shadow: 0 10px 20px rgba(226, 69, 17, .31);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
}
.eot-slider.slider-arrows-red .slider .slick-arrow i.fas {
    display: none;
}
.eot-slider.slider-arrows-red .slider .slick-arrow.slick-arrow--prev {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/icon-arrow-left.svg) no-repeat center center;
    background-size: contain;
}
.eot-slider.slider-arrows-red .slider .slick-arrow.slick-arrow--prev:hover {
    -webkit-transform: translate(-5px, -50%);
    transform: translate(-5px, -50%);
}
.eot-slider.slider-arrows-red .slider .slick-arrow.slick-arrow--next {
    background: url(https://www.ethias.be/content/dam/B2C/landingpages/campaign-wva/icon-arrow-right.svg) no-repeat center center;
    background-size: contain;
}
.eot-slider.slider-arrows-red .slider .slick-arrow.slick-arrow--next:hover {
    -webkit-transform: translate(5px, -50%);
    transform: translate(5px, -50%);
}
.eot-slider.slider-arrows-red .slider .slick-arrow:before {
    width: 26px;
}
.eot-slider.slider-arrows-red .slider .slick-arrow.slick-disabled {
    opacity: 0;
}
.social-media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width:1300px) {
    .social-media {
    min-height: 230px;
}
}@media only screen and (max-width:500px) {
    .social-media {
    min-height: 140px;
}
}.social-media.social-media--link .social-media__inner .social-media__single {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.social-media.social-media--link .social-media__inner .social-media__single .social-media__title {
    margin-bottom: .5rem;
}
.social-media.social-media--link .social-media__inner .social-media__single .social-media__title strong {
    text-decoration: none;
}
.social-media.social-media--link .social-media__inner .social-media__single .social-media__button {
    margin-top: 2em;
}
.social-media.social-media--main {
    color: #fff;
}
.social-media.social-media--secondary {
    color: #fff;
}
.social-media.social-media--tertiary {
    color: #fff;
}
.social-media.social-media--light-blue {
    color: #fff;
}
.social-media.social-media--dark-blue {
    color: #fff;
}
.social-media .social-media__picture {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media only screen and (max-width:767px) {
    .social-media .social-media__picture: before {
    content: '';
    padding-bottom: 50%;
    display: block;
}
}.social-media .social-media__picture.social-media__picture--contain {
    height: 100%;
    aspect-ratio: 1/1;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom left;
}
@media only screen and (max-width:767px) {
    .social-media .social-media__picture.social-media__picture--contain {
    background-position: bottom left;
}
.social-media .social-media__picture.social-media__picture--contain:before {
    content: '';
    padding-bottom: 30%;
    display: block;
}
}.social-media .social-media__inner {
    padding: 5rem 3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
@media only screen and (max-width:1300px) {
    .social-media .social-media__inner {
    padding: 2rem 3rem;
}
}@media only screen and (max-width:767px) {
    .social-media .social-media__inner {
    padding: 1rem 2rem;
}
}@media only screen and (max-width:424px) {
    .social-media .social-media__inner {
    padding: 2em;
    min-height: auto;
}
}.social-media .social-media__content {
    width: 100%}
.social-media .social-media__single {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media only screen and (max-width:767px) {
    .social-media .social-media__single {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}.social-media .social-media__single .social-media__icon {
    font-size: 4rem;
    margin-right: 2rem;
}
@media only screen and (max-width:767px) {
    .social-media .social-media__single .social-media__icon {
    width: 100%}
}.social-media .social-media__single .social-media__title strong {
    font-weight: 700;
    text-decoration: underline;
}
@media only screen and (max-width:768px) {
    .social-media .social-media__single .social-media__icon {
    font-size: 4rem;
}
.social-media .social-media__single .social-media__title h2 {
    font-size: 1.75rem;
}
}.social-media .social-media__title h2 {
    font-size: 2.5rem;
    font-weight: 300;
    margin-bottom: .25rem;
}
@media only screen and (max-width:424px) {
    .social-media .social-media__title h2 h2 {
    font-size: 1.5rem;
}
}.social-media .social-media__title p {
    margin-bottom: 0;
    line-height: 1.3;
}
.social-media .social-media-items {
    padding: 2em 0;
}
.social-media .social-media-items .social-media__item {
    position: relative;
    margin-bottom: 2em;
    display: block;
    color: #fff;
    padding-left: 3em;
}
.social-media .social-media-items .social-media__item:last-child {
    margin-bottom: 0;
}
.social-media .social-media-items .social-media__item i {
    position: absolute;
    font-size: 2rem;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.social-media .social-media-items .social-media__item .social-media__item__title {
    font-weight: 700;
    text-decoration: underline;
}
.blog-home .social-media {
    position: relative;
    z-index: 3;
}
.special-home .video-wrap .video-item, .special-home .video-wrap .video-item .inner-controls, .special-home .video-wrap .video-item video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.special-home .special-home__top {
    padding: 3em 0;
    text-align: center;
    position: relative;
}
.special-home .special-home__top .page-content {
    font-size: 1.125rem;
}
.special-home .special-home__inner {
    padding: 3em 0;
    max-width: 1600px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
@media only screen and (max-width:1600px) {
    .special-home .special-home__inner {
    padding: 3em 0;
}
}.special-home .special-home__picture {
    position: absolute;
    top: 0;
    bottom: -3rem;
    left: auto;
    right: calc((100vw - 1600px - 18px)/ 2);
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
    max-width: 320px;
    width: 100%}
.special-home .video-wrap .video-item .inner-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.special-home .video-wrap .video-item .inner-controls .play-icon {
    position: relative;
    width: 130px;
    height: 130px;
    border: 3px solid #fff;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
    color:#fff;
}
.special-home .video-wrap .video-item .inner-controls .play-icon:after {
    content: '';
    border-top: 20px solid transparent;
    border-left: 25px solid #fff;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media only screen and (max-width:424px) {
    .special-home .video-wrap .video-item .inner-controls .play-icon {
    width: 75px;
    height: 75px;
}
}.special-home .video-wrap .video-item video {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%}
.special-home .video-wrap .video-item.is-playing .inner-controls, .special-home .video-wrap .video-item.is-playing .overlay-link {
    display: none;
}
@media only screen and (max-width:1600px) {
    .special-home .special-home__picture {
    right: 1rem;
    max-width: 24%}
}@media only screen and (max-width:1023px) {
    .special-home .special-home__top {
    padding-bottom: 8rem;
}
.special-home .special-home__picture {
    max-width: 200px;
}
}@media only screen and (max-width:767px) {
    .special-home .special-home__top {
    padding-bottom: 7rem;
}
.special-home .special-home__picture {
    max-width: 180px;
}
}.cms__logo {
    background: url(../../../../data/assets/images/cms/logo-cms.png) no-repeat left top;
    background-size: contain;
}

.title-font {
    font-family: ethias_TTT, "FiraBold", sans-serif;
}
.h1, .h2, h1, h2 {
    font-size: 3rem;
    font-family: "FiraBold";
    line-height: 1.2;
}
@media only screen and (max-width:767px) {
    .h1, .h2, h1, h2 {
    font-size: 2rem;
}
}.h1 span, .h2 span, h1 span, h2 span {
    font-family: ethias_TTT, "FiraBold", sans-serif;
    font-size: 3.625rem;
    font-style: normal;
    font-weight: 400;
}
.h1 span b, .h2 span b, h1 span b, h2 span b {
    font-weight: 400;
    margin-right: .6rem;
}
.h1 span b:last-of-type, .h2 span b:last-of-type, h1 span b:last-of-type, h2 span b:last-of-type {
    margin-right: 0;
}
@media only screen and (max-width:767px) {
    .h1 span, .h2 span, h1 span, h2 span {
    font-size: 2.625rem;
}
}.h1.font-bold, .h2.font-bold, h1.font-bold, h2.font-bold {
    font-weight: 700;
}
.h1.title-font, .h2.title-font, h1.title-font, h2.title-font {
    font-weight: 400;
}
@media only screen and (max-width:767px) {
    .h1.title-font, .h2.title-font, h1.title-font, h2.title-font {
    font-size: 3rem;
}
}.h1, h1 {
    font-weight: 700;
}
.h1.huge, h1.huge {
    font-size: 5rem;
}
.h1.huge span, h1.huge span {
    font-size: 7rem;
}
@media only screen and (max-width:767px) {
    .h1.huge, h1.huge {
    font-size: 3rem;
}
}.h2, h2 {
    font-weight: 700;
}
.h2.huge, h2.huge {
    font-size: 5rem;
    font-weight: 700;
    line-height: 1.2;
}
@media only screen and (max-width:767px) {
    .h2.huge, h2.huge {
    font-size: 3rem;
}
}.h2.huge span, h2.huge span {
    font-style: normal;
    font-size: 7rem;
    font-weight: 400;
}
@media only screen and (max-width:767px) {
    .h2.huge span, h2.huge span {
    font-size: 4rem;
}
}.h3, h3 {
    font-weight: 700;
    font-size: 2.5rem;
}
.h3.huge, h3.huge {
    font-size: 4rem;
    font-weight: 700;
    line-height: 1.2;
}
.font-bold {
    font-weight: 700;
}
.title-font {
    font-family: ethias_TTT, "Cera Pro", sans-serif;
}
.text-large {
    font-size: 1.25rem;
}
@media only screen and (max-width:767px) {
    .text-large {
    font-size: 1.125rem;
}
}.video-item .inner-controls {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.video-item {
    border-radius: 20px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}
.video-item.no-bottom-border-radius {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.video-item.no-overlay .video-item__underlay {
    background-color: transparent;
}
.video-item .fullscreen-wrap {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    z-index: 10;
    height: 1rem;
    width: 2rem;
    -o-object-fit: contain;
    object-fit: contain;
}
.video-item.no-rounded-bottom {
    border-radius: 20px 20px 0 0;
}
.video-item.is-playing .fullscreen, .video-item.is-playing .inner-controls, .video-item.is-playing .video-item__underlay {
    display: none;
}
.video-item:hover .inner-controls .play-icon {
    opacity: 1;
}
.video-item .video-item__underlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .35;
    z-index: 1;
}
.video-item .inner-controls {
    -webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.video-item .inner-controls .play-icon {
    position: relative;
    width: 80px;
    height: 80px;
    border: 4px solid #fff;
    opacity: .69;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
    color: #fff;
    font-size: 30px;
}
@media only screen and (max-width:424px) {
    .video-item .inner-controls .play-icon {
    width: 75px;
    height: 75px;
}
}.video-item .inner-controls .play-icon i {
    color: #fff;
    font-size: 2rem;
}
.video-item video {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: -8px;
    aspect-ratio: 16/9;
}
.video-item video.aspect-4-3 {
    aspect-ratio: 4/3;
}
.video-block {
    border-radius: 20px;
    overflow: hidden;
}




