@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

.foundation-mq {
    font-family: "small=0em&medium=48.0625em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
    box-sizing: border-box;
    font-size: 20px;
}

*,
::after,
::before {
    box-sizing: inherit;
}

body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    line-height: 19px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0;
}

select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 0;
}

.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
    max-width: none !important;
}

button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: 0 0;
    line-height: 1;
    cursor: auto;
}

[data-whatinput="mouse"] button {
    outline: 0;
}

pre {
    overflow: auto;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
}

.is-visible {
    display: block !important;
}

.is-hidden {
    display: none !important;
}

.grid-container {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-container {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.grid-container.fluid {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-container.fluid {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.grid-x {
    display: flex;
    flex-flow: row wrap;
}

.cell {
    flex: 0 0 auto;
    min-height: 0;
    min-width: 0;
    width: 100%;
}

.cell.auto {
    flex: 1 1 0px;
}

.cell.shrink {
    flex: 0 0 auto;
}

.grid-x>.auto {
    width: auto;
}

.grid-x>.shrink {
    width: auto;
}

.grid-x>.small-1,
.grid-x>.small-10,
.grid-x>.small-11,
.grid-x>.small-12,
.grid-x>.small-2,
.grid-x>.small-3,
.grid-x>.small-4,
.grid-x>.small-5,
.grid-x>.small-6,
.grid-x>.small-7,
.grid-x>.small-8,
.grid-x>.small-9,
.grid-x>.small-full,
.grid-x>.small-shrink {
    flex-basis: auto;
}

@media print,
screen and (min-width: 48.0625em) {

    .grid-x>.medium-1,
    .grid-x>.medium-10,
    .grid-x>.medium-11,
    .grid-x>.medium-12,
    .grid-x>.medium-2,
    .grid-x>.medium-3,
    .grid-x>.medium-4,
    .grid-x>.medium-5,
    .grid-x>.medium-6,
    .grid-x>.medium-7,
    .grid-x>.medium-8,
    .grid-x>.medium-9,
    .grid-x>.medium-full,
    .grid-x>.medium-shrink {
        flex-basis: auto;
    }
}

@media print,
screen and (min-width: 64em) {

    .grid-x>.large-1,
    .grid-x>.large-10,
    .grid-x>.large-11,
    .grid-x>.large-12,
    .grid-x>.large-2,
    .grid-x>.large-3,
    .grid-x>.large-4,
    .grid-x>.large-5,
    .grid-x>.large-6,
    .grid-x>.large-7,
    .grid-x>.large-8,
    .grid-x>.large-9,
    .grid-x>.large-full,
    .grid-x>.large-shrink {
        flex-basis: auto;
    }
}

@media screen and (min-width: 75em) {

    .grid-x>.xlarge-1,
    .grid-x>.xlarge-10,
    .grid-x>.xlarge-11,
    .grid-x>.xlarge-12,
    .grid-x>.xlarge-2,
    .grid-x>.xlarge-3,
    .grid-x>.xlarge-4,
    .grid-x>.xlarge-5,
    .grid-x>.xlarge-6,
    .grid-x>.xlarge-7,
    .grid-x>.xlarge-8,
    .grid-x>.xlarge-9,
    .grid-x>.xlarge-full,
    .grid-x>.xlarge-shrink {
        flex-basis: auto;
    }
}

.grid-x>.small-1,
.grid-x>.small-10,
.grid-x>.small-11,
.grid-x>.small-12,
.grid-x>.small-2,
.grid-x>.small-3,
.grid-x>.small-4,
.grid-x>.small-5,
.grid-x>.small-6,
.grid-x>.small-7,
.grid-x>.small-8,
.grid-x>.small-9 {
    flex: 0 0 auto;
}

.grid-x>.small-1 {
    width: 8.33333%;
}

.grid-x>.small-2 {
    width: 16.66667%;
}

.grid-x>.small-3 {
    width: 25%;
}

.grid-x>.small-4 {
    width: 33.33333%;
}

.grid-x>.small-5 {
    width: 41.66667%;
}

.grid-x>.small-6 {
    width: 50%;
}

.grid-x>.small-7 {
    width: 58.33333%;
}

.grid-x>.small-8 {
    width: 66.66667%;
}

.grid-x>.small-9 {
    width: 75%;
}

.grid-x>.small-10 {
    width: 83.33333%;
}

.grid-x>.small-11 {
    width: 91.66667%;
}

.grid-x>.small-12 {
    width: 100%;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-x>.medium-auto {
        flex: 1 1 0px;
        width: auto;
    }

    .grid-x>.medium-1,
    .grid-x>.medium-10,
    .grid-x>.medium-11,
    .grid-x>.medium-12,
    .grid-x>.medium-2,
    .grid-x>.medium-3,
    .grid-x>.medium-4,
    .grid-x>.medium-5,
    .grid-x>.medium-6,
    .grid-x>.medium-7,
    .grid-x>.medium-8,
    .grid-x>.medium-9,
    .grid-x>.medium-shrink {
        flex: 0 0 auto;
    }

    .grid-x>.medium-shrink {
        width: auto;
    }

    .grid-x>.medium-1 {
        width: 8.33333%;
    }

    .grid-x>.medium-2 {
        width: 16.66667%;
    }

    .grid-x>.medium-3 {
        width: 25%;
    }

    .grid-x>.medium-4 {
        width: 33.33333%;
    }

    .grid-x>.medium-5 {
        width: 41.66667%;
    }

    .grid-x>.medium-6 {
        width: 50%;
    }

    .grid-x>.medium-7 {
        width: 58.33333%;
    }

    .grid-x>.medium-8 {
        width: 66.66667%;
    }

    .grid-x>.medium-9 {
        width: 75%;
    }

    .grid-x>.medium-10 {
        width: 83.33333%;
    }

    .grid-x>.medium-11 {
        width: 91.66667%;
    }

    .grid-x>.medium-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-x>.large-auto {
        flex: 1 1 0px;
        width: auto;
    }

    .grid-x>.large-1,
    .grid-x>.large-10,
    .grid-x>.large-11,
    .grid-x>.large-12,
    .grid-x>.large-2,
    .grid-x>.large-3,
    .grid-x>.large-4,
    .grid-x>.large-5,
    .grid-x>.large-6,
    .grid-x>.large-7,
    .grid-x>.large-8,
    .grid-x>.large-9,
    .grid-x>.large-shrink {
        flex: 0 0 auto;
    }

    .grid-x>.large-shrink {
        width: auto;
    }

    .grid-x>.large-1 {
        width: 8.33333%;
    }

    .grid-x>.large-2 {
        width: 16.66667%;
    }

    .grid-x>.large-3 {
        width: 25%;
    }

    .grid-x>.large-4 {
        width: 33.33333%;
    }

    .grid-x>.large-5 {
        width: 41.66667%;
    }

    .grid-x>.large-6 {
        width: 50%;
    }

    .grid-x>.large-7 {
        width: 58.33333%;
    }

    .grid-x>.large-8 {
        width: 66.66667%;
    }

    .grid-x>.large-9 {
        width: 75%;
    }

    .grid-x>.large-10 {
        width: 83.33333%;
    }

    .grid-x>.large-11 {
        width: 91.66667%;
    }

    .grid-x>.large-12 {
        width: 100%;
    }
}

section.cell.medium-3.cdo-padding_h_1.small-order-1.medium-order-2.cdo-padding_top_2 {
    display: none;
}

@media print,
screen and (min-width: 48.0625em) {
    section.cell.medium-3.cdo-padding_h_1.small-order-1.medium-order-2.cdo-padding_top_2 {
        display: none;
    }

    section.cell.medium-9.cdo-padding_h_1.small-order-2.medium-order-1.cdo-padding_top_2 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .grid-x>.xlarge-auto {
        flex: 1 1 0px;
        width: auto;
    }

    .grid-x>.xlarge-1,
    .grid-x>.xlarge-10,
    .grid-x>.xlarge-11,
    .grid-x>.xlarge-12,
    .grid-x>.xlarge-2,
    .grid-x>.xlarge-3,
    .grid-x>.xlarge-4,
    .grid-x>.xlarge-5,
    .grid-x>.xlarge-6,
    .grid-x>.xlarge-7,
    .grid-x>.xlarge-8,
    .grid-x>.xlarge-9,
    .grid-x>.xlarge-shrink {
        flex: 0 0 auto;
    }

    .grid-x>.xlarge-shrink {
        width: auto;
    }

    .grid-x>.xlarge-1 {
        width: 8.33333%;
    }

    .grid-x>.xlarge-2 {
        width: 16.66667%;
    }

    .grid-x>.xlarge-3 {
        width: 25%;
    }

    .grid-x>.xlarge-4 {
        width: 33.33333%;
    }

    .grid-x>.xlarge-5 {
        width: 41.66667%;
    }

    .grid-x>.xlarge-6 {
        width: 50%;
    }

    .grid-x>.xlarge-7 {
        width: 58.33333%;
    }

    .grid-x>.xlarge-8 {
        width: 66.66667%;
    }

    .grid-x>.xlarge-9 {
        width: 75%;
    }

    .grid-x>.xlarge-10 {
        width: 83.33333%;
    }

    .grid-x>.xlarge-11 {
        width: 91.66667%;
    }

    .grid-x>.xlarge-12 {
        width: 100%;
    }
}

.grid-margin-x:not(.grid-x)>.cell {
    width: auto;
}

.grid-margin-y:not(.grid-y)>.cell {
    height: auto;
}

.grid-margin-x {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-x {
        margin-left: -3rem;
        margin-right: -3rem;
    }
}

.grid-margin-x>.cell {
    width: calc(100% - 2.5rem);
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-x>.cell {
        width: calc(100% - 6rem);
        margin-left: 3rem;
        margin-right: 3rem;
    }
}

.grid-margin-x>.auto {
    width: auto;
}

.grid-margin-x>.shrink {
    width: auto;
}

.grid-margin-x>.small-1 {
    width: calc(8.33333% - 2.5rem);
}

.grid-margin-x>.small-2 {
    width: calc(16.66667% - 2.5rem);
}

.grid-margin-x>.small-3 {
    width: calc(25% - 2.5rem);
}

.grid-margin-x>.small-4 {
    width: calc(33.33333% - 2.5rem);
}

.grid-margin-x>.small-5 {
    width: calc(41.66667% - 2.5rem);
}

.grid-margin-x>.small-6 {
    width: calc(50% - 2.5rem);
}

.grid-margin-x>.small-7 {
    width: calc(58.33333% - 2.5rem);
}

.grid-margin-x>.small-8 {
    width: calc(66.66667% - 2.5rem);
}

.grid-margin-x>.small-9 {
    width: calc(75% - 2.5rem);
}

.grid-margin-x>.small-10 {
    width: calc(83.33333% - 2.5rem);
}

.grid-margin-x>.small-11 {
    width: calc(91.66667% - 2.5rem);
}

.grid-margin-x>.small-12 {
    width: calc(100% - 2.5rem);
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-x>.auto {
        width: auto;
    }

    .grid-margin-x>.shrink {
        width: auto;
    }

    .grid-margin-x>.small-1 {
        width: calc(8.33333% - 6rem);
    }

    .grid-margin-x>.small-2 {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x>.small-3 {
        width: calc(25% - 6rem);
    }

    .grid-margin-x>.small-4 {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x>.small-5 {
        width: calc(41.66667% - 6rem);
    }

    .grid-margin-x>.small-6 {
        width: calc(50% - 6rem);
    }

    .grid-margin-x>.small-7 {
        width: calc(58.33333% - 6rem);
    }

    .grid-margin-x>.small-8 {
        width: calc(66.66667% - 6rem);
    }

    .grid-margin-x>.small-9 {
        width: calc(75% - 6rem);
    }

    .grid-margin-x>.small-10 {
        width: calc(83.33333% - 6rem);
    }

    .grid-margin-x>.small-11 {
        width: calc(91.66667% - 6rem);
    }

    .grid-margin-x>.small-12 {
        width: calc(100% - 6rem);
    }

    .grid-margin-x>.medium-auto {
        width: auto;
    }

    .grid-margin-x>.medium-shrink {
        width: auto;
    }

    .grid-margin-x>.medium-1 {
        width: calc(8.33333% - 6rem);
    }

    .grid-margin-x>.medium-2 {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x>.medium-3 {
        width: calc(25% - 6rem);
    }

    .grid-margin-x>.medium-4 {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x>.medium-5 {
        width: calc(41.66667% - 6rem);
    }

    .grid-margin-x>.medium-6 {
        width: calc(50% - 6rem);
    }

    .grid-margin-x>.medium-7 {
        width: calc(58.33333% - 6rem);
    }

    .grid-margin-x>.medium-8 {
        width: calc(66.66667% - 6rem);
    }

    .grid-margin-x>.medium-9 {
        width: calc(75% - 6rem);
    }

    .grid-margin-x>.medium-10 {
        width: calc(83.33333% - 6rem);
    }

    .grid-margin-x>.medium-11 {
        width: calc(91.66667% - 6rem);
    }

    .grid-margin-x>.medium-12 {
        width: calc(100% - 6rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-margin-x>.large-auto {
        width: auto;
    }

    .grid-margin-x>.large-shrink {
        width: auto;
    }

    .grid-margin-x>.large-1 {
        width: calc(8.33333% - 6rem);
    }

    .grid-margin-x>.large-2 {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x>.large-3 {
        width: calc(25% - 6rem);
    }

    .grid-margin-x>.large-4 {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x>.large-5 {
        width: calc(41.66667% - 6rem);
    }

    .grid-margin-x>.large-6 {
        width: calc(50% - 6rem);
    }

    .grid-margin-x>.large-7 {
        width: calc(58.33333% - 6rem);
    }

    .grid-margin-x>.large-8 {
        width: calc(66.66667% - 6rem);
    }

    .grid-margin-x>.large-9 {
        width: calc(75% - 6rem);
    }

    .grid-margin-x>.large-10 {
        width: calc(83.33333% - 6rem);
    }

    .grid-margin-x>.large-11 {
        width: calc(91.66667% - 6rem);
    }

    .grid-margin-x>.large-12 {
        width: calc(100% - 6rem);
    }
}

@media screen and (min-width: 75em) {
    .grid-margin-x>.xlarge-auto {
        width: auto;
    }

    .grid-margin-x>.xlarge-shrink {
        width: auto;
    }

    .grid-margin-x>.xlarge-1 {
        width: calc(8.33333% - 6rem);
    }

    .grid-margin-x>.xlarge-2 {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x>.xlarge-3 {
        width: calc(25% - 6rem);
    }

    .grid-margin-x>.xlarge-4 {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x>.xlarge-5 {
        width: calc(41.66667% - 6rem);
    }

    .grid-margin-x>.xlarge-6 {
        width: calc(50% - 6rem);
    }

    .grid-margin-x>.xlarge-7 {
        width: calc(58.33333% - 6rem);
    }

    .grid-margin-x>.xlarge-8 {
        width: calc(66.66667% - 6rem);
    }

    .grid-margin-x>.xlarge-9 {
        width: calc(75% - 6rem);
    }

    .grid-margin-x>.xlarge-10 {
        width: calc(83.33333% - 6rem);
    }

    .grid-margin-x>.xlarge-11 {
        width: calc(91.66667% - 6rem);
    }

    .grid-margin-x>.xlarge-12 {
        width: calc(100% - 6rem);
    }
}

.grid-padding-x .grid-padding-x {
    margin-right: -1.25rem;
    margin-left: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-padding-x .grid-padding-x {
        margin-right: -3rem;
        margin-left: -3rem;
    }
}

.grid-container:not(.full)>.grid-padding-x {
    margin-right: -1.25rem;
    margin-left: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-container:not(.full)>.grid-padding-x {
        margin-right: -3rem;
        margin-left: -3rem;
    }
}

.grid-padding-x>.cell {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-padding-x>.cell {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.small-up-1>.cell {
    width: 100%;
}

.small-up-2>.cell {
    width: 50%;
}

.small-up-3>.cell {
    width: 33.33333%;
}

.small-up-4>.cell {
    width: 25%;
}

.small-up-5>.cell {
    width: 20%;
}

.small-up-6>.cell {
    width: 16.66667%;
}

.small-up-7>.cell {
    width: 14.28571%;
}

.small-up-8>.cell {
    width: 12.5%;
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-up-1>.cell {
        width: 100%;
    }

    .medium-up-2>.cell {
        width: 50%;
    }

    .medium-up-3>.cell {
        width: 33.33333%;
    }

    .medium-up-4>.cell {
        width: 25%;
    }

    .medium-up-5>.cell {
        width: 20%;
    }

    .medium-up-6>.cell {
        width: 16.66667%;
    }

    .medium-up-7>.cell {
        width: 14.28571%;
    }

    .medium-up-8>.cell {
        width: 12.5%;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-up-1>.cell {
        width: 100%;
    }

    .large-up-2>.cell {
        width: 50%;
    }

    .large-up-3>.cell {
        width: 33.33333%;
    }

    .large-up-4>.cell {
        width: 25%;
    }

    .large-up-5>.cell {
        width: 20%;
    }

    .large-up-6>.cell {
        width: 16.66667%;
    }

    .large-up-7>.cell {
        width: 14.28571%;
    }

    .large-up-8>.cell {
        width: 12.5%;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-up-1>.cell {
        width: 100%;
    }

    .xlarge-up-2>.cell {
        width: 50%;
    }

    .xlarge-up-3>.cell {
        width: 33.33333%;
    }

    .xlarge-up-4>.cell {
        width: 25%;
    }

    .xlarge-up-5>.cell {
        width: 20%;
    }

    .xlarge-up-6>.cell {
        width: 16.66667%;
    }

    .xlarge-up-7>.cell {
        width: 14.28571%;
    }

    .xlarge-up-8>.cell {
        width: 12.5%;
    }
}

.grid-margin-x.small-up-1>.cell {
    width: calc(100% - 2.5rem);
}

.grid-margin-x.small-up-2>.cell {
    width: calc(50% - 2.5rem);
}

.grid-margin-x.small-up-3>.cell {
    width: calc(33.33333% - 2.5rem);
}

.grid-margin-x.small-up-4>.cell {
    width: calc(25% - 2.5rem);
}

.grid-margin-x.small-up-5>.cell {
    width: calc(20% - 2.5rem);
}

.grid-margin-x.small-up-6>.cell {
    width: calc(16.66667% - 2.5rem);
}

.grid-margin-x.small-up-7>.cell {
    width: calc(14.28571% - 2.5rem);
}

.grid-margin-x.small-up-8>.cell {
    width: calc(12.5% - 2.5rem);
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-x.small-up-1>.cell {
        width: calc(100% - 6rem);
    }

    .grid-margin-x.small-up-2>.cell {
        width: calc(50% - 6rem);
    }

    .grid-margin-x.small-up-3>.cell {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x.small-up-4>.cell {
        width: calc(25% - 6rem);
    }

    .grid-margin-x.small-up-5>.cell {
        width: calc(20% - 6rem);
    }

    .grid-margin-x.small-up-6>.cell {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x.small-up-7>.cell {
        width: calc(14.28571% - 6rem);
    }

    .grid-margin-x.small-up-8>.cell {
        width: calc(12.5% - 6rem);
    }

    .grid-margin-x.medium-up-1>.cell {
        width: calc(100% - 6rem);
    }

    .grid-margin-x.medium-up-2>.cell {
        width: calc(50% - 6rem);
    }

    .grid-margin-x.medium-up-3>.cell {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x.medium-up-4>.cell {
        width: calc(25% - 6rem);
    }

    .grid-margin-x.medium-up-5>.cell {
        width: calc(20% - 6rem);
    }

    .grid-margin-x.medium-up-6>.cell {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x.medium-up-7>.cell {
        width: calc(14.28571% - 6rem);
    }

    .grid-margin-x.medium-up-8>.cell {
        width: calc(12.5% - 6rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-margin-x.large-up-1>.cell {
        width: calc(100% - 6rem);
    }

    .grid-margin-x.large-up-2>.cell {
        width: calc(50% - 6rem);
    }

    .grid-margin-x.large-up-3>.cell {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x.large-up-4>.cell {
        width: calc(25% - 6rem);
    }

    .grid-margin-x.large-up-5>.cell {
        width: calc(20% - 6rem);
    }

    .grid-margin-x.large-up-6>.cell {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x.large-up-7>.cell {
        width: calc(14.28571% - 6rem);
    }

    .grid-margin-x.large-up-8>.cell {
        width: calc(12.5% - 6rem);
    }
}

@media screen and (min-width: 75em) {
    .grid-margin-x.xlarge-up-1>.cell {
        width: calc(100% - 6rem);
    }

    .grid-margin-x.xlarge-up-2>.cell {
        width: calc(50% - 6rem);
    }

    .grid-margin-x.xlarge-up-3>.cell {
        width: calc(33.33333% - 6rem);
    }

    .grid-margin-x.xlarge-up-4>.cell {
        width: calc(25% - 6rem);
    }

    .grid-margin-x.xlarge-up-5>.cell {
        width: calc(20% - 6rem);
    }

    .grid-margin-x.xlarge-up-6>.cell {
        width: calc(16.66667% - 6rem);
    }

    .grid-margin-x.xlarge-up-7>.cell {
        width: calc(14.28571% - 6rem);
    }

    .grid-margin-x.xlarge-up-8>.cell {
        width: calc(12.5% - 6rem);
    }
}

.small-margin-collapse {
    margin-right: 0;
    margin-left: 0;
}

.small-margin-collapse>.cell {
    margin-right: 0;
    margin-left: 0;
}

.small-margin-collapse>.small-1 {
    width: 8.33333%;
}

.small-margin-collapse>.small-2 {
    width: 16.66667%;
}

.small-margin-collapse>.small-3 {
    width: 25%;
}

.small-margin-collapse>.small-4 {
    width: 33.33333%;
}

.small-margin-collapse>.small-5 {
    width: 41.66667%;
}

.small-margin-collapse>.small-6 {
    width: 50%;
}

.small-margin-collapse>.small-7 {
    width: 58.33333%;
}

.small-margin-collapse>.small-8 {
    width: 66.66667%;
}

.small-margin-collapse>.small-9 {
    width: 75%;
}

.small-margin-collapse>.small-10 {
    width: 83.33333%;
}

.small-margin-collapse>.small-11 {
    width: 91.66667%;
}

.small-margin-collapse>.small-12 {
    width: 100%;
}

@media print,
screen and (min-width: 48.0625em) {
    .small-margin-collapse>.medium-1 {
        width: 8.33333%;
    }

    .small-margin-collapse>.medium-2 {
        width: 16.66667%;
    }

    .small-margin-collapse>.medium-3 {
        width: 25%;
    }

    .small-margin-collapse>.medium-4 {
        width: 33.33333%;
    }

    .small-margin-collapse>.medium-5 {
        width: 41.66667%;
    }

    .small-margin-collapse>.medium-6 {
        width: 50%;
    }

    .small-margin-collapse>.medium-7 {
        width: 58.33333%;
    }

    .small-margin-collapse>.medium-8 {
        width: 66.66667%;
    }

    .small-margin-collapse>.medium-9 {
        width: 75%;
    }

    .small-margin-collapse>.medium-10 {
        width: 83.33333%;
    }

    .small-margin-collapse>.medium-11 {
        width: 91.66667%;
    }

    .small-margin-collapse>.medium-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .small-margin-collapse>.large-1 {
        width: 8.33333%;
    }

    .small-margin-collapse>.large-2 {
        width: 16.66667%;
    }

    .small-margin-collapse>.large-3 {
        width: 25%;
    }

    .small-margin-collapse>.large-4 {
        width: 33.33333%;
    }

    .small-margin-collapse>.large-5 {
        width: 41.66667%;
    }

    .small-margin-collapse>.large-6 {
        width: 50%;
    }

    .small-margin-collapse>.large-7 {
        width: 58.33333%;
    }

    .small-margin-collapse>.large-8 {
        width: 66.66667%;
    }

    .small-margin-collapse>.large-9 {
        width: 75%;
    }

    .small-margin-collapse>.large-10 {
        width: 83.33333%;
    }

    .small-margin-collapse>.large-11 {
        width: 91.66667%;
    }

    .small-margin-collapse>.large-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .small-margin-collapse>.xlarge-1 {
        width: 8.33333%;
    }

    .small-margin-collapse>.xlarge-2 {
        width: 16.66667%;
    }

    .small-margin-collapse>.xlarge-3 {
        width: 25%;
    }

    .small-margin-collapse>.xlarge-4 {
        width: 33.33333%;
    }

    .small-margin-collapse>.xlarge-5 {
        width: 41.66667%;
    }

    .small-margin-collapse>.xlarge-6 {
        width: 50%;
    }

    .small-margin-collapse>.xlarge-7 {
        width: 58.33333%;
    }

    .small-margin-collapse>.xlarge-8 {
        width: 66.66667%;
    }

    .small-margin-collapse>.xlarge-9 {
        width: 75%;
    }

    .small-margin-collapse>.xlarge-10 {
        width: 83.33333%;
    }

    .small-margin-collapse>.xlarge-11 {
        width: 91.66667%;
    }

    .small-margin-collapse>.xlarge-12 {
        width: 100%;
    }
}

.small-padding-collapse {
    margin-right: 0;
    margin-left: 0;
}

.small-padding-collapse>.cell {
    padding-right: 0;
    padding-left: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .medium-margin-collapse>.cell {
        margin-right: 0;
        margin-left: 0;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-margin-collapse>.small-1 {
        width: 8.33333%;
    }

    .medium-margin-collapse>.small-2 {
        width: 16.66667%;
    }

    .medium-margin-collapse>.small-3 {
        width: 25%;
    }

    .medium-margin-collapse>.small-4 {
        width: 33.33333%;
    }

    .medium-margin-collapse>.small-5 {
        width: 41.66667%;
    }

    .medium-margin-collapse>.small-6 {
        width: 50%;
    }

    .medium-margin-collapse>.small-7 {
        width: 58.33333%;
    }

    .medium-margin-collapse>.small-8 {
        width: 66.66667%;
    }

    .medium-margin-collapse>.small-9 {
        width: 75%;
    }

    .medium-margin-collapse>.small-10 {
        width: 83.33333%;
    }

    .medium-margin-collapse>.small-11 {
        width: 91.66667%;
    }

    .medium-margin-collapse>.small-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-margin-collapse>.medium-1 {
        width: 8.33333%;
    }

    .medium-margin-collapse>.medium-2 {
        width: 16.66667%;
    }

    .medium-margin-collapse>.medium-3 {
        width: 25%;
    }

    .medium-margin-collapse>.medium-4 {
        width: 33.33333%;
    }

    .medium-margin-collapse>.medium-5 {
        width: 41.66667%;
    }

    .medium-margin-collapse>.medium-6 {
        width: 50%;
    }

    .medium-margin-collapse>.medium-7 {
        width: 58.33333%;
    }

    .medium-margin-collapse>.medium-8 {
        width: 66.66667%;
    }

    .medium-margin-collapse>.medium-9 {
        width: 75%;
    }

    .medium-margin-collapse>.medium-10 {
        width: 83.33333%;
    }

    .medium-margin-collapse>.medium-11 {
        width: 91.66667%;
    }

    .medium-margin-collapse>.medium-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .medium-margin-collapse>.large-1 {
        width: 8.33333%;
    }

    .medium-margin-collapse>.large-2 {
        width: 16.66667%;
    }

    .medium-margin-collapse>.large-3 {
        width: 25%;
    }

    .medium-margin-collapse>.large-4 {
        width: 33.33333%;
    }

    .medium-margin-collapse>.large-5 {
        width: 41.66667%;
    }

    .medium-margin-collapse>.large-6 {
        width: 50%;
    }

    .medium-margin-collapse>.large-7 {
        width: 58.33333%;
    }

    .medium-margin-collapse>.large-8 {
        width: 66.66667%;
    }

    .medium-margin-collapse>.large-9 {
        width: 75%;
    }

    .medium-margin-collapse>.large-10 {
        width: 83.33333%;
    }

    .medium-margin-collapse>.large-11 {
        width: 91.66667%;
    }

    .medium-margin-collapse>.large-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .medium-margin-collapse>.xlarge-1 {
        width: 8.33333%;
    }

    .medium-margin-collapse>.xlarge-2 {
        width: 16.66667%;
    }

    .medium-margin-collapse>.xlarge-3 {
        width: 25%;
    }

    .medium-margin-collapse>.xlarge-4 {
        width: 33.33333%;
    }

    .medium-margin-collapse>.xlarge-5 {
        width: 41.66667%;
    }

    .medium-margin-collapse>.xlarge-6 {
        width: 50%;
    }

    .medium-margin-collapse>.xlarge-7 {
        width: 58.33333%;
    }

    .medium-margin-collapse>.xlarge-8 {
        width: 66.66667%;
    }

    .medium-margin-collapse>.xlarge-9 {
        width: 75%;
    }

    .medium-margin-collapse>.xlarge-10 {
        width: 83.33333%;
    }

    .medium-margin-collapse>.xlarge-11 {
        width: 91.66667%;
    }

    .medium-margin-collapse>.xlarge-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .medium-padding-collapse>.cell {
        padding-right: 0;
        padding-left: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .large-margin-collapse>.cell {
        margin-right: 0;
        margin-left: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-margin-collapse>.small-1 {
        width: 8.33333%;
    }

    .large-margin-collapse>.small-2 {
        width: 16.66667%;
    }

    .large-margin-collapse>.small-3 {
        width: 25%;
    }

    .large-margin-collapse>.small-4 {
        width: 33.33333%;
    }

    .large-margin-collapse>.small-5 {
        width: 41.66667%;
    }

    .large-margin-collapse>.small-6 {
        width: 50%;
    }

    .large-margin-collapse>.small-7 {
        width: 58.33333%;
    }

    .large-margin-collapse>.small-8 {
        width: 66.66667%;
    }

    .large-margin-collapse>.small-9 {
        width: 75%;
    }

    .large-margin-collapse>.small-10 {
        width: 83.33333%;
    }

    .large-margin-collapse>.small-11 {
        width: 91.66667%;
    }

    .large-margin-collapse>.small-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-margin-collapse>.medium-1 {
        width: 8.33333%;
    }

    .large-margin-collapse>.medium-2 {
        width: 16.66667%;
    }

    .large-margin-collapse>.medium-3 {
        width: 25%;
    }

    .large-margin-collapse>.medium-4 {
        width: 33.33333%;
    }

    .large-margin-collapse>.medium-5 {
        width: 41.66667%;
    }

    .large-margin-collapse>.medium-6 {
        width: 50%;
    }

    .large-margin-collapse>.medium-7 {
        width: 58.33333%;
    }

    .large-margin-collapse>.medium-8 {
        width: 66.66667%;
    }

    .large-margin-collapse>.medium-9 {
        width: 75%;
    }

    .large-margin-collapse>.medium-10 {
        width: 83.33333%;
    }

    .large-margin-collapse>.medium-11 {
        width: 91.66667%;
    }

    .large-margin-collapse>.medium-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-margin-collapse>.large-1 {
        width: 8.33333%;
    }

    .large-margin-collapse>.large-2 {
        width: 16.66667%;
    }

    .large-margin-collapse>.large-3 {
        width: 25%;
    }

    .large-margin-collapse>.large-4 {
        width: 33.33333%;
    }

    .large-margin-collapse>.large-5 {
        width: 41.66667%;
    }

    .large-margin-collapse>.large-6 {
        width: 50%;
    }

    .large-margin-collapse>.large-7 {
        width: 58.33333%;
    }

    .large-margin-collapse>.large-8 {
        width: 66.66667%;
    }

    .large-margin-collapse>.large-9 {
        width: 75%;
    }

    .large-margin-collapse>.large-10 {
        width: 83.33333%;
    }

    .large-margin-collapse>.large-11 {
        width: 91.66667%;
    }

    .large-margin-collapse>.large-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .large-margin-collapse>.xlarge-1 {
        width: 8.33333%;
    }

    .large-margin-collapse>.xlarge-2 {
        width: 16.66667%;
    }

    .large-margin-collapse>.xlarge-3 {
        width: 25%;
    }

    .large-margin-collapse>.xlarge-4 {
        width: 33.33333%;
    }

    .large-margin-collapse>.xlarge-5 {
        width: 41.66667%;
    }

    .large-margin-collapse>.xlarge-6 {
        width: 50%;
    }

    .large-margin-collapse>.xlarge-7 {
        width: 58.33333%;
    }

    .large-margin-collapse>.xlarge-8 {
        width: 66.66667%;
    }

    .large-margin-collapse>.xlarge-9 {
        width: 75%;
    }

    .large-margin-collapse>.xlarge-10 {
        width: 83.33333%;
    }

    .large-margin-collapse>.xlarge-11 {
        width: 91.66667%;
    }

    .large-margin-collapse>.xlarge-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .large-padding-collapse>.cell {
        padding-right: 0;
        padding-left: 0;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-margin-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .xlarge-margin-collapse>.cell {
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-margin-collapse>.small-1 {
        width: 8.33333%;
    }

    .xlarge-margin-collapse>.small-2 {
        width: 16.66667%;
    }

    .xlarge-margin-collapse>.small-3 {
        width: 25%;
    }

    .xlarge-margin-collapse>.small-4 {
        width: 33.33333%;
    }

    .xlarge-margin-collapse>.small-5 {
        width: 41.66667%;
    }

    .xlarge-margin-collapse>.small-6 {
        width: 50%;
    }

    .xlarge-margin-collapse>.small-7 {
        width: 58.33333%;
    }

    .xlarge-margin-collapse>.small-8 {
        width: 66.66667%;
    }

    .xlarge-margin-collapse>.small-9 {
        width: 75%;
    }

    .xlarge-margin-collapse>.small-10 {
        width: 83.33333%;
    }

    .xlarge-margin-collapse>.small-11 {
        width: 91.66667%;
    }

    .xlarge-margin-collapse>.small-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-margin-collapse>.medium-1 {
        width: 8.33333%;
    }

    .xlarge-margin-collapse>.medium-2 {
        width: 16.66667%;
    }

    .xlarge-margin-collapse>.medium-3 {
        width: 25%;
    }

    .xlarge-margin-collapse>.medium-4 {
        width: 33.33333%;
    }

    .xlarge-margin-collapse>.medium-5 {
        width: 41.66667%;
    }

    .xlarge-margin-collapse>.medium-6 {
        width: 50%;
    }

    .xlarge-margin-collapse>.medium-7 {
        width: 58.33333%;
    }

    .xlarge-margin-collapse>.medium-8 {
        width: 66.66667%;
    }

    .xlarge-margin-collapse>.medium-9 {
        width: 75%;
    }

    .xlarge-margin-collapse>.medium-10 {
        width: 83.33333%;
    }

    .xlarge-margin-collapse>.medium-11 {
        width: 91.66667%;
    }

    .xlarge-margin-collapse>.medium-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-margin-collapse>.large-1 {
        width: 8.33333%;
    }

    .xlarge-margin-collapse>.large-2 {
        width: 16.66667%;
    }

    .xlarge-margin-collapse>.large-3 {
        width: 25%;
    }

    .xlarge-margin-collapse>.large-4 {
        width: 33.33333%;
    }

    .xlarge-margin-collapse>.large-5 {
        width: 41.66667%;
    }

    .xlarge-margin-collapse>.large-6 {
        width: 50%;
    }

    .xlarge-margin-collapse>.large-7 {
        width: 58.33333%;
    }

    .xlarge-margin-collapse>.large-8 {
        width: 66.66667%;
    }

    .xlarge-margin-collapse>.large-9 {
        width: 75%;
    }

    .xlarge-margin-collapse>.large-10 {
        width: 83.33333%;
    }

    .xlarge-margin-collapse>.large-11 {
        width: 91.66667%;
    }

    .xlarge-margin-collapse>.large-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-margin-collapse>.xlarge-1 {
        width: 8.33333%;
    }

    .xlarge-margin-collapse>.xlarge-2 {
        width: 16.66667%;
    }

    .xlarge-margin-collapse>.xlarge-3 {
        width: 25%;
    }

    .xlarge-margin-collapse>.xlarge-4 {
        width: 33.33333%;
    }

    .xlarge-margin-collapse>.xlarge-5 {
        width: 41.66667%;
    }

    .xlarge-margin-collapse>.xlarge-6 {
        width: 50%;
    }

    .xlarge-margin-collapse>.xlarge-7 {
        width: 58.33333%;
    }

    .xlarge-margin-collapse>.xlarge-8 {
        width: 66.66667%;
    }

    .xlarge-margin-collapse>.xlarge-9 {
        width: 75%;
    }

    .xlarge-margin-collapse>.xlarge-10 {
        width: 83.33333%;
    }

    .xlarge-margin-collapse>.xlarge-11 {
        width: 91.66667%;
    }

    .xlarge-margin-collapse>.xlarge-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-padding-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .xlarge-padding-collapse>.cell {
        padding-right: 0;
        padding-left: 0;
    }
}

.small-offset-0 {
    margin-left: 0;
}

.grid-margin-x>.small-offset-0 {
    margin-left: calc(0% + 1.25rem);
}

.small-offset-1 {
    margin-left: 8.33333%;
}

.grid-margin-x>.small-offset-1 {
    margin-left: calc(8.33333% + 1.25rem);
}

.small-offset-2 {
    margin-left: 16.66667%;
}

.grid-margin-x>.small-offset-2 {
    margin-left: calc(16.66667% + 1.25rem);
}

.small-offset-3 {
    margin-left: 25%;
}

.grid-margin-x>.small-offset-3 {
    margin-left: calc(25% + 1.25rem);
}

.small-offset-4 {
    margin-left: 33.33333%;
}

.grid-margin-x>.small-offset-4 {
    margin-left: calc(33.33333% + 1.25rem);
}

.small-offset-5 {
    margin-left: 41.66667%;
}

.grid-margin-x>.small-offset-5 {
    margin-left: calc(41.66667% + 1.25rem);
}

.small-offset-6 {
    margin-left: 50%;
}

.grid-margin-x>.small-offset-6 {
    margin-left: calc(50% + 1.25rem);
}

.small-offset-7 {
    margin-left: 58.33333%;
}

.grid-margin-x>.small-offset-7 {
    margin-left: calc(58.33333% + 1.25rem);
}

.small-offset-8 {
    margin-left: 66.66667%;
}

.grid-margin-x>.small-offset-8 {
    margin-left: calc(66.66667% + 1.25rem);
}

.small-offset-9 {
    margin-left: 75%;
}

.grid-margin-x>.small-offset-9 {
    margin-left: calc(75% + 1.25rem);
}

.small-offset-10 {
    margin-left: 83.33333%;
}

.grid-margin-x>.small-offset-10 {
    margin-left: calc(83.33333% + 1.25rem);
}

.small-offset-11 {
    margin-left: 91.66667%;
}

.grid-margin-x>.small-offset-11 {
    margin-left: calc(91.66667% + 1.25rem);
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-offset-0 {
        margin-left: 0;
    }

    .grid-margin-x>.medium-offset-0 {
        margin-left: calc(0% + 3rem);
    }

    .medium-offset-1 {
        margin-left: 8.33333%;
    }

    .grid-margin-x>.medium-offset-1 {
        margin-left: calc(8.33333% + 3rem);
    }

    .medium-offset-2 {
        margin-left: 16.66667%;
    }

    .grid-margin-x>.medium-offset-2 {
        margin-left: calc(16.66667% + 3rem);
    }

    .medium-offset-3 {
        margin-left: 25%;
    }

    .grid-margin-x>.medium-offset-3 {
        margin-left: calc(25% + 3rem);
    }

    .medium-offset-4 {
        margin-left: 33.33333%;
    }

    .grid-margin-x>.medium-offset-4 {
        margin-left: calc(33.33333% + 3rem);
    }

    .medium-offset-5 {
        margin-left: 41.66667%;
    }

    .grid-margin-x>.medium-offset-5 {
        margin-left: calc(41.66667% + 3rem);
    }

    .medium-offset-6 {
        margin-left: 50%;
    }

    .grid-margin-x>.medium-offset-6 {
        margin-left: calc(50% + 3rem);
    }

    .medium-offset-7 {
        margin-left: 58.33333%;
    }

    .grid-margin-x>.medium-offset-7 {
        margin-left: calc(58.33333% + 3rem);
    }

    .medium-offset-8 {
        margin-left: 66.66667%;
    }

    .grid-margin-x>.medium-offset-8 {
        margin-left: calc(66.66667% + 3rem);
    }

    .medium-offset-9 {
        margin-left: 75%;
    }

    .grid-margin-x>.medium-offset-9 {
        margin-left: calc(75% + 3rem);
    }

    .medium-offset-10 {
        margin-left: 83.33333%;
    }

    .grid-margin-x>.medium-offset-10 {
        margin-left: calc(83.33333% + 3rem);
    }

    .medium-offset-11 {
        margin-left: 91.66667%;
    }

    .grid-margin-x>.medium-offset-11 {
        margin-left: calc(91.66667% + 3rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .large-offset-0 {
        margin-left: 0;
    }

    .grid-margin-x>.large-offset-0 {
        margin-left: calc(0% + 3rem);
    }

    .large-offset-1 {
        margin-left: 8.33333%;
    }

    .grid-margin-x>.large-offset-1 {
        margin-left: calc(8.33333% + 3rem);
    }

    .large-offset-2 {
        margin-left: 16.66667%;
    }

    .grid-margin-x>.large-offset-2 {
        margin-left: calc(16.66667% + 3rem);
    }

    .large-offset-3 {
        margin-left: 25%;
    }

    .grid-margin-x>.large-offset-3 {
        margin-left: calc(25% + 3rem);
    }

    .large-offset-4 {
        margin-left: 33.33333%;
    }

    .grid-margin-x>.large-offset-4 {
        margin-left: calc(33.33333% + 3rem);
    }

    .large-offset-5 {
        margin-left: 41.66667%;
    }

    .grid-margin-x>.large-offset-5 {
        margin-left: calc(41.66667% + 3rem);
    }

    .large-offset-6 {
        margin-left: 50%;
    }

    .grid-margin-x>.large-offset-6 {
        margin-left: calc(50% + 3rem);
    }

    .large-offset-7 {
        margin-left: 58.33333%;
    }

    .grid-margin-x>.large-offset-7 {
        margin-left: calc(58.33333% + 3rem);
    }

    .large-offset-8 {
        margin-left: 66.66667%;
    }

    .grid-margin-x>.large-offset-8 {
        margin-left: calc(66.66667% + 3rem);
    }

    .large-offset-9 {
        margin-left: 75%;
    }

    .grid-margin-x>.large-offset-9 {
        margin-left: calc(75% + 3rem);
    }

    .large-offset-10 {
        margin-left: 83.33333%;
    }

    .grid-margin-x>.large-offset-10 {
        margin-left: calc(83.33333% + 3rem);
    }

    .large-offset-11 {
        margin-left: 91.66667%;
    }

    .grid-margin-x>.large-offset-11 {
        margin-left: calc(91.66667% + 3rem);
    }
}

@media screen and (min-width: 75em) {
    .xlarge-offset-0 {
        margin-left: 0;
    }

    .grid-margin-x>.xlarge-offset-0 {
        margin-left: calc(0% + 3rem);
    }

    .xlarge-offset-1 {
        margin-left: 8.33333%;
    }

    .grid-margin-x>.xlarge-offset-1 {
        margin-left: calc(8.33333% + 3rem);
    }

    .xlarge-offset-2 {
        margin-left: 16.66667%;
    }

    .grid-margin-x>.xlarge-offset-2 {
        margin-left: calc(16.66667% + 3rem);
    }

    .xlarge-offset-3 {
        margin-left: 25%;
    }

    .grid-margin-x>.xlarge-offset-3 {
        margin-left: calc(25% + 3rem);
    }

    .xlarge-offset-4 {
        margin-left: 33.33333%;
    }

    .grid-margin-x>.xlarge-offset-4 {
        margin-left: calc(33.33333% + 3rem);
    }

    .xlarge-offset-5 {
        margin-left: 41.66667%;
    }

    .grid-margin-x>.xlarge-offset-5 {
        margin-left: calc(41.66667% + 3rem);
    }

    .xlarge-offset-6 {
        margin-left: 50%;
    }

    .grid-margin-x>.xlarge-offset-6 {
        margin-left: calc(50% + 3rem);
    }

    .xlarge-offset-7 {
        margin-left: 58.33333%;
    }

    .grid-margin-x>.xlarge-offset-7 {
        margin-left: calc(58.33333% + 3rem);
    }

    .xlarge-offset-8 {
        margin-left: 66.66667%;
    }

    .grid-margin-x>.xlarge-offset-8 {
        margin-left: calc(66.66667% + 3rem);
    }

    .xlarge-offset-9 {
        margin-left: 75%;
    }

    .grid-margin-x>.xlarge-offset-9 {
        margin-left: calc(75% + 3rem);
    }

    .xlarge-offset-10 {
        margin-left: 83.33333%;
    }

    .grid-margin-x>.xlarge-offset-10 {
        margin-left: calc(83.33333% + 3rem);
    }

    .xlarge-offset-11 {
        margin-left: 91.66667%;
    }

    .grid-margin-x>.xlarge-offset-11 {
        margin-left: calc(91.66667% + 3rem);
    }
}

.grid-y {
    display: flex;
    flex-flow: column nowrap;
}

.grid-y>.cell {
    width: auto;
    max-width: none;
}

.grid-y>.auto {
    height: auto;
}

.grid-y>.shrink {
    height: auto;
}

.grid-y>.small-1,
.grid-y>.small-10,
.grid-y>.small-11,
.grid-y>.small-12,
.grid-y>.small-2,
.grid-y>.small-3,
.grid-y>.small-4,
.grid-y>.small-5,
.grid-y>.small-6,
.grid-y>.small-7,
.grid-y>.small-8,
.grid-y>.small-9,
.grid-y>.small-full,
.grid-y>.small-shrink {
    flex-basis: auto;
}

@media print,
screen and (min-width: 48.0625em) {

    .grid-y>.medium-1,
    .grid-y>.medium-10,
    .grid-y>.medium-11,
    .grid-y>.medium-12,
    .grid-y>.medium-2,
    .grid-y>.medium-3,
    .grid-y>.medium-4,
    .grid-y>.medium-5,
    .grid-y>.medium-6,
    .grid-y>.medium-7,
    .grid-y>.medium-8,
    .grid-y>.medium-9,
    .grid-y>.medium-full,
    .grid-y>.medium-shrink {
        flex-basis: auto;
    }
}

@media print,
screen and (min-width: 64em) {

    .grid-y>.large-1,
    .grid-y>.large-10,
    .grid-y>.large-11,
    .grid-y>.large-12,
    .grid-y>.large-2,
    .grid-y>.large-3,
    .grid-y>.large-4,
    .grid-y>.large-5,
    .grid-y>.large-6,
    .grid-y>.large-7,
    .grid-y>.large-8,
    .grid-y>.large-9,
    .grid-y>.large-full,
    .grid-y>.large-shrink {
        flex-basis: auto;
    }
}

@media screen and (min-width: 75em) {

    .grid-y>.xlarge-1,
    .grid-y>.xlarge-10,
    .grid-y>.xlarge-11,
    .grid-y>.xlarge-12,
    .grid-y>.xlarge-2,
    .grid-y>.xlarge-3,
    .grid-y>.xlarge-4,
    .grid-y>.xlarge-5,
    .grid-y>.xlarge-6,
    .grid-y>.xlarge-7,
    .grid-y>.xlarge-8,
    .grid-y>.xlarge-9,
    .grid-y>.xlarge-full,
    .grid-y>.xlarge-shrink {
        flex-basis: auto;
    }
}

.grid-y>.small-1,
.grid-y>.small-10,
.grid-y>.small-11,
.grid-y>.small-12,
.grid-y>.small-2,
.grid-y>.small-3,
.grid-y>.small-4,
.grid-y>.small-5,
.grid-y>.small-6,
.grid-y>.small-7,
.grid-y>.small-8,
.grid-y>.small-9 {
    flex: 0 0 auto;
}

.grid-y>.small-1 {
    height: 8.33333%;
}

.grid-y>.small-2 {
    height: 16.66667%;
}

.grid-y>.small-3 {
    height: 25%;
}

.grid-y>.small-4 {
    height: 33.33333%;
}

.grid-y>.small-5 {
    height: 41.66667%;
}

.grid-y>.small-6 {
    height: 50%;
}

.grid-y>.small-7 {
    height: 58.33333%;
}

.grid-y>.small-8 {
    height: 66.66667%;
}

.grid-y>.small-9 {
    height: 75%;
}

.grid-y>.small-10 {
    height: 83.33333%;
}

.grid-y>.small-11 {
    height: 91.66667%;
}

.grid-y>.small-12 {
    height: 100%;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-y>.medium-auto {
        flex: 1 1 0px;
        height: auto;
    }

    .grid-y>.medium-1,
    .grid-y>.medium-10,
    .grid-y>.medium-11,
    .grid-y>.medium-12,
    .grid-y>.medium-2,
    .grid-y>.medium-3,
    .grid-y>.medium-4,
    .grid-y>.medium-5,
    .grid-y>.medium-6,
    .grid-y>.medium-7,
    .grid-y>.medium-8,
    .grid-y>.medium-9,
    .grid-y>.medium-shrink {
        flex: 0 0 auto;
    }

    .grid-y>.medium-shrink {
        height: auto;
    }

    .grid-y>.medium-1 {
        height: 8.33333%;
    }

    .grid-y>.medium-2 {
        height: 16.66667%;
    }

    .grid-y>.medium-3 {
        height: 25%;
    }

    .grid-y>.medium-4 {
        height: 33.33333%;
    }

    .grid-y>.medium-5 {
        height: 41.66667%;
    }

    .grid-y>.medium-6 {
        height: 50%;
    }

    .grid-y>.medium-7 {
        height: 58.33333%;
    }

    .grid-y>.medium-8 {
        height: 66.66667%;
    }

    .grid-y>.medium-9 {
        height: 75%;
    }

    .grid-y>.medium-10 {
        height: 83.33333%;
    }

    .grid-y>.medium-11 {
        height: 91.66667%;
    }

    .grid-y>.medium-12 {
        height: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-y>.large-auto {
        flex: 1 1 0px;
        height: auto;
    }

    .grid-y>.large-1,
    .grid-y>.large-10,
    .grid-y>.large-11,
    .grid-y>.large-12,
    .grid-y>.large-2,
    .grid-y>.large-3,
    .grid-y>.large-4,
    .grid-y>.large-5,
    .grid-y>.large-6,
    .grid-y>.large-7,
    .grid-y>.large-8,
    .grid-y>.large-9,
    .grid-y>.large-shrink {
        flex: 0 0 auto;
    }

    .grid-y>.large-shrink {
        height: auto;
    }

    .grid-y>.large-1 {
        height: 8.33333%;
    }

    .grid-y>.large-2 {
        height: 16.66667%;
    }

    .grid-y>.large-3 {
        height: 25%;
    }

    .grid-y>.large-4 {
        height: 33.33333%;
    }

    .grid-y>.large-5 {
        height: 41.66667%;
    }

    .grid-y>.large-6 {
        height: 50%;
    }

    .grid-y>.large-7 {
        height: 58.33333%;
    }

    .grid-y>.large-8 {
        height: 66.66667%;
    }

    .grid-y>.large-9 {
        height: 75%;
    }

    .grid-y>.large-10 {
        height: 83.33333%;
    }

    .grid-y>.large-11 {
        height: 91.66667%;
    }

    .grid-y>.large-12 {
        height: 100%;
    }
}

@media screen and (min-width: 75em) {
    .grid-y>.xlarge-auto {
        flex: 1 1 0px;
        height: auto;
    }

    .grid-y>.xlarge-1,
    .grid-y>.xlarge-10,
    .grid-y>.xlarge-11,
    .grid-y>.xlarge-12,
    .grid-y>.xlarge-2,
    .grid-y>.xlarge-3,
    .grid-y>.xlarge-4,
    .grid-y>.xlarge-5,
    .grid-y>.xlarge-6,
    .grid-y>.xlarge-7,
    .grid-y>.xlarge-8,
    .grid-y>.xlarge-9,
    .grid-y>.xlarge-shrink {
        flex: 0 0 auto;
    }

    .grid-y>.xlarge-shrink {
        height: auto;
    }

    .grid-y>.xlarge-1 {
        height: 8.33333%;
    }

    .grid-y>.xlarge-2 {
        height: 16.66667%;
    }

    .grid-y>.xlarge-3 {
        height: 25%;
    }

    .grid-y>.xlarge-4 {
        height: 33.33333%;
    }

    .grid-y>.xlarge-5 {
        height: 41.66667%;
    }

    .grid-y>.xlarge-6 {
        height: 50%;
    }

    .grid-y>.xlarge-7 {
        height: 58.33333%;
    }

    .grid-y>.xlarge-8 {
        height: 66.66667%;
    }

    .grid-y>.xlarge-9 {
        height: 75%;
    }

    .grid-y>.xlarge-10 {
        height: 83.33333%;
    }

    .grid-y>.xlarge-11 {
        height: 91.66667%;
    }

    .grid-y>.xlarge-12 {
        height: 100%;
    }
}

.grid-padding-y .grid-padding-y {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-padding-y .grid-padding-y {
        margin-top: -3rem;
        margin-bottom: -3rem;
    }
}

.grid-padding-y>.cell {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-padding-y>.cell {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

.grid-margin-y {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y {
        margin-top: -3rem;
        margin-bottom: -3rem;
    }
}

.grid-margin-y>.cell {
    height: calc(100% - 2.5rem);
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y>.cell {
        height: calc(100% - 6rem);
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
}

.grid-margin-y>.auto {
    height: auto;
}

.grid-margin-y>.shrink {
    height: auto;
}

.grid-margin-y>.small-1 {
    height: calc(8.33333% - 2.5rem);
}

.grid-margin-y>.small-2 {
    height: calc(16.66667% - 2.5rem);
}

.grid-margin-y>.small-3 {
    height: calc(25% - 2.5rem);
}

.grid-margin-y>.small-4 {
    height: calc(33.33333% - 2.5rem);
}

.grid-margin-y>.small-5 {
    height: calc(41.66667% - 2.5rem);
}

.grid-margin-y>.small-6 {
    height: calc(50% - 2.5rem);
}

.grid-margin-y>.small-7 {
    height: calc(58.33333% - 2.5rem);
}

.grid-margin-y>.small-8 {
    height: calc(66.66667% - 2.5rem);
}

.grid-margin-y>.small-9 {
    height: calc(75% - 2.5rem);
}

.grid-margin-y>.small-10 {
    height: calc(83.33333% - 2.5rem);
}

.grid-margin-y>.small-11 {
    height: calc(91.66667% - 2.5rem);
}

.grid-margin-y>.small-12 {
    height: calc(100% - 2.5rem);
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y>.auto {
        height: auto;
    }

    .grid-margin-y>.shrink {
        height: auto;
    }

    .grid-margin-y>.small-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.small-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.small-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.small-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.small-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.small-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.small-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.small-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.small-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.small-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.small-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.small-12 {
        height: calc(100% - 6rem);
    }

    .grid-margin-y>.medium-auto {
        height: auto;
    }

    .grid-margin-y>.medium-shrink {
        height: auto;
    }

    .grid-margin-y>.medium-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.medium-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.medium-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.medium-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.medium-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.medium-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.medium-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.medium-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.medium-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.medium-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.medium-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.medium-12 {
        height: calc(100% - 6rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-margin-y>.large-auto {
        height: auto;
    }

    .grid-margin-y>.large-shrink {
        height: auto;
    }

    .grid-margin-y>.large-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.large-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.large-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.large-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.large-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.large-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.large-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.large-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.large-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.large-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.large-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.large-12 {
        height: calc(100% - 6rem);
    }
}

@media screen and (min-width: 75em) {
    .grid-margin-y>.xlarge-auto {
        height: auto;
    }

    .grid-margin-y>.xlarge-shrink {
        height: auto;
    }

    .grid-margin-y>.xlarge-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.xlarge-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.xlarge-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.xlarge-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-12 {
        height: calc(100% - 6rem);
    }
}

.grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
}

.cell .grid-frame {
    width: 100%;
}

.cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
}

.cell-block-container>.grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw;
    }

    .cell .medium-grid-frame {
        width: 100%;
    }

    .medium-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .medium-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%;
    }

    .medium-cell-block-container>.grid-x {
        max-height: 100%;
        flex-wrap: nowrap;
    }

    .medium-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw;
    }

    .cell .large-grid-frame {
        width: 100%;
    }

    .large-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .large-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%;
    }

    .large-cell-block-container>.grid-x {
        max-height: 100%;
        flex-wrap: nowrap;
    }

    .large-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw;
    }

    .cell .xlarge-grid-frame {
        width: 100%;
    }

    .xlarge-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .xlarge-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%;
    }

    .xlarge-cell-block-container>.grid-x {
        max-height: 100%;
        flex-wrap: nowrap;
    }

    .xlarge-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}

.grid-y.grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-y.medium-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-y.large-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
    }
}

@media screen and (min-width: 75em) {
    .grid-y.xlarge-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
    }
}

.cell .grid-y.grid-frame {
    height: 100%;
}

@media print,
screen and (min-width: 48.0625em) {
    .cell .grid-y.medium-grid-frame {
        height: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .cell .grid-y.large-grid-frame {
        height: 100%;
    }
}

@media screen and (min-width: 75em) {
    .cell .grid-y.xlarge-grid-frame {
        height: 100%;
    }
}

.grid-margin-y {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y {
        margin-top: -3rem;
        margin-bottom: -3rem;
    }
}

.grid-margin-y>.cell {
    height: calc(100% - 2.5rem);
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y>.cell {
        height: calc(100% - 6rem);
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
}

.grid-margin-y>.auto {
    height: auto;
}

.grid-margin-y>.shrink {
    height: auto;
}

.grid-margin-y>.small-1 {
    height: calc(8.33333% - 2.5rem);
}

.grid-margin-y>.small-2 {
    height: calc(16.66667% - 2.5rem);
}

.grid-margin-y>.small-3 {
    height: calc(25% - 2.5rem);
}

.grid-margin-y>.small-4 {
    height: calc(33.33333% - 2.5rem);
}

.grid-margin-y>.small-5 {
    height: calc(41.66667% - 2.5rem);
}

.grid-margin-y>.small-6 {
    height: calc(50% - 2.5rem);
}

.grid-margin-y>.small-7 {
    height: calc(58.33333% - 2.5rem);
}

.grid-margin-y>.small-8 {
    height: calc(66.66667% - 2.5rem);
}

.grid-margin-y>.small-9 {
    height: calc(75% - 2.5rem);
}

.grid-margin-y>.small-10 {
    height: calc(83.33333% - 2.5rem);
}

.grid-margin-y>.small-11 {
    height: calc(91.66667% - 2.5rem);
}

.grid-margin-y>.small-12 {
    height: calc(100% - 2.5rem);
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y>.auto {
        height: auto;
    }

    .grid-margin-y>.shrink {
        height: auto;
    }

    .grid-margin-y>.small-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.small-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.small-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.small-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.small-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.small-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.small-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.small-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.small-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.small-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.small-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.small-12 {
        height: calc(100% - 6rem);
    }

    .grid-margin-y>.medium-auto {
        height: auto;
    }

    .grid-margin-y>.medium-shrink {
        height: auto;
    }

    .grid-margin-y>.medium-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.medium-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.medium-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.medium-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.medium-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.medium-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.medium-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.medium-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.medium-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.medium-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.medium-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.medium-12 {
        height: calc(100% - 6rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-margin-y>.large-auto {
        height: auto;
    }

    .grid-margin-y>.large-shrink {
        height: auto;
    }

    .grid-margin-y>.large-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.large-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.large-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.large-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.large-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.large-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.large-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.large-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.large-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.large-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.large-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.large-12 {
        height: calc(100% - 6rem);
    }
}

@media screen and (min-width: 75em) {
    .grid-margin-y>.xlarge-auto {
        height: auto;
    }

    .grid-margin-y>.xlarge-shrink {
        height: auto;
    }

    .grid-margin-y>.xlarge-1 {
        height: calc(8.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-2 {
        height: calc(16.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-3 {
        height: calc(25% - 6rem);
    }

    .grid-margin-y>.xlarge-4 {
        height: calc(33.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-5 {
        height: calc(41.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-6 {
        height: calc(50% - 6rem);
    }

    .grid-margin-y>.xlarge-7 {
        height: calc(58.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-8 {
        height: calc(66.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-9 {
        height: calc(75% - 6rem);
    }

    .grid-margin-y>.xlarge-10 {
        height: calc(83.33333% - 6rem);
    }

    .grid-margin-y>.xlarge-11 {
        height: calc(91.66667% - 6rem);
    }

    .grid-margin-y>.xlarge-12 {
        height: calc(100% - 6rem);
    }
}

.grid-frame.grid-margin-y {
    height: calc(100vh + 2.5rem);
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 6rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 6rem);
    }
}

@media screen and (min-width: 75em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 6rem);
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .grid-margin-y.medium-grid-frame {
        height: calc(100vh + 6rem);
    }
}

@media print,
screen and (min-width: 64em) {
    .grid-margin-y.large-grid-frame {
        height: calc(100vh + 6rem);
    }
}

@media screen and (min-width: 75em) {
    .grid-margin-y.xlarge-grid-frame {
        height: calc(100vh + 6rem);
    }
}

.flex-video,
.responsive-embed {
    position: relative;
    height: 0;
    margin-bottom: 0;
    padding-bottom: 75%;
    overflow: hidden;
}

.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flex-video.square,
.responsive-embed.square {
    padding-bottom: 100%;
}

.flex-video.widescreen,
.responsive-embed.widescreen {
    padding-bottom: 56.25%;
}

.flex-video.old_widescreen,
.responsive-embed.old_widescreen {
    padding-bottom: 62.5%;
}

.is-off-canvas-open {
    overflow: hidden;
}

.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity 1s ease, visibility 1s ease;
    background: #000;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}

.js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible;
}

.js-off-canvas-overlay.is-closable {
    cursor: pointer;
}

.js-off-canvas-overlay.is-overlay-absolute {
    position: absolute;
}

.js-off-canvas-overlay.is-overlay-fixed {
    position: fixed;
    display: none !important;
}

.off-canvas-wrapper {
    position: relative;
    overflow: hidden;
}

.off-canvas {
    position: fixed;
    z-index: 12;
    transition: transform 1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
}

[data-whatinput="mouse"] .off-canvas {
    outline: 0;
}

.off-canvas.is-transition-push {
    z-index: 12;
}

.off-canvas.is-closed {
    visibility: hidden;
}

.off-canvas.is-transition-overlap {
    z-index: 13;
}

.off-canvas.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.off-canvas.is-open {
    transform: translate(0, 0);
}

.off-canvas-absolute {
    position: absolute;
    z-index: 12;
    transition: transform 1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
}

[data-whatinput="mouse"] .off-canvas-absolute {
    outline: 0;
}

.off-canvas-absolute.is-transition-push {
    z-index: 12;
}

.off-canvas-absolute.is-closed {
    visibility: hidden;
}

.off-canvas-absolute.is-transition-overlap {
    z-index: 13;
}

.off-canvas-absolute.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.off-canvas-absolute.is-open {
    transform: translate(0, 0);
}

.position-left {
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    width: 100vw;
    transform: translateX(-100vw);
}

.off-canvas-content .off-canvas.position-left {
    transform: translateX(-100vw);
}

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
    transform: translate(0, 0);
}

.off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(100vw);
}

.position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

.position-right {
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    width: 100vw;
    transform: translateX(100vw);
}

.off-canvas-content .off-canvas.position-right {
    transform: translateX(100vw);
}

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
    transform: translate(0, 0);
}

.off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-100vw);
}

.position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

.position-top {
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 100%;
    transform: translateY(-100%);
}

.off-canvas-content .off-canvas.position-top {
    transform: translateY(-100%);
}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
    transform: translate(0, 0);
}

.off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(100%);
}

.position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 100%;
    transform: translateY(100%);
}

.off-canvas-content .off-canvas.position-bottom {
    transform: translateY(100%);
}

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
    transform: translate(0, 0);
}

.off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-100%);
}

.position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}

.off-canvas-content {
    transform: none;
    transition: transform 1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.off-canvas-content.has-transition-push {
    transform: translate(0, 0);
}

.off-canvas-content .off-canvas.is-open {
    transform: translate(0, 0);
}

@media print,
screen and (min-width: 48.0625em) {
    .position-left.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-left.reveal-for-medium .close-button {
        display: none;
    }

    .off-canvas-content .position-left.reveal-for-medium {
        transform: none;
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 100vw;
    }

    .position-left.reveal-for-medium~.off-canvas-content {
        margin-left: 100vw;
    }

    .position-right.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-right.reveal-for-medium .close-button {
        display: none;
    }

    .off-canvas-content .position-right.reveal-for-medium {
        transform: none;
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 100vw;
    }

    .position-right.reveal-for-medium~.off-canvas-content {
        margin-right: 100vw;
    }

    .position-top.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-top.reveal-for-medium .close-button {
        display: none;
    }

    .off-canvas-content .position-top.reveal-for-medium {
        transform: none;
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 100vw;
    }

    .position-top.reveal-for-medium~.off-canvas-content {
        margin-top: 100vw;
    }

    .position-bottom.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-bottom.reveal-for-medium .close-button {
        display: none;
    }

    .off-canvas-content .position-bottom.reveal-for-medium {
        transform: none;
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 100vw;
    }

    .position-bottom.reveal-for-medium~.off-canvas-content {
        margin-bottom: 100vw;
    }
}

@media print,
screen and (min-width: 64em) {
    .position-left.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-left.reveal-for-large .close-button {
        display: none;
    }

    .off-canvas-content .position-left.reveal-for-large {
        transform: none;
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 100vw;
    }

    .position-left.reveal-for-large~.off-canvas-content {
        margin-left: 100vw;
    }

    .position-right.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-right.reveal-for-large .close-button {
        display: none;
    }

    .off-canvas-content .position-right.reveal-for-large {
        transform: none;
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 100vw;
    }

    .position-right.reveal-for-large~.off-canvas-content {
        margin-right: 100vw;
    }

    .position-top.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-top.reveal-for-large .close-button {
        display: none;
    }

    .off-canvas-content .position-top.reveal-for-large {
        transform: none;
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 100vw;
    }

    .position-top.reveal-for-large~.off-canvas-content {
        margin-top: 100vw;
    }

    .position-bottom.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-bottom.reveal-for-large .close-button {
        display: none;
    }

    .off-canvas-content .position-bottom.reveal-for-large {
        transform: none;
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 100vw;
    }

    .position-bottom.reveal-for-large~.off-canvas-content {
        margin-bottom: 100vw;
    }
}

@media screen and (min-width: 75em) {
    .position-left.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-left.reveal-for-xlarge .close-button {
        display: none;
    }

    .off-canvas-content .position-left.reveal-for-xlarge {
        transform: none;
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 100vw;
    }

    .position-left.reveal-for-xlarge~.off-canvas-content {
        margin-left: 100vw;
    }

    .position-right.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-right.reveal-for-xlarge .close-button {
        display: none;
    }

    .off-canvas-content .position-right.reveal-for-xlarge {
        transform: none;
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 100vw;
    }

    .position-right.reveal-for-xlarge~.off-canvas-content {
        margin-right: 100vw;
    }

    .position-top.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-top.reveal-for-xlarge .close-button {
        display: none;
    }

    .off-canvas-content .position-top.reveal-for-xlarge {
        transform: none;
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 100vw;
    }

    .position-top.reveal-for-xlarge~.off-canvas-content {
        margin-top: 100vw;
    }

    .position-bottom.reveal-for-xlarge {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible;
    }

    .position-bottom.reveal-for-xlarge .close-button {
        display: none;
    }

    .off-canvas-content .position-bottom.reveal-for-xlarge {
        transform: none;
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 100vw;
    }

    .position-bottom.reveal-for-xlarge~.off-canvas-content {
        margin-bottom: 100vw;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .off-canvas.in-canvas-for-medium {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }

    .off-canvas.in-canvas-for-medium.position-bottom,
    .off-canvas.in-canvas-for-medium.position-left,
    .off-canvas.in-canvas-for-medium.position-right,
    .off-canvas.in-canvas-for-medium.position-top {
        box-shadow: none;
        transform: none;
    }

    .off-canvas.in-canvas-for-medium .close-button {
        display: none;
    }
}

@media print,
screen and (min-width: 64em) {
    .off-canvas.in-canvas-for-large {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }

    .off-canvas.in-canvas-for-large.position-bottom,
    .off-canvas.in-canvas-for-large.position-left,
    .off-canvas.in-canvas-for-large.position-right,
    .off-canvas.in-canvas-for-large.position-top {
        box-shadow: none;
        transform: none;
    }

    .off-canvas.in-canvas-for-large .close-button {
        display: none;
    }
}

@media screen and (min-width: 75em) {
    .off-canvas.in-canvas-for-xlarge {
        visibility: visible;
        height: auto;
        position: static;
        background: 0 0;
        width: auto;
        overflow: visible;
        transition: none;
    }

    .off-canvas.in-canvas-for-xlarge.position-bottom,
    .off-canvas.in-canvas-for-xlarge.position-left,
    .off-canvas.in-canvas-for-xlarge.position-right,
    .off-canvas.in-canvas-for-xlarge.position-top {
        box-shadow: none;
        transform: none;
    }

    .off-canvas.in-canvas-for-xlarge .close-button {
        display: none;
    }
}

.hide {
    display: none !important;
}

.invisible {
    visibility: hidden;
}

@media screen and (max-width: 48.06125em) {
    .hide-for-small-only {
        display: none !important;
    }
}

@media screen and (max-width: 0em),
screen and (min-width: 48.0625em) {
    .show-for-small-only {
        display: none !important;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .hide-for-medium {
        display: none !important;
    }
}

@media screen and (max-width: 48.06125em) {
    .show-for-medium {
        display: none !important;
    }
}

@media screen and (min-width: 48.0625em) and (max-width: 63.99875em) {
    .hide-for-medium-only {
        display: none !important;
    }
}

@media screen and (max-width: 48.06125em),
screen and (min-width: 64em) {
    .show-for-medium-only {
        display: none !important;
    }
}

@media print,
screen and (min-width: 64em) {
    .hide-for-large {
        display: none !important;
    }
}

@media screen and (max-width: 63.99875em) {
    .show-for-large {
        display: none !important;
    }
}

@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hide-for-large-only {
        display: none !important;
    }
}

@media screen and (max-width: 63.99875em),
screen and (min-width: 75em) {
    .show-for-large-only {
        display: none !important;
    }
}

@media screen and (min-width: 75em) {
    .hide-for-xlarge {
        display: none !important;
    }
}

@media screen and (max-width: 74.99875em) {
    .show-for-xlarge {
        display: none !important;
    }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
    .hide-for-xlarge-only {
        display: none !important;
    }
}

@media screen and (max-width: 74.99875em),
screen and (min-width: 90em) {
    .show-for-xlarge-only {
        display: none !important;
    }
}

.show-for-sr,
.show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.show-on-focus:active,
.show-on-focus:focus {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.hide-for-portrait,
.show-for-landscape {
    display: block !important;
}

@media screen and (orientation: landscape) {

    .hide-for-portrait,
    .show-for-landscape {
        display: block !important;
    }
}

@media screen and (orientation: portrait) {

    .hide-for-portrait,
    .show-for-landscape {
        display: none !important;
    }
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important;
}

@media screen and (orientation: landscape) {

    .hide-for-landscape,
    .show-for-portrait {
        display: none !important;
    }
}

@media screen and (orientation: portrait) {

    .hide-for-landscape,
    .show-for-portrait {
        display: block !important;
    }
}

.close-button {
    position: absolute;
    color: #fff;
    cursor: pointer;
}

[data-whatinput="mouse"] .close-button {
    outline: 0;
}

.close-button:focus,
.close-button:hover {
    color: #513628;
}

.close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1;
}

.close-button,
.close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1;
}

.align-left {
    justify-content: flex-start;
}

.align-right {
    justify-content: flex-end;
}

.align-center {
    justify-content: center;
}

.align-justify {
    justify-content: space-between;
}

.align-spaced {
    justify-content: space-around;
}

.align-left.vertical.menu>li>a {
    justify-content: flex-start;
}

.align-right.vertical.menu>li>a {
    justify-content: flex-end;
}

.align-center.vertical.menu>li>a {
    justify-content: center;
}

.align-top {
    align-items: flex-start;
}

.align-self-top {
    align-self: flex-start;
}

.align-bottom {
    align-items: flex-end;
}

.align-self-bottom {
    align-self: flex-end;
}

.align-middle {
    align-items: center;
}

.align-self-middle {
    -ms-grid-row-align: center;
    align-self: center;
}

.align-stretch {
    align-items: stretch;
}

.align-self-stretch {
    -ms-grid-row-align: stretch;
    align-self: stretch;
}

.align-center-middle {
    justify-content: center;
    align-items: center;
    align-content: center;
}

.small-order-1 {
    order: 1;
}

.small-order-2 {
    order: 2;
}

.small-order-3 {
    order: 3;
}

.small-order-4 {
    order: 4;
}

.small-order-5 {
    order: 5;
}

.small-order-6 {
    order: 6;
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-order-1 {
        order: 1;
    }

    .medium-order-2 {
        order: 2;
    }

    .medium-order-3 {
        order: 3;
    }

    .medium-order-4 {
        order: 4;
    }

    .medium-order-5 {
        order: 5;
    }

    .medium-order-6 {
        order: 6;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-order-1 {
        order: 1;
    }

    .large-order-2 {
        order: 2;
    }

    .large-order-3 {
        order: 3;
    }

    .large-order-4 {
        order: 4;
    }

    .large-order-5 {
        order: 5;
    }

    .large-order-6 {
        order: 6;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-order-1 {
        order: 1;
    }

    .xlarge-order-2 {
        order: 2;
    }

    .xlarge-order-3 {
        order: 3;
    }

    .xlarge-order-4 {
        order: 4;
    }

    .xlarge-order-5 {
        order: 5;
    }

    .xlarge-order-6 {
        order: 6;
    }
}

.flex-container {
    display: flex;
}

.flex-child-auto {
    flex: 1 1 auto;
}

.flex-child-grow {
    flex: 1 0 auto;
}

.flex-child-shrink {
    flex: 0 1 auto;
}

.flex-dir-row {
    flex-direction: row;
}

.flex-dir-row-reverse {
    flex-direction: row-reverse;
}

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

.flex-dir-column-reverse {
    flex-direction: column-reverse;
}

@media print,
screen and (min-width: 48.0625em) {
    .medium-flex-container {
        display: flex;
    }

    .medium-flex-child-auto {
        flex: 1 1 auto;
    }

    .medium-flex-child-grow {
        flex: 1 0 auto;
    }

    .medium-flex-child-shrink {
        flex: 0 1 auto;
    }

    .medium-flex-dir-row {
        flex-direction: row;
    }

    .medium-flex-dir-row-reverse {
        flex-direction: row-reverse;
    }

    .medium-flex-dir-column {
        flex-direction: column;
    }

    .medium-flex-dir-column-reverse {
        flex-direction: column-reverse;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-flex-container {
        display: flex;
    }

    .large-flex-child-auto {
        flex: 1 1 auto;
    }

    .large-flex-child-grow {
        flex: 1 0 auto;
    }

    .large-flex-child-shrink {
        flex: 0 1 auto;
    }

    .large-flex-dir-row {
        flex-direction: row;
    }

    .large-flex-dir-row-reverse {
        flex-direction: row-reverse;
    }

    .large-flex-dir-column {
        flex-direction: column;
    }

    .large-flex-dir-column-reverse {
        flex-direction: column-reverse;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-flex-container {
        display: flex;
    }

    .xlarge-flex-child-auto {
        flex: 1 1 auto;
    }

    .xlarge-flex-child-grow {
        flex: 1 0 auto;
    }

    .xlarge-flex-child-shrink {
        flex: 0 1 auto;
    }

    .xlarge-flex-dir-row {
        flex-direction: row;
    }

    .xlarge-flex-dir-row-reverse {
        flex-direction: row-reverse;
    }

    .xlarge-flex-dir-column {
        flex-direction: column;
    }

    .xlarge-flex-dir-column-reverse {
        flex-direction: column-reverse;
    }
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0;
}

p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 19px;
    text-rendering: optimizeLegibility;
}

em,
i {
    font-style: italic;
    line-height: inherit;
}

b,
strong {
    font-weight: 700;
    line-height: inherit;
}

small {
    font-size: 80%;
    line-height: inherit;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: inherit;
    text-rendering: optimizeLegibility;
}

.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    line-height: 0;
    color: #cacaca;
}

.h1,
h1 {
    font-size: 1.2rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.h2,
h2 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.h3,
h3 {
    font-size: 0.95rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.h4,
h4 {
    font-size: 0.9rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.h5,
h5 {
    font-size: 0.85rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.h6,
h6 {
    font-size: 0.8rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

@media print,
screen and (min-width: 48.0625em) {

    .h1,
    h1 {
        font-size: 2.4rem;
    }

    .h2,
    h2 {
        font-size: 2rem;
    }

    .h3,
    h3 {
        font-size: 1.55rem;
    }

    .h4,
    h4 {
        font-size: 1.25rem;
    }

    .h5,
    h5 {
        font-size: 1rem;
    }

    .h6,
    h6 {
        font-size: 0.8rem;
    }
}

a {
    line-height: inherit;
    color: #7e6757;
    text-decoration: none;
    cursor: pointer;
}

a:focus,
a:hover {
    color: #6c594b;
}

a img {
    border: 0;
}

hr {
    clear: both;
    max-width: 66rem;
    height: 0;
    margin: 1rem auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #cacaca;
    border-left: 0;
}

dl,
ol,
ul {
    margin-bottom: 1rem;
    list-style-position: outside;
    line-height: 19px;
}

li {
    font-size: inherit;
}

ul {
    margin-left: 1.25rem;
    list-style-type: disc;
}

ol {
    margin-left: 1.25rem;
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-left: 1.25rem;
    margin-bottom: 0;
}

dl {
    margin-bottom: 1rem;
}

dl dt {
    margin-bottom: 0.3rem;
    font-weight: 700;
}

blockquote {
    margin: 0 0 1rem;
    padding: 0.45rem 1rem 0 0.95rem;
    border-left: 1px solid #998d89;
}

blockquote,
blockquote p {
    line-height: 19px;
    color: #513628;
}

cite {
    display: block;
    font-size: 0.65rem;
    color: #513628;
}

cite:before {
    content: "— ";
}

abbr,
abbr[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
    text-decoration: none;
}

figure {
    margin: 0;
}

code {
    padding: 0.1rem 0.25rem 0.05rem;
    border: 1px solid #998d89;
    background-color: #998d89;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: 400;
    color: #000;
}

kbd {
    margin: 0;
    padding: 0.1rem 0.2rem 0;
    background-color: #e6e6e6;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #000;
}

.subheader {
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    font-weight: 400;
    line-height: 1.4;
    color: #8a8a8a;
}

.lead {
    font-size: 25px;
    line-height: 1.6;
}

.stat {
    font-size: 2.5rem;
    line-height: 1;
}

p+.stat {
    margin-top: -1rem;
}

ol.no-bullet,
ul.no-bullet {
    margin-left: 0;
    list-style: none;
}

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

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

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

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

@media print,
screen and (min-width: 48.0625em) {
    .medium-text-left {
        text-align: left;
    }

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

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

    .medium-text-justify {
        text-align: justify;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-text-left {
        text-align: left;
    }

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

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

    .large-text-justify {
        text-align: justify;
    }
}

@media screen and (min-width: 75em) {
    .xlarge-text-left {
        text-align: left;
    }

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

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

    .xlarge-text-justify {
        text-align: justify;
    }
}

.show-for-print {
    display: none !important;
}

@media print {
    * {
        background: 0 0 !important;
        box-shadow: none !important;
        color: #000 !important;
        text-shadow: none !important;
    }

    .show-for-print {
        display: block !important;
    }

    .hide-for-print {
        display: none !important;
    }

    table.show-for-print {
        display: table !important;
    }

    thead.show-for-print {
        display: table-header-group !important;
    }

    tbody.show-for-print {
        display: table-row-group !important;
    }

    tr.show-for-print {
        display: table-row !important;
    }

    td.show-for-print {
        display: table-cell !important;
    }

    th.show-for-print {
        display: table-cell !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    .ir a:after,
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    blockquote,
    pre {
        border: 1px solid #8a8a8a;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    img,
    tr {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    .print-break-inside {
        page-break-inside: auto;
    }
}

.slide-in-down.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateY(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
    transform: translateY(0);
}

.slide-in-left.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateX(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
    transform: translateX(0);
}

.slide-in-up.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateY(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
    transform: translateY(0);
}

.slide-in-right.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateX(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
    transform: translateX(0);
}

.slide-out-down.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
    transform: translateY(100%);
}

.slide-out-right.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
    transform: translateX(100%);
}

.slide-out-up.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
    transform: translateY(-100%);
}

.slide-out-left.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
    transform: translateX(-100%);
}

.fade-in.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    opacity: 0;
    transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
    opacity: 1;
}

.fade-out.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    opacity: 1;
    transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
    opacity: 0;
}

.hinge-in-from-top.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1;
}

.hinge-in-from-right.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(90deg);
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1;
}

.hinge-in-from-left.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(90deg);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1;
}

.hinge-out-from-top.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0;
}

.hinge-out-from-right.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
}

.hinge-out-from-left.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
}

.scale-in-up.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: scale(0.5);
    transition-property: transform, opacity;
    opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1;
}

.scale-in-down.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: scale(1.5);
    transition-property: transform, opacity;
    opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1;
}

.scale-out-up.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
    transform: scale(1.5);
    opacity: 0;
}

.scale-out-down.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
    transform: scale(0.5);
    opacity: 0;
}

.spin-in.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: rotate(-0.75turn);
    transition-property: transform, opacity;
    opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
    transform: rotate(0);
    opacity: 1;
}

.spin-out.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
    transform: rotate(0.75turn);
    opacity: 0;
}

.spin-in-ccw.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: rotate(0.75turn);
    transition-property: transform, opacity;
    opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
    transform: rotate(0);
    opacity: 1;
}

.spin-out-ccw.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
    transform: rotate(-0.75turn);
    opacity: 0;
}

.slow {
    transition-duration: 750ms !important;
}

.fast {
    transition-duration: 250ms !important;
}

.linear {
    transition-timing-function: linear !important;
}

.ease {
    transition-timing-function: ease !important;
}

.ease-in {
    transition-timing-function: ease-in !important;
}

.ease-out {
    transition-timing-function: ease-out !important;
}

.ease-in-out {
    transition-timing-function: ease-in-out !important;
}

.bounce-in {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
    transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
    transition-delay: 0.3s !important;
}

.long-delay {
    transition-delay: 0.7s !important;
}

.shake {
    -webkit-animation-name: shake-7;
    animation-name: shake-7;
}

@-webkit-keyframes shake-7 {

    0%,
    10%,
    20%,
    30%,
    40%,
    50%,
    60%,
    70%,
    80%,
    90% {
        transform: translateX(7%);
    }

    15%,
    25%,
    35%,
    45%,
    5%,
    55%,
    65%,
    75%,
    85%,
    95% {
        transform: translateX(-7%);
    }
}

@keyframes shake-7 {

    0%,
    10%,
    20%,
    30%,
    40%,
    50%,
    60%,
    70%,
    80%,
    90% {
        transform: translateX(7%);
    }

    15%,
    25%,
    35%,
    45%,
    5%,
    55%,
    65%,
    75%,
    85%,
    95% {
        transform: translateX(-7%);
    }
}

.spin-cw {
    -webkit-animation-name: spin-cw-1turn;
    animation-name: spin-cw-1turn;
}

@-webkit-keyframes spin-cw-1turn {
    0% {
        transform: rotate(-1turn);
    }

    100% {
        transform: rotate(0);
    }
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(-1turn);
    }

    100% {
        transform: rotate(0);
    }
}

.spin-ccw {
    -webkit-animation-name: spin-ccw-1turn;
    animation-name: spin-ccw-1turn;
}

@-webkit-keyframes spin-ccw-1turn {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(-1turn);
    }
}

@keyframes spin-ccw-1turn {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(-1turn);
    }
}

.wiggle {
    -webkit-animation-name: wiggle-7deg;
    animation-name: wiggle-7deg;
}

@-webkit-keyframes wiggle-7deg {

    40%,
    50%,
    60% {
        transform: rotate(7deg);
    }

    35%,
    45%,
    55%,
    65% {
        transform: rotate(-7deg);
    }

    0%,
    100%,
    30%,
    70% {
        transform: rotate(0);
    }
}

@keyframes wiggle-7deg {

    40%,
    50%,
    60% {
        transform: rotate(7deg);
    }

    35%,
    45%,
    55%,
    65% {
        transform: rotate(-7deg);
    }

    0%,
    100%,
    30%,
    70% {
        transform: rotate(0);
    }
}

.shake,
.spin-ccw,
.spin-cw,
.wiggle {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.slow {
    -webkit-animation-duration: 750ms !important;
    animation-duration: 750ms !important;
}

.fast {
    -webkit-animation-duration: 250ms !important;
    animation-duration: 250ms !important;
}

.linear {
    -webkit-animation-timing-function: linear !important;
    animation-timing-function: linear !important;
}

.ease {
    -webkit-animation-timing-function: ease !important;
    animation-timing-function: ease !important;
}

.ease-in {
    -webkit-animation-timing-function: ease-in !important;
    animation-timing-function: ease-in !important;
}

.ease-out {
    -webkit-animation-timing-function: ease-out !important;
    animation-timing-function: ease-out !important;
}

.ease-in-out {
    -webkit-animation-timing-function: ease-in-out !important;
    animation-timing-function: ease-in-out !important;
}

.bounce-in {
    -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
    -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
    -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
    animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
    -webkit-animation-delay: 0.3s !important;
    animation-delay: 0.3s !important;
}

.long-delay {
    -webkit-animation-delay: 0.7s !important;
    animation-delay: 0.7s !important;
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container .select2-search--inline {
    float: left;
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option {
    padding: 6px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
    cursor: pointer;
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
    display: none;
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.select2-container.select2-container--cdo.select2-container {
    color: #7e6757;
}

.select2-container.select2-container--cdo.select2-container--focus .select2-selection {
    border-color: #d15305;
}

.select2-container.select2-container--cdo.select2-container--open,
.select2-container.select2-container--cdo.select2-container--selected {
    color: #d15305;
}

.select2-container.select2-container--cdo .select2-selection {
    display: flex;
    justify-content: center;
    outline: 0;
    border: 1px solid;
}

.select2-container.select2-container--cdo .select2-selection--single {
    padding: 1em;
    height: auto;
}

.select2-container.select2-container--cdo .select2-selection__rendered {
    display: block;
    padding: 0;
    flex: 1;
    line-height: 1;
    overflow: visible;
    text-transform: uppercase;
    max-width: 50%;
    text-align: center;
    font-weight: 700;
    white-space: normal;
}

.select2-container.select2-container--cdo .select2-selection__placeholder {
    display: block;
}

.select2-container.select2-container--cdo .select2-selection__arrow {
    position: absolute;
    right: 20%;
    display: flex;
    align-items: center;
    width: 1em;
    top: 0;
    bottom: 0;
}

.select2-container.select2-container--cdo .select2-selection__arrow b {
    border-color: transparent;
    border-top-color: inherit;
    border-style: solid;
    border-width: 0.25em 0.25em 0 0.25em;
    height: 0;
    left: 50%;
    margin-left: -0.25em;
    margin-top: -0.125em;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container.select2-container--cdo .select2-selection__clear {
    position: absolute;
    left: 20%;
    z-index: 1;
}

.select2-container.select2-container--cdo .select2-dropdown {
    background-color: #fff;
    border-color: inherit;
    border-radius: 0;
}

.select2-container.select2-container--cdo .select2-results__option {
    padding: 1em;
    display: flex;
    justify-content: center;
    padding: 1em;
    height: auto;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 700;
}

.select2-container.select2-container--cdo .select2-results__option+.select2-results__option {
    border-top: 1px solid;
}

.select2-container.select2-container--cdo .select2-results__option--highlighted {
    background-color: rgba(209, 83, 5, 0.1);
}

.cdo-addtoany {
    display: flex;
}

.cdo-addtoany .addtoany_list a {
    margin-left: 0.8em;
}

@media screen and (max-width: 48.06125em) {
    .cdo-addtoany {
        justify-content: space-around;
    }
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

#wpadminbar {
    position: fixed !important;
}

body.admin-bar.f-topbar-fixed .sticky.fixed {
    margin-top: 1.6rem;
}

body.admin-bar.offcanvas .off-canvas.is-open {
    top: 2.3rem;
}

@media screen and (min-width: 48.9375em) {
    body.admin-bar.offcanvas .off-canvas.is-open {
        top: 1.6rem;
    }
}

.wp-caption>figcaption {
    max-width: 100%;
    font-size: 0.8rem;
    color: #999;
    padding: 0.25rem 0;
}

p.wp-caption-text {
    font-size: 90%;
    color: #666;
    padding: 0.5rem 0;
}

.alignleft {
    float: left;
    padding-right: 1rem;
    margin: 0;
}

.alignright {
    float: right;
    padding-left: 1rem;
    margin: 0;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.gallery {
    display: flex;
    flex-flow: row wrap;
    margin-right: -1.25rem;
    margin-left: -1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery {
        margin-right: -3rem;
        margin-left: -3rem;
    }
}

.gallery.gallery-columns-1>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-1>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-1>.gallery-item {
        width: calc(100% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-2>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-2>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-2>.gallery-item {
        width: calc(50% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-3>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-3>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-3>.gallery-item {
        width: calc(33.33333% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-4>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-4>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-4>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-5>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-5>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-5>.gallery-item {
        width: calc(20% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-6>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-6>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-6>.gallery-item {
        width: calc(16.66667% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-7>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-7>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-7>.gallery-item {
        width: calc(14.28571% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-8>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-8>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-8>.gallery-item {
        width: calc(12.5% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery.gallery-columns-9>.gallery-item {
    width: calc(50% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .gallery.gallery-columns-9>.gallery-item {
        width: calc(25% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .gallery.gallery-columns-9>.gallery-item {
        width: calc(11.11111% - 1.5rem);
        margin-right: 0.75rem;
        margin-left: 0.75rem;
    }
}

.gallery .gallery-icon>a {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fff;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    line-height: 0;
    transition: box-shadow 0.2s ease-out;
}

.gallery .gallery-icon>a:focus,
.gallery .gallery-icon>a:hover {
    box-shadow: 0 0 6px 1px rgba(126, 103, 87, 0.5);
}

.gallery .gallery-icon>a image {
    box-shadow: none;
}

.gallery .gallery-icon>img {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fff;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    line-height: 0;
}

.flex-child-auto-eq {
    flex: 1 1 0;
}

.cdo-container {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-container {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-stackables {
    margin-top: -1em;
}

.cdo-stackables>.cdo-stackables__item {
    margin-top: 1em;
}

.cdo-stackables>.cdo-stackables__item::after,
.cdo-stackables>.cdo-stackables__item::before {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
}

.cdo-stackables>.cdo-stackables__item::after {
    clear: both;
}

.cdo-stackables_large {
    margin-top: -3em;
}

.cdo-stackables_large>.cdo-stackables__item {
    margin-top: 1em;
}

.cdo-stackables_xlarge {
    margin-top: -6em;
}

.cdo-stackables_xlarge>.cdo-stackables__item {
    margin-top: 6em;
}

.cdo-stackables_xxlarge {
    margin-top: -9em;
}

.cdo-stackables_xxlarge>.cdo-stackables__item {
    margin-top: 9em;
}

.cdo-stackables_xxxlarge {
    margin-top: -12em;
}

.cdo-stackables_xxxlarge>.cdo-stackables__item {
    margin-top: 12em;
}

.cdo-stackables_0 {
    margin-top: 0;
}

.cdo-stackables_0>.cdo-stackables__item {
    margin-top: 0;
}

.cdo-stackables_1 {
    margin-top: -0.5em;
}

.cdo-stackables_1>.cdo-stackables__item {
    margin-top: 0.5em;
}

.cdo-stackables_2 {
    margin-top: -1em;
}

.cdo-stackables_2>.cdo-stackables__item {
    margin-top: 1em;
}

.cdo-stackables_3 {
    margin-top: -1.5em;
}

.cdo-stackables_3>.cdo-stackables__item {
    margin-top: 1.5em;
}

.cdo-stackables_4 {
    margin-top: -2em;
}

.cdo-stackables_4>.cdo-stackables__item {
    margin-top: 2em;
}

.cdo-stackables_5 {
    margin-top: -2.5em;
}

.cdo-stackables_5>.cdo-stackables__item {
    margin-top: 2.5em;
}

.cdo-stackables_6 {
    margin-top: -3em;
}

.cdo-stackables_6>.cdo-stackables__item {
    margin-top: 3em;
}

.cdo-stackables_7 {
    margin-top: -3.5em;
}

.cdo-stackables_7>.cdo-stackables__item {
    margin-top: 3.5em;
}

.cdo-stackables_8 {
    margin-top: -4em;
}

.cdo-stackables_8>.cdo-stackables__item {
    margin-top: 4em;
}

.cdo-stackables_9 {
    margin-top: -4.5em;
}

.cdo-stackables_9>.cdo-stackables__item {
    margin-top: 4.5em;
}

.cdo-stackables_10 {
    margin-top: -5em;
}

.cdo-stackables_10>.cdo-stackables__item {
    margin-top: 5em;
}

.cdo-color_white {
    color: #fff;
}

.cdo-color_black {
    color: #000;
}

.cdo-color_brown_saddle {
    color: #513628;
}

.cdo-color_brown_cowboy {
    color: #52302e;
}

.cdo-color_brown_pineCone {
    color: #67554e;
}

.cdo-color_brown_romanCoffee {
    color: #7e6757;
}

.cdo-color_orange_redStage {
    color: #d15305;
}

.cdo-color_grey_dove {
    color: #707070;
}

.cdo-color_grey_zorba {
    color: #998d89;
}

.cdo-color_grey_alabaster {
    color: #f9f9f9;
}

.cdo-color_grey_gallery {
    color: #eaeaea;
}

.cdo-color_transparent {
    color: transparent;
}

.cdo-bg-color_white {
    background-color: #fff;
}

.cdo-bg-color_black {
    background-color: #000;
}

.cdo-bg-color_brown_saddle {
    background-color: #513628;
}

.cdo-bg-color_brown_cowboy {
    background-color: #52302e;
}

.cdo-bg-color_brown_pineCone {
    background-color: #67554e;
}

.cdo-bg-color_brown_romanCoffee {
    background-color: #7e6757;
}

.cdo-bg-color_orange_redStage {
    background-color: #d15305;
}

.cdo-bg-color_grey_dove {
    background-color: #707070;
}

.cdo-bg-color_grey_zorba {
    background-color: #998d89;
}

.cdo-bg-color_grey_alabaster {
    background-color: #f9f9f9;
}

.cdo-bg-color_grey_gallery {
    background-color: #eaeaea;
}

.cdo-bg-color_transparent {
    background-color: transparent;
}

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

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_xxsmall {
    font-size: 12px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_xsmall {
    font-size: 14px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_small {
    font-size: 16px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_smaller {
    font-size: 15px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_medium {
    font-size: 20px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_large {
    font-size: 25px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_larger {
    font-size: 35px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_xlarge {
    font-size: 40px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-font-size_xxlarge {
    font-size: 70px;
}

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

.cdo-font-size_small_xxsmall {
    font-size: 12px;
}

.cdo-font-size_small_xsmall {
    font-size: 14px;
}

.cdo-font-size_small_small {
    font-size: 16px;
}

.cdo-font-size_small_smaller {
    font-size: 15px;
}

.cdo-font-size_small_medium {
    font-size: 20px;
}

.cdo-font-size_small_large {
    font-size: 25px;
}

.cdo-font-size_small_larger {
    font-size: 35px;
}

.cdo-font-size_small_xlarge {
    font-size: 40px;
}

.cdo-font-size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-font-size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_medium_small {
        font-size: 16px;
    }

    .cdo-font-size_medium_smaller {
        font-size: 15px;
    }

    .cdo-font-size_medium_medium {
        font-size: 20px;
    }

    .cdo-font-size_medium_large {
        font-size: 25px;
    }

    .cdo-font-size_medium_larger {
        font-size: 35px;
    }

    .cdo-font-size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-font-size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_large_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_large_small {
        font-size: 16px;
    }

    .cdo-font-size_large_smaller {
        font-size: 15px;
    }

    .cdo-font-size_large_medium {
        font-size: 20px;
    }

    .cdo-font-size_large_large {
        font-size: 25px;
    }

    .cdo-font-size_large_larger {
        font-size: 35px;
    }

    .cdo-font-size_large_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-font-size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-font-size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-font-size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-font-size_xlarge_small {
        font-size: 16px;
    }

    .cdo-font-size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-font-size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-font-size_xlarge_large {
        font-size: 25px;
    }

    .cdo-font-size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-font-size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-font-size_xlarge_xxlarge {
        font-size: 70px;
    }
}

.cdo-pad_0_h {
    padding-left: 0;
    padding-right: 0;
}

.cdo-pad_0_h_small {
    padding-left: 0;
    padding-right: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_0_h_medium {
        padding-left: 0;
        padding-right: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_0_h_large {
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_0_h_xlarge {
        padding-left: 0;
        padding-right: 0;
    }
}

.cdo-pad_0_top {
    padding-top: 0;
}

.cdo-pad_0_top_small {
    padding-top: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_0_top_medium {
        padding-top: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_0_top_large {
        padding-top: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_0_top_xlarge {
        padding-top: 0;
    }
}

.cdo-pad_0_bottom {
    padding-bottom: 0;
}

.cdo-pad_0_bottom_small {
    padding-bottom: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_0_bottom_medium {
        padding-bottom: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_0_bottom_large {
        padding-bottom: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_0_bottom_xlarge {
        padding-bottom: 0;
    }
}

.cdo-pad_0_left {
    padding-left: 0;
}

.cdo-pad_0_left_small {
    padding-left: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_0_left_medium {
        padding-left: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_0_left_large {
        padding-left: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_0_left_xlarge {
        padding-left: 0;
    }
}

.cdo-pad_0_right {
    padding-right: 0;
}

.cdo-pad_0_right_small {
    padding-right: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_0_right_medium {
        padding-right: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_0_right_large {
        padding-right: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_0_right_xlarge {
        padding-right: 0;
    }
}

.cdo-pad_1_h {
    padding-left: 1em;
    padding-right: 1em;
}

.cdo-pad_1_h_small {
    padding-left: 1em;
    padding-right: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_1_h_medium {
        padding-left: 1em;
        padding-right: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_1_h_large {
        padding-left: 1em;
        padding-right: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_1_h_xlarge {
        padding-left: 1em;
        padding-right: 1em;
    }
}

.cdo-pad_1_top {
    padding-top: 1em;
}

.cdo-pad_1_top_small {
    padding-top: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_1_top_medium {
        padding-top: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_1_top_large {
        padding-top: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_1_top_xlarge {
        padding-top: 1em;
    }
}

.cdo-pad_1_bottom {
    padding-bottom: 1em;
}

.cdo-pad_1_bottom_small {
    padding-bottom: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_1_bottom_medium {
        padding-bottom: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_1_bottom_large {
        padding-bottom: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_1_bottom_xlarge {
        padding-bottom: 1em;
    }
}

.cdo-pad_1_left {
    padding-left: 1em;
}

.cdo-pad_1_left_small {
    padding-left: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_1_left_medium {
        padding-left: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_1_left_large {
        padding-left: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_1_left_xlarge {
        padding-left: 1em;
    }
}

.cdo-pad_1_right {
    padding-right: 1em;
}

.cdo-pad_1_right_small {
    padding-right: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_1_right_medium {
        padding-right: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_1_right_large {
        padding-right: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_1_right_xlarge {
        padding-right: 1em;
    }
}

.cdo-pad_2_h {
    padding-left: 2em;
    padding-right: 2em;
}

.cdo-pad_2_h_small {
    padding-left: 2em;
    padding-right: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_2_h_medium {
        padding-left: 2em;
        padding-right: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_2_h_large {
        padding-left: 2em;
        padding-right: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_2_h_xlarge {
        padding-left: 2em;
        padding-right: 2em;
    }
}

.cdo-pad_2_top {
    padding-top: 2em;
}

.cdo-pad_2_top_small {
    padding-top: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_2_top_medium {
        padding-top: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_2_top_large {
        padding-top: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_2_top_xlarge {
        padding-top: 2em;
    }
}

.cdo-pad_2_bottom {
    padding-bottom: 2em;
}

.cdo-pad_2_bottom_small {
    padding-bottom: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_2_bottom_medium {
        padding-bottom: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_2_bottom_large {
        padding-bottom: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_2_bottom_xlarge {
        padding-bottom: 2em;
    }
}

.cdo-pad_2_left {
    padding-left: 2em;
}

.cdo-pad_2_left_small {
    padding-left: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_2_left_medium {
        padding-left: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_2_left_large {
        padding-left: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_2_left_xlarge {
        padding-left: 2em;
    }
}

.cdo-pad_2_right {
    padding-right: 2em;
}

.cdo-pad_2_right_small {
    padding-right: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_2_right_medium {
        padding-right: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_2_right_large {
        padding-right: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_2_right_xlarge {
        padding-right: 2em;
    }
}

.cdo-pad_3_h {
    padding-left: 3em;
    padding-right: 3em;
}

.cdo-pad_3_h_small {
    padding-left: 3em;
    padding-right: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_3_h_medium {
        padding-left: 3em;
        padding-right: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_3_h_large {
        padding-left: 3em;
        padding-right: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_3_h_xlarge {
        padding-left: 3em;
        padding-right: 3em;
    }
}

.cdo-pad_3_top {
    padding-top: 3em;
}

.cdo-pad_3_top_small {
    padding-top: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_3_top_medium {
        padding-top: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_3_top_large {
        padding-top: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_3_top_xlarge {
        padding-top: 3em;
    }
}

.cdo-pad_3_bottom {
    padding-bottom: 3em;
}

.cdo-pad_3_bottom_small {
    padding-bottom: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_3_bottom_medium {
        padding-bottom: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_3_bottom_large {
        padding-bottom: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_3_bottom_xlarge {
        padding-bottom: 3em;
    }
}

.cdo-pad_3_left {
    padding-left: 3em;
}

.cdo-pad_3_left_small {
    padding-left: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_3_left_medium {
        padding-left: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_3_left_large {
        padding-left: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_3_left_xlarge {
        padding-left: 3em;
    }
}

.cdo-pad_3_right {
    padding-right: 3em;
}

.cdo-pad_3_right_small {
    padding-right: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_3_right_medium {
        padding-right: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_3_right_large {
        padding-right: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_3_right_xlarge {
        padding-right: 3em;
    }
}

.cdo-pad_4_h {
    padding-left: 4em;
    padding-right: 4em;
}

.cdo-pad_4_h_small {
    padding-left: 4em;
    padding-right: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_4_h_medium {
        padding-left: 4em;
        padding-right: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_4_h_large {
        padding-left: 4em;
        padding-right: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_4_h_xlarge {
        padding-left: 4em;
        padding-right: 4em;
    }
}

.cdo-pad_4_top {
    padding-top: 4em;
}

.cdo-pad_4_top_small {
    padding-top: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_4_top_medium {
        padding-top: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_4_top_large {
        padding-top: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_4_top_xlarge {
        padding-top: 4em;
    }
}

.cdo-pad_4_bottom {
    padding-bottom: 4em;
}

.cdo-pad_4_bottom_small {
    padding-bottom: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_4_bottom_medium {
        padding-bottom: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_4_bottom_large {
        padding-bottom: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_4_bottom_xlarge {
        padding-bottom: 4em;
    }
}

.cdo-pad_4_left {
    padding-left: 4em;
}

.cdo-pad_4_left_small {
    padding-left: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_4_left_medium {
        padding-left: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_4_left_large {
        padding-left: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_4_left_xlarge {
        padding-left: 4em;
    }
}

.cdo-pad_4_right {
    padding-right: 4em;
}

.cdo-pad_4_right_small {
    padding-right: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_4_right_medium {
        padding-right: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_4_right_large {
        padding-right: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_4_right_xlarge {
        padding-right: 4em;
    }
}

.cdo-pad_5_h {
    padding-left: 5em;
    padding-right: 5em;
}

.cdo-pad_5_h_small {
    padding-left: 5em;
    padding-right: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_5_h_medium {
        padding-left: 5em;
        padding-right: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_5_h_large {
        padding-left: 5em;
        padding-right: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_5_h_xlarge {
        padding-left: 5em;
        padding-right: 5em;
    }
}

.cdo-pad_5_top {
    padding-top: 5em;
}

.cdo-pad_5_top_small {
    padding-top: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_5_top_medium {
        padding-top: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_5_top_large {
        padding-top: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_5_top_xlarge {
        padding-top: 5em;
    }
}

.cdo-pad_5_bottom {
    padding-bottom: 5em;
}

.cdo-pad_5_bottom_small {
    padding-bottom: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_5_bottom_medium {
        padding-bottom: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_5_bottom_large {
        padding-bottom: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_5_bottom_xlarge {
        padding-bottom: 5em;
    }
}

.cdo-pad_5_left {
    padding-left: 5em;
}

.cdo-pad_5_left_small {
    padding-left: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_5_left_medium {
        padding-left: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_5_left_large {
        padding-left: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_5_left_xlarge {
        padding-left: 5em;
    }
}

.cdo-pad_5_right {
    padding-right: 5em;
}

.cdo-pad_5_right_small {
    padding-right: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_5_right_medium {
        padding-right: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_5_right_large {
        padding-right: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_5_right_xlarge {
        padding-right: 5em;
    }
}

.cdo-pad_6_h {
    padding-left: 6em;
    padding-right: 6em;
}

.cdo-pad_6_h_small {
    padding-left: 6em;
    padding-right: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_6_h_medium {
        padding-left: 6em;
        padding-right: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_6_h_large {
        padding-left: 6em;
        padding-right: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_6_h_xlarge {
        padding-left: 6em;
        padding-right: 6em;
    }
}

.cdo-pad_6_top {
    padding-top: 6em;
}

.cdo-pad_6_top_small {
    padding-top: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_6_top_medium {
        padding-top: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_6_top_large {
        padding-top: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_6_top_xlarge {
        padding-top: 6em;
    }
}

.cdo-pad_6_bottom {
    padding-bottom: 6em;
}

.cdo-pad_6_bottom_small {
    padding-bottom: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_6_bottom_medium {
        padding-bottom: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_6_bottom_large {
        padding-bottom: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_6_bottom_xlarge {
        padding-bottom: 6em;
    }
}

.cdo-pad_6_left {
    padding-left: 6em;
}

.cdo-pad_6_left_small {
    padding-left: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_6_left_medium {
        padding-left: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_6_left_large {
        padding-left: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_6_left_xlarge {
        padding-left: 6em;
    }
}

.cdo-pad_6_right {
    padding-right: 6em;
}

.cdo-pad_6_right_small {
    padding-right: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_6_right_medium {
        padding-right: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_6_right_large {
        padding-right: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_6_right_xlarge {
        padding-right: 6em;
    }
}

.cdo-pad_7_h {
    padding-left: 7em;
    padding-right: 7em;
}

.cdo-pad_7_h_small {
    padding-left: 7em;
    padding-right: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_7_h_medium {
        padding-left: 7em;
        padding-right: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_7_h_large {
        padding-left: 7em;
        padding-right: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_7_h_xlarge {
        padding-left: 7em;
        padding-right: 7em;
    }
}

.cdo-pad_7_top {
    padding-top: 7em;
}

.cdo-pad_7_top_small {
    padding-top: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_7_top_medium {
        padding-top: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_7_top_large {
        padding-top: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_7_top_xlarge {
        padding-top: 7em;
    }
}

.cdo-pad_7_bottom {
    padding-bottom: 7em;
}

.cdo-pad_7_bottom_small {
    padding-bottom: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_7_bottom_medium {
        padding-bottom: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_7_bottom_large {
        padding-bottom: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_7_bottom_xlarge {
        padding-bottom: 7em;
    }
}

.cdo-pad_7_left {
    padding-left: 7em;
}

.cdo-pad_7_left_small {
    padding-left: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_7_left_medium {
        padding-left: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_7_left_large {
        padding-left: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_7_left_xlarge {
        padding-left: 7em;
    }
}

.cdo-pad_7_right {
    padding-right: 7em;
}

.cdo-pad_7_right_small {
    padding-right: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_7_right_medium {
        padding-right: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_7_right_large {
        padding-right: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_7_right_xlarge {
        padding-right: 7em;
    }
}

.cdo-pad_8_h {
    padding-left: 8em;
    padding-right: 8em;
}

.cdo-pad_8_h_small {
    padding-left: 8em;
    padding-right: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_8_h_medium {
        padding-left: 8em;
        padding-right: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_8_h_large {
        padding-left: 8em;
        padding-right: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_8_h_xlarge {
        padding-left: 8em;
        padding-right: 8em;
    }
}

.cdo-pad_8_top {
    padding-top: 8em;
}

.cdo-pad_8_top_small {
    padding-top: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_8_top_medium {
        padding-top: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_8_top_large {
        padding-top: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_8_top_xlarge {
        padding-top: 8em;
    }
}

.cdo-pad_8_bottom {
    padding-bottom: 8em;
}

.cdo-pad_8_bottom_small {
    padding-bottom: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_8_bottom_medium {
        padding-bottom: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_8_bottom_large {
        padding-bottom: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_8_bottom_xlarge {
        padding-bottom: 8em;
    }
}

.cdo-pad_8_left {
    padding-left: 8em;
}

.cdo-pad_8_left_small {
    padding-left: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_8_left_medium {
        padding-left: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_8_left_large {
        padding-left: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_8_left_xlarge {
        padding-left: 8em;
    }
}

.cdo-pad_8_right {
    padding-right: 8em;
}

.cdo-pad_8_right_small {
    padding-right: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_8_right_medium {
        padding-right: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_8_right_large {
        padding-right: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_8_right_xlarge {
        padding-right: 8em;
    }
}

.cdo-pad_9_h {
    padding-left: 9em;
    padding-right: 9em;
}

.cdo-pad_9_h_small {
    padding-left: 9em;
    padding-right: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_9_h_medium {
        padding-left: 9em;
        padding-right: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_9_h_large {
        padding-left: 9em;
        padding-right: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_9_h_xlarge {
        padding-left: 9em;
        padding-right: 9em;
    }
}

.cdo-pad_9_top {
    padding-top: 9em;
}

.cdo-pad_9_top_small {
    padding-top: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_9_top_medium {
        padding-top: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_9_top_large {
        padding-top: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_9_top_xlarge {
        padding-top: 9em;
    }
}

.cdo-pad_9_bottom {
    padding-bottom: 9em;
}

.cdo-pad_9_bottom_small {
    padding-bottom: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_9_bottom_medium {
        padding-bottom: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_9_bottom_large {
        padding-bottom: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_9_bottom_xlarge {
        padding-bottom: 9em;
    }
}

.cdo-pad_9_left {
    padding-left: 9em;
}

.cdo-pad_9_left_small {
    padding-left: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_9_left_medium {
        padding-left: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_9_left_large {
        padding-left: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_9_left_xlarge {
        padding-left: 9em;
    }
}

.cdo-pad_9_right {
    padding-right: 9em;
}

.cdo-pad_9_right_small {
    padding-right: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_9_right_medium {
        padding-right: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_9_right_large {
        padding-right: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_9_right_xlarge {
        padding-right: 9em;
    }
}

.cdo-pad_10_h {
    padding-left: 10em;
    padding-right: 10em;
}

.cdo-pad_10_h_small {
    padding-left: 10em;
    padding-right: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_10_h_medium {
        padding-left: 10em;
        padding-right: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_10_h_large {
        padding-left: 10em;
        padding-right: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_10_h_xlarge {
        padding-left: 10em;
        padding-right: 10em;
    }
}

.cdo-pad_10_top {
    padding-top: 10em;
}

.cdo-pad_10_top_small {
    padding-top: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_10_top_medium {
        padding-top: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_10_top_large {
        padding-top: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_10_top_xlarge {
        padding-top: 10em;
    }
}

.cdo-pad_10_bottom {
    padding-bottom: 10em;
}

.cdo-pad_10_bottom_small {
    padding-bottom: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_10_bottom_medium {
        padding-bottom: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_10_bottom_large {
        padding-bottom: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_10_bottom_xlarge {
        padding-bottom: 10em;
    }
}

.cdo-pad_10_left {
    padding-left: 10em;
}

.cdo-pad_10_left_small {
    padding-left: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_10_left_medium {
        padding-left: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_10_left_large {
        padding-left: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_10_left_xlarge {
        padding-left: 10em;
    }
}

.cdo-pad_10_right {
    padding-right: 10em;
}

.cdo-pad_10_right_small {
    padding-right: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_10_right_medium {
        padding-right: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_10_right_large {
        padding-right: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_10_right_xlarge {
        padding-right: 10em;
    }
}

.cdo-pad_11_h {
    padding-left: 11em;
    padding-right: 11em;
}

.cdo-pad_11_h_small {
    padding-left: 11em;
    padding-right: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_11_h_medium {
        padding-left: 11em;
        padding-right: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_11_h_large {
        padding-left: 11em;
        padding-right: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_11_h_xlarge {
        padding-left: 11em;
        padding-right: 11em;
    }
}

.cdo-pad_11_top {
    padding-top: 11em;
}

.cdo-pad_11_top_small {
    padding-top: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_11_top_medium {
        padding-top: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_11_top_large {
        padding-top: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_11_top_xlarge {
        padding-top: 11em;
    }
}

.cdo-pad_11_bottom {
    padding-bottom: 11em;
}

.cdo-pad_11_bottom_small {
    padding-bottom: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_11_bottom_medium {
        padding-bottom: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_11_bottom_large {
        padding-bottom: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_11_bottom_xlarge {
        padding-bottom: 11em;
    }
}

.cdo-pad_11_left {
    padding-left: 11em;
}

.cdo-pad_11_left_small {
    padding-left: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_11_left_medium {
        padding-left: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_11_left_large {
        padding-left: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_11_left_xlarge {
        padding-left: 11em;
    }
}

.cdo-pad_11_right {
    padding-right: 11em;
}

.cdo-pad_11_right_small {
    padding-right: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_11_right_medium {
        padding-right: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_11_right_large {
        padding-right: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_11_right_xlarge {
        padding-right: 11em;
    }
}

.cdo-pad_12_h {
    padding-left: 12em;
    padding-right: 12em;
}

.cdo-pad_12_h_small {
    padding-left: 12em;
    padding-right: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_12_h_medium {
        padding-left: 12em;
        padding-right: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_12_h_large {
        padding-left: 12em;
        padding-right: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_12_h_xlarge {
        padding-left: 12em;
        padding-right: 12em;
    }
}

.cdo-pad_12_top {
    padding-top: 12em;
}

.cdo-pad_12_top_small {
    padding-top: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_12_top_medium {
        padding-top: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_12_top_large {
        padding-top: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_12_top_xlarge {
        padding-top: 12em;
    }
}

.cdo-pad_12_bottom {
    padding-bottom: 12em;
}

.cdo-pad_12_bottom_small {
    padding-bottom: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_12_bottom_medium {
        padding-bottom: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_12_bottom_large {
        padding-bottom: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_12_bottom_xlarge {
        padding-bottom: 12em;
    }
}

.cdo-pad_12_left {
    padding-left: 12em;
}

.cdo-pad_12_left_small {
    padding-left: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_12_left_medium {
        padding-left: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_12_left_large {
        padding-left: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_12_left_xlarge {
        padding-left: 12em;
    }
}

.cdo-pad_12_right {
    padding-right: 12em;
}

.cdo-pad_12_right_small {
    padding-right: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_12_right_medium {
        padding-right: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_12_right_large {
        padding-right: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_12_right_xlarge {
        padding-right: 12em;
    }
}

.cdo-pad_13_h {
    padding-left: 13em;
    padding-right: 13em;
}

.cdo-pad_13_h_small {
    padding-left: 13em;
    padding-right: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_13_h_medium {
        padding-left: 13em;
        padding-right: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_13_h_large {
        padding-left: 13em;
        padding-right: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_13_h_xlarge {
        padding-left: 13em;
        padding-right: 13em;
    }
}

.cdo-pad_13_top {
    padding-top: 13em;
}

.cdo-pad_13_top_small {
    padding-top: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_13_top_medium {
        padding-top: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_13_top_large {
        padding-top: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_13_top_xlarge {
        padding-top: 13em;
    }
}

.cdo-pad_13_bottom {
    padding-bottom: 13em;
}

.cdo-pad_13_bottom_small {
    padding-bottom: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_13_bottom_medium {
        padding-bottom: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_13_bottom_large {
        padding-bottom: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_13_bottom_xlarge {
        padding-bottom: 13em;
    }
}

.cdo-pad_13_left {
    padding-left: 13em;
}

.cdo-pad_13_left_small {
    padding-left: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_13_left_medium {
        padding-left: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_13_left_large {
        padding-left: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_13_left_xlarge {
        padding-left: 13em;
    }
}

.cdo-pad_13_right {
    padding-right: 13em;
}

.cdo-pad_13_right_small {
    padding-right: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_13_right_medium {
        padding-right: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_13_right_large {
        padding-right: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_13_right_xlarge {
        padding-right: 13em;
    }
}

.cdo-pad_14_h {
    padding-left: 14em;
    padding-right: 14em;
}

.cdo-pad_14_h_small {
    padding-left: 14em;
    padding-right: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_14_h_medium {
        padding-left: 14em;
        padding-right: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_14_h_large {
        padding-left: 14em;
        padding-right: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_14_h_xlarge {
        padding-left: 14em;
        padding-right: 14em;
    }
}

.cdo-pad_14_top {
    padding-top: 14em;
}

.cdo-pad_14_top_small {
    padding-top: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_14_top_medium {
        padding-top: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_14_top_large {
        padding-top: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_14_top_xlarge {
        padding-top: 14em;
    }
}

.cdo-pad_14_bottom {
    padding-bottom: 14em;
}

.cdo-pad_14_bottom_small {
    padding-bottom: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_14_bottom_medium {
        padding-bottom: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_14_bottom_large {
        padding-bottom: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_14_bottom_xlarge {
        padding-bottom: 14em;
    }
}

.cdo-pad_14_left {
    padding-left: 14em;
}

.cdo-pad_14_left_small {
    padding-left: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_14_left_medium {
        padding-left: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_14_left_large {
        padding-left: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_14_left_xlarge {
        padding-left: 14em;
    }
}

.cdo-pad_14_right {
    padding-right: 14em;
}

.cdo-pad_14_right_small {
    padding-right: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_14_right_medium {
        padding-right: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_14_right_large {
        padding-right: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_14_right_xlarge {
        padding-right: 14em;
    }
}

.cdo-pad_15_h {
    padding-left: 15em;
    padding-right: 15em;
}

.cdo-pad_15_h_small {
    padding-left: 15em;
    padding-right: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_15_h_medium {
        padding-left: 15em;
        padding-right: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_15_h_large {
        padding-left: 15em;
        padding-right: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_15_h_xlarge {
        padding-left: 15em;
        padding-right: 15em;
    }
}

.cdo-pad_15_top {
    padding-top: 15em;
}

.cdo-pad_15_top_small {
    padding-top: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_15_top_medium {
        padding-top: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_15_top_large {
        padding-top: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_15_top_xlarge {
        padding-top: 15em;
    }
}

.cdo-pad_15_bottom {
    padding-bottom: 15em;
}

.cdo-pad_15_bottom_small {
    padding-bottom: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_15_bottom_medium {
        padding-bottom: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_15_bottom_large {
        padding-bottom: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_15_bottom_xlarge {
        padding-bottom: 15em;
    }
}

.cdo-pad_15_left {
    padding-left: 15em;
}

.cdo-pad_15_left_small {
    padding-left: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_15_left_medium {
        padding-left: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_15_left_large {
        padding-left: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_15_left_xlarge {
        padding-left: 15em;
    }
}

.cdo-pad_15_right {
    padding-right: 15em;
}

.cdo-pad_15_right_small {
    padding-right: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_15_right_medium {
        padding-right: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_15_right_large {
        padding-right: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_15_right_xlarge {
        padding-right: 15em;
    }
}

.cdo-pad_16_h {
    padding-left: 16em;
    padding-right: 16em;
}

.cdo-pad_16_h_small {
    padding-left: 16em;
    padding-right: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_16_h_medium {
        padding-left: 16em;
        padding-right: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_16_h_large {
        padding-left: 16em;
        padding-right: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_16_h_xlarge {
        padding-left: 16em;
        padding-right: 16em;
    }
}

.cdo-pad_16_top {
    padding-top: 16em;
}

.cdo-pad_16_top_small {
    padding-top: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_16_top_medium {
        padding-top: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_16_top_large {
        padding-top: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_16_top_xlarge {
        padding-top: 16em;
    }
}

.cdo-pad_16_bottom {
    padding-bottom: 16em;
}

.cdo-pad_16_bottom_small {
    padding-bottom: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_16_bottom_medium {
        padding-bottom: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_16_bottom_large {
        padding-bottom: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_16_bottom_xlarge {
        padding-bottom: 16em;
    }
}

.cdo-pad_16_left {
    padding-left: 16em;
}

.cdo-pad_16_left_small {
    padding-left: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_16_left_medium {
        padding-left: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_16_left_large {
        padding-left: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_16_left_xlarge {
        padding-left: 16em;
    }
}

.cdo-pad_16_right {
    padding-right: 16em;
}

.cdo-pad_16_right_small {
    padding-right: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_16_right_medium {
        padding-right: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_16_right_large {
        padding-right: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_16_right_xlarge {
        padding-right: 16em;
    }
}

.cdo-pad_17_h {
    padding-left: 17em;
    padding-right: 17em;
}

.cdo-pad_17_h_small {
    padding-left: 17em;
    padding-right: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_17_h_medium {
        padding-left: 17em;
        padding-right: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_17_h_large {
        padding-left: 17em;
        padding-right: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_17_h_xlarge {
        padding-left: 17em;
        padding-right: 17em;
    }
}

.cdo-pad_17_top {
    padding-top: 17em;
}

.cdo-pad_17_top_small {
    padding-top: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_17_top_medium {
        padding-top: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_17_top_large {
        padding-top: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_17_top_xlarge {
        padding-top: 17em;
    }
}

.cdo-pad_17_bottom {
    padding-bottom: 17em;
}

.cdo-pad_17_bottom_small {
    padding-bottom: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_17_bottom_medium {
        padding-bottom: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_17_bottom_large {
        padding-bottom: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_17_bottom_xlarge {
        padding-bottom: 17em;
    }
}

.cdo-pad_17_left {
    padding-left: 17em;
}

.cdo-pad_17_left_small {
    padding-left: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_17_left_medium {
        padding-left: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_17_left_large {
        padding-left: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_17_left_xlarge {
        padding-left: 17em;
    }
}

.cdo-pad_17_right {
    padding-right: 17em;
}

.cdo-pad_17_right_small {
    padding-right: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_17_right_medium {
        padding-right: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_17_right_large {
        padding-right: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_17_right_xlarge {
        padding-right: 17em;
    }
}

.cdo-pad_18_h {
    padding-left: 18em;
    padding-right: 18em;
}

.cdo-pad_18_h_small {
    padding-left: 18em;
    padding-right: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_18_h_medium {
        padding-left: 18em;
        padding-right: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_18_h_large {
        padding-left: 18em;
        padding-right: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_18_h_xlarge {
        padding-left: 18em;
        padding-right: 18em;
    }
}

.cdo-pad_18_top {
    padding-top: 18em;
}

.cdo-pad_18_top_small {
    padding-top: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_18_top_medium {
        padding-top: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_18_top_large {
        padding-top: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_18_top_xlarge {
        padding-top: 18em;
    }
}

.cdo-pad_18_bottom {
    padding-bottom: 18em;
}

.cdo-pad_18_bottom_small {
    padding-bottom: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_18_bottom_medium {
        padding-bottom: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_18_bottom_large {
        padding-bottom: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_18_bottom_xlarge {
        padding-bottom: 18em;
    }
}

.cdo-pad_18_left {
    padding-left: 18em;
}

.cdo-pad_18_left_small {
    padding-left: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_18_left_medium {
        padding-left: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_18_left_large {
        padding-left: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_18_left_xlarge {
        padding-left: 18em;
    }
}

.cdo-pad_18_right {
    padding-right: 18em;
}

.cdo-pad_18_right_small {
    padding-right: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_18_right_medium {
        padding-right: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_18_right_large {
        padding-right: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_18_right_xlarge {
        padding-right: 18em;
    }
}

.cdo-pad_19_h {
    padding-left: 19em;
    padding-right: 19em;
}

.cdo-pad_19_h_small {
    padding-left: 19em;
    padding-right: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_19_h_medium {
        padding-left: 19em;
        padding-right: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_19_h_large {
        padding-left: 19em;
        padding-right: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_19_h_xlarge {
        padding-left: 19em;
        padding-right: 19em;
    }
}

.cdo-pad_19_top {
    padding-top: 19em;
}

.cdo-pad_19_top_small {
    padding-top: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_19_top_medium {
        padding-top: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_19_top_large {
        padding-top: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_19_top_xlarge {
        padding-top: 19em;
    }
}

.cdo-pad_19_bottom {
    padding-bottom: 19em;
}

.cdo-pad_19_bottom_small {
    padding-bottom: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_19_bottom_medium {
        padding-bottom: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_19_bottom_large {
        padding-bottom: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_19_bottom_xlarge {
        padding-bottom: 19em;
    }
}

.cdo-pad_19_left {
    padding-left: 19em;
}

.cdo-pad_19_left_small {
    padding-left: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_19_left_medium {
        padding-left: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_19_left_large {
        padding-left: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_19_left_xlarge {
        padding-left: 19em;
    }
}

.cdo-pad_19_right {
    padding-right: 19em;
}

.cdo-pad_19_right_small {
    padding-right: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_19_right_medium {
        padding-right: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_19_right_large {
        padding-right: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_19_right_xlarge {
        padding-right: 19em;
    }
}

.cdo-pad_20_h {
    padding-left: 20em;
    padding-right: 20em;
}

.cdo-pad_20_h_small {
    padding-left: 20em;
    padding-right: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_20_h_medium {
        padding-left: 20em;
        padding-right: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_20_h_large {
        padding-left: 20em;
        padding-right: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_20_h_xlarge {
        padding-left: 20em;
        padding-right: 20em;
    }
}

.cdo-pad_20_top {
    padding-top: 20em;
}

.cdo-pad_20_top_small {
    padding-top: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_20_top_medium {
        padding-top: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_20_top_large {
        padding-top: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_20_top_xlarge {
        padding-top: 20em;
    }
}

.cdo-pad_20_bottom {
    padding-bottom: 20em;
}

.cdo-pad_20_bottom_small {
    padding-bottom: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_20_bottom_medium {
        padding-bottom: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_20_bottom_large {
        padding-bottom: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_20_bottom_xlarge {
        padding-bottom: 20em;
    }
}

.cdo-pad_20_left {
    padding-left: 20em;
}

.cdo-pad_20_left_small {
    padding-left: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_20_left_medium {
        padding-left: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_20_left_large {
        padding-left: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_20_left_xlarge {
        padding-left: 20em;
    }
}

.cdo-pad_20_right {
    padding-right: 20em;
}

.cdo-pad_20_right_small {
    padding-right: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-pad_20_right_medium {
        padding-right: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-pad_20_right_large {
        padding-right: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-pad_20_right_xlarge {
        padding-right: 20em;
    }
}

.cdo-padding_0 {
    padding: 0;
}

.cdo-padding_0_half {
    padding: 0.5em;
}

.cdo-padding_0_small {
    padding: 0;
}

.cdo-padding_0_small_half {
    padding: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_0_medium {
        padding: 0;
    }

    .cdo-padding_0_medium_half {
        padding: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_0_large {
        padding: 0;
    }

    .cdo-padding_0_large_half {
        padding: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_0_xlarge {
        padding: 0;
    }

    .cdo-padding_0_xlarge_half {
        padding: 0.5em;
    }
}

.cdo-padding_1 {
    padding: 1em;
}

.cdo-padding_1_half {
    padding: 1.5em;
}

.cdo-padding_1_small {
    padding: 1em;
}

.cdo-padding_1_small_half {
    padding: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_1_medium {
        padding: 1em;
    }

    .cdo-padding_1_medium_half {
        padding: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_1_large {
        padding: 1em;
    }

    .cdo-padding_1_large_half {
        padding: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_1_xlarge {
        padding: 1em;
    }

    .cdo-padding_1_xlarge_half {
        padding: 1.5em;
    }
}

.cdo-padding_2 {
    padding: 2em;
}

.cdo-padding_2_half {
    padding: 2.5em;
}

.cdo-padding_2_small {
    padding: 2em;
}

.cdo-padding_2_small_half {
    padding: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_2_medium {
        padding: 2em;
    }

    .cdo-padding_2_medium_half {
        padding: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_2_large {
        padding: 2em;
    }

    .cdo-padding_2_large_half {
        padding: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_2_xlarge {
        padding: 2em;
    }

    .cdo-padding_2_xlarge_half {
        padding: 2.5em;
    }
}

.cdo-padding_3 {
    padding: 3em;
}

.cdo-padding_3_half {
    padding: 3.5em;
}

.cdo-padding_3_small {
    padding: 3em;
}

.cdo-padding_3_small_half {
    padding: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_3_medium {
        padding: 3em;
    }

    .cdo-padding_3_medium_half {
        padding: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_3_large {
        padding: 3em;
    }

    .cdo-padding_3_large_half {
        padding: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_3_xlarge {
        padding: 3em;
    }

    .cdo-padding_3_xlarge_half {
        padding: 3.5em;
    }
}

.cdo-padding_4 {
    padding: 4em;
}

.cdo-padding_4_half {
    padding: 4.5em;
}

.cdo-padding_4_small {
    padding: 4em;
}

.cdo-padding_4_small_half {
    padding: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_4_medium {
        padding: 4em;
    }

    .cdo-padding_4_medium_half {
        padding: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_4_large {
        padding: 4em;
    }

    .cdo-padding_4_large_half {
        padding: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_4_xlarge {
        padding: 4em;
    }

    .cdo-padding_4_xlarge_half {
        padding: 4.5em;
    }
}

.cdo-padding_5 {
    padding: 5em;
}

.cdo-padding_5_half {
    padding: 5.5em;
}

.cdo-padding_5_small {
    padding: 5em;
}

.cdo-padding_5_small_half {
    padding: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_5_medium {
        padding: 5em;
    }

    .cdo-padding_5_medium_half {
        padding: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_5_large {
        padding: 5em;
    }

    .cdo-padding_5_large_half {
        padding: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_5_xlarge {
        padding: 5em;
    }

    .cdo-padding_5_xlarge_half {
        padding: 5.5em;
    }
}

.cdo-padding_6 {
    padding: 6em;
}

.cdo-padding_6_half {
    padding: 6.5em;
}

.cdo-padding_6_small {
    padding: 6em;
}

.cdo-padding_6_small_half {
    padding: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_6_medium {
        padding: 6em;
    }

    .cdo-padding_6_medium_half {
        padding: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_6_large {
        padding: 6em;
    }

    .cdo-padding_6_large_half {
        padding: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_6_xlarge {
        padding: 6em;
    }

    .cdo-padding_6_xlarge_half {
        padding: 6.5em;
    }
}

.cdo-padding_7 {
    padding: 7em;
}

.cdo-padding_7_half {
    padding: 7.5em;
}

.cdo-padding_7_small {
    padding: 7em;
}

.cdo-padding_7_small_half {
    padding: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_7_medium {
        padding: 7em;
    }

    .cdo-padding_7_medium_half {
        padding: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_7_large {
        padding: 7em;
    }

    .cdo-padding_7_large_half {
        padding: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_7_xlarge {
        padding: 7em;
    }

    .cdo-padding_7_xlarge_half {
        padding: 7.5em;
    }
}

.cdo-padding_8 {
    padding: 8em;
}

.cdo-padding_8_half {
    padding: 8.5em;
}

.cdo-padding_8_small {
    padding: 8em;
}

.cdo-padding_8_small_half {
    padding: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_8_medium {
        padding: 8em;
    }

    .cdo-padding_8_medium_half {
        padding: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_8_large {
        padding: 8em;
    }

    .cdo-padding_8_large_half {
        padding: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_8_xlarge {
        padding: 8em;
    }

    .cdo-padding_8_xlarge_half {
        padding: 8.5em;
    }
}

.cdo-padding_9 {
    padding: 9em;
}

.cdo-padding_9_half {
    padding: 9.5em;
}

.cdo-padding_9_small {
    padding: 9em;
}

.cdo-padding_9_small_half {
    padding: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_9_medium {
        padding: 9em;
    }

    .cdo-padding_9_medium_half {
        padding: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_9_large {
        padding: 9em;
    }

    .cdo-padding_9_large_half {
        padding: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_9_xlarge {
        padding: 9em;
    }

    .cdo-padding_9_xlarge_half {
        padding: 9.5em;
    }
}

.cdo-padding_10 {
    padding: 10em;
}

.cdo-padding_10_half {
    padding: 10.5em;
}

.cdo-padding_10_small {
    padding: 10em;
}

.cdo-padding_10_small_half {
    padding: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_10_medium {
        padding: 10em;
    }

    .cdo-padding_10_medium_half {
        padding: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_10_large {
        padding: 10em;
    }

    .cdo-padding_10_large_half {
        padding: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_10_xlarge {
        padding: 10em;
    }

    .cdo-padding_10_xlarge_half {
        padding: 10.5em;
    }
}

.cdo-padding_11 {
    padding: 11em;
}

.cdo-padding_11_half {
    padding: 11.5em;
}

.cdo-padding_11_small {
    padding: 11em;
}

.cdo-padding_11_small_half {
    padding: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_11_medium {
        padding: 11em;
    }

    .cdo-padding_11_medium_half {
        padding: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_11_large {
        padding: 11em;
    }

    .cdo-padding_11_large_half {
        padding: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_11_xlarge {
        padding: 11em;
    }

    .cdo-padding_11_xlarge_half {
        padding: 11.5em;
    }
}

.cdo-padding_12 {
    padding: 12em;
}

.cdo-padding_12_half {
    padding: 12.5em;
}

.cdo-padding_12_small {
    padding: 12em;
}

.cdo-padding_12_small_half {
    padding: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_12_medium {
        padding: 12em;
    }

    .cdo-padding_12_medium_half {
        padding: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_12_large {
        padding: 12em;
    }

    .cdo-padding_12_large_half {
        padding: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_12_xlarge {
        padding: 12em;
    }

    .cdo-padding_12_xlarge_half {
        padding: 12.5em;
    }
}

.cdo-padding_13 {
    padding: 13em;
}

.cdo-padding_13_half {
    padding: 13.5em;
}

.cdo-padding_13_small {
    padding: 13em;
}

.cdo-padding_13_small_half {
    padding: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_13_medium {
        padding: 13em;
    }

    .cdo-padding_13_medium_half {
        padding: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_13_large {
        padding: 13em;
    }

    .cdo-padding_13_large_half {
        padding: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_13_xlarge {
        padding: 13em;
    }

    .cdo-padding_13_xlarge_half {
        padding: 13.5em;
    }
}

.cdo-padding_14 {
    padding: 14em;
}

.cdo-padding_14_half {
    padding: 14.5em;
}

.cdo-padding_14_small {
    padding: 14em;
}

.cdo-padding_14_small_half {
    padding: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_14_medium {
        padding: 14em;
    }

    .cdo-padding_14_medium_half {
        padding: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_14_large {
        padding: 14em;
    }

    .cdo-padding_14_large_half {
        padding: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_14_xlarge {
        padding: 14em;
    }

    .cdo-padding_14_xlarge_half {
        padding: 14.5em;
    }
}

.cdo-padding_15 {
    padding: 15em;
}

.cdo-padding_15_half {
    padding: 15.5em;
}

.cdo-padding_15_small {
    padding: 15em;
}

.cdo-padding_15_small_half {
    padding: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_15_medium {
        padding: 15em;
    }

    .cdo-padding_15_medium_half {
        padding: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_15_large {
        padding: 15em;
    }

    .cdo-padding_15_large_half {
        padding: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_15_xlarge {
        padding: 15em;
    }

    .cdo-padding_15_xlarge_half {
        padding: 15.5em;
    }
}

.cdo-padding_16 {
    padding: 16em;
}

.cdo-padding_16_half {
    padding: 16.5em;
}

.cdo-padding_16_small {
    padding: 16em;
}

.cdo-padding_16_small_half {
    padding: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_16_medium {
        padding: 16em;
    }

    .cdo-padding_16_medium_half {
        padding: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_16_large {
        padding: 16em;
    }

    .cdo-padding_16_large_half {
        padding: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_16_xlarge {
        padding: 16em;
    }

    .cdo-padding_16_xlarge_half {
        padding: 16.5em;
    }
}

.cdo-padding_17 {
    padding: 17em;
}

.cdo-padding_17_half {
    padding: 17.5em;
}

.cdo-padding_17_small {
    padding: 17em;
}

.cdo-padding_17_small_half {
    padding: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_17_medium {
        padding: 17em;
    }

    .cdo-padding_17_medium_half {
        padding: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_17_large {
        padding: 17em;
    }

    .cdo-padding_17_large_half {
        padding: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_17_xlarge {
        padding: 17em;
    }

    .cdo-padding_17_xlarge_half {
        padding: 17.5em;
    }
}

.cdo-padding_18 {
    padding: 18em;
}

.cdo-padding_18_half {
    padding: 18.5em;
}

.cdo-padding_18_small {
    padding: 18em;
}

.cdo-padding_18_small_half {
    padding: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_18_medium {
        padding: 18em;
    }

    .cdo-padding_18_medium_half {
        padding: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_18_large {
        padding: 18em;
    }

    .cdo-padding_18_large_half {
        padding: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_18_xlarge {
        padding: 18em;
    }

    .cdo-padding_18_xlarge_half {
        padding: 18.5em;
    }
}

.cdo-padding_19 {
    padding: 19em;
}

.cdo-padding_19_half {
    padding: 19.5em;
}

.cdo-padding_19_small {
    padding: 19em;
}

.cdo-padding_19_small_half {
    padding: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_19_medium {
        padding: 19em;
    }

    .cdo-padding_19_medium_half {
        padding: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_19_large {
        padding: 19em;
    }

    .cdo-padding_19_large_half {
        padding: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_19_xlarge {
        padding: 19em;
    }

    .cdo-padding_19_xlarge_half {
        padding: 19.5em;
    }
}

.cdo-padding_20 {
    padding: 20em;
}

.cdo-padding_20_half {
    padding: 20.5em;
}

.cdo-padding_20_small {
    padding: 20em;
}

.cdo-padding_20_small_half {
    padding: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_20_medium {
        padding: 20em;
    }

    .cdo-padding_20_medium_half {
        padding: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_20_large {
        padding: 20em;
    }

    .cdo-padding_20_large_half {
        padding: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_20_xlarge {
        padding: 20em;
    }

    .cdo-padding_20_xlarge_half {
        padding: 20.5em;
    }
}

.cdo-padding_21 {
    padding: 21em;
}

.cdo-padding_21_half {
    padding: 21.5em;
}

.cdo-padding_21_small {
    padding: 21em;
}

.cdo-padding_21_small_half {
    padding: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_21_medium {
        padding: 21em;
    }

    .cdo-padding_21_medium_half {
        padding: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_21_large {
        padding: 21em;
    }

    .cdo-padding_21_large_half {
        padding: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_21_xlarge {
        padding: 21em;
    }

    .cdo-padding_21_xlarge_half {
        padding: 21.5em;
    }
}

.cdo-padding_22 {
    padding: 22em;
}

.cdo-padding_22_half {
    padding: 22.5em;
}

.cdo-padding_22_small {
    padding: 22em;
}

.cdo-padding_22_small_half {
    padding: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_22_medium {
        padding: 22em;
    }

    .cdo-padding_22_medium_half {
        padding: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_22_large {
        padding: 22em;
    }

    .cdo-padding_22_large_half {
        padding: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_22_xlarge {
        padding: 22em;
    }

    .cdo-padding_22_xlarge_half {
        padding: 22.5em;
    }
}

.cdo-padding_23 {
    padding: 23em;
}

.cdo-padding_23_half {
    padding: 23.5em;
}

.cdo-padding_23_small {
    padding: 23em;
}

.cdo-padding_23_small_half {
    padding: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_23_medium {
        padding: 23em;
    }

    .cdo-padding_23_medium_half {
        padding: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_23_large {
        padding: 23em;
    }

    .cdo-padding_23_large_half {
        padding: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_23_xlarge {
        padding: 23em;
    }

    .cdo-padding_23_xlarge_half {
        padding: 23.5em;
    }
}

.cdo-padding_24 {
    padding: 24em;
}

.cdo-padding_24_half {
    padding: 24.5em;
}

.cdo-padding_24_small {
    padding: 24em;
}

.cdo-padding_24_small_half {
    padding: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_24_medium {
        padding: 24em;
    }

    .cdo-padding_24_medium_half {
        padding: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_24_large {
        padding: 24em;
    }

    .cdo-padding_24_large_half {
        padding: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_24_xlarge {
        padding: 24em;
    }

    .cdo-padding_24_xlarge_half {
        padding: 24.5em;
    }
}

.cdo-padding_25 {
    padding: 25em;
}

.cdo-padding_25_half {
    padding: 25.5em;
}

.cdo-padding_25_small {
    padding: 25em;
}

.cdo-padding_25_small_half {
    padding: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_25_medium {
        padding: 25em;
    }

    .cdo-padding_25_medium_half {
        padding: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_25_large {
        padding: 25em;
    }

    .cdo-padding_25_large_half {
        padding: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_25_xlarge {
        padding: 25em;
    }

    .cdo-padding_25_xlarge_half {
        padding: 25.5em;
    }
}

.cdo-padding_26 {
    padding: 26em;
}

.cdo-padding_26_half {
    padding: 26.5em;
}

.cdo-padding_26_small {
    padding: 26em;
}

.cdo-padding_26_small_half {
    padding: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_26_medium {
        padding: 26em;
    }

    .cdo-padding_26_medium_half {
        padding: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_26_large {
        padding: 26em;
    }

    .cdo-padding_26_large_half {
        padding: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_26_xlarge {
        padding: 26em;
    }

    .cdo-padding_26_xlarge_half {
        padding: 26.5em;
    }
}

.cdo-padding_27 {
    padding: 27em;
}

.cdo-padding_27_half {
    padding: 27.5em;
}

.cdo-padding_27_small {
    padding: 27em;
}

.cdo-padding_27_small_half {
    padding: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_27_medium {
        padding: 27em;
    }

    .cdo-padding_27_medium_half {
        padding: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_27_large {
        padding: 27em;
    }

    .cdo-padding_27_large_half {
        padding: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_27_xlarge {
        padding: 27em;
    }

    .cdo-padding_27_xlarge_half {
        padding: 27.5em;
    }
}

.cdo-padding_28 {
    padding: 28em;
}

.cdo-padding_28_half {
    padding: 28.5em;
}

.cdo-padding_28_small {
    padding: 28em;
}

.cdo-padding_28_small_half {
    padding: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_28_medium {
        padding: 28em;
    }

    .cdo-padding_28_medium_half {
        padding: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_28_large {
        padding: 28em;
    }

    .cdo-padding_28_large_half {
        padding: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_28_xlarge {
        padding: 28em;
    }

    .cdo-padding_28_xlarge_half {
        padding: 28.5em;
    }
}

.cdo-padding_29 {
    padding: 29em;
}

.cdo-padding_29_half {
    padding: 29.5em;
}

.cdo-padding_29_small {
    padding: 29em;
}

.cdo-padding_29_small_half {
    padding: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_29_medium {
        padding: 29em;
    }

    .cdo-padding_29_medium_half {
        padding: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_29_large {
        padding: 29em;
    }

    .cdo-padding_29_large_half {
        padding: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_29_xlarge {
        padding: 29em;
    }

    .cdo-padding_29_xlarge_half {
        padding: 29.5em;
    }
}

.cdo-padding_30 {
    padding: 30em;
}

.cdo-padding_30_half {
    padding: 30.5em;
}

.cdo-padding_30_small {
    padding: 30em;
}

.cdo-padding_30_small_half {
    padding: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_30_medium {
        padding: 30em;
    }

    .cdo-padding_30_medium_half {
        padding: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_30_large {
        padding: 30em;
    }

    .cdo-padding_30_large_half {
        padding: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_30_xlarge {
        padding: 30em;
    }

    .cdo-padding_30_xlarge_half {
        padding: 30.5em;
    }
}

.cdo-padding_top_0 {
    padding-top: 0;
}

.cdo-padding_top_0_half {
    padding-top: 0.5em;
}

.cdo-padding_top_0_small {
    padding-top: 0;
}

.cdo-padding_top_0_small_half {
    padding-top: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_0_medium {
        padding-top: 0;
    }

    .cdo-padding_top_0_medium_half {
        padding-top: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_0_large {
        padding-top: 0;
    }

    .cdo-padding_top_0_large_half {
        padding-top: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_0_xlarge {
        padding-top: 0;
    }

    .cdo-padding_top_0_xlarge_half {
        padding-top: 0.5em;
    }
}

.cdo-padding_top_1 {
    padding-top: 1em;
}

.cdo-padding_top_1_half {
    padding-top: 1.5em;
}

.cdo-padding_top_1_small {
    padding-top: 1em;
}

.cdo-padding_top_1_small_half {
    padding-top: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_1_medium {
        padding-top: 1em;
    }

    .cdo-padding_top_1_medium_half {
        padding-top: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_1_large {
        padding-top: 1em;
    }

    .cdo-padding_top_1_large_half {
        padding-top: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_1_xlarge {
        padding-top: 1em;
    }

    .cdo-padding_top_1_xlarge_half {
        padding-top: 1.5em;
    }
}

.cdo-padding_top_2 {
    padding-top: 2em;
}

.cdo-padding_top_2_half {
    padding-top: 2.5em;
}

.cdo-padding_top_2_small {
    padding-top: 2em;
}

.cdo-padding_top_2_small_half {
    padding-top: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_2_medium {
        padding-top: 2em;
    }

    .cdo-padding_top_2_medium_half {
        padding-top: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_2_large {
        padding-top: 2em;
    }

    .cdo-padding_top_2_large_half {
        padding-top: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_2_xlarge {
        padding-top: 2em;
    }

    .cdo-padding_top_2_xlarge_half {
        padding-top: 2.5em;
    }
}

.cdo-padding_top_3 {
    padding-top: 3em;
}

.cdo-padding_top_3_half {
    padding-top: 3.5em;
}

.cdo-padding_top_3_small {
    padding-top: 3em;
}

.cdo-padding_top_3_small_half {
    padding-top: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_3_medium {
        padding-top: 3em;
    }

    .cdo-padding_top_3_medium_half {
        padding-top: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_3_large {
        padding-top: 3em;
    }

    .cdo-padding_top_3_large_half {
        padding-top: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_3_xlarge {
        padding-top: 3em;
    }

    .cdo-padding_top_3_xlarge_half {
        padding-top: 3.5em;
    }
}

.cdo-padding_top_4 {
    padding-top: 4em;
}

.cdo-padding_top_4_half {
    padding-top: 4.5em;
}

.cdo-padding_top_4_small {
    padding-top: 4em;
}

.cdo-padding_top_4_small_half {
    padding-top: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_4_medium {
        padding-top: 4em;
    }

    .cdo-padding_top_4_medium_half {
        padding-top: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_4_large {
        padding-top: 4em;
    }

    .cdo-padding_top_4_large_half {
        padding-top: 4.5em;
    }

    .chk-cdo-padding_top {
        padding-top: 2em !important;
    }

}

@media screen and (min-width: 75em) {
    .cdo-padding_top_4_xlarge {
        padding-top: 4em;
    }

    .cdo-padding_top_4_xlarge_half {
        padding-top: 4.5em;
    }
}

.cdo-padding_top_5 {
    padding-top: 5em;
}

.cdo-padding_top_5_half {
    padding-top: 5.5em;
}

.cdo-padding_top_5_small {
    padding-top: 5em;
}

.cdo-padding_top_5_small_half {
    padding-top: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_5_medium {
        padding-top: 5em;
    }

    .cdo-padding_top_5_medium_half {
        padding-top: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_5_large {
        padding-top: 5em;
    }

    .cdo-padding_top_5_large_half {
        padding-top: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_5_xlarge {
        padding-top: 5em;
    }

    .cdo-padding_top_5_xlarge_half {
        padding-top: 5.5em;
    }
}

.cdo-padding_top_6 {
    padding-top: 6em;
}

.cdo-padding_top_6_half {
    padding-top: 6.5em;
}

.cdo-padding_top_6_small {
    padding-top: 6em;
}

.cdo-padding_top_6_small_half {
    padding-top: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_6_medium {
        padding-top: 6em;
    }

    .cdo-padding_top_6_medium_half {
        padding-top: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_6_large {
        padding-top: 6em;
    }

    .cdo-padding_top_6_large_half {
        padding-top: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_6_xlarge {
        padding-top: 6em;
    }

    .cdo-padding_top_6_xlarge_half {
        padding-top: 6.5em;
    }
}

.cdo-padding_top_7 {
    padding-top: 7em;
}

.cdo-padding_top_7_half {
    padding-top: 7.5em;
}

.cdo-padding_top_7_small {
    padding-top: 7em;
}

.cdo-padding_top_7_small_half {
    padding-top: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_7_medium {
        padding-top: 7em;
    }

    .cdo-padding_top_7_medium_half {
        padding-top: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_7_large {
        padding-top: 7em;
    }

    .cdo-padding_top_7_large_half {
        padding-top: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_7_xlarge {
        padding-top: 7em;
    }

    .cdo-padding_top_7_xlarge_half {
        padding-top: 7.5em;
    }
}

.cdo-padding_top_8 {
    padding-top: 8em;
}

.cdo-padding_top_8_half {
    padding-top: 8.5em;
}

.cdo-padding_top_8_small {
    padding-top: 8em;
}

.cdo-padding_top_8_small_half {
    padding-top: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_8_medium {
        padding-top: 8em;
    }

    .cdo-padding_top_8_medium_half {
        padding-top: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_8_large {
        padding-top: 8em;
    }

    .cdo-padding_top_8_large_half {
        padding-top: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_8_xlarge {
        padding-top: 8em;
    }

    .cdo-padding_top_8_xlarge_half {
        padding-top: 8.5em;
    }
}

.cdo-padding_top_9 {
    padding-top: 9em;
}

.cdo-padding_top_9_half {
    padding-top: 9.5em;
}

.cdo-padding_top_9_small {
    padding-top: 9em;
}

.cdo-padding_top_9_small_half {
    padding-top: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_9_medium {
        padding-top: 9em;
    }

    .cdo-padding_top_9_medium_half {
        padding-top: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_9_large {
        padding-top: 9em;
    }

    .cdo-padding_top_9_large_half {
        padding-top: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_9_xlarge {
        padding-top: 9em;
    }

    .cdo-padding_top_9_xlarge_half {
        padding-top: 9.5em;
    }
}

.cdo-padding_top_10 {
    padding-top: 10em;
}

.cdo-padding_top_10_half {
    padding-top: 10.5em;
}

.cdo-padding_top_10_small {
    padding-top: 10em;
}

.cdo-padding_top_10_small_half {
    padding-top: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_10_medium {
        padding-top: 10em;
    }

    .cdo-padding_top_10_medium_half {
        padding-top: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_10_large {
        padding-top: 10em;
    }

    .cdo-padding_top_10_large_half {
        padding-top: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_10_xlarge {
        padding-top: 10em;
    }

    .cdo-padding_top_10_xlarge_half {
        padding-top: 10.5em;
    }
}

.cdo-padding_top_11 {
    padding-top: 11em;
}

.cdo-padding_top_11_half {
    padding-top: 11.5em;
}

.cdo-padding_top_11_small {
    padding-top: 11em;
}

.cdo-padding_top_11_small_half {
    padding-top: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_11_medium {
        padding-top: 11em;
    }

    .cdo-padding_top_11_medium_half {
        padding-top: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_11_large {
        padding-top: 11em;
    }

    .cdo-padding_top_11_large_half {
        padding-top: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_11_xlarge {
        padding-top: 11em;
    }

    .cdo-padding_top_11_xlarge_half {
        padding-top: 11.5em;
    }
}

.cdo-padding_top_12 {
    padding-top: 12em;
}

.cdo-padding_top_12_half {
    padding-top: 12.5em;
}

.cdo-padding_top_12_small {
    padding-top: 12em;
}

.cdo-padding_top_12_small_half {
    padding-top: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_12_medium {
        padding-top: 12em;
    }

    .cdo-padding_top_12_medium_half {
        padding-top: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_12_large {
        padding-top: 12em;
    }

    .cdo-padding_top_12_large_half {
        padding-top: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_12_xlarge {
        padding-top: 12em;
    }

    .cdo-padding_top_12_xlarge_half {
        padding-top: 12.5em;
    }
}

.cdo-padding_top_13 {
    padding-top: 13em;
}

.cdo-padding_top_13_half {
    padding-top: 13.5em;
}

.cdo-padding_top_13_small {
    padding-top: 13em;
}

.cdo-padding_top_13_small_half {
    padding-top: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_13_medium {
        padding-top: 13em;
    }

    .cdo-padding_top_13_medium_half {
        padding-top: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_13_large {
        padding-top: 13em;
    }

    .cdo-padding_top_13_large_half {
        padding-top: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_13_xlarge {
        padding-top: 13em;
    }

    .cdo-padding_top_13_xlarge_half {
        padding-top: 13.5em;
    }
}

.cdo-padding_top_14 {
    padding-top: 14em;
}

.cdo-padding_top_14_half {
    padding-top: 14.5em;
}

.cdo-padding_top_14_small {
    padding-top: 14em;
}

.cdo-padding_top_14_small_half {
    padding-top: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_14_medium {
        padding-top: 14em;
    }

    .cdo-padding_top_14_medium_half {
        padding-top: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_14_large {
        padding-top: 14em;
    }

    .cdo-padding_top_14_large_half {
        padding-top: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_14_xlarge {
        padding-top: 14em;
    }

    .cdo-padding_top_14_xlarge_half {
        padding-top: 14.5em;
    }
}

.cdo-padding_top_15 {
    padding-top: 15em;
}

.cdo-padding_top_15_half {
    padding-top: 15.5em;
}

.cdo-padding_top_15_small {
    padding-top: 15em;
}

.cdo-padding_top_15_small_half {
    padding-top: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_15_medium {
        padding-top: 15em;
    }

    .cdo-padding_top_15_medium_half {
        padding-top: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_15_large {
        padding-top: 15em;
    }

    .cdo-padding_top_15_large_half {
        padding-top: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_15_xlarge {
        padding-top: 15em;
    }

    .cdo-padding_top_15_xlarge_half {
        padding-top: 15.5em;
    }
}

.cdo-padding_top_16 {
    padding-top: 16em;
}

.cdo-padding_top_16_half {
    padding-top: 16.5em;
}

.cdo-padding_top_16_small {
    padding-top: 16em;
}

.cdo-padding_top_16_small_half {
    padding-top: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_16_medium {
        padding-top: 16em;
    }

    .cdo-padding_top_16_medium_half {
        padding-top: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_16_large {
        padding-top: 16em;
    }

    .cdo-padding_top_16_large_half {
        padding-top: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_16_xlarge {
        padding-top: 16em;
    }

    .cdo-padding_top_16_xlarge_half {
        padding-top: 16.5em;
    }
}

.cdo-padding_top_17 {
    padding-top: 17em;
}

.cdo-padding_top_17_half {
    padding-top: 17.5em;
}

.cdo-padding_top_17_small {
    padding-top: 17em;
}

.cdo-padding_top_17_small_half {
    padding-top: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_17_medium {
        padding-top: 17em;
    }

    .cdo-padding_top_17_medium_half {
        padding-top: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_17_large {
        padding-top: 17em;
    }

    .cdo-padding_top_17_large_half {
        padding-top: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_17_xlarge {
        padding-top: 17em;
    }

    .cdo-padding_top_17_xlarge_half {
        padding-top: 17.5em;
    }
}

.cdo-padding_top_18 {
    padding-top: 18em;
}

.cdo-padding_top_18_half {
    padding-top: 18.5em;
}

.cdo-padding_top_18_small {
    padding-top: 18em;
}

.cdo-padding_top_18_small_half {
    padding-top: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_18_medium {
        padding-top: 18em;
    }

    .cdo-padding_top_18_medium_half {
        padding-top: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_18_large {
        padding-top: 18em;
    }

    .cdo-padding_top_18_large_half {
        padding-top: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_18_xlarge {
        padding-top: 18em;
    }

    .cdo-padding_top_18_xlarge_half {
        padding-top: 18.5em;
    }
}

.cdo-padding_top_19 {
    padding-top: 19em;
}

.cdo-padding_top_19_half {
    padding-top: 19.5em;
}

.cdo-padding_top_19_small {
    padding-top: 19em;
}

.cdo-padding_top_19_small_half {
    padding-top: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_19_medium {
        padding-top: 19em;
    }

    .cdo-padding_top_19_medium_half {
        padding-top: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_19_large {
        padding-top: 19em;
    }

    .cdo-padding_top_19_large_half {
        padding-top: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_19_xlarge {
        padding-top: 19em;
    }

    .cdo-padding_top_19_xlarge_half {
        padding-top: 19.5em;
    }
}

.cdo-padding_top_20 {
    padding-top: 20em;
}

.cdo-padding_top_20_half {
    padding-top: 20.5em;
}

.cdo-padding_top_20_small {
    padding-top: 20em;
}

.cdo-padding_top_20_small_half {
    padding-top: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_20_medium {
        padding-top: 20em;
    }

    .cdo-padding_top_20_medium_half {
        padding-top: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_20_large {
        padding-top: 20em;
    }

    .cdo-padding_top_20_large_half {
        padding-top: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_20_xlarge {
        padding-top: 20em;
    }

    .cdo-padding_top_20_xlarge_half {
        padding-top: 20.5em;
    }
}

.cdo-padding_top_21 {
    padding-top: 21em;
}

.cdo-padding_top_21_half {
    padding-top: 21.5em;
}

.cdo-padding_top_21_small {
    padding-top: 21em;
}

.cdo-padding_top_21_small_half {
    padding-top: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_21_medium {
        padding-top: 21em;
    }

    .cdo-padding_top_21_medium_half {
        padding-top: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_21_large {
        padding-top: 21em;
    }

    .cdo-padding_top_21_large_half {
        padding-top: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_21_xlarge {
        padding-top: 21em;
    }

    .cdo-padding_top_21_xlarge_half {
        padding-top: 21.5em;
    }
}

.cdo-padding_top_22 {
    padding-top: 22em;
}

.cdo-padding_top_22_half {
    padding-top: 22.5em;
}

.cdo-padding_top_22_small {
    padding-top: 22em;
}

.cdo-padding_top_22_small_half {
    padding-top: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_22_medium {
        padding-top: 22em;
    }

    .cdo-padding_top_22_medium_half {
        padding-top: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_22_large {
        padding-top: 22em;
    }

    .cdo-padding_top_22_large_half {
        padding-top: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_22_xlarge {
        padding-top: 22em;
    }

    .cdo-padding_top_22_xlarge_half {
        padding-top: 22.5em;
    }
}

.cdo-padding_top_23 {
    padding-top: 23em;
}

.cdo-padding_top_23_half {
    padding-top: 23.5em;
}

.cdo-padding_top_23_small {
    padding-top: 23em;
}

.cdo-padding_top_23_small_half {
    padding-top: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_23_medium {
        padding-top: 23em;
    }

    .cdo-padding_top_23_medium_half {
        padding-top: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_23_large {
        padding-top: 23em;
    }

    .cdo-padding_top_23_large_half {
        padding-top: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_23_xlarge {
        padding-top: 23em;
    }

    .cdo-padding_top_23_xlarge_half {
        padding-top: 23.5em;
    }
}

.cdo-padding_top_24 {
    padding-top: 24em;
}

.cdo-padding_top_24_half {
    padding-top: 24.5em;
}

.cdo-padding_top_24_small {
    padding-top: 24em;
}

.cdo-padding_top_24_small_half {
    padding-top: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_24_medium {
        padding-top: 24em;
    }

    .cdo-padding_top_24_medium_half {
        padding-top: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_24_large {
        padding-top: 24em;
    }

    .cdo-padding_top_24_large_half {
        padding-top: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_24_xlarge {
        padding-top: 24em;
    }

    .cdo-padding_top_24_xlarge_half {
        padding-top: 24.5em;
    }
}

.cdo-padding_top_25 {
    padding-top: 25em;
}

.cdo-padding_top_25_half {
    padding-top: 25.5em;
}

.cdo-padding_top_25_small {
    padding-top: 25em;
}

.cdo-padding_top_25_small_half {
    padding-top: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_25_medium {
        padding-top: 25em;
    }

    .cdo-padding_top_25_medium_half {
        padding-top: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_25_large {
        padding-top: 25em;
    }

    .cdo-padding_top_25_large_half {
        padding-top: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_25_xlarge {
        padding-top: 25em;
    }

    .cdo-padding_top_25_xlarge_half {
        padding-top: 25.5em;
    }
}

.cdo-padding_top_26 {
    padding-top: 26em;
}

.cdo-padding_top_26_half {
    padding-top: 26.5em;
}

.cdo-padding_top_26_small {
    padding-top: 26em;
}

.cdo-padding_top_26_small_half {
    padding-top: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_26_medium {
        padding-top: 26em;
    }

    .cdo-padding_top_26_medium_half {
        padding-top: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_26_large {
        padding-top: 26em;
    }

    .cdo-padding_top_26_large_half {
        padding-top: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_26_xlarge {
        padding-top: 26em;
    }

    .cdo-padding_top_26_xlarge_half {
        padding-top: 26.5em;
    }
}

.cdo-padding_top_27 {
    padding-top: 27em;
}

.cdo-padding_top_27_half {
    padding-top: 27.5em;
}

.cdo-padding_top_27_small {
    padding-top: 27em;
}

.cdo-padding_top_27_small_half {
    padding-top: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_27_medium {
        padding-top: 27em;
    }

    .cdo-padding_top_27_medium_half {
        padding-top: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_27_large {
        padding-top: 27em;
    }

    .cdo-padding_top_27_large_half {
        padding-top: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_27_xlarge {
        padding-top: 27em;
    }

    .cdo-padding_top_27_xlarge_half {
        padding-top: 27.5em;
    }
}

.cdo-padding_top_28 {
    padding-top: 28em;
}

.cdo-padding_top_28_half {
    padding-top: 28.5em;
}

.cdo-padding_top_28_small {
    padding-top: 28em;
}

.cdo-padding_top_28_small_half {
    padding-top: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_28_medium {
        padding-top: 28em;
    }

    .cdo-padding_top_28_medium_half {
        padding-top: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_28_large {
        padding-top: 28em;
    }

    .cdo-padding_top_28_large_half {
        padding-top: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_28_xlarge {
        padding-top: 28em;
    }

    .cdo-padding_top_28_xlarge_half {
        padding-top: 28.5em;
    }
}

.cdo-padding_top_29 {
    padding-top: 29em;
}

.cdo-padding_top_29_half {
    padding-top: 29.5em;
}

.cdo-padding_top_29_small {
    padding-top: 29em;
}

.cdo-padding_top_29_small_half {
    padding-top: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_29_medium {
        padding-top: 29em;
    }

    .cdo-padding_top_29_medium_half {
        padding-top: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_29_large {
        padding-top: 29em;
    }

    .cdo-padding_top_29_large_half {
        padding-top: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_29_xlarge {
        padding-top: 29em;
    }

    .cdo-padding_top_29_xlarge_half {
        padding-top: 29.5em;
    }
}

.cdo-padding_top_30 {
    padding-top: 30em;
}

.cdo-padding_top_30_half {
    padding-top: 30.5em;
}

.cdo-padding_top_30_small {
    padding-top: 30em;
}

.cdo-padding_top_30_small_half {
    padding-top: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_top_30_medium {
        padding-top: 30em;
    }

    .cdo-padding_top_30_medium_half {
        padding-top: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_top_30_large {
        padding-top: 30em;
    }

    .cdo-padding_top_30_large_half {
        padding-top: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_top_30_xlarge {
        padding-top: 30em;
    }

    .cdo-padding_top_30_xlarge_half {
        padding-top: 30.5em;
    }
}

.cdo-padding_right_0 {
    padding-right: 0;
}

.cdo-padding_right_0_half {
    padding-right: 0.5em;
}

.cdo-padding_right_0_small {
    padding-right: 0;
}

.cdo-padding_right_0_small_half {
    padding-right: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_0_medium {
        padding-right: 0;
    }

    .cdo-padding_right_0_medium_half {
        padding-right: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_0_large {
        padding-right: 0;
    }

    .cdo-padding_right_0_large_half {
        padding-right: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_0_xlarge {
        padding-right: 0;
    }

    .cdo-padding_right_0_xlarge_half {
        padding-right: 0.5em;
    }
}

.cdo-padding_right_1 {
    padding-right: 1em;
}

.cdo-padding_right_1_half {
    padding-right: 1.5em;
}

.cdo-padding_right_1_small {
    padding-right: 1em;
}

.cdo-padding_right_1_small_half {
    padding-right: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_1_medium {
        padding-right: 1em;
    }

    .cdo-padding_right_1_medium_half {
        padding-right: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_1_large {
        padding-right: 1em;
    }

    .cdo-padding_right_1_large_half {
        padding-right: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_1_xlarge {
        padding-right: 1em;
    }

    .cdo-padding_right_1_xlarge_half {
        padding-right: 1.5em;
    }
}

.cdo-padding_right_2 {
    padding-right: 2em;
}

.cdo-padding_right_2_half {
    padding-right: 2.5em;
}

.cdo-padding_right_2_small {
    padding-right: 2em;
}

.cdo-padding_right_2_small_half {
    padding-right: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_2_medium {
        padding-right: 2em;
    }

    .cdo-padding_right_2_medium_half {
        padding-right: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_2_large {
        padding-right: 2em;
    }

    .cdo-padding_right_2_large_half {
        padding-right: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_2_xlarge {
        padding-right: 2em;
    }

    .cdo-padding_right_2_xlarge_half {
        padding-right: 2.5em;
    }
}

.cdo-padding_right_3 {
    padding-right: 3em;
}

.cdo-padding_right_3_half {
    padding-right: 3.5em;
}

.cdo-padding_right_3_small {
    padding-right: 3em;
}

.cdo-padding_right_3_small_half {
    padding-right: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_3_medium {
        padding-right: 3em;
    }

    .cdo-padding_right_3_medium_half {
        padding-right: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_3_large {
        padding-right: 3em;
    }

    .cdo-padding_right_3_large_half {
        padding-right: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_3_xlarge {
        padding-right: 3em;
    }

    .cdo-padding_right_3_xlarge_half {
        padding-right: 3.5em;
    }
}

.cdo-padding_right_4 {
    padding-right: 4em;
}

.cdo-padding_right_4_half {
    padding-right: 4.5em;
}

.cdo-padding_right_4_small {
    padding-right: 4em;
}

.cdo-padding_right_4_small_half {
    padding-right: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_4_medium {
        padding-right: 4em;
    }

    .cdo-padding_right_4_medium_half {
        padding-right: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_4_large {
        padding-right: 4em;
    }

    .cdo-padding_right_4_large_half {
        padding-right: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_4_xlarge {
        padding-right: 4em;
    }

    .cdo-padding_right_4_xlarge_half {
        padding-right: 4.5em;
    }
}

.cdo-padding_right_5 {
    padding-right: 5em;
}

.cdo-padding_right_5_half {
    padding-right: 5.5em;
}

.cdo-padding_right_5_small {
    padding-right: 5em;
}

.cdo-padding_right_5_small_half {
    padding-right: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_5_medium {
        padding-right: 5em;
    }

    .cdo-padding_right_5_medium_half {
        padding-right: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_5_large {
        padding-right: 5em;
    }

    .cdo-padding_right_5_large_half {
        padding-right: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_5_xlarge {
        padding-right: 5em;
    }

    .cdo-padding_right_5_xlarge_half {
        padding-right: 5.5em;
    }
}

.cdo-padding_right_6 {
    padding-right: 6em;
}

.cdo-padding_right_6_half {
    padding-right: 6.5em;
}

.cdo-padding_right_6_small {
    padding-right: 6em;
}

.cdo-padding_right_6_small_half {
    padding-right: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_6_medium {
        padding-right: 6em;
    }

    .cdo-padding_right_6_medium_half {
        padding-right: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_6_large {
        padding-right: 6em;
    }

    .cdo-padding_right_6_large_half {
        padding-right: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_6_xlarge {
        padding-right: 6em;
    }

    .cdo-padding_right_6_xlarge_half {
        padding-right: 6.5em;
    }
}

.cdo-padding_right_7 {
    padding-right: 7em;
}

.cdo-padding_right_7_half {
    padding-right: 7.5em;
}

.cdo-padding_right_7_small {
    padding-right: 7em;
}

.cdo-padding_right_7_small_half {
    padding-right: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_7_medium {
        padding-right: 7em;
    }

    .cdo-padding_right_7_medium_half {
        padding-right: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_7_large {
        padding-right: 7em;
    }

    .cdo-padding_right_7_large_half {
        padding-right: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_7_xlarge {
        padding-right: 7em;
    }

    .cdo-padding_right_7_xlarge_half {
        padding-right: 7.5em;
    }
}

.cdo-padding_right_8 {
    padding-right: 8em;
}

.cdo-padding_right_8_half {
    padding-right: 8.5em;
}

.cdo-padding_right_8_small {
    padding-right: 8em;
}

.cdo-padding_right_8_small_half {
    padding-right: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_8_medium {
        padding-right: 8em;
    }

    .cdo-padding_right_8_medium_half {
        padding-right: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_8_large {
        padding-right: 8em;
    }

    .cdo-padding_right_8_large_half {
        padding-right: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_8_xlarge {
        padding-right: 8em;
    }

    .cdo-padding_right_8_xlarge_half {
        padding-right: 8.5em;
    }
}

.cdo-padding_right_9 {
    padding-right: 9em;
}

.cdo-padding_right_9_half {
    padding-right: 9.5em;
}

.cdo-padding_right_9_small {
    padding-right: 9em;
}

.cdo-padding_right_9_small_half {
    padding-right: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_9_medium {
        padding-right: 9em;
    }

    .cdo-padding_right_9_medium_half {
        padding-right: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_9_large {
        padding-right: 9em;
    }

    .cdo-padding_right_9_large_half {
        padding-right: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_9_xlarge {
        padding-right: 9em;
    }

    .cdo-padding_right_9_xlarge_half {
        padding-right: 9.5em;
    }
}

.cdo-padding_right_10 {
    padding-right: 10em;
}

.cdo-padding_right_10_half {
    padding-right: 10.5em;
}

.cdo-padding_right_10_small {
    padding-right: 10em;
}

.cdo-padding_right_10_small_half {
    padding-right: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_10_medium {
        padding-right: 10em;
    }

    .cdo-padding_right_10_medium_half {
        padding-right: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_10_large {
        padding-right: 10em;
    }

    .cdo-padding_right_10_large_half {
        padding-right: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_10_xlarge {
        padding-right: 10em;
    }

    .cdo-padding_right_10_xlarge_half {
        padding-right: 10.5em;
    }
}

.cdo-padding_right_11 {
    padding-right: 11em;
}

.cdo-padding_right_11_half {
    padding-right: 11.5em;
}

.cdo-padding_right_11_small {
    padding-right: 11em;
}

.cdo-padding_right_11_small_half {
    padding-right: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_11_medium {
        padding-right: 11em;
    }

    .cdo-padding_right_11_medium_half {
        padding-right: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_11_large {
        padding-right: 11em;
    }

    .cdo-padding_right_11_large_half {
        padding-right: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_11_xlarge {
        padding-right: 11em;
    }

    .cdo-padding_right_11_xlarge_half {
        padding-right: 11.5em;
    }
}

.cdo-padding_right_12 {
    padding-right: 12em;
}

.cdo-padding_right_12_half {
    padding-right: 12.5em;
}

.cdo-padding_right_12_small {
    padding-right: 12em;
}

.cdo-padding_right_12_small_half {
    padding-right: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_12_medium {
        padding-right: 12em;
    }

    .cdo-padding_right_12_medium_half {
        padding-right: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_12_large {
        padding-right: 12em;
    }

    .cdo-padding_right_12_large_half {
        padding-right: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_12_xlarge {
        padding-right: 12em;
    }

    .cdo-padding_right_12_xlarge_half {
        padding-right: 12.5em;
    }
}

.cdo-padding_right_13 {
    padding-right: 13em;
}

.cdo-padding_right_13_half {
    padding-right: 13.5em;
}

.cdo-padding_right_13_small {
    padding-right: 13em;
}

.cdo-padding_right_13_small_half {
    padding-right: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_13_medium {
        padding-right: 13em;
    }

    .cdo-padding_right_13_medium_half {
        padding-right: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_13_large {
        padding-right: 13em;
    }

    .cdo-padding_right_13_large_half {
        padding-right: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_13_xlarge {
        padding-right: 13em;
    }

    .cdo-padding_right_13_xlarge_half {
        padding-right: 13.5em;
    }
}

.cdo-padding_right_14 {
    padding-right: 14em;
}

.cdo-padding_right_14_half {
    padding-right: 14.5em;
}

.cdo-padding_right_14_small {
    padding-right: 14em;
}

.cdo-padding_right_14_small_half {
    padding-right: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_14_medium {
        padding-right: 14em;
    }

    .cdo-padding_right_14_medium_half {
        padding-right: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_14_large {
        padding-right: 14em;
    }

    .cdo-padding_right_14_large_half {
        padding-right: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_14_xlarge {
        padding-right: 14em;
    }

    .cdo-padding_right_14_xlarge_half {
        padding-right: 14.5em;
    }
}

.cdo-padding_right_15 {
    padding-right: 15em;
}

.cdo-padding_right_15_half {
    padding-right: 15.5em;
}

.cdo-padding_right_15_small {
    padding-right: 15em;
}

.cdo-padding_right_15_small_half {
    padding-right: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_15_medium {
        padding-right: 15em;
    }

    .cdo-padding_right_15_medium_half {
        padding-right: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_15_large {
        padding-right: 15em;
    }

    .cdo-padding_right_15_large_half {
        padding-right: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_15_xlarge {
        padding-right: 15em;
    }

    .cdo-padding_right_15_xlarge_half {
        padding-right: 15.5em;
    }
}

.cdo-padding_right_16 {
    padding-right: 16em;
}

.cdo-padding_right_16_half {
    padding-right: 16.5em;
}

.cdo-padding_right_16_small {
    padding-right: 16em;
}

.cdo-padding_right_16_small_half {
    padding-right: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_16_medium {
        padding-right: 16em;
    }

    .cdo-padding_right_16_medium_half {
        padding-right: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_16_large {
        padding-right: 16em;
    }

    .cdo-padding_right_16_large_half {
        padding-right: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_16_xlarge {
        padding-right: 16em;
    }

    .cdo-padding_right_16_xlarge_half {
        padding-right: 16.5em;
    }
}

.cdo-padding_right_17 {
    padding-right: 17em;
}

.cdo-padding_right_17_half {
    padding-right: 17.5em;
}

.cdo-padding_right_17_small {
    padding-right: 17em;
}

.cdo-padding_right_17_small_half {
    padding-right: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_17_medium {
        padding-right: 17em;
    }

    .cdo-padding_right_17_medium_half {
        padding-right: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_17_large {
        padding-right: 17em;
    }

    .cdo-padding_right_17_large_half {
        padding-right: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_17_xlarge {
        padding-right: 17em;
    }

    .cdo-padding_right_17_xlarge_half {
        padding-right: 17.5em;
    }
}

.cdo-padding_right_18 {
    padding-right: 18em;
}

.cdo-padding_right_18_half {
    padding-right: 18.5em;
}

.cdo-padding_right_18_small {
    padding-right: 18em;
}

.cdo-padding_right_18_small_half {
    padding-right: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_18_medium {
        padding-right: 18em;
    }

    .cdo-padding_right_18_medium_half {
        padding-right: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_18_large {
        padding-right: 18em;
    }

    .cdo-padding_right_18_large_half {
        padding-right: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_18_xlarge {
        padding-right: 18em;
    }

    .cdo-padding_right_18_xlarge_half {
        padding-right: 18.5em;
    }
}

.cdo-padding_right_19 {
    padding-right: 19em;
}

.cdo-padding_right_19_half {
    padding-right: 19.5em;
}

.cdo-padding_right_19_small {
    padding-right: 19em;
}

.cdo-padding_right_19_small_half {
    padding-right: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_19_medium {
        padding-right: 19em;
    }

    .cdo-padding_right_19_medium_half {
        padding-right: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_19_large {
        padding-right: 19em;
    }

    .cdo-padding_right_19_large_half {
        padding-right: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_19_xlarge {
        padding-right: 19em;
    }

    .cdo-padding_right_19_xlarge_half {
        padding-right: 19.5em;
    }
}

.cdo-padding_right_20 {
    padding-right: 20em;
}

.cdo-padding_right_20_half {
    padding-right: 20.5em;
}

.cdo-padding_right_20_small {
    padding-right: 20em;
}

.cdo-padding_right_20_small_half {
    padding-right: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_20_medium {
        padding-right: 20em;
    }

    .cdo-padding_right_20_medium_half {
        padding-right: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_20_large {
        padding-right: 20em;
    }

    .cdo-padding_right_20_large_half {
        padding-right: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_20_xlarge {
        padding-right: 20em;
    }

    .cdo-padding_right_20_xlarge_half {
        padding-right: 20.5em;
    }
}

.cdo-padding_right_21 {
    padding-right: 21em;
}

.cdo-padding_right_21_half {
    padding-right: 21.5em;
}

.cdo-padding_right_21_small {
    padding-right: 21em;
}

.cdo-padding_right_21_small_half {
    padding-right: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_21_medium {
        padding-right: 21em;
    }

    .cdo-padding_right_21_medium_half {
        padding-right: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_21_large {
        padding-right: 21em;
    }

    .cdo-padding_right_21_large_half {
        padding-right: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_21_xlarge {
        padding-right: 21em;
    }

    .cdo-padding_right_21_xlarge_half {
        padding-right: 21.5em;
    }
}

.cdo-padding_right_22 {
    padding-right: 22em;
}

.cdo-padding_right_22_half {
    padding-right: 22.5em;
}

.cdo-padding_right_22_small {
    padding-right: 22em;
}

.cdo-padding_right_22_small_half {
    padding-right: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_22_medium {
        padding-right: 22em;
    }

    .cdo-padding_right_22_medium_half {
        padding-right: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_22_large {
        padding-right: 22em;
    }

    .cdo-padding_right_22_large_half {
        padding-right: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_22_xlarge {
        padding-right: 22em;
    }

    .cdo-padding_right_22_xlarge_half {
        padding-right: 22.5em;
    }
}

.cdo-padding_right_23 {
    padding-right: 23em;
}

.cdo-padding_right_23_half {
    padding-right: 23.5em;
}

.cdo-padding_right_23_small {
    padding-right: 23em;
}

.cdo-padding_right_23_small_half {
    padding-right: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_23_medium {
        padding-right: 23em;
    }

    .cdo-padding_right_23_medium_half {
        padding-right: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_23_large {
        padding-right: 23em;
    }

    .cdo-padding_right_23_large_half {
        padding-right: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_23_xlarge {
        padding-right: 23em;
    }

    .cdo-padding_right_23_xlarge_half {
        padding-right: 23.5em;
    }
}

.cdo-padding_right_24 {
    padding-right: 24em;
}

.cdo-padding_right_24_half {
    padding-right: 24.5em;
}

.cdo-padding_right_24_small {
    padding-right: 24em;
}

.cdo-padding_right_24_small_half {
    padding-right: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_24_medium {
        padding-right: 24em;
    }

    .cdo-padding_right_24_medium_half {
        padding-right: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_24_large {
        padding-right: 24em;
    }

    .cdo-padding_right_24_large_half {
        padding-right: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_24_xlarge {
        padding-right: 24em;
    }

    .cdo-padding_right_24_xlarge_half {
        padding-right: 24.5em;
    }
}

.cdo-padding_right_25 {
    padding-right: 25em;
}

.cdo-padding_right_25_half {
    padding-right: 25.5em;
}

.cdo-padding_right_25_small {
    padding-right: 25em;
}

.cdo-padding_right_25_small_half {
    padding-right: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_25_medium {
        padding-right: 25em;
    }

    .cdo-padding_right_25_medium_half {
        padding-right: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_25_large {
        padding-right: 25em;
    }

    .cdo-padding_right_25_large_half {
        padding-right: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_25_xlarge {
        padding-right: 25em;
    }

    .cdo-padding_right_25_xlarge_half {
        padding-right: 25.5em;
    }
}

.cdo-padding_right_26 {
    padding-right: 26em;
}

.cdo-padding_right_26_half {
    padding-right: 26.5em;
}

.cdo-padding_right_26_small {
    padding-right: 26em;
}

.cdo-padding_right_26_small_half {
    padding-right: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_26_medium {
        padding-right: 26em;
    }

    .cdo-padding_right_26_medium_half {
        padding-right: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_26_large {
        padding-right: 26em;
    }

    .cdo-padding_right_26_large_half {
        padding-right: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_26_xlarge {
        padding-right: 26em;
    }

    .cdo-padding_right_26_xlarge_half {
        padding-right: 26.5em;
    }
}

.cdo-padding_right_27 {
    padding-right: 27em;
}

.cdo-padding_right_27_half {
    padding-right: 27.5em;
}

.cdo-padding_right_27_small {
    padding-right: 27em;
}

.cdo-padding_right_27_small_half {
    padding-right: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_27_medium {
        padding-right: 27em;
    }

    .cdo-padding_right_27_medium_half {
        padding-right: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_27_large {
        padding-right: 27em;
    }

    .cdo-padding_right_27_large_half {
        padding-right: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_27_xlarge {
        padding-right: 27em;
    }

    .cdo-padding_right_27_xlarge_half {
        padding-right: 27.5em;
    }
}

.cdo-padding_right_28 {
    padding-right: 28em;
}

.cdo-padding_right_28_half {
    padding-right: 28.5em;
}

.cdo-padding_right_28_small {
    padding-right: 28em;
}

.cdo-padding_right_28_small_half {
    padding-right: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_28_medium {
        padding-right: 28em;
    }

    .cdo-padding_right_28_medium_half {
        padding-right: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_28_large {
        padding-right: 28em;
    }

    .cdo-padding_right_28_large_half {
        padding-right: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_28_xlarge {
        padding-right: 28em;
    }

    .cdo-padding_right_28_xlarge_half {
        padding-right: 28.5em;
    }
}

.cdo-padding_right_29 {
    padding-right: 29em;
}

.cdo-padding_right_29_half {
    padding-right: 29.5em;
}

.cdo-padding_right_29_small {
    padding-right: 29em;
}

.cdo-padding_right_29_small_half {
    padding-right: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_29_medium {
        padding-right: 29em;
    }

    .cdo-padding_right_29_medium_half {
        padding-right: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_29_large {
        padding-right: 29em;
    }

    .cdo-padding_right_29_large_half {
        padding-right: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_29_xlarge {
        padding-right: 29em;
    }

    .cdo-padding_right_29_xlarge_half {
        padding-right: 29.5em;
    }
}

.cdo-padding_right_30 {
    padding-right: 30em;
}

.cdo-padding_right_30_half {
    padding-right: 30.5em;
}

.cdo-padding_right_30_small {
    padding-right: 30em;
}

.cdo-padding_right_30_small_half {
    padding-right: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_right_30_medium {
        padding-right: 30em;
    }

    .cdo-padding_right_30_medium_half {
        padding-right: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_right_30_large {
        padding-right: 30em;
    }

    .cdo-padding_right_30_large_half {
        padding-right: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_right_30_xlarge {
        padding-right: 30em;
    }

    .cdo-padding_right_30_xlarge_half {
        padding-right: 30.5em;
    }
}

.cdo-padding_bottom_0 {
    padding-bottom: 0;
}

.cdo-padding_bottom_0_half {
    padding-bottom: 0.5em;
}

.cdo-padding_bottom_0_small {
    padding-bottom: 0;
}

.cdo-padding_bottom_0_small_half {
    padding-bottom: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_0_medium {
        padding-bottom: 0;
    }

    .cdo-padding_bottom_0_medium_half {
        padding-bottom: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_0_large {
        padding-bottom: 0;
    }

    .cdo-padding_bottom_0_large_half {
        padding-bottom: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_0_xlarge {
        padding-bottom: 0;
    }

    .cdo-padding_bottom_0_xlarge_half {
        padding-bottom: 0.5em;
    }
}

.cdo-padding_bottom_1 {
    padding-bottom: 1em;
}

.cdo-padding_bottom_1_half {
    padding-bottom: 1.5em;
}

.cdo-padding_bottom_1_small {
    padding-bottom: 1em;
}

.cdo-padding_bottom_1_small_half {
    padding-bottom: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_1_medium {
        padding-bottom: 1em;
    }

    .cdo-padding_bottom_1_medium_half {
        padding-bottom: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_1_large {
        padding-bottom: 1em;
    }

    .cdo-padding_bottom_1_large_half {
        padding-bottom: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_1_xlarge {
        padding-bottom: 1em;
    }

    .cdo-padding_bottom_1_xlarge_half {
        padding-bottom: 1.5em;
    }
}

.cdo-padding_bottom_2 {
    padding-bottom: 2em;
}

.cdo-padding_bottom_2_half {
    padding-bottom: 2.5em;
}

.cdo-padding_bottom_2_small {
    padding-bottom: 2em;
}

.cdo-padding_bottom_2_small_half {
    padding-bottom: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_2_medium {
        padding-bottom: 2em;
    }

    .cdo-padding_bottom_2_medium_half {
        padding-bottom: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_2_large {
        padding-bottom: 2em;
    }

    .cdo-padding_bottom_2_large_half {
        padding-bottom: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_2_xlarge {
        padding-bottom: 2em;
    }

    .cdo-padding_bottom_2_xlarge_half {
        padding-bottom: 2.5em;
    }
}

.cdo-padding_bottom_3 {
    padding-bottom: 3em;
}

.cdo-padding_bottom_3_half {
    padding-bottom: 3.5em;
}

.cdo-padding_bottom_3_small {
    padding-bottom: 3em;
}

.cdo-padding_bottom_3_small_half {
    padding-bottom: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_3_medium {
        padding-bottom: 3em;
    }

    .cdo-padding_bottom_3_medium_half {
        padding-bottom: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_3_large {
        padding-bottom: 3em;
    }

    .cdo-padding_bottom_3_large_half {
        padding-bottom: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_3_xlarge {
        padding-bottom: 3em;
    }

    .cdo-padding_bottom_3_xlarge_half {
        padding-bottom: 3.5em;
    }
}

.cdo-padding_bottom_4 {
    padding-bottom: 4em;
}

.cdo-padding_bottom_4_half {
    padding-bottom: 4.5em;
}

.cdo-padding_bottom_4_small {
    padding-bottom: 4em;
}

.cdo-padding_bottom_4_small_half {
    padding-bottom: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_4_medium {
        padding-bottom: 4em;
    }

    .cdo-padding_bottom_4_medium_half {
        padding-bottom: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_4_large {
        padding-bottom: 4em;
    }

    .cdo-padding_bottom_4_large_half {
        padding-bottom: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_4_xlarge {
        padding-bottom: 4em;
    }

    .cdo-padding_bottom_4_xlarge_half {
        padding-bottom: 4.5em;
    }
}

.cdo-padding_bottom_5 {
    padding-bottom: 5em;
}

.cdo-padding_bottom_5_half {
    padding-bottom: 5.5em;
}

.cdo-padding_bottom_5_small {
    padding-bottom: 5em;
}

.cdo-padding_bottom_5_small_half {
    padding-bottom: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_5_medium {
        padding-bottom: 5em;
    }

    .cdo-padding_bottom_5_medium_half {
        padding-bottom: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_5_large {
        padding-bottom: 5em;
    }

    .cdo-padding_bottom_5_large_half {
        padding-bottom: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_5_xlarge {
        padding-bottom: 5em;
    }

    .cdo-padding_bottom_5_xlarge_half {
        padding-bottom: 5.5em;
    }
}

.cdo-padding_bottom_6 {
    padding-bottom: 6em;
}

.cdo-padding_bottom_6_half {
    padding-bottom: 6.5em;
}

.cdo-padding_bottom_6_small {
    padding-bottom: 6em;
}

.cdo-padding_bottom_6_small_half {
    padding-bottom: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_6_medium {
        padding-bottom: 6em;
    }

    .cdo-padding_bottom_6_medium_half {
        padding-bottom: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_6_large {
        padding-bottom: 6em;
    }

    .cdo-padding_bottom_6_large_half {
        padding-bottom: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_6_xlarge {
        padding-bottom: 6em;
    }

    .cdo-padding_bottom_6_xlarge_half {
        padding-bottom: 6.5em;
    }
}

.cdo-padding_bottom_7 {
    padding-bottom: 7em;
}

.cdo-padding_bottom_7_half {
    padding-bottom: 7.5em;
}

.cdo-padding_bottom_7_small {
    padding-bottom: 7em;
}

.cdo-padding_bottom_7_small_half {
    padding-bottom: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_7_medium {
        padding-bottom: 7em;
    }

    .cdo-padding_bottom_7_medium_half {
        padding-bottom: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_7_large {
        padding-bottom: 7em;
    }

    .cdo-padding_bottom_7_large_half {
        padding-bottom: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_7_xlarge {
        padding-bottom: 7em;
    }

    .cdo-padding_bottom_7_xlarge_half {
        padding-bottom: 7.5em;
    }
}

.cdo-padding_bottom_8 {
    padding-bottom: 8em;
}

.cdo-padding_bottom_8_half {
    padding-bottom: 8.5em;
}

.cdo-padding_bottom_8_small {
    padding-bottom: 8em;
}

.cdo-padding_bottom_8_small_half {
    padding-bottom: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_8_medium {
        padding-bottom: 8em;
    }

    .cdo-padding_bottom_8_medium_half {
        padding-bottom: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_8_large {
        padding-bottom: 8em;
    }

    .cdo-padding_bottom_8_large_half {
        padding-bottom: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_8_xlarge {
        padding-bottom: 8em;
    }

    .cdo-padding_bottom_8_xlarge_half {
        padding-bottom: 8.5em;
    }
}

.cdo-padding_bottom_9 {
    padding-bottom: 9em;
}

.cdo-padding_bottom_9_half {
    padding-bottom: 9.5em;
}

.cdo-padding_bottom_9_small {
    padding-bottom: 9em;
}

.cdo-padding_bottom_9_small_half {
    padding-bottom: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_9_medium {
        padding-bottom: 9em;
    }

    .cdo-padding_bottom_9_medium_half {
        padding-bottom: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_9_large {
        padding-bottom: 9em;
    }

    .cdo-padding_bottom_9_large_half {
        padding-bottom: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_9_xlarge {
        padding-bottom: 9em;
    }

    .cdo-padding_bottom_9_xlarge_half {
        padding-bottom: 9.5em;
    }
}

.cdo-padding_bottom_10 {
    padding-bottom: 10em;
}

.cdo-padding_bottom_10_half {
    padding-bottom: 10.5em;
}

.cdo-padding_bottom_10_small {
    padding-bottom: 10em;
}

.cdo-padding_bottom_10_small_half {
    padding-bottom: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_10_medium {
        padding-bottom: 10em;
    }

    .cdo-padding_bottom_10_medium_half {
        padding-bottom: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_10_large {
        padding-bottom: 10em;
    }

    .cdo-padding_bottom_10_large_half {
        padding-bottom: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_10_xlarge {
        padding-bottom: 10em;
    }

    .cdo-padding_bottom_10_xlarge_half {
        padding-bottom: 10.5em;
    }
}

.cdo-padding_bottom_11 {
    padding-bottom: 11em;
}

.cdo-padding_bottom_11_half {
    padding-bottom: 11.5em;
}

.cdo-padding_bottom_11_small {
    padding-bottom: 11em;
}

.cdo-padding_bottom_11_small_half {
    padding-bottom: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_11_medium {
        padding-bottom: 11em;
    }

    .cdo-padding_bottom_11_medium_half {
        padding-bottom: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_11_large {
        padding-bottom: 11em;
    }

    .cdo-padding_bottom_11_large_half {
        padding-bottom: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_11_xlarge {
        padding-bottom: 11em;
    }

    .cdo-padding_bottom_11_xlarge_half {
        padding-bottom: 11.5em;
    }
}

.cdo-padding_bottom_12 {
    padding-bottom: 12em;
}

.cdo-padding_bottom_12_half {
    padding-bottom: 12.5em;
}

.cdo-padding_bottom_12_small {
    padding-bottom: 12em;
}

.cdo-padding_bottom_12_small_half {
    padding-bottom: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_12_medium {
        padding-bottom: 12em;
    }

    .cdo-padding_bottom_12_medium_half {
        padding-bottom: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_12_large {
        padding-bottom: 12em;
    }

    .cdo-padding_bottom_12_large_half {
        padding-bottom: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_12_xlarge {
        padding-bottom: 12em;
    }

    .cdo-padding_bottom_12_xlarge_half {
        padding-bottom: 12.5em;
    }
}

.cdo-padding_bottom_13 {
    padding-bottom: 13em;
}

.cdo-padding_bottom_13_half {
    padding-bottom: 13.5em;
}

.cdo-padding_bottom_13_small {
    padding-bottom: 13em;
}

.cdo-padding_bottom_13_small_half {
    padding-bottom: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_13_medium {
        padding-bottom: 13em;
    }

    .cdo-padding_bottom_13_medium_half {
        padding-bottom: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_13_large {
        padding-bottom: 13em;
    }

    .cdo-padding_bottom_13_large_half {
        padding-bottom: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_13_xlarge {
        padding-bottom: 13em;
    }

    .cdo-padding_bottom_13_xlarge_half {
        padding-bottom: 13.5em;
    }
}

.cdo-padding_bottom_14 {
    padding-bottom: 14em;
}

.cdo-padding_bottom_14_half {
    padding-bottom: 14.5em;
}

.cdo-padding_bottom_14_small {
    padding-bottom: 14em;
}

.cdo-padding_bottom_14_small_half {
    padding-bottom: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_14_medium {
        padding-bottom: 14em;
    }

    .cdo-padding_bottom_14_medium_half {
        padding-bottom: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_14_large {
        padding-bottom: 14em;
    }

    .cdo-padding_bottom_14_large_half {
        padding-bottom: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_14_xlarge {
        padding-bottom: 14em;
    }

    .cdo-padding_bottom_14_xlarge_half {
        padding-bottom: 14.5em;
    }
}

.cdo-padding_bottom_15 {
    padding-bottom: 15em;
}

.cdo-padding_bottom_15_half {
    padding-bottom: 15.5em;
}

.cdo-padding_bottom_15_small {
    padding-bottom: 15em;
}

.cdo-padding_bottom_15_small_half {
    padding-bottom: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_15_medium {
        padding-bottom: 15em;
    }

    .cdo-padding_bottom_15_medium_half {
        padding-bottom: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_15_large {
        padding-bottom: 15em;
    }

    .cdo-padding_bottom_15_large_half {
        padding-bottom: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_15_xlarge {
        padding-bottom: 15em;
    }

    .cdo-padding_bottom_15_xlarge_half {
        padding-bottom: 15.5em;
    }
}

.cdo-padding_bottom_16 {
    padding-bottom: 16em;
}

.cdo-padding_bottom_16_half {
    padding-bottom: 16.5em;
}

.cdo-padding_bottom_16_small {
    padding-bottom: 16em;
}

.cdo-padding_bottom_16_small_half {
    padding-bottom: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_16_medium {
        padding-bottom: 16em;
    }

    .cdo-padding_bottom_16_medium_half {
        padding-bottom: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_16_large {
        padding-bottom: 16em;
    }

    .cdo-padding_bottom_16_large_half {
        padding-bottom: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_16_xlarge {
        padding-bottom: 16em;
    }

    .cdo-padding_bottom_16_xlarge_half {
        padding-bottom: 16.5em;
    }
}

.cdo-padding_bottom_17 {
    padding-bottom: 17em;
}

.cdo-padding_bottom_17_half {
    padding-bottom: 17.5em;
}

.cdo-padding_bottom_17_small {
    padding-bottom: 17em;
}

.cdo-padding_bottom_17_small_half {
    padding-bottom: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_17_medium {
        padding-bottom: 17em;
    }

    .cdo-padding_bottom_17_medium_half {
        padding-bottom: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_17_large {
        padding-bottom: 17em;
    }

    .cdo-padding_bottom_17_large_half {
        padding-bottom: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_17_xlarge {
        padding-bottom: 17em;
    }

    .cdo-padding_bottom_17_xlarge_half {
        padding-bottom: 17.5em;
    }
}

.cdo-padding_bottom_18 {
    padding-bottom: 18em;
}

.cdo-padding_bottom_18_half {
    padding-bottom: 18.5em;
}

.cdo-padding_bottom_18_small {
    padding-bottom: 18em;
}

.cdo-padding_bottom_18_small_half {
    padding-bottom: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_18_medium {
        padding-bottom: 18em;
    }

    .cdo-padding_bottom_18_medium_half {
        padding-bottom: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_18_large {
        padding-bottom: 18em;
    }

    .cdo-padding_bottom_18_large_half {
        padding-bottom: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_18_xlarge {
        padding-bottom: 18em;
    }

    .cdo-padding_bottom_18_xlarge_half {
        padding-bottom: 18.5em;
    }
}

.cdo-padding_bottom_19 {
    padding-bottom: 19em;
}

.cdo-padding_bottom_19_half {
    padding-bottom: 19.5em;
}

.cdo-padding_bottom_19_small {
    padding-bottom: 19em;
}

.cdo-padding_bottom_19_small_half {
    padding-bottom: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_19_medium {
        padding-bottom: 19em;
    }

    .cdo-padding_bottom_19_medium_half {
        padding-bottom: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_19_large {
        padding-bottom: 19em;
    }

    .cdo-padding_bottom_19_large_half {
        padding-bottom: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_19_xlarge {
        padding-bottom: 19em;
    }

    .cdo-padding_bottom_19_xlarge_half {
        padding-bottom: 19.5em;
    }
}

.cdo-padding_bottom_20 {
    padding-bottom: 20em;
}

.cdo-padding_bottom_20_half {
    padding-bottom: 20.5em;
}

.cdo-padding_bottom_20_small {
    padding-bottom: 20em;
}

.cdo-padding_bottom_20_small_half {
    padding-bottom: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_20_medium {
        padding-bottom: 20em;
    }

    .cdo-padding_bottom_20_medium_half {
        padding-bottom: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_20_large {
        padding-bottom: 20em;
    }

    .cdo-padding_bottom_20_large_half {
        padding-bottom: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_20_xlarge {
        padding-bottom: 20em;
    }

    .cdo-padding_bottom_20_xlarge_half {
        padding-bottom: 20.5em;
    }
}

.cdo-padding_bottom_21 {
    padding-bottom: 21em;
}

.cdo-padding_bottom_21_half {
    padding-bottom: 21.5em;
}

.cdo-padding_bottom_21_small {
    padding-bottom: 21em;
}

.cdo-padding_bottom_21_small_half {
    padding-bottom: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_21_medium {
        padding-bottom: 21em;
    }

    .cdo-padding_bottom_21_medium_half {
        padding-bottom: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_21_large {
        padding-bottom: 21em;
    }

    .cdo-padding_bottom_21_large_half {
        padding-bottom: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_21_xlarge {
        padding-bottom: 21em;
    }

    .cdo-padding_bottom_21_xlarge_half {
        padding-bottom: 21.5em;
    }
}

.cdo-padding_bottom_22 {
    padding-bottom: 22em;
}

.cdo-padding_bottom_22_half {
    padding-bottom: 22.5em;
}

.cdo-padding_bottom_22_small {
    padding-bottom: 22em;
}

.cdo-padding_bottom_22_small_half {
    padding-bottom: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_22_medium {
        padding-bottom: 22em;
    }

    .cdo-padding_bottom_22_medium_half {
        padding-bottom: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_22_large {
        padding-bottom: 22em;
    }

    .cdo-padding_bottom_22_large_half {
        padding-bottom: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_22_xlarge {
        padding-bottom: 22em;
    }

    .cdo-padding_bottom_22_xlarge_half {
        padding-bottom: 22.5em;
    }
}

.cdo-padding_bottom_23 {
    padding-bottom: 23em;
}

.cdo-padding_bottom_23_half {
    padding-bottom: 23.5em;
}

.cdo-padding_bottom_23_small {
    padding-bottom: 23em;
}

.cdo-padding_bottom_23_small_half {
    padding-bottom: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_23_medium {
        padding-bottom: 23em;
    }

    .cdo-padding_bottom_23_medium_half {
        padding-bottom: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_23_large {
        padding-bottom: 23em;
    }

    .cdo-padding_bottom_23_large_half {
        padding-bottom: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_23_xlarge {
        padding-bottom: 23em;
    }

    .cdo-padding_bottom_23_xlarge_half {
        padding-bottom: 23.5em;
    }
}

.cdo-padding_bottom_24 {
    padding-bottom: 24em;
}

.cdo-padding_bottom_24_half {
    padding-bottom: 24.5em;
}

.cdo-padding_bottom_24_small {
    padding-bottom: 24em;
}

.cdo-padding_bottom_24_small_half {
    padding-bottom: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_24_medium {
        padding-bottom: 24em;
    }

    .cdo-padding_bottom_24_medium_half {
        padding-bottom: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_24_large {
        padding-bottom: 24em;
    }

    .cdo-padding_bottom_24_large_half {
        padding-bottom: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_24_xlarge {
        padding-bottom: 24em;
    }

    .cdo-padding_bottom_24_xlarge_half {
        padding-bottom: 24.5em;
    }
}

.cdo-padding_bottom_25 {
    padding-bottom: 25em;
}

.cdo-padding_bottom_25_half {
    padding-bottom: 25.5em;
}

.cdo-padding_bottom_25_small {
    padding-bottom: 25em;
}

.cdo-padding_bottom_25_small_half {
    padding-bottom: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_25_medium {
        padding-bottom: 25em;
    }

    .cdo-padding_bottom_25_medium_half {
        padding-bottom: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_25_large {
        padding-bottom: 25em;
    }

    .cdo-padding_bottom_25_large_half {
        padding-bottom: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_25_xlarge {
        padding-bottom: 25em;
    }

    .cdo-padding_bottom_25_xlarge_half {
        padding-bottom: 25.5em;
    }
}

.cdo-padding_bottom_26 {
    padding-bottom: 26em;
}

.cdo-padding_bottom_26_half {
    padding-bottom: 26.5em;
}

.cdo-padding_bottom_26_small {
    padding-bottom: 26em;
}

.cdo-padding_bottom_26_small_half {
    padding-bottom: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_26_medium {
        padding-bottom: 26em;
    }

    .cdo-padding_bottom_26_medium_half {
        padding-bottom: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_26_large {
        padding-bottom: 26em;
    }

    .cdo-padding_bottom_26_large_half {
        padding-bottom: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_26_xlarge {
        padding-bottom: 26em;
    }

    .cdo-padding_bottom_26_xlarge_half {
        padding-bottom: 26.5em;
    }
}

.cdo-padding_bottom_27 {
    padding-bottom: 27em;
}

.cdo-padding_bottom_27_half {
    padding-bottom: 27.5em;
}

.cdo-padding_bottom_27_small {
    padding-bottom: 27em;
}

.cdo-padding_bottom_27_small_half {
    padding-bottom: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_27_medium {
        padding-bottom: 27em;
    }

    .cdo-padding_bottom_27_medium_half {
        padding-bottom: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_27_large {
        padding-bottom: 27em;
    }

    .cdo-padding_bottom_27_large_half {
        padding-bottom: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_27_xlarge {
        padding-bottom: 27em;
    }

    .cdo-padding_bottom_27_xlarge_half {
        padding-bottom: 27.5em;
    }
}

.cdo-padding_bottom_28 {
    padding-bottom: 28em;
}

.cdo-padding_bottom_28_half {
    padding-bottom: 28.5em;
}

.cdo-padding_bottom_28_small {
    padding-bottom: 28em;
}

.cdo-padding_bottom_28_small_half {
    padding-bottom: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_28_medium {
        padding-bottom: 28em;
    }

    .cdo-padding_bottom_28_medium_half {
        padding-bottom: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_28_large {
        padding-bottom: 28em;
    }

    .cdo-padding_bottom_28_large_half {
        padding-bottom: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_28_xlarge {
        padding-bottom: 28em;
    }

    .cdo-padding_bottom_28_xlarge_half {
        padding-bottom: 28.5em;
    }
}

.cdo-padding_bottom_29 {
    padding-bottom: 29em;
}

.cdo-padding_bottom_29_half {
    padding-bottom: 29.5em;
}

.cdo-padding_bottom_29_small {
    padding-bottom: 29em;
}

.cdo-padding_bottom_29_small_half {
    padding-bottom: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_29_medium {
        padding-bottom: 29em;
    }

    .cdo-padding_bottom_29_medium_half {
        padding-bottom: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_29_large {
        padding-bottom: 29em;
    }

    .cdo-padding_bottom_29_large_half {
        padding-bottom: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_29_xlarge {
        padding-bottom: 29em;
    }

    .cdo-padding_bottom_29_xlarge_half {
        padding-bottom: 29.5em;
    }
}

.cdo-padding_bottom_30 {
    padding-bottom: 30em;
}

.cdo-padding_bottom_30_half {
    padding-bottom: 30.5em;
}

.cdo-padding_bottom_30_small {
    padding-bottom: 30em;
}

.cdo-padding_bottom_30_small_half {
    padding-bottom: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_bottom_30_medium {
        padding-bottom: 30em;
    }

    .cdo-padding_bottom_30_medium_half {
        padding-bottom: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_bottom_30_large {
        padding-bottom: 30em;
    }

    .cdo-padding_bottom_30_large_half {
        padding-bottom: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_bottom_30_xlarge {
        padding-bottom: 30em;
    }

    .cdo-padding_bottom_30_xlarge_half {
        padding-bottom: 30.5em;
    }
}

.cdo-padding_left_0 {
    padding-left: 0;
}

.cdo-padding_left_0_half {
    padding-left: 0.5em;
}

.cdo-padding_left_0_small {
    padding-left: 0;
}

.cdo-padding_left_0_small_half {
    padding-left: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_0_medium {
        padding-left: 0;
    }

    .cdo-padding_left_0_medium_half {
        padding-left: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_0_large {
        padding-left: 0;
    }

    .cdo-padding_left_0_large_half {
        padding-left: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_0_xlarge {
        padding-left: 0;
    }

    .cdo-padding_left_0_xlarge_half {
        padding-left: 0.5em;
    }
}

.cdo-padding_left_1 {
    padding-left: 1em;
}

.cdo-padding_left_1_half {
    padding-left: 1.5em;
}

.cdo-padding_left_1_small {
    padding-left: 1em;
}

.cdo-padding_left_1_small_half {
    padding-left: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_1_medium {
        padding-left: 1em;
    }

    .cdo-padding_left_1_medium_half {
        padding-left: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_1_large {
        padding-left: 1em;
    }

    .cdo-padding_left_1_large_half {
        padding-left: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_1_xlarge {
        padding-left: 1em;
    }

    .cdo-padding_left_1_xlarge_half {
        padding-left: 1.5em;
    }
}

.cdo-padding_left_2 {
    padding-left: 2em;
}

.cdo-padding_left_2_half {
    padding-left: 2.5em;
}

.cdo-padding_left_2_small {
    padding-left: 2em;
}

.cdo-padding_left_2_small_half {
    padding-left: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_2_medium {
        padding-left: 2em;
    }

    .cdo-padding_left_2_medium_half {
        padding-left: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_2_large {
        padding-left: 2em;
    }

    .cdo-padding_left_2_large_half {
        padding-left: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_2_xlarge {
        padding-left: 2em;
    }

    .cdo-padding_left_2_xlarge_half {
        padding-left: 2.5em;
    }
}

.cdo-padding_left_3 {
    padding-left: 3em;
}

.cdo-padding_left_3_half {
    padding-left: 3.5em;
}

.cdo-padding_left_3_small {
    padding-left: 3em;
}

.cdo-padding_left_3_small_half {
    padding-left: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_3_medium {
        padding-left: 3em;
    }

    .cdo-padding_left_3_medium_half {
        padding-left: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_3_large {
        padding-left: 3em;
    }

    .cdo-padding_left_3_large_half {
        padding-left: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_3_xlarge {
        padding-left: 3em;
    }

    .cdo-padding_left_3_xlarge_half {
        padding-left: 3.5em;
    }
}

.cdo-padding_left_4 {
    padding-left: 4em;
}

.cdo-padding_left_4_half {
    padding-left: 4.5em;
}

.cdo-padding_left_4_small {
    padding-left: 4em;
}

.cdo-padding_left_4_small_half {
    padding-left: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_4_medium {
        padding-left: 4em;
    }

    .cdo-padding_left_4_medium_half {
        padding-left: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_4_large {
        padding-left: 4em;
    }

    .cdo-padding_left_4_large_half {
        padding-left: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_4_xlarge {
        padding-left: 4em;
    }

    .cdo-padding_left_4_xlarge_half {
        padding-left: 4.5em;
    }
}

.cdo-padding_left_5 {
    padding-left: 5em;
}

.cdo-padding_left_5_half {
    padding-left: 5.5em;
}

.cdo-padding_left_5_small {
    padding-left: 5em;
}

.cdo-padding_left_5_small_half {
    padding-left: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_5_medium {
        padding-left: 5em;
    }

    .cdo-padding_left_5_medium_half {
        padding-left: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_5_large {
        padding-left: 5em;
    }

    .cdo-padding_left_5_large_half {
        padding-left: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_5_xlarge {
        padding-left: 5em;
    }

    .cdo-padding_left_5_xlarge_half {
        padding-left: 5.5em;
    }
}

.cdo-padding_left_6 {
    padding-left: 6em;
}

.cdo-padding_left_6_half {
    padding-left: 6.5em;
}

.cdo-padding_left_6_small {
    padding-left: 6em;
}

.cdo-padding_left_6_small_half {
    padding-left: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_6_medium {
        padding-left: 6em;
    }

    .cdo-padding_left_6_medium_half {
        padding-left: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_6_large {
        padding-left: 6em;
    }

    .cdo-padding_left_6_large_half {
        padding-left: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_6_xlarge {
        padding-left: 6em;
    }

    .cdo-padding_left_6_xlarge_half {
        padding-left: 6.5em;
    }
}

.cdo-padding_left_7 {
    padding-left: 7em;
}

.cdo-padding_left_7_half {
    padding-left: 7.5em;
}

.cdo-padding_left_7_small {
    padding-left: 7em;
}

.cdo-padding_left_7_small_half {
    padding-left: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_7_medium {
        padding-left: 7em;
    }

    .cdo-padding_left_7_medium_half {
        padding-left: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_7_large {
        padding-left: 7em;
    }

    .cdo-padding_left_7_large_half {
        padding-left: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_7_xlarge {
        padding-left: 7em;
    }

    .cdo-padding_left_7_xlarge_half {
        padding-left: 7.5em;
    }
}

.cdo-padding_left_8 {
    padding-left: 8em;
}

.cdo-padding_left_8_half {
    padding-left: 8.5em;
}

.cdo-padding_left_8_small {
    padding-left: 8em;
}

.cdo-padding_left_8_small_half {
    padding-left: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_8_medium {
        padding-left: 8em;
    }

    .cdo-padding_left_8_medium_half {
        padding-left: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_8_large {
        padding-left: 8em;
    }

    .cdo-padding_left_8_large_half {
        padding-left: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_8_xlarge {
        padding-left: 8em;
    }

    .cdo-padding_left_8_xlarge_half {
        padding-left: 8.5em;
    }
}

.cdo-padding_left_9 {
    padding-left: 9em;
}

.cdo-padding_left_9_half {
    padding-left: 9.5em;
}

.cdo-padding_left_9_small {
    padding-left: 9em;
}

.cdo-padding_left_9_small_half {
    padding-left: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_9_medium {
        padding-left: 9em;
    }

    .cdo-padding_left_9_medium_half {
        padding-left: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_9_large {
        padding-left: 9em;
    }

    .cdo-padding_left_9_large_half {
        padding-left: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_9_xlarge {
        padding-left: 9em;
    }

    .cdo-padding_left_9_xlarge_half {
        padding-left: 9.5em;
    }
}

.cdo-padding_left_10 {
    padding-left: 10em;
}

.cdo-padding_left_10_half {
    padding-left: 10.5em;
}

.cdo-padding_left_10_small {
    padding-left: 10em;
}

.cdo-padding_left_10_small_half {
    padding-left: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_10_medium {
        padding-left: 10em;
    }

    .cdo-padding_left_10_medium_half {
        padding-left: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_10_large {
        padding-left: 10em;
    }

    .cdo-padding_left_10_large_half {
        padding-left: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_10_xlarge {
        padding-left: 10em;
    }

    .cdo-padding_left_10_xlarge_half {
        padding-left: 10.5em;
    }
}

.cdo-padding_left_11 {
    padding-left: 11em;
}

.cdo-padding_left_11_half {
    padding-left: 11.5em;
}

.cdo-padding_left_11_small {
    padding-left: 11em;
}

.cdo-padding_left_11_small_half {
    padding-left: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_11_medium {
        padding-left: 11em;
    }

    .cdo-padding_left_11_medium_half {
        padding-left: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_11_large {
        padding-left: 11em;
    }

    .cdo-padding_left_11_large_half {
        padding-left: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_11_xlarge {
        padding-left: 11em;
    }

    .cdo-padding_left_11_xlarge_half {
        padding-left: 11.5em;
    }
}

.cdo-padding_left_12 {
    padding-left: 12em;
}

.cdo-padding_left_12_half {
    padding-left: 12.5em;
}

.cdo-padding_left_12_small {
    padding-left: 12em;
}

.cdo-padding_left_12_small_half {
    padding-left: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_12_medium {
        padding-left: 12em;
    }

    .cdo-padding_left_12_medium_half {
        padding-left: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_12_large {
        padding-left: 12em;
    }

    .cdo-padding_left_12_large_half {
        padding-left: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_12_xlarge {
        padding-left: 12em;
    }

    .cdo-padding_left_12_xlarge_half {
        padding-left: 12.5em;
    }
}

.cdo-padding_left_13 {
    padding-left: 13em;
}

.cdo-padding_left_13_half {
    padding-left: 13.5em;
}

.cdo-padding_left_13_small {
    padding-left: 13em;
}

.cdo-padding_left_13_small_half {
    padding-left: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_13_medium {
        padding-left: 13em;
    }

    .cdo-padding_left_13_medium_half {
        padding-left: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_13_large {
        padding-left: 13em;
    }

    .cdo-padding_left_13_large_half {
        padding-left: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_13_xlarge {
        padding-left: 13em;
    }

    .cdo-padding_left_13_xlarge_half {
        padding-left: 13.5em;
    }
}

.cdo-padding_left_14 {
    padding-left: 14em;
}

.cdo-padding_left_14_half {
    padding-left: 14.5em;
}

.cdo-padding_left_14_small {
    padding-left: 14em;
}

.cdo-padding_left_14_small_half {
    padding-left: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_14_medium {
        padding-left: 14em;
    }

    .cdo-padding_left_14_medium_half {
        padding-left: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_14_large {
        padding-left: 14em;
    }

    .cdo-padding_left_14_large_half {
        padding-left: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_14_xlarge {
        padding-left: 14em;
    }

    .cdo-padding_left_14_xlarge_half {
        padding-left: 14.5em;
    }
}

.cdo-padding_left_15 {
    padding-left: 15em;
}

.cdo-padding_left_15_half {
    padding-left: 15.5em;
}

.cdo-padding_left_15_small {
    padding-left: 15em;
}

.cdo-padding_left_15_small_half {
    padding-left: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_15_medium {
        padding-left: 15em;
    }

    .cdo-padding_left_15_medium_half {
        padding-left: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_15_large {
        padding-left: 15em;
    }

    .cdo-padding_left_15_large_half {
        padding-left: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_15_xlarge {
        padding-left: 15em;
    }

    .cdo-padding_left_15_xlarge_half {
        padding-left: 15.5em;
    }
}

.cdo-padding_left_16 {
    padding-left: 16em;
}

.cdo-padding_left_16_half {
    padding-left: 16.5em;
}

.cdo-padding_left_16_small {
    padding-left: 16em;
}

.cdo-padding_left_16_small_half {
    padding-left: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_16_medium {
        padding-left: 16em;
    }

    .cdo-padding_left_16_medium_half {
        padding-left: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_16_large {
        padding-left: 16em;
    }

    .cdo-padding_left_16_large_half {
        padding-left: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_16_xlarge {
        padding-left: 16em;
    }

    .cdo-padding_left_16_xlarge_half {
        padding-left: 16.5em;
    }
}

.cdo-padding_left_17 {
    padding-left: 17em;
}

.cdo-padding_left_17_half {
    padding-left: 17.5em;
}

.cdo-padding_left_17_small {
    padding-left: 17em;
}

.cdo-padding_left_17_small_half {
    padding-left: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_17_medium {
        padding-left: 17em;
    }

    .cdo-padding_left_17_medium_half {
        padding-left: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_17_large {
        padding-left: 17em;
    }

    .cdo-padding_left_17_large_half {
        padding-left: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_17_xlarge {
        padding-left: 17em;
    }

    .cdo-padding_left_17_xlarge_half {
        padding-left: 17.5em;
    }
}

.cdo-padding_left_18 {
    padding-left: 18em;
}

.cdo-padding_left_18_half {
    padding-left: 18.5em;
}

.cdo-padding_left_18_small {
    padding-left: 18em;
}

.cdo-padding_left_18_small_half {
    padding-left: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_18_medium {
        padding-left: 18em;
    }

    .cdo-padding_left_18_medium_half {
        padding-left: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_18_large {
        padding-left: 18em;
    }

    .cdo-padding_left_18_large_half {
        padding-left: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_18_xlarge {
        padding-left: 18em;
    }

    .cdo-padding_left_18_xlarge_half {
        padding-left: 18.5em;
    }
}

.cdo-padding_left_19 {
    padding-left: 19em;
}

.cdo-padding_left_19_half {
    padding-left: 19.5em;
}

.cdo-padding_left_19_small {
    padding-left: 19em;
}

.cdo-padding_left_19_small_half {
    padding-left: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_19_medium {
        padding-left: 19em;
    }

    .cdo-padding_left_19_medium_half {
        padding-left: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_19_large {
        padding-left: 19em;
    }

    .cdo-padding_left_19_large_half {
        padding-left: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_19_xlarge {
        padding-left: 19em;
    }

    .cdo-padding_left_19_xlarge_half {
        padding-left: 19.5em;
    }
}

.cdo-padding_left_20 {
    padding-left: 20em;
}

.cdo-padding_left_20_half {
    padding-left: 20.5em;
}

.cdo-padding_left_20_small {
    padding-left: 20em;
}

.cdo-padding_left_20_small_half {
    padding-left: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_20_medium {
        padding-left: 20em;
    }

    .cdo-padding_left_20_medium_half {
        padding-left: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_20_large {
        padding-left: 20em;
    }

    .cdo-padding_left_20_large_half {
        padding-left: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_20_xlarge {
        padding-left: 20em;
    }

    .cdo-padding_left_20_xlarge_half {
        padding-left: 20.5em;
    }
}

.cdo-padding_left_21 {
    padding-left: 21em;
}

.cdo-padding_left_21_half {
    padding-left: 21.5em;
}

.cdo-padding_left_21_small {
    padding-left: 21em;
}

.cdo-padding_left_21_small_half {
    padding-left: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_21_medium {
        padding-left: 21em;
    }

    .cdo-padding_left_21_medium_half {
        padding-left: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_21_large {
        padding-left: 21em;
    }

    .cdo-padding_left_21_large_half {
        padding-left: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_21_xlarge {
        padding-left: 21em;
    }

    .cdo-padding_left_21_xlarge_half {
        padding-left: 21.5em;
    }
}

.cdo-padding_left_22 {
    padding-left: 22em;
}

.cdo-padding_left_22_half {
    padding-left: 22.5em;
}

.cdo-padding_left_22_small {
    padding-left: 22em;
}

.cdo-padding_left_22_small_half {
    padding-left: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_22_medium {
        padding-left: 22em;
    }

    .cdo-padding_left_22_medium_half {
        padding-left: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_22_large {
        padding-left: 22em;
    }

    .cdo-padding_left_22_large_half {
        padding-left: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_22_xlarge {
        padding-left: 22em;
    }

    .cdo-padding_left_22_xlarge_half {
        padding-left: 22.5em;
    }
}

.cdo-padding_left_23 {
    padding-left: 23em;
}

.cdo-padding_left_23_half {
    padding-left: 23.5em;
}

.cdo-padding_left_23_small {
    padding-left: 23em;
}

.cdo-padding_left_23_small_half {
    padding-left: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_23_medium {
        padding-left: 23em;
    }

    .cdo-padding_left_23_medium_half {
        padding-left: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_23_large {
        padding-left: 23em;
    }

    .cdo-padding_left_23_large_half {
        padding-left: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_23_xlarge {
        padding-left: 23em;
    }

    .cdo-padding_left_23_xlarge_half {
        padding-left: 23.5em;
    }
}

.cdo-padding_left_24 {
    padding-left: 24em;
}

.cdo-padding_left_24_half {
    padding-left: 24.5em;
}

.cdo-padding_left_24_small {
    padding-left: 24em;
}

.cdo-padding_left_24_small_half {
    padding-left: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_24_medium {
        padding-left: 24em;
    }

    .cdo-padding_left_24_medium_half {
        padding-left: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_24_large {
        padding-left: 24em;
    }

    .cdo-padding_left_24_large_half {
        padding-left: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_24_xlarge {
        padding-left: 24em;
    }

    .cdo-padding_left_24_xlarge_half {
        padding-left: 24.5em;
    }
}

.cdo-padding_left_25 {
    padding-left: 25em;
}

.cdo-padding_left_25_half {
    padding-left: 25.5em;
}

.cdo-padding_left_25_small {
    padding-left: 25em;
}

.cdo-padding_left_25_small_half {
    padding-left: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_25_medium {
        padding-left: 25em;
    }

    .cdo-padding_left_25_medium_half {
        padding-left: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_25_large {
        padding-left: 25em;
    }

    .cdo-padding_left_25_large_half {
        padding-left: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_25_xlarge {
        padding-left: 25em;
    }

    .cdo-padding_left_25_xlarge_half {
        padding-left: 25.5em;
    }
}

.cdo-padding_left_26 {
    padding-left: 26em;
}

.cdo-padding_left_26_half {
    padding-left: 26.5em;
}

.cdo-padding_left_26_small {
    padding-left: 26em;
}

.cdo-padding_left_26_small_half {
    padding-left: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_26_medium {
        padding-left: 26em;
    }

    .cdo-padding_left_26_medium_half {
        padding-left: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_26_large {
        padding-left: 26em;
    }

    .cdo-padding_left_26_large_half {
        padding-left: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_26_xlarge {
        padding-left: 26em;
    }

    .cdo-padding_left_26_xlarge_half {
        padding-left: 26.5em;
    }
}

.cdo-padding_left_27 {
    padding-left: 27em;
}

.cdo-padding_left_27_half {
    padding-left: 27.5em;
}

.cdo-padding_left_27_small {
    padding-left: 27em;
}

.cdo-padding_left_27_small_half {
    padding-left: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_27_medium {
        padding-left: 27em;
    }

    .cdo-padding_left_27_medium_half {
        padding-left: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_27_large {
        padding-left: 27em;
    }

    .cdo-padding_left_27_large_half {
        padding-left: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_27_xlarge {
        padding-left: 27em;
    }

    .cdo-padding_left_27_xlarge_half {
        padding-left: 27.5em;
    }
}

.cdo-padding_left_28 {
    padding-left: 28em;
}

.cdo-padding_left_28_half {
    padding-left: 28.5em;
}

.cdo-padding_left_28_small {
    padding-left: 28em;
}

.cdo-padding_left_28_small_half {
    padding-left: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_28_medium {
        padding-left: 28em;
    }

    .cdo-padding_left_28_medium_half {
        padding-left: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_28_large {
        padding-left: 28em;
    }

    .cdo-padding_left_28_large_half {
        padding-left: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_28_xlarge {
        padding-left: 28em;
    }

    .cdo-padding_left_28_xlarge_half {
        padding-left: 28.5em;
    }
}

.cdo-padding_left_29 {
    padding-left: 29em;
}

.cdo-padding_left_29_half {
    padding-left: 29.5em;
}

.cdo-padding_left_29_small {
    padding-left: 29em;
}

.cdo-padding_left_29_small_half {
    padding-left: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_29_medium {
        padding-left: 29em;
    }

    .cdo-padding_left_29_medium_half {
        padding-left: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_29_large {
        padding-left: 29em;
    }

    .cdo-padding_left_29_large_half {
        padding-left: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_29_xlarge {
        padding-left: 29em;
    }

    .cdo-padding_left_29_xlarge_half {
        padding-left: 29.5em;
    }
}

.cdo-padding_left_30 {
    padding-left: 30em;
}

.cdo-padding_left_30_half {
    padding-left: 30.5em;
}

.cdo-padding_left_30_small {
    padding-left: 30em;
}

.cdo-padding_left_30_small_half {
    padding-left: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_left_30_medium {
        padding-left: 30em;
    }

    .cdo-padding_left_30_medium_half {
        padding-left: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_left_30_large {
        padding-left: 30em;
    }

    .cdo-padding_left_30_large_half {
        padding-left: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_left_30_xlarge {
        padding-left: 30em;
    }

    .cdo-padding_left_30_xlarge_half {
        padding-left: 30.5em;
    }
}

.cdo-padding_h_0 {
    padding-left: 0;
    padding-right: 0;
}

.cdo-padding_h_0_half {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.cdo-padding_h_0_small {
    padding-left: 0;
    padding-right: 0;
}

.cdo-padding_h_0_small_half {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_0_medium {
        padding-left: 0;
        padding-right: 0;
    }

    .cdo-padding_h_0_medium_half {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_0_large {
        padding-left: 0;
        padding-right: 0;
    }

    .cdo-padding_h_0_large_half {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_0_xlarge {
        padding-left: 0;
        padding-right: 0;
    }

    .cdo-padding_h_0_xlarge_half {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

.cdo-padding_h_1 {
    padding-left: 1em;
    padding-right: 1em;
}

.cdo-padding_h_1_half {
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.cdo-padding_h_1_small {
    padding-left: 1em;
    padding-right: 1em;
}

.cdo-padding_h_1_small_half {
    padding-left: 1.5em;
    padding-right: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_1_medium {
        padding-left: 1em;
        padding-right: 1em;
    }

    .cdo-padding_h_1_medium_half {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_1_large {
        padding-left: 1em;
        padding-right: 1em;
    }

    .cdo-padding_h_1_large_half {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_1_xlarge {
        padding-left: 1em;
        padding-right: 1em;
    }

    .cdo-padding_h_1_xlarge_half {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
}

.cdo-padding_h_2 {
    padding-left: 2em;
    padding-right: 2em;
}

.cdo-padding_h_2_half {
    padding-left: 2.5em;
    padding-right: 2.5em;
}

.cdo-padding_h_2_small {
    padding-left: 2em;
    padding-right: 2em;
}

.cdo-padding_h_2_small_half {
    padding-left: 2.5em;
    padding-right: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_2_medium {
        padding-left: 2em;
        padding-right: 2em;
    }

    .cdo-padding_h_2_medium_half {
        padding-left: 2.5em;
        padding-right: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_2_large {
        padding-left: 2em;
        padding-right: 2em;
    }

    .cdo-padding_h_2_large_half {
        padding-left: 2.5em;
        padding-right: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_2_xlarge {
        padding-left: 2em;
        padding-right: 2em;
    }

    .cdo-padding_h_2_xlarge_half {
        padding-left: 2.5em;
        padding-right: 2.5em;
    }
}

.cdo-padding_h_3 {
    padding-left: 3em;
    padding-right: 3em;
}

.cdo-padding_h_3_half {
    padding-left: 3.5em;
    padding-right: 3.5em;
}

.cdo-padding_h_3_small {
    padding-left: 3em;
    padding-right: 3em;
}

.cdo-padding_h_3_small_half {
    padding-left: 3.5em;
    padding-right: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_3_medium {
        padding-left: 3em;
        padding-right: 3em;
    }

    .cdo-padding_h_3_medium_half {
        padding-left: 3.5em;
        padding-right: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_3_large {
        padding-left: 3em;
        padding-right: 3em;
    }

    .cdo-padding_h_3_large_half {
        padding-left: 3.5em;
        padding-right: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_3_xlarge {
        padding-left: 3em;
        padding-right: 3em;
    }

    .cdo-padding_h_3_xlarge_half {
        padding-left: 3.5em;
        padding-right: 3.5em;
    }
}

.cdo-padding_h_4 {
    padding-left: 4em;
    padding-right: 4em;
}

.cdo-padding_h_4_half {
    padding-left: 4.5em;
    padding-right: 4.5em;
}

.cdo-padding_h_4_small {
    padding-left: 4em;
    padding-right: 4em;
}

.cdo-padding_h_4_small_half {
    padding-left: 4.5em;
    padding-right: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_4_medium {
        padding-left: 4em;
        padding-right: 4em;
    }

    .cdo-padding_h_4_medium_half {
        padding-left: 4.5em;
        padding-right: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_4_large {
        padding-left: 4em;
        padding-right: 4em;
    }

    .cdo-padding_h_4_large_half {
        padding-left: 4.5em;
        padding-right: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_4_xlarge {
        padding-left: 4em;
        padding-right: 4em;
    }

    .cdo-padding_h_4_xlarge_half {
        padding-left: 4.5em;
        padding-right: 4.5em;
    }
}

.cdo-padding_h_5 {
    padding-left: 5em;
    padding-right: 5em;
}

.cdo-padding_h_5_half {
    padding-left: 5.5em;
    padding-right: 5.5em;
}

.cdo-padding_h_5_small {
    padding-left: 5em;
    padding-right: 5em;
}

.cdo-padding_h_5_small_half {
    padding-left: 5.5em;
    padding-right: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_5_medium {
        padding-left: 5em;
        padding-right: 5em;
    }

    .cdo-padding_h_5_medium_half {
        padding-left: 5.5em;
        padding-right: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_5_large {
        padding-left: 5em;
        padding-right: 5em;
    }

    .cdo-padding_h_5_large_half {
        padding-left: 5.5em;
        padding-right: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_5_xlarge {
        padding-left: 5em;
        padding-right: 5em;
    }

    .cdo-padding_h_5_xlarge_half {
        padding-left: 5.5em;
        padding-right: 5.5em;
    }
}

.cdo-padding_h_6 {
    padding-left: 6em;
    padding-right: 6em;
}

.cdo-padding_h_6_half {
    padding-left: 6.5em;
    padding-right: 6.5em;
}

.cdo-padding_h_6_small {
    padding-left: 6em;
    padding-right: 6em;
}

.cdo-padding_h_6_small_half {
    padding-left: 6.5em;
    padding-right: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_6_medium {
        padding-left: 6em;
        padding-right: 6em;
    }

    .cdo-padding_h_6_medium_half {
        padding-left: 6.5em;
        padding-right: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_6_large {
        padding-left: 6em;
        padding-right: 6em;
    }

    .cdo-padding_h_6_large_half {
        padding-left: 6.5em;
        padding-right: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_6_xlarge {
        padding-left: 6em;
        padding-right: 6em;
    }

    .cdo-padding_h_6_xlarge_half {
        padding-left: 6.5em;
        padding-right: 6.5em;
    }
}

.cdo-padding_h_7 {
    padding-left: 7em;
    padding-right: 7em;
}

.cdo-padding_h_7_half {
    padding-left: 7.5em;
    padding-right: 7.5em;
}

.cdo-padding_h_7_small {
    padding-left: 7em;
    padding-right: 7em;
}

.cdo-padding_h_7_small_half {
    padding-left: 7.5em;
    padding-right: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_7_medium {
        padding-left: 7em;
        padding-right: 7em;
    }

    .cdo-padding_h_7_medium_half {
        padding-left: 7.5em;
        padding-right: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_7_large {
        padding-left: 7em;
        padding-right: 7em;
    }

    .cdo-padding_h_7_large_half {
        padding-left: 7.5em;
        padding-right: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_7_xlarge {
        padding-left: 7em;
        padding-right: 7em;
    }

    .cdo-padding_h_7_xlarge_half {
        padding-left: 7.5em;
        padding-right: 7.5em;
    }
}

.cdo-padding_h_8 {
    padding-left: 8em;
    padding-right: 8em;
}

.cdo-padding_h_8_half {
    padding-left: 8.5em;
    padding-right: 8.5em;
}

.cdo-padding_h_8_small {
    padding-left: 8em;
    padding-right: 8em;
}

.cdo-padding_h_8_small_half {
    padding-left: 8.5em;
    padding-right: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_8_medium {
        padding-left: 8em;
        padding-right: 8em;
    }

    .cdo-padding_h_8_medium_half {
        padding-left: 8.5em;
        padding-right: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_8_large {
        padding-left: 8em;
        padding-right: 8em;
    }

    .cdo-padding_h_8_large_half {
        padding-left: 8.5em;
        padding-right: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_8_xlarge {
        padding-left: 8em;
        padding-right: 8em;
    }

    .cdo-padding_h_8_xlarge_half {
        padding-left: 8.5em;
        padding-right: 8.5em;
    }
}

.cdo-padding_h_9 {
    padding-left: 9em;
    padding-right: 9em;
}

.cdo-padding_h_9_half {
    padding-left: 9.5em;
    padding-right: 9.5em;
}

.cdo-padding_h_9_small {
    padding-left: 9em;
    padding-right: 9em;
}

.cdo-padding_h_9_small_half {
    padding-left: 9.5em;
    padding-right: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_9_medium {
        padding-left: 9em;
        padding-right: 9em;
    }

    .cdo-padding_h_9_medium_half {
        padding-left: 9.5em;
        padding-right: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_9_large {
        padding-left: 9em;
        padding-right: 9em;
    }

    .cdo-padding_h_9_large_half {
        padding-left: 9.5em;
        padding-right: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_9_xlarge {
        padding-left: 9em;
        padding-right: 9em;
    }

    .cdo-padding_h_9_xlarge_half {
        padding-left: 9.5em;
        padding-right: 9.5em;
    }
}

.cdo-padding_h_10 {
    padding-left: 10em;
    padding-right: 10em;
}

.cdo-padding_h_10_half {
    padding-left: 10.5em;
    padding-right: 10.5em;
}

.cdo-padding_h_10_small {
    padding-left: 10em;
    padding-right: 10em;
}

.cdo-padding_h_10_small_half {
    padding-left: 10.5em;
    padding-right: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_10_medium {
        padding-left: 10em;
        padding-right: 10em;
    }

    .cdo-padding_h_10_medium_half {
        padding-left: 10.5em;
        padding-right: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_10_large {
        padding-left: 10em;
        padding-right: 10em;
    }

    .cdo-padding_h_10_large_half {
        padding-left: 10.5em;
        padding-right: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_10_xlarge {
        padding-left: 10em;
        padding-right: 10em;
    }

    .cdo-padding_h_10_xlarge_half {
        padding-left: 10.5em;
        padding-right: 10.5em;
    }
}

.cdo-padding_h_11 {
    padding-left: 11em;
    padding-right: 11em;
}

.cdo-padding_h_11_half {
    padding-left: 11.5em;
    padding-right: 11.5em;
}

.cdo-padding_h_11_small {
    padding-left: 11em;
    padding-right: 11em;
}

.cdo-padding_h_11_small_half {
    padding-left: 11.5em;
    padding-right: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_11_medium {
        padding-left: 11em;
        padding-right: 11em;
    }

    .cdo-padding_h_11_medium_half {
        padding-left: 11.5em;
        padding-right: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_11_large {
        padding-left: 11em;
        padding-right: 11em;
    }

    .cdo-padding_h_11_large_half {
        padding-left: 11.5em;
        padding-right: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_11_xlarge {
        padding-left: 11em;
        padding-right: 11em;
    }

    .cdo-padding_h_11_xlarge_half {
        padding-left: 11.5em;
        padding-right: 11.5em;
    }
}

.cdo-padding_h_12 {
    padding-left: 12em;
    padding-right: 12em;
}

.cdo-padding_h_12_half {
    padding-left: 12.5em;
    padding-right: 12.5em;
}

.cdo-padding_h_12_small {
    padding-left: 12em;
    padding-right: 12em;
}

.cdo-padding_h_12_small_half {
    padding-left: 12.5em;
    padding-right: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_12_medium {
        padding-left: 12em;
        padding-right: 12em;
    }

    .cdo-padding_h_12_medium_half {
        padding-left: 12.5em;
        padding-right: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_12_large {
        padding-left: 12em;
        padding-right: 12em;
    }

    .cdo-padding_h_12_large_half {
        padding-left: 12.5em;
        padding-right: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_12_xlarge {
        padding-left: 12em;
        padding-right: 12em;
    }

    .cdo-padding_h_12_xlarge_half {
        padding-left: 12.5em;
        padding-right: 12.5em;
    }
}

.cdo-padding_h_13 {
    padding-left: 13em;
    padding-right: 13em;
}

.cdo-padding_h_13_half {
    padding-left: 13.5em;
    padding-right: 13.5em;
}

.cdo-padding_h_13_small {
    padding-left: 13em;
    padding-right: 13em;
}

.cdo-padding_h_13_small_half {
    padding-left: 13.5em;
    padding-right: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_13_medium {
        padding-left: 13em;
        padding-right: 13em;
    }

    .cdo-padding_h_13_medium_half {
        padding-left: 13.5em;
        padding-right: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_13_large {
        padding-left: 13em;
        padding-right: 13em;
    }

    .cdo-padding_h_13_large_half {
        padding-left: 13.5em;
        padding-right: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_13_xlarge {
        padding-left: 13em;
        padding-right: 13em;
    }

    .cdo-padding_h_13_xlarge_half {
        padding-left: 13.5em;
        padding-right: 13.5em;
    }
}

.cdo-padding_h_14 {
    padding-left: 14em;
    padding-right: 14em;
}

.cdo-padding_h_14_half {
    padding-left: 14.5em;
    padding-right: 14.5em;
}

.cdo-padding_h_14_small {
    padding-left: 14em;
    padding-right: 14em;
}

.cdo-padding_h_14_small_half {
    padding-left: 14.5em;
    padding-right: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_14_medium {
        padding-left: 14em;
        padding-right: 14em;
    }

    .cdo-padding_h_14_medium_half {
        padding-left: 14.5em;
        padding-right: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_14_large {
        padding-left: 14em;
        padding-right: 14em;
    }

    .cdo-padding_h_14_large_half {
        padding-left: 14.5em;
        padding-right: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_14_xlarge {
        padding-left: 14em;
        padding-right: 14em;
    }

    .cdo-padding_h_14_xlarge_half {
        padding-left: 14.5em;
        padding-right: 14.5em;
    }
}

.cdo-padding_h_15 {
    padding-left: 15em;
    padding-right: 15em;
}

.cdo-padding_h_15_half {
    padding-left: 15.5em;
    padding-right: 15.5em;
}

.cdo-padding_h_15_small {
    padding-left: 15em;
    padding-right: 15em;
}

.cdo-padding_h_15_small_half {
    padding-left: 15.5em;
    padding-right: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_15_medium {
        padding-left: 15em;
        padding-right: 15em;
    }

    .cdo-padding_h_15_medium_half {
        padding-left: 15.5em;
        padding-right: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_15_large {
        padding-left: 15em;
        padding-right: 15em;
    }

    .cdo-padding_h_15_large_half {
        padding-left: 15.5em;
        padding-right: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_15_xlarge {
        padding-left: 15em;
        padding-right: 15em;
    }

    .cdo-padding_h_15_xlarge_half {
        padding-left: 15.5em;
        padding-right: 15.5em;
    }
}

.cdo-padding_h_16 {
    padding-left: 16em;
    padding-right: 16em;
}

.cdo-padding_h_16_half {
    padding-left: 16.5em;
    padding-right: 16.5em;
}

.cdo-padding_h_16_small {
    padding-left: 16em;
    padding-right: 16em;
}

.cdo-padding_h_16_small_half {
    padding-left: 16.5em;
    padding-right: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_16_medium {
        padding-left: 16em;
        padding-right: 16em;
    }

    .cdo-padding_h_16_medium_half {
        padding-left: 16.5em;
        padding-right: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_16_large {
        padding-left: 16em;
        padding-right: 16em;
    }

    .cdo-padding_h_16_large_half {
        padding-left: 16.5em;
        padding-right: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_16_xlarge {
        padding-left: 16em;
        padding-right: 16em;
    }

    .cdo-padding_h_16_xlarge_half {
        padding-left: 16.5em;
        padding-right: 16.5em;
    }
}

.cdo-padding_h_17 {
    padding-left: 17em;
    padding-right: 17em;
}

.cdo-padding_h_17_half {
    padding-left: 17.5em;
    padding-right: 17.5em;
}

.cdo-padding_h_17_small {
    padding-left: 17em;
    padding-right: 17em;
}

.cdo-padding_h_17_small_half {
    padding-left: 17.5em;
    padding-right: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_17_medium {
        padding-left: 17em;
        padding-right: 17em;
    }

    .cdo-padding_h_17_medium_half {
        padding-left: 17.5em;
        padding-right: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_17_large {
        padding-left: 17em;
        padding-right: 17em;
    }

    .cdo-padding_h_17_large_half {
        padding-left: 17.5em;
        padding-right: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_17_xlarge {
        padding-left: 17em;
        padding-right: 17em;
    }

    .cdo-padding_h_17_xlarge_half {
        padding-left: 17.5em;
        padding-right: 17.5em;
    }
}

.cdo-padding_h_18 {
    padding-left: 18em;
    padding-right: 18em;
}

.cdo-padding_h_18_half {
    padding-left: 18.5em;
    padding-right: 18.5em;
}

.cdo-padding_h_18_small {
    padding-left: 18em;
    padding-right: 18em;
}

.cdo-padding_h_18_small_half {
    padding-left: 18.5em;
    padding-right: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_18_medium {
        padding-left: 18em;
        padding-right: 18em;
    }

    .cdo-padding_h_18_medium_half {
        padding-left: 18.5em;
        padding-right: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_18_large {
        padding-left: 18em;
        padding-right: 18em;
    }

    .cdo-padding_h_18_large_half {
        padding-left: 18.5em;
        padding-right: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_18_xlarge {
        padding-left: 18em;
        padding-right: 18em;
    }

    .cdo-padding_h_18_xlarge_half {
        padding-left: 18.5em;
        padding-right: 18.5em;
    }
}

.cdo-padding_h_19 {
    padding-left: 19em;
    padding-right: 19em;
}

.cdo-padding_h_19_half {
    padding-left: 19.5em;
    padding-right: 19.5em;
}

.cdo-padding_h_19_small {
    padding-left: 19em;
    padding-right: 19em;
}

.cdo-padding_h_19_small_half {
    padding-left: 19.5em;
    padding-right: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_19_medium {
        padding-left: 19em;
        padding-right: 19em;
    }

    .cdo-padding_h_19_medium_half {
        padding-left: 19.5em;
        padding-right: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_19_large {
        padding-left: 19em;
        padding-right: 19em;
    }

    .cdo-padding_h_19_large_half {
        padding-left: 19.5em;
        padding-right: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_19_xlarge {
        padding-left: 19em;
        padding-right: 19em;
    }

    .cdo-padding_h_19_xlarge_half {
        padding-left: 19.5em;
        padding-right: 19.5em;
    }
}

.cdo-padding_h_20 {
    padding-left: 20em;
    padding-right: 20em;
}

.cdo-padding_h_20_half {
    padding-left: 20.5em;
    padding-right: 20.5em;
}

.cdo-padding_h_20_small {
    padding-left: 20em;
    padding-right: 20em;
}

.cdo-padding_h_20_small_half {
    padding-left: 20.5em;
    padding-right: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_20_medium {
        padding-left: 20em;
        padding-right: 20em;
    }

    .cdo-padding_h_20_medium_half {
        padding-left: 20.5em;
        padding-right: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_20_large {
        padding-left: 20em;
        padding-right: 20em;
    }

    .cdo-padding_h_20_large_half {
        padding-left: 20.5em;
        padding-right: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_20_xlarge {
        padding-left: 20em;
        padding-right: 20em;
    }

    .cdo-padding_h_20_xlarge_half {
        padding-left: 20.5em;
        padding-right: 20.5em;
    }
}

.cdo-padding_h_21 {
    padding-left: 21em;
    padding-right: 21em;
}

.cdo-padding_h_21_half {
    padding-left: 21.5em;
    padding-right: 21.5em;
}

.cdo-padding_h_21_small {
    padding-left: 21em;
    padding-right: 21em;
}

.cdo-padding_h_21_small_half {
    padding-left: 21.5em;
    padding-right: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_21_medium {
        padding-left: 21em;
        padding-right: 21em;
    }

    .cdo-padding_h_21_medium_half {
        padding-left: 21.5em;
        padding-right: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_21_large {
        padding-left: 21em;
        padding-right: 21em;
    }

    .cdo-padding_h_21_large_half {
        padding-left: 21.5em;
        padding-right: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_21_xlarge {
        padding-left: 21em;
        padding-right: 21em;
    }

    .cdo-padding_h_21_xlarge_half {
        padding-left: 21.5em;
        padding-right: 21.5em;
    }
}

.cdo-padding_h_22 {
    padding-left: 22em;
    padding-right: 22em;
}

.cdo-padding_h_22_half {
    padding-left: 22.5em;
    padding-right: 22.5em;
}

.cdo-padding_h_22_small {
    padding-left: 22em;
    padding-right: 22em;
}

.cdo-padding_h_22_small_half {
    padding-left: 22.5em;
    padding-right: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_22_medium {
        padding-left: 22em;
        padding-right: 22em;
    }

    .cdo-padding_h_22_medium_half {
        padding-left: 22.5em;
        padding-right: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_22_large {
        padding-left: 22em;
        padding-right: 22em;
    }

    .cdo-padding_h_22_large_half {
        padding-left: 22.5em;
        padding-right: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_22_xlarge {
        padding-left: 22em;
        padding-right: 22em;
    }

    .cdo-padding_h_22_xlarge_half {
        padding-left: 22.5em;
        padding-right: 22.5em;
    }
}

.cdo-padding_h_23 {
    padding-left: 23em;
    padding-right: 23em;
}

.cdo-padding_h_23_half {
    padding-left: 23.5em;
    padding-right: 23.5em;
}

.cdo-padding_h_23_small {
    padding-left: 23em;
    padding-right: 23em;
}

.cdo-padding_h_23_small_half {
    padding-left: 23.5em;
    padding-right: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_23_medium {
        padding-left: 23em;
        padding-right: 23em;
    }

    .cdo-padding_h_23_medium_half {
        padding-left: 23.5em;
        padding-right: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_23_large {
        padding-left: 23em;
        padding-right: 23em;
    }

    .cdo-padding_h_23_large_half {
        padding-left: 23.5em;
        padding-right: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_23_xlarge {
        padding-left: 23em;
        padding-right: 23em;
    }

    .cdo-padding_h_23_xlarge_half {
        padding-left: 23.5em;
        padding-right: 23.5em;
    }
}

.cdo-padding_h_24 {
    padding-left: 24em;
    padding-right: 24em;
}

.cdo-padding_h_24_half {
    padding-left: 24.5em;
    padding-right: 24.5em;
}

.cdo-padding_h_24_small {
    padding-left: 24em;
    padding-right: 24em;
}

.cdo-padding_h_24_small_half {
    padding-left: 24.5em;
    padding-right: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_24_medium {
        padding-left: 24em;
        padding-right: 24em;
    }

    .cdo-padding_h_24_medium_half {
        padding-left: 24.5em;
        padding-right: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_24_large {
        padding-left: 24em;
        padding-right: 24em;
    }

    .cdo-padding_h_24_large_half {
        padding-left: 24.5em;
        padding-right: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_24_xlarge {
        padding-left: 24em;
        padding-right: 24em;
    }

    .cdo-padding_h_24_xlarge_half {
        padding-left: 24.5em;
        padding-right: 24.5em;
    }
}

.cdo-padding_h_25 {
    padding-left: 25em;
    padding-right: 25em;
}

.cdo-padding_h_25_half {
    padding-left: 25.5em;
    padding-right: 25.5em;
}

.cdo-padding_h_25_small {
    padding-left: 25em;
    padding-right: 25em;
}

.cdo-padding_h_25_small_half {
    padding-left: 25.5em;
    padding-right: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_25_medium {
        padding-left: 25em;
        padding-right: 25em;
    }

    .cdo-padding_h_25_medium_half {
        padding-left: 25.5em;
        padding-right: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_25_large {
        padding-left: 25em;
        padding-right: 25em;
    }

    .cdo-padding_h_25_large_half {
        padding-left: 25.5em;
        padding-right: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_25_xlarge {
        padding-left: 25em;
        padding-right: 25em;
    }

    .cdo-padding_h_25_xlarge_half {
        padding-left: 25.5em;
        padding-right: 25.5em;
    }
}

.cdo-padding_h_26 {
    padding-left: 26em;
    padding-right: 26em;
}

.cdo-padding_h_26_half {
    padding-left: 26.5em;
    padding-right: 26.5em;
}

.cdo-padding_h_26_small {
    padding-left: 26em;
    padding-right: 26em;
}

.cdo-padding_h_26_small_half {
    padding-left: 26.5em;
    padding-right: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_26_medium {
        padding-left: 26em;
        padding-right: 26em;
    }

    .cdo-padding_h_26_medium_half {
        padding-left: 26.5em;
        padding-right: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_26_large {
        padding-left: 26em;
        padding-right: 26em;
    }

    .cdo-padding_h_26_large_half {
        padding-left: 26.5em;
        padding-right: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_26_xlarge {
        padding-left: 26em;
        padding-right: 26em;
    }

    .cdo-padding_h_26_xlarge_half {
        padding-left: 26.5em;
        padding-right: 26.5em;
    }
}

.cdo-padding_h_27 {
    padding-left: 27em;
    padding-right: 27em;
}

.cdo-padding_h_27_half {
    padding-left: 27.5em;
    padding-right: 27.5em;
}

.cdo-padding_h_27_small {
    padding-left: 27em;
    padding-right: 27em;
}

.cdo-padding_h_27_small_half {
    padding-left: 27.5em;
    padding-right: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_27_medium {
        padding-left: 27em;
        padding-right: 27em;
    }

    .cdo-padding_h_27_medium_half {
        padding-left: 27.5em;
        padding-right: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_27_large {
        padding-left: 27em;
        padding-right: 27em;
    }

    .cdo-padding_h_27_large_half {
        padding-left: 27.5em;
        padding-right: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_27_xlarge {
        padding-left: 27em;
        padding-right: 27em;
    }

    .cdo-padding_h_27_xlarge_half {
        padding-left: 27.5em;
        padding-right: 27.5em;
    }
}

.cdo-padding_h_28 {
    padding-left: 28em;
    padding-right: 28em;
}

.cdo-padding_h_28_half {
    padding-left: 28.5em;
    padding-right: 28.5em;
}

.cdo-padding_h_28_small {
    padding-left: 28em;
    padding-right: 28em;
}

.cdo-padding_h_28_small_half {
    padding-left: 28.5em;
    padding-right: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_28_medium {
        padding-left: 28em;
        padding-right: 28em;
    }

    .cdo-padding_h_28_medium_half {
        padding-left: 28.5em;
        padding-right: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_28_large {
        padding-left: 28em;
        padding-right: 28em;
    }

    .cdo-padding_h_28_large_half {
        padding-left: 28.5em;
        padding-right: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_28_xlarge {
        padding-left: 28em;
        padding-right: 28em;
    }

    .cdo-padding_h_28_xlarge_half {
        padding-left: 28.5em;
        padding-right: 28.5em;
    }
}

.cdo-padding_h_29 {
    padding-left: 29em;
    padding-right: 29em;
}

.cdo-padding_h_29_half {
    padding-left: 29.5em;
    padding-right: 29.5em;
}

.cdo-padding_h_29_small {
    padding-left: 29em;
    padding-right: 29em;
}

.cdo-padding_h_29_small_half {
    padding-left: 29.5em;
    padding-right: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_29_medium {
        padding-left: 29em;
        padding-right: 29em;
    }

    .cdo-padding_h_29_medium_half {
        padding-left: 29.5em;
        padding-right: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_29_large {
        padding-left: 29em;
        padding-right: 29em;
    }

    .cdo-padding_h_29_large_half {
        padding-left: 29.5em;
        padding-right: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_29_xlarge {
        padding-left: 29em;
        padding-right: 29em;
    }

    .cdo-padding_h_29_xlarge_half {
        padding-left: 29.5em;
        padding-right: 29.5em;
    }
}

.cdo-padding_h_30 {
    padding-left: 30em;
    padding-right: 30em;
}

.cdo-padding_h_30_half {
    padding-left: 30.5em;
    padding-right: 30.5em;
}

.cdo-padding_h_30_small {
    padding-left: 30em;
    padding-right: 30em;
}

.cdo-padding_h_30_small_half {
    padding-left: 30.5em;
    padding-right: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_h_30_medium {
        padding-left: 30em;
        padding-right: 30em;
    }

    .cdo-padding_h_30_medium_half {
        padding-left: 30.5em;
        padding-right: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_h_30_large {
        padding-left: 30em;
        padding-right: 30em;
    }

    .cdo-padding_h_30_large_half {
        padding-left: 30.5em;
        padding-right: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_h_30_xlarge {
        padding-left: 30em;
        padding-right: 30em;
    }

    .cdo-padding_h_30_xlarge_half {
        padding-left: 30.5em;
        padding-right: 30.5em;
    }
}

.cdo-padding_v_0 {
    padding-top: 0;
    padding-bottom: 0;
}

.cdo-padding_v_0_half {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.cdo-padding_v_0_small {
    padding-top: 0;
    padding-bottom: 0;
}

.cdo-padding_v_0_small_half {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_0_medium {
        padding-top: 0;
        padding-bottom: 0;
    }

    .cdo-padding_v_0_medium_half {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_0_large {
        padding-top: 0;
        padding-bottom: 0;
    }

    .cdo-padding_v_0_large_half {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_0_xlarge {
        padding-top: 0;
        padding-bottom: 0;
    }

    .cdo-padding_v_0_xlarge_half {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}

.cdo-padding_v_1 {
    padding-top: 1em;
    padding-bottom: 1em;
}

.cdo-padding_v_1_half {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

.cdo-padding_v_1_small {
    padding-top: 1em;
    padding-bottom: 1em;
}

.cdo-padding_v_1_small_half {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_1_medium {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .cdo-padding_v_1_medium_half {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_1_large {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .cdo-padding_v_1_large_half {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_1_xlarge {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .cdo-padding_v_1_xlarge_half {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
}

.cdo-padding_v_2 {
    padding-top: 2em;
    padding-bottom: 2em;
}

.cdo-padding_v_2_half {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}

.cdo-padding_v_2_small {
    padding-top: 2em;
    padding-bottom: 2em;
}

.cdo-padding_v_2_small_half {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_2_medium {
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .cdo-padding_v_2_medium_half {
        padding-top: 2.5em;
        padding-bottom: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_2_large {
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .cdo-padding_v_2_large_half {
        padding-top: 2.5em;
        padding-bottom: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_2_xlarge {
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .cdo-padding_v_2_xlarge_half {
        padding-top: 2.5em;
        padding-bottom: 2.5em;
    }
}

.cdo-section_container .cdo-padding_bottom_3 {
    padding-bottom: 3em;
}

.cdo-padding_v_3 {
    padding-top: 2em;
    padding-bottom: 3em;
}

.cdo-padding_v_3_half {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
}

.cdo-padding_v_3_small {
    padding-top: 3em;
    padding-bottom: 3em;
}

.cdo-padding_v_3_small_half {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_3_medium {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    .cdo-padding_v_3_medium_half {
        padding-top: 3.5em;
        padding-bottom: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_3_large {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    .cdo-padding_v_3_large_half {
        padding-top: 3.5em;
        padding-bottom: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_3_xlarge {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    .cdo-padding_v_3_xlarge_half {
        padding-top: 3.5em;
        padding-bottom: 3.5em;
    }
}

.cdo-section_container .cdo-padding_v_4 {
    padding-top: 2em;
    padding-bottom: 2em;
}

.cdo-padding_v_4 {
    padding-top: 4em;
    padding-bottom: 4em;
}

.cdo-padding_v_4_half {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
}

.cdo-padding_v_4_small {
    padding-top: 4em;
    padding-bottom: 4em;
}

.cdo-padding_v_4_small_half {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_4_medium {
        padding-top: 4em;
        padding-bottom: 4em;
    }

    .cdo-padding_v_4_medium_half {
        padding-top: 4.5em;
        padding-bottom: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_4_large {
        padding-top: 4em;
        padding-bottom: 4em;
    }

    .cdo-padding_v_4_large_half {
        padding-top: 4.5em;
        padding-bottom: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_4_xlarge {
        padding-top: 4em;
        padding-bottom: 4em;
    }

    .cdo-padding_v_4_xlarge_half {
        padding-top: 4.5em;
        padding-bottom: 4.5em;
    }
}

.cdo-padding_v_5 {
    padding-top: 5em;
    padding-bottom: 5em;
}

.cdo-padding_v_5_half {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
}

.cdo-padding_v_5_small {
    padding-top: 5em;
    padding-bottom: 5em;
}

.cdo-padding_v_5_small_half {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_5_medium {
        padding-top: 5em;
        padding-bottom: 5em;
    }

    .cdo-padding_v_5_medium_half {
        padding-top: 5.5em;
        padding-bottom: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_5_large {
        padding-top: 5em;
        padding-bottom: 5em;
    }

    .cdo-padding_v_5_large_half {
        padding-top: 5.5em;
        padding-bottom: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_5_xlarge {
        padding-top: 5em;
        padding-bottom: 5em;
    }

    .cdo-padding_v_5_xlarge_half {
        padding-top: 5.5em;
        padding-bottom: 5.5em;
    }
}

.cdo-padding_v_6 {
    padding-top: 6em;
    padding-bottom: 6em;
}

.cdo-padding_v_6_half {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
}

.cdo-padding_v_6_small {
    padding-top: 6em;
    padding-bottom: 6em;
}

.cdo-padding_v_6_small_half {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_6_medium {
        padding-top: 6em;
        padding-bottom: 6em;
    }

    .cdo-padding_v_6_medium_half {
        padding-top: 6.5em;
        padding-bottom: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_6_large {
        padding-top: 6em;
        padding-bottom: 6em;
    }

    .cdo-padding_v_6_large_half {
        padding-top: 6.5em;
        padding-bottom: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_6_xlarge {
        padding-top: 6em;
        padding-bottom: 6em;
    }

    .cdo-padding_v_6_xlarge_half {
        padding-top: 6.5em;
        padding-bottom: 6.5em;
    }
}

.cdo-padding_v_7 {
    padding-top: 7em;
    padding-bottom: 7em;
}

.cdo-padding_v_7_half {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
}

.cdo-padding_v_7_small {
    padding-top: 7em;
    padding-bottom: 7em;
}

.cdo-padding_v_7_small_half {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_7_medium {
        padding-top: 7em;
        padding-bottom: 7em;
    }

    .cdo-padding_v_7_medium_half {
        padding-top: 7.5em;
        padding-bottom: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_7_large {
        padding-top: 7em;
        padding-bottom: 7em;
    }

    .cdo-padding_v_7_large_half {
        padding-top: 7.5em;
        padding-bottom: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_7_xlarge {
        padding-top: 7em;
        padding-bottom: 7em;
    }

    .cdo-padding_v_7_xlarge_half {
        padding-top: 7.5em;
        padding-bottom: 7.5em;
    }
}

.cdo-padding_v_8 {
    padding-top: 8em;
    padding-bottom: 8em;
}

.cdo-padding_v_8_half {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
}

.cdo-padding_v_8_small {
    padding-top: 8em;
    padding-bottom: 8em;
}

.cdo-padding_v_8_small_half {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_8_medium {
        padding-top: 8em;
        padding-bottom: 8em;
    }

    .cdo-padding_v_8_medium_half {
        padding-top: 8.5em;
        padding-bottom: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_8_large {
        padding-top: 8em;
        padding-bottom: 8em;
    }

    .cdo-padding_v_8_large_half {
        padding-top: 8.5em;
        padding-bottom: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_8_xlarge {
        padding-top: 8em;
        padding-bottom: 8em;
    }

    .cdo-padding_v_8_xlarge_half {
        padding-top: 8.5em;
        padding-bottom: 8.5em;
    }
}

.cdo-padding_v_9 {
    padding-top: 9em;
    padding-bottom: 9em;
}

.cdo-padding_v_9_half {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
}

.cdo-padding_v_9_small {
    padding-top: 9em;
    padding-bottom: 9em;
}

.cdo-padding_v_9_small_half {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_9_medium {
        padding-top: 9em;
        padding-bottom: 9em;
    }

    .cdo-padding_v_9_medium_half {
        padding-top: 9.5em;
        padding-bottom: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_9_large {
        padding-top: 9em;
        padding-bottom: 9em;
    }

    .cdo-padding_v_9_large_half {
        padding-top: 9.5em;
        padding-bottom: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_9_xlarge {
        padding-top: 9em;
        padding-bottom: 9em;
    }

    .cdo-padding_v_9_xlarge_half {
        padding-top: 9.5em;
        padding-bottom: 9.5em;
    }
}

.cdo-padding_v_10 {
    padding-top: 10em;
    padding-bottom: 10em;
}

.cdo-padding_v_10_half {
    padding-top: 10.5em;
    padding-bottom: 10.5em;
}

.cdo-padding_v_10_small {
    padding-top: 10em;
    padding-bottom: 10em;
}

.cdo-padding_v_10_small_half {
    padding-top: 10.5em;
    padding-bottom: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_10_medium {
        padding-top: 10em;
        padding-bottom: 10em;
    }

    .cdo-padding_v_10_medium_half {
        padding-top: 10.5em;
        padding-bottom: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_10_large {
        padding-top: 10em;
        padding-bottom: 10em;
    }

    .cdo-padding_v_10_large_half {
        padding-top: 10.5em;
        padding-bottom: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_10_xlarge {
        padding-top: 10em;
        padding-bottom: 10em;
    }

    .cdo-padding_v_10_xlarge_half {
        padding-top: 10.5em;
        padding-bottom: 10.5em;
    }
}

.cdo-padding_v_11 {
    padding-top: 11em;
    padding-bottom: 11em;
}

.cdo-padding_v_11_half {
    padding-top: 11.5em;
    padding-bottom: 11.5em;
}

.cdo-padding_v_11_small {
    padding-top: 11em;
    padding-bottom: 11em;
}

.cdo-padding_v_11_small_half {
    padding-top: 11.5em;
    padding-bottom: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_11_medium {
        padding-top: 11em;
        padding-bottom: 11em;
    }

    .cdo-padding_v_11_medium_half {
        padding-top: 11.5em;
        padding-bottom: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_11_large {
        padding-top: 11em;
        padding-bottom: 11em;
    }

    .cdo-padding_v_11_large_half {
        padding-top: 11.5em;
        padding-bottom: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_11_xlarge {
        padding-top: 11em;
        padding-bottom: 11em;
    }

    .cdo-padding_v_11_xlarge_half {
        padding-top: 11.5em;
        padding-bottom: 11.5em;
    }
}

.cdo-padding_v_12 {
    padding-top: 12em;
    padding-bottom: 12em;
}

.cdo-padding_v_12_half {
    padding-top: 12.5em;
    padding-bottom: 12.5em;
}

.cdo-padding_v_12_small {
    padding-top: 12em;
    padding-bottom: 12em;
}

.cdo-padding_v_12_small_half {
    padding-top: 12.5em;
    padding-bottom: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_12_medium {
        padding-top: 12em;
        padding-bottom: 12em;
    }

    .cdo-padding_v_12_medium_half {
        padding-top: 12.5em;
        padding-bottom: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_12_large {
        padding-top: 12em;
        padding-bottom: 12em;
    }

    .cdo-padding_v_12_large_half {
        padding-top: 12.5em;
        padding-bottom: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_12_xlarge {
        padding-top: 12em;
        padding-bottom: 12em;
    }

    .cdo-padding_v_12_xlarge_half {
        padding-top: 12.5em;
        padding-bottom: 12.5em;
    }
}

.cdo-padding_v_13 {
    padding-top: 13em;
    padding-bottom: 13em;
}

.cdo-padding_v_13_half {
    padding-top: 13.5em;
    padding-bottom: 13.5em;
}

.cdo-padding_v_13_small {
    padding-top: 13em;
    padding-bottom: 13em;
}

.cdo-padding_v_13_small_half {
    padding-top: 13.5em;
    padding-bottom: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_13_medium {
        padding-top: 13em;
        padding-bottom: 13em;
    }

    .cdo-padding_v_13_medium_half {
        padding-top: 13.5em;
        padding-bottom: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_13_large {
        padding-top: 13em;
        padding-bottom: 13em;
    }

    .cdo-padding_v_13_large_half {
        padding-top: 13.5em;
        padding-bottom: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_13_xlarge {
        padding-top: 13em;
        padding-bottom: 13em;
    }

    .cdo-padding_v_13_xlarge_half {
        padding-top: 13.5em;
        padding-bottom: 13.5em;
    }
}

.cdo-padding_v_14 {
    padding-top: 14em;
    padding-bottom: 14em;
}

.cdo-padding_v_14_half {
    padding-top: 14.5em;
    padding-bottom: 14.5em;
}

.cdo-padding_v_14_small {
    padding-top: 14em;
    padding-bottom: 14em;
}

.cdo-padding_v_14_small_half {
    padding-top: 14.5em;
    padding-bottom: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_14_medium {
        padding-top: 14em;
        padding-bottom: 14em;
    }

    .cdo-padding_v_14_medium_half {
        padding-top: 14.5em;
        padding-bottom: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_14_large {
        padding-top: 14em;
        padding-bottom: 14em;
    }

    .cdo-padding_v_14_large_half {
        padding-top: 14.5em;
        padding-bottom: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_14_xlarge {
        padding-top: 14em;
        padding-bottom: 14em;
    }

    .cdo-padding_v_14_xlarge_half {
        padding-top: 14.5em;
        padding-bottom: 14.5em;
    }
}

.cdo-padding_v_15 {
    padding-top: 15em;
    padding-bottom: 15em;
}

.cdo-padding_v_15_half {
    padding-top: 15.5em;
    padding-bottom: 15.5em;
}

.cdo-padding_v_15_small {
    padding-top: 15em;
    padding-bottom: 15em;
}

.cdo-padding_v_15_small_half {
    padding-top: 15.5em;
    padding-bottom: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_15_medium {
        padding-top: 15em;
        padding-bottom: 15em;
    }

    .cdo-padding_v_15_medium_half {
        padding-top: 15.5em;
        padding-bottom: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_15_large {
        padding-top: 15em;
        padding-bottom: 15em;
    }

    .cdo-padding_v_15_large_half {
        padding-top: 15.5em;
        padding-bottom: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_15_xlarge {
        padding-top: 15em;
        padding-bottom: 15em;
    }

    .cdo-padding_v_15_xlarge_half {
        padding-top: 15.5em;
        padding-bottom: 15.5em;
    }
}

.cdo-padding_v_16 {
    padding-top: 16em;
    padding-bottom: 16em;
}

.cdo-padding_v_16_half {
    padding-top: 16.5em;
    padding-bottom: 16.5em;
}

.cdo-padding_v_16_small {
    padding-top: 16em;
    padding-bottom: 16em;
}

.cdo-padding_v_16_small_half {
    padding-top: 16.5em;
    padding-bottom: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_16_medium {
        padding-top: 16em;
        padding-bottom: 16em;
    }

    .cdo-padding_v_16_medium_half {
        padding-top: 16.5em;
        padding-bottom: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_16_large {
        padding-top: 16em;
        padding-bottom: 16em;
    }

    .cdo-padding_v_16_large_half {
        padding-top: 16.5em;
        padding-bottom: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_16_xlarge {
        padding-top: 16em;
        padding-bottom: 16em;
    }

    .cdo-padding_v_16_xlarge_half {
        padding-top: 16.5em;
        padding-bottom: 16.5em;
    }
}

.cdo-padding_v_17 {
    padding-top: 17em;
    padding-bottom: 17em;
}

.cdo-padding_v_17_half {
    padding-top: 17.5em;
    padding-bottom: 17.5em;
}

.cdo-padding_v_17_small {
    padding-top: 17em;
    padding-bottom: 17em;
}

.cdo-padding_v_17_small_half {
    padding-top: 17.5em;
    padding-bottom: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_17_medium {
        padding-top: 17em;
        padding-bottom: 17em;
    }

    .cdo-padding_v_17_medium_half {
        padding-top: 17.5em;
        padding-bottom: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_17_large {
        padding-top: 17em;
        padding-bottom: 17em;
    }

    .cdo-padding_v_17_large_half {
        padding-top: 17.5em;
        padding-bottom: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_17_xlarge {
        padding-top: 17em;
        padding-bottom: 17em;
    }

    .cdo-padding_v_17_xlarge_half {
        padding-top: 17.5em;
        padding-bottom: 17.5em;
    }
}

.cdo-padding_v_18 {
    padding-top: 18em;
    padding-bottom: 18em;
}

.cdo-padding_v_18_half {
    padding-top: 18.5em;
    padding-bottom: 18.5em;
}

.cdo-padding_v_18_small {
    padding-top: 18em;
    padding-bottom: 18em;
}

.cdo-padding_v_18_small_half {
    padding-top: 18.5em;
    padding-bottom: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_18_medium {
        padding-top: 18em;
        padding-bottom: 18em;
    }

    .cdo-padding_v_18_medium_half {
        padding-top: 18.5em;
        padding-bottom: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_18_large {
        padding-top: 18em;
        padding-bottom: 18em;
    }

    .cdo-padding_v_18_large_half {
        padding-top: 18.5em;
        padding-bottom: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_18_xlarge {
        padding-top: 18em;
        padding-bottom: 18em;
    }

    .cdo-padding_v_18_xlarge_half {
        padding-top: 18.5em;
        padding-bottom: 18.5em;
    }
}

.cdo-padding_v_19 {
    padding-top: 19em;
    padding-bottom: 19em;
}

.cdo-padding_v_19_half {
    padding-top: 19.5em;
    padding-bottom: 19.5em;
}

.cdo-padding_v_19_small {
    padding-top: 19em;
    padding-bottom: 19em;
}

.cdo-padding_v_19_small_half {
    padding-top: 19.5em;
    padding-bottom: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_19_medium {
        padding-top: 19em;
        padding-bottom: 19em;
    }

    .cdo-padding_v_19_medium_half {
        padding-top: 19.5em;
        padding-bottom: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_19_large {
        padding-top: 19em;
        padding-bottom: 19em;
    }

    .cdo-padding_v_19_large_half {
        padding-top: 19.5em;
        padding-bottom: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_19_xlarge {
        padding-top: 19em;
        padding-bottom: 19em;
    }

    .cdo-padding_v_19_xlarge_half {
        padding-top: 19.5em;
        padding-bottom: 19.5em;
    }
}

.cdo-padding_v_20 {
    padding-top: 20em;
    padding-bottom: 20em;
}

.cdo-padding_v_20_half {
    padding-top: 20.5em;
    padding-bottom: 20.5em;
}

.cdo-padding_v_20_small {
    padding-top: 20em;
    padding-bottom: 20em;
}

.cdo-padding_v_20_small_half {
    padding-top: 20.5em;
    padding-bottom: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_20_medium {
        padding-top: 20em;
        padding-bottom: 20em;
    }

    .cdo-padding_v_20_medium_half {
        padding-top: 20.5em;
        padding-bottom: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_20_large {
        padding-top: 20em;
        padding-bottom: 20em;
    }

    .cdo-padding_v_20_large_half {
        padding-top: 20.5em;
        padding-bottom: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_20_xlarge {
        padding-top: 20em;
        padding-bottom: 20em;
    }

    .cdo-padding_v_20_xlarge_half {
        padding-top: 20.5em;
        padding-bottom: 20.5em;
    }
}

.cdo-padding_v_21 {
    padding-top: 21em;
    padding-bottom: 21em;
}

.cdo-padding_v_21_half {
    padding-top: 21.5em;
    padding-bottom: 21.5em;
}

.cdo-padding_v_21_small {
    padding-top: 21em;
    padding-bottom: 21em;
}

.cdo-padding_v_21_small_half {
    padding-top: 21.5em;
    padding-bottom: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_21_medium {
        padding-top: 21em;
        padding-bottom: 21em;
    }

    .cdo-padding_v_21_medium_half {
        padding-top: 21.5em;
        padding-bottom: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_21_large {
        padding-top: 21em;
        padding-bottom: 21em;
    }

    .cdo-padding_v_21_large_half {
        padding-top: 21.5em;
        padding-bottom: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_21_xlarge {
        padding-top: 21em;
        padding-bottom: 21em;
    }

    .cdo-padding_v_21_xlarge_half {
        padding-top: 21.5em;
        padding-bottom: 21.5em;
    }
}

.cdo-padding_v_22 {
    padding-top: 22em;
    padding-bottom: 22em;
}

.cdo-padding_v_22_half {
    padding-top: 22.5em;
    padding-bottom: 22.5em;
}

.cdo-padding_v_22_small {
    padding-top: 22em;
    padding-bottom: 22em;
}

.cdo-padding_v_22_small_half {
    padding-top: 22.5em;
    padding-bottom: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_22_medium {
        padding-top: 22em;
        padding-bottom: 22em;
    }

    .cdo-padding_v_22_medium_half {
        padding-top: 22.5em;
        padding-bottom: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_22_large {
        padding-top: 22em;
        padding-bottom: 22em;
    }

    .cdo-padding_v_22_large_half {
        padding-top: 22.5em;
        padding-bottom: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_22_xlarge {
        padding-top: 22em;
        padding-bottom: 22em;
    }

    .cdo-padding_v_22_xlarge_half {
        padding-top: 22.5em;
        padding-bottom: 22.5em;
    }
}

.cdo-padding_v_23 {
    padding-top: 23em;
    padding-bottom: 23em;
}

.cdo-padding_v_23_half {
    padding-top: 23.5em;
    padding-bottom: 23.5em;
}

.cdo-padding_v_23_small {
    padding-top: 23em;
    padding-bottom: 23em;
}

.cdo-padding_v_23_small_half {
    padding-top: 23.5em;
    padding-bottom: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_23_medium {
        padding-top: 23em;
        padding-bottom: 23em;
    }

    .cdo-padding_v_23_medium_half {
        padding-top: 23.5em;
        padding-bottom: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_23_large {
        padding-top: 23em;
        padding-bottom: 23em;
    }

    .cdo-padding_v_23_large_half {
        padding-top: 23.5em;
        padding-bottom: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_23_xlarge {
        padding-top: 23em;
        padding-bottom: 23em;
    }

    .cdo-padding_v_23_xlarge_half {
        padding-top: 23.5em;
        padding-bottom: 23.5em;
    }
}

.cdo-padding_v_24 {
    padding-top: 24em;
    padding-bottom: 24em;
}

.cdo-padding_v_24_half {
    padding-top: 24.5em;
    padding-bottom: 24.5em;
}

.cdo-padding_v_24_small {
    padding-top: 24em;
    padding-bottom: 24em;
}

.cdo-padding_v_24_small_half {
    padding-top: 24.5em;
    padding-bottom: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_24_medium {
        padding-top: 24em;
        padding-bottom: 24em;
    }

    .cdo-padding_v_24_medium_half {
        padding-top: 24.5em;
        padding-bottom: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_24_large {
        padding-top: 24em;
        padding-bottom: 24em;
    }

    .cdo-padding_v_24_large_half {
        padding-top: 24.5em;
        padding-bottom: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_24_xlarge {
        padding-top: 24em;
        padding-bottom: 24em;
    }

    .cdo-padding_v_24_xlarge_half {
        padding-top: 24.5em;
        padding-bottom: 24.5em;
    }
}

.cdo-padding_v_25 {
    padding-top: 25em;
    padding-bottom: 25em;
}

.cdo-padding_v_25_half {
    padding-top: 25.5em;
    padding-bottom: 25.5em;
}

.cdo-padding_v_25_small {
    padding-top: 25em;
    padding-bottom: 25em;
}

.cdo-padding_v_25_small_half {
    padding-top: 25.5em;
    padding-bottom: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_25_medium {
        padding-top: 25em;
        padding-bottom: 25em;
    }

    .cdo-padding_v_25_medium_half {
        padding-top: 25.5em;
        padding-bottom: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_25_large {
        padding-top: 25em;
        padding-bottom: 25em;
    }

    .cdo-padding_v_25_large_half {
        padding-top: 25.5em;
        padding-bottom: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_25_xlarge {
        padding-top: 25em;
        padding-bottom: 25em;
    }

    .cdo-padding_v_25_xlarge_half {
        padding-top: 25.5em;
        padding-bottom: 25.5em;
    }
}

.cdo-padding_v_26 {
    padding-top: 26em;
    padding-bottom: 26em;
}

.cdo-padding_v_26_half {
    padding-top: 26.5em;
    padding-bottom: 26.5em;
}

.cdo-padding_v_26_small {
    padding-top: 26em;
    padding-bottom: 26em;
}

.cdo-padding_v_26_small_half {
    padding-top: 26.5em;
    padding-bottom: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_26_medium {
        padding-top: 26em;
        padding-bottom: 26em;
    }

    .cdo-padding_v_26_medium_half {
        padding-top: 26.5em;
        padding-bottom: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_26_large {
        padding-top: 26em;
        padding-bottom: 26em;
    }

    .cdo-padding_v_26_large_half {
        padding-top: 26.5em;
        padding-bottom: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_26_xlarge {
        padding-top: 26em;
        padding-bottom: 26em;
    }

    .cdo-padding_v_26_xlarge_half {
        padding-top: 26.5em;
        padding-bottom: 26.5em;
    }
}

.cdo-padding_v_27 {
    padding-top: 27em;
    padding-bottom: 27em;
}

.cdo-padding_v_27_half {
    padding-top: 27.5em;
    padding-bottom: 27.5em;
}

.cdo-padding_v_27_small {
    padding-top: 27em;
    padding-bottom: 27em;
}

.cdo-padding_v_27_small_half {
    padding-top: 27.5em;
    padding-bottom: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_27_medium {
        padding-top: 27em;
        padding-bottom: 27em;
    }

    .cdo-padding_v_27_medium_half {
        padding-top: 27.5em;
        padding-bottom: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_27_large {
        padding-top: 27em;
        padding-bottom: 27em;
    }

    .cdo-padding_v_27_large_half {
        padding-top: 27.5em;
        padding-bottom: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_27_xlarge {
        padding-top: 27em;
        padding-bottom: 27em;
    }

    .cdo-padding_v_27_xlarge_half {
        padding-top: 27.5em;
        padding-bottom: 27.5em;
    }
}

.cdo-padding_v_28 {
    padding-top: 28em;
    padding-bottom: 28em;
}

.cdo-padding_v_28_half {
    padding-top: 28.5em;
    padding-bottom: 28.5em;
}

.cdo-padding_v_28_small {
    padding-top: 28em;
    padding-bottom: 28em;
}

.cdo-padding_v_28_small_half {
    padding-top: 28.5em;
    padding-bottom: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_28_medium {
        padding-top: 28em;
        padding-bottom: 28em;
    }

    .cdo-padding_v_28_medium_half {
        padding-top: 28.5em;
        padding-bottom: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_28_large {
        padding-top: 28em;
        padding-bottom: 28em;
    }

    .cdo-padding_v_28_large_half {
        padding-top: 28.5em;
        padding-bottom: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_28_xlarge {
        padding-top: 28em;
        padding-bottom: 28em;
    }

    .cdo-padding_v_28_xlarge_half {
        padding-top: 28.5em;
        padding-bottom: 28.5em;
    }
}

.cdo-padding_v_29 {
    padding-top: 29em;
    padding-bottom: 29em;
}

.cdo-padding_v_29_half {
    padding-top: 29.5em;
    padding-bottom: 29.5em;
}

.cdo-padding_v_29_small {
    padding-top: 29em;
    padding-bottom: 29em;
}

.cdo-padding_v_29_small_half {
    padding-top: 29.5em;
    padding-bottom: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_29_medium {
        padding-top: 29em;
        padding-bottom: 29em;
    }

    .cdo-padding_v_29_medium_half {
        padding-top: 29.5em;
        padding-bottom: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_29_large {
        padding-top: 29em;
        padding-bottom: 29em;
    }

    .cdo-padding_v_29_large_half {
        padding-top: 29.5em;
        padding-bottom: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_29_xlarge {
        padding-top: 29em;
        padding-bottom: 29em;
    }

    .cdo-padding_v_29_xlarge_half {
        padding-top: 29.5em;
        padding-bottom: 29.5em;
    }
}

.cdo-padding_v_30 {
    padding-top: 30em;
    padding-bottom: 30em;
}

.cdo-padding_v_30_half {
    padding-top: 30.5em;
    padding-bottom: 30.5em;
}

.cdo-padding_v_30_small {
    padding-top: 30em;
    padding-bottom: 30em;
}

.cdo-padding_v_30_small_half {
    padding-top: 30.5em;
    padding-bottom: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-padding_v_30_medium {
        padding-top: 30em;
        padding-bottom: 30em;
    }

    .cdo-padding_v_30_medium_half {
        padding-top: 30.5em;
        padding-bottom: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-padding_v_30_large {
        padding-top: 30em;
        padding-bottom: 30em;
    }

    .cdo-padding_v_30_large_half {
        padding-top: 30.5em;
        padding-bottom: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-padding_v_30_xlarge {
        padding-top: 30em;
        padding-bottom: 30em;
    }

    .cdo-padding_v_30_xlarge_half {
        padding-top: 30.5em;
        padding-bottom: 30.5em;
    }
}

.cdo-margin-2_0 {
    margin: 0;
}

.cdo-margin-2_0_half {
    margin: 0.5em;
}

.cdo-margin-2_0_small {
    margin: 0;
}

.cdo-margin-2_0_small_half {
    margin: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_0_medium {
        margin: 0;
    }

    .cdo-margin-2_0_medium_half {
        margin: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_0_large {
        margin: 0;
    }

    .cdo-margin-2_0_large_half {
        margin: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_0_xlarge {
        margin: 0;
    }

    .cdo-margin-2_0_xlarge_half {
        margin: 0.5em;
    }
}

.cdo-margin-2_1 {
    margin: 1em;
}

.cdo-margin-2_1_half {
    margin: 1.5em;
}

.cdo-margin-2_1_small {
    margin: 1em;
}

.cdo-margin-2_1_small_half {
    margin: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_1_medium {
        margin: 1em;
    }

    .cdo-margin-2_1_medium_half {
        margin: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_1_large {
        margin: 1em;
    }

    .cdo-margin-2_1_large_half {
        margin: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_1_xlarge {
        margin: 1em;
    }

    .cdo-margin-2_1_xlarge_half {
        margin: 1.5em;
    }
}

.cdo-margin-2_2 {
    margin: 2em;
}

.cdo-margin-2_2_half {
    margin: 2.5em;
}

.cdo-margin-2_2_small {
    margin: 2em;
}

.cdo-margin-2_2_small_half {
    margin: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_2_medium {
        margin: 2em;
    }

    .cdo-margin-2_2_medium_half {
        margin: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_2_large {
        margin: 2em;
    }

    .cdo-margin-2_2_large_half {
        margin: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_2_xlarge {
        margin: 2em;
    }

    .cdo-margin-2_2_xlarge_half {
        margin: 2.5em;
    }
}

.cdo-margin-2_3 {
    margin: 3em;
}

.cdo-margin-2_3_half {
    margin: 3.5em;
}

.cdo-margin-2_3_small {
    margin: 3em;
}

.cdo-margin-2_3_small_half {
    margin: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_3_medium {
        margin: 3em;
    }

    .cdo-margin-2_3_medium_half {
        margin: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_3_large {
        margin: 3em;
    }

    .cdo-margin-2_3_large_half {
        margin: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_3_xlarge {
        margin: 3em;
    }

    .cdo-margin-2_3_xlarge_half {
        margin: 3.5em;
    }
}

.cdo-margin-2_4 {
    margin: 4em;
}

.cdo-margin-2_4_half {
    margin: 4.5em;
}

.cdo-margin-2_4_small {
    margin: 4em;
}

.cdo-margin-2_4_small_half {
    margin: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_4_medium {
        margin: 4em;
    }

    .cdo-margin-2_4_medium_half {
        margin: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_4_large {
        margin: 4em;
    }

    .cdo-margin-2_4_large_half {
        margin: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_4_xlarge {
        margin: 4em;
    }

    .cdo-margin-2_4_xlarge_half {
        margin: 4.5em;
    }
}

.cdo-margin-2_5 {
    margin: 5em;
}

.cdo-margin-2_5_half {
    margin: 5.5em;
}

.cdo-margin-2_5_small {
    margin: 5em;
}

.cdo-margin-2_5_small_half {
    margin: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_5_medium {
        margin: 5em;
    }

    .cdo-margin-2_5_medium_half {
        margin: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_5_large {
        margin: 5em;
    }

    .cdo-margin-2_5_large_half {
        margin: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_5_xlarge {
        margin: 5em;
    }

    .cdo-margin-2_5_xlarge_half {
        margin: 5.5em;
    }
}

.cdo-margin-2_6 {
    margin: 6em;
}

.cdo-margin-2_6_half {
    margin: 6.5em;
}

.cdo-margin-2_6_small {
    margin: 6em;
}

.cdo-margin-2_6_small_half {
    margin: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_6_medium {
        margin: 6em;
    }

    .cdo-margin-2_6_medium_half {
        margin: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_6_large {
        margin: 6em;
    }

    .cdo-margin-2_6_large_half {
        margin: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_6_xlarge {
        margin: 6em;
    }

    .cdo-margin-2_6_xlarge_half {
        margin: 6.5em;
    }
}

.cdo-margin-2_7 {
    margin: 7em;
}

.cdo-margin-2_7_half {
    margin: 7.5em;
}

.cdo-margin-2_7_small {
    margin: 7em;
}

.cdo-margin-2_7_small_half {
    margin: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_7_medium {
        margin: 7em;
    }

    .cdo-margin-2_7_medium_half {
        margin: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_7_large {
        margin: 7em;
    }

    .cdo-margin-2_7_large_half {
        margin: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_7_xlarge {
        margin: 7em;
    }

    .cdo-margin-2_7_xlarge_half {
        margin: 7.5em;
    }
}

.cdo-margin-2_8 {
    margin: 8em;
}

.cdo-margin-2_8_half {
    margin: 8.5em;
}

.cdo-margin-2_8_small {
    margin: 8em;
}

.cdo-margin-2_8_small_half {
    margin: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_8_medium {
        margin: 8em;
    }

    .cdo-margin-2_8_medium_half {
        margin: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_8_large {
        margin: 8em;
    }

    .cdo-margin-2_8_large_half {
        margin: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_8_xlarge {
        margin: 8em;
    }

    .cdo-margin-2_8_xlarge_half {
        margin: 8.5em;
    }
}

.cdo-margin-2_9 {
    margin: 9em;
}

.cdo-margin-2_9_half {
    margin: 9.5em;
}

.cdo-margin-2_9_small {
    margin: 9em;
}

.cdo-margin-2_9_small_half {
    margin: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_9_medium {
        margin: 9em;
    }

    .cdo-margin-2_9_medium_half {
        margin: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_9_large {
        margin: 9em;
    }

    .cdo-margin-2_9_large_half {
        margin: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_9_xlarge {
        margin: 9em;
    }

    .cdo-margin-2_9_xlarge_half {
        margin: 9.5em;
    }
}

.cdo-margin-2_10 {
    margin: 10em;
}

.cdo-margin-2_10_half {
    margin: 10.5em;
}

.cdo-margin-2_10_small {
    margin: 10em;
}

.cdo-margin-2_10_small_half {
    margin: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_10_medium {
        margin: 10em;
    }

    .cdo-margin-2_10_medium_half {
        margin: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_10_large {
        margin: 10em;
    }

    .cdo-margin-2_10_large_half {
        margin: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_10_xlarge {
        margin: 10em;
    }

    .cdo-margin-2_10_xlarge_half {
        margin: 10.5em;
    }
}

.cdo-margin-2_11 {
    margin: 11em;
}

.cdo-margin-2_11_half {
    margin: 11.5em;
}

.cdo-margin-2_11_small {
    margin: 11em;
}

.cdo-margin-2_11_small_half {
    margin: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_11_medium {
        margin: 11em;
    }

    .cdo-margin-2_11_medium_half {
        margin: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_11_large {
        margin: 11em;
    }

    .cdo-margin-2_11_large_half {
        margin: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_11_xlarge {
        margin: 11em;
    }

    .cdo-margin-2_11_xlarge_half {
        margin: 11.5em;
    }
}

.cdo-margin-2_12 {
    margin: 12em;
}

.cdo-margin-2_12_half {
    margin: 12.5em;
}

.cdo-margin-2_12_small {
    margin: 12em;
}

.cdo-margin-2_12_small_half {
    margin: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_12_medium {
        margin: 12em;
    }

    .cdo-margin-2_12_medium_half {
        margin: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_12_large {
        margin: 12em;
    }

    .cdo-margin-2_12_large_half {
        margin: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_12_xlarge {
        margin: 12em;
    }

    .cdo-margin-2_12_xlarge_half {
        margin: 12.5em;
    }
}

.cdo-margin-2_13 {
    margin: 13em;
}

.cdo-margin-2_13_half {
    margin: 13.5em;
}

.cdo-margin-2_13_small {
    margin: 13em;
}

.cdo-margin-2_13_small_half {
    margin: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_13_medium {
        margin: 13em;
    }

    .cdo-margin-2_13_medium_half {
        margin: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_13_large {
        margin: 13em;
    }

    .cdo-margin-2_13_large_half {
        margin: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_13_xlarge {
        margin: 13em;
    }

    .cdo-margin-2_13_xlarge_half {
        margin: 13.5em;
    }
}

.cdo-margin-2_14 {
    margin: 14em;
}

.cdo-margin-2_14_half {
    margin: 14.5em;
}

.cdo-margin-2_14_small {
    margin: 14em;
}

.cdo-margin-2_14_small_half {
    margin: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_14_medium {
        margin: 14em;
    }

    .cdo-margin-2_14_medium_half {
        margin: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_14_large {
        margin: 14em;
    }

    .cdo-margin-2_14_large_half {
        margin: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_14_xlarge {
        margin: 14em;
    }

    .cdo-margin-2_14_xlarge_half {
        margin: 14.5em;
    }
}

.cdo-margin-2_15 {
    margin: 15em;
}

.cdo-margin-2_15_half {
    margin: 15.5em;
}

.cdo-margin-2_15_small {
    margin: 15em;
}

.cdo-margin-2_15_small_half {
    margin: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_15_medium {
        margin: 15em;
    }

    .cdo-margin-2_15_medium_half {
        margin: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_15_large {
        margin: 15em;
    }

    .cdo-margin-2_15_large_half {
        margin: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_15_xlarge {
        margin: 15em;
    }

    .cdo-margin-2_15_xlarge_half {
        margin: 15.5em;
    }
}

.cdo-margin-2_16 {
    margin: 16em;
}

.cdo-margin-2_16_half {
    margin: 16.5em;
}

.cdo-margin-2_16_small {
    margin: 16em;
}

.cdo-margin-2_16_small_half {
    margin: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_16_medium {
        margin: 16em;
    }

    .cdo-margin-2_16_medium_half {
        margin: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_16_large {
        margin: 16em;
    }

    .cdo-margin-2_16_large_half {
        margin: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_16_xlarge {
        margin: 16em;
    }

    .cdo-margin-2_16_xlarge_half {
        margin: 16.5em;
    }
}

.cdo-margin-2_17 {
    margin: 17em;
}

.cdo-margin-2_17_half {
    margin: 17.5em;
}

.cdo-margin-2_17_small {
    margin: 17em;
}

.cdo-margin-2_17_small_half {
    margin: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_17_medium {
        margin: 17em;
    }

    .cdo-margin-2_17_medium_half {
        margin: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_17_large {
        margin: 17em;
    }

    .cdo-margin-2_17_large_half {
        margin: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_17_xlarge {
        margin: 17em;
    }

    .cdo-margin-2_17_xlarge_half {
        margin: 17.5em;
    }
}

.cdo-margin-2_18 {
    margin: 18em;
}

.cdo-margin-2_18_half {
    margin: 18.5em;
}

.cdo-margin-2_18_small {
    margin: 18em;
}

.cdo-margin-2_18_small_half {
    margin: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_18_medium {
        margin: 18em;
    }

    .cdo-margin-2_18_medium_half {
        margin: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_18_large {
        margin: 18em;
    }

    .cdo-margin-2_18_large_half {
        margin: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_18_xlarge {
        margin: 18em;
    }

    .cdo-margin-2_18_xlarge_half {
        margin: 18.5em;
    }
}

.cdo-margin-2_19 {
    margin: 19em;
}

.cdo-margin-2_19_half {
    margin: 19.5em;
}

.cdo-margin-2_19_small {
    margin: 19em;
}

.cdo-margin-2_19_small_half {
    margin: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_19_medium {
        margin: 19em;
    }

    .cdo-margin-2_19_medium_half {
        margin: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_19_large {
        margin: 19em;
    }

    .cdo-margin-2_19_large_half {
        margin: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_19_xlarge {
        margin: 19em;
    }

    .cdo-margin-2_19_xlarge_half {
        margin: 19.5em;
    }
}

.cdo-margin-2_20 {
    margin: 20em;
}

.cdo-margin-2_20_half {
    margin: 20.5em;
}

.cdo-margin-2_20_small {
    margin: 20em;
}

.cdo-margin-2_20_small_half {
    margin: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_20_medium {
        margin: 20em;
    }

    .cdo-margin-2_20_medium_half {
        margin: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_20_large {
        margin: 20em;
    }

    .cdo-margin-2_20_large_half {
        margin: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_20_xlarge {
        margin: 20em;
    }

    .cdo-margin-2_20_xlarge_half {
        margin: 20.5em;
    }
}

.cdo-margin-2_21 {
    margin: 21em;
}

.cdo-margin-2_21_half {
    margin: 21.5em;
}

.cdo-margin-2_21_small {
    margin: 21em;
}

.cdo-margin-2_21_small_half {
    margin: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_21_medium {
        margin: 21em;
    }

    .cdo-margin-2_21_medium_half {
        margin: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_21_large {
        margin: 21em;
    }

    .cdo-margin-2_21_large_half {
        margin: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_21_xlarge {
        margin: 21em;
    }

    .cdo-margin-2_21_xlarge_half {
        margin: 21.5em;
    }
}

.cdo-margin-2_22 {
    margin: 22em;
}

.cdo-margin-2_22_half {
    margin: 22.5em;
}

.cdo-margin-2_22_small {
    margin: 22em;
}

.cdo-margin-2_22_small_half {
    margin: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_22_medium {
        margin: 22em;
    }

    .cdo-margin-2_22_medium_half {
        margin: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_22_large {
        margin: 22em;
    }

    .cdo-margin-2_22_large_half {
        margin: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_22_xlarge {
        margin: 22em;
    }

    .cdo-margin-2_22_xlarge_half {
        margin: 22.5em;
    }
}

.cdo-margin-2_23 {
    margin: 23em;
}

.cdo-margin-2_23_half {
    margin: 23.5em;
}

.cdo-margin-2_23_small {
    margin: 23em;
}

.cdo-margin-2_23_small_half {
    margin: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_23_medium {
        margin: 23em;
    }

    .cdo-margin-2_23_medium_half {
        margin: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_23_large {
        margin: 23em;
    }

    .cdo-margin-2_23_large_half {
        margin: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_23_xlarge {
        margin: 23em;
    }

    .cdo-margin-2_23_xlarge_half {
        margin: 23.5em;
    }
}

.cdo-margin-2_24 {
    margin: 24em;
}

.cdo-margin-2_24_half {
    margin: 24.5em;
}

.cdo-margin-2_24_small {
    margin: 24em;
}

.cdo-margin-2_24_small_half {
    margin: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_24_medium {
        margin: 24em;
    }

    .cdo-margin-2_24_medium_half {
        margin: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_24_large {
        margin: 24em;
    }

    .cdo-margin-2_24_large_half {
        margin: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_24_xlarge {
        margin: 24em;
    }

    .cdo-margin-2_24_xlarge_half {
        margin: 24.5em;
    }
}

.cdo-margin-2_25 {
    margin: 25em;
}

.cdo-margin-2_25_half {
    margin: 25.5em;
}

.cdo-margin-2_25_small {
    margin: 25em;
}

.cdo-margin-2_25_small_half {
    margin: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_25_medium {
        margin: 25em;
    }

    .cdo-margin-2_25_medium_half {
        margin: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_25_large {
        margin: 25em;
    }

    .cdo-margin-2_25_large_half {
        margin: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_25_xlarge {
        margin: 25em;
    }

    .cdo-margin-2_25_xlarge_half {
        margin: 25.5em;
    }
}

.cdo-margin-2_26 {
    margin: 26em;
}

.cdo-margin-2_26_half {
    margin: 26.5em;
}

.cdo-margin-2_26_small {
    margin: 26em;
}

.cdo-margin-2_26_small_half {
    margin: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_26_medium {
        margin: 26em;
    }

    .cdo-margin-2_26_medium_half {
        margin: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_26_large {
        margin: 26em;
    }

    .cdo-margin-2_26_large_half {
        margin: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_26_xlarge {
        margin: 26em;
    }

    .cdo-margin-2_26_xlarge_half {
        margin: 26.5em;
    }
}

.cdo-margin-2_27 {
    margin: 27em;
}

.cdo-margin-2_27_half {
    margin: 27.5em;
}

.cdo-margin-2_27_small {
    margin: 27em;
}

.cdo-margin-2_27_small_half {
    margin: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_27_medium {
        margin: 27em;
    }

    .cdo-margin-2_27_medium_half {
        margin: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_27_large {
        margin: 27em;
    }

    .cdo-margin-2_27_large_half {
        margin: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_27_xlarge {
        margin: 27em;
    }

    .cdo-margin-2_27_xlarge_half {
        margin: 27.5em;
    }
}

.cdo-margin-2_28 {
    margin: 28em;
}

.cdo-margin-2_28_half {
    margin: 28.5em;
}

.cdo-margin-2_28_small {
    margin: 28em;
}

.cdo-margin-2_28_small_half {
    margin: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_28_medium {
        margin: 28em;
    }

    .cdo-margin-2_28_medium_half {
        margin: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_28_large {
        margin: 28em;
    }

    .cdo-margin-2_28_large_half {
        margin: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_28_xlarge {
        margin: 28em;
    }

    .cdo-margin-2_28_xlarge_half {
        margin: 28.5em;
    }
}

.cdo-margin-2_29 {
    margin: 29em;
}

.cdo-margin-2_29_half {
    margin: 29.5em;
}

.cdo-margin-2_29_small {
    margin: 29em;
}

.cdo-margin-2_29_small_half {
    margin: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_29_medium {
        margin: 29em;
    }

    .cdo-margin-2_29_medium_half {
        margin: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_29_large {
        margin: 29em;
    }

    .cdo-margin-2_29_large_half {
        margin: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_29_xlarge {
        margin: 29em;
    }

    .cdo-margin-2_29_xlarge_half {
        margin: 29.5em;
    }
}

.cdo-margin-2_30 {
    margin: 30em;
}

.cdo-margin-2_30_half {
    margin: 30.5em;
}

.cdo-margin-2_30_small {
    margin: 30em;
}

.cdo-margin-2_30_small_half {
    margin: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_30_medium {
        margin: 30em;
    }

    .cdo-margin-2_30_medium_half {
        margin: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_30_large {
        margin: 30em;
    }

    .cdo-margin-2_30_large_half {
        margin: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_30_xlarge {
        margin: 30em;
    }

    .cdo-margin-2_30_xlarge_half {
        margin: 30.5em;
    }
}

.cdo-margin-2_top_0 {
    margin-top: 0;
}

.cdo-margin-2_top_0_half {
    margin-top: 0.5em;
}

.cdo-margin-2_top_0_small {
    margin-top: 0;
}

.cdo-margin-2_top_0_small_half {
    margin-top: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_0_medium {
        margin-top: 0;
    }

    .cdo-margin-2_top_0_medium_half {
        margin-top: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_0_large {
        margin-top: 0;
    }

    .cdo-margin-2_top_0_large_half {
        margin-top: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_0_xlarge {
        margin-top: 0;
    }

    .cdo-margin-2_top_0_xlarge_half {
        margin-top: 0.5em;
    }
}

.cdo-margin-2_top_1 {
    margin-top: 1em;
}

.cdo-margin-2_top_1_half {
    margin-top: 1.5em;
}

.cdo-margin-2_top_1_small {
    margin-top: 1em;
}

.cdo-margin-2_top_1_small_half {
    margin-top: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_1_medium {
        margin-top: 1em;
    }

    .cdo-margin-2_top_1_medium_half {
        margin-top: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_1_large {
        margin-top: 1em;
    }

    .cdo-margin-2_top_1_large_half {
        margin-top: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_1_xlarge {
        margin-top: 1em;
    }

    .cdo-margin-2_top_1_xlarge_half {
        margin-top: 1.5em;
    }
}

.cdo-margin-2_top_2 {
    margin-top: 2em;
}

.cdo-margin-2_top_2_half {
    margin-top: 2.5em;
}

.cdo-margin-2_top_2_small {
    margin-top: 2em;
}

.cdo-margin-2_top_2_small_half {
    margin-top: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_2_medium {
        margin-top: 2em;
    }

    .cdo-margin-2_top_2_medium_half {
        margin-top: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_2_large {
        margin-top: 2em;
    }

    .cdo-margin-2_top_2_large_half {
        margin-top: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_2_xlarge {
        margin-top: 2em;
    }

    .cdo-margin-2_top_2_xlarge_half {
        margin-top: 2.5em;
    }
}

.cdo-margin-2_top_3 {
    margin-top: 3em;
}

.cdo-margin-2_top_3_half {
    margin-top: 3.5em;
}

.cdo-margin-2_top_3_small {
    margin-top: 3em;
}

.cdo-margin-2_top_3_small_half {
    margin-top: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_3_medium {
        margin-top: 3em;
    }

    .cdo-margin-2_top_3_medium_half {
        margin-top: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_3_large {
        margin-top: 3em;
    }

    .cdo-margin-2_top_3_large_half {
        margin-top: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_3_xlarge {
        margin-top: 3em;
    }

    .cdo-margin-2_top_3_xlarge_half {
        margin-top: 3.5em;
    }
}

.cdo-margin-2_top_4 {
    margin-top: 4em;
}

.cdo-margin-2_top_4_half {
    margin-top: 4.5em;
}

.cdo-margin-2_top_4_small {
    margin-top: 4em;
}

.cdo-margin-2_top_4_small_half {
    margin-top: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_4_medium {
        margin-top: 4em;
    }

    .cdo-margin-2_top_4_medium_half {
        margin-top: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_4_large {
        margin-top: 4em;
    }

    .cdo-margin-2_top_4_large_half {
        margin-top: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_4_xlarge {
        margin-top: 4em;
    }

    .cdo-margin-2_top_4_xlarge_half {
        margin-top: 4.5em;
    }
}

.cdo-margin-2_top_5 {
    margin-top: 5em;
}

.cdo-margin-2_top_5_half {
    margin-top: 5.5em;
}

.cdo-margin-2_top_5_small {
    margin-top: 5em;
}

.cdo-margin-2_top_5_small_half {
    margin-top: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_5_medium {
        margin-top: 5em;
    }

    .cdo-margin-2_top_5_medium_half {
        margin-top: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_5_large {
        margin-top: 5em;
    }

    .cdo-margin-2_top_5_large_half {
        margin-top: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_5_xlarge {
        margin-top: 5em;
    }

    .cdo-margin-2_top_5_xlarge_half {
        margin-top: 5.5em;
    }
}

.cdo-margin-2_top_6 {
    margin-top: 6em;
}

.cdo-margin-2_top_6_half {
    margin-top: 6.5em;
}

.cdo-margin-2_top_6_small {
    margin-top: 6em;
}

.cdo-margin-2_top_6_small_half {
    margin-top: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_6_medium {
        margin-top: 6em;
    }

    .cdo-margin-2_top_6_medium_half {
        margin-top: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_6_large {
        margin-top: 6em;
    }

    .cdo-margin-2_top_6_large_half {
        margin-top: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_6_xlarge {
        margin-top: 6em;
    }

    .cdo-margin-2_top_6_xlarge_half {
        margin-top: 6.5em;
    }
}

.cdo-margin-2_top_7 {
    margin-top: 7em;
}

.cdo-margin-2_top_7_half {
    margin-top: 7.5em;
}

.cdo-margin-2_top_7_small {
    margin-top: 7em;
}

.cdo-margin-2_top_7_small_half {
    margin-top: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_7_medium {
        margin-top: 7em;
    }

    .cdo-margin-2_top_7_medium_half {
        margin-top: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_7_large {
        margin-top: 7em;
    }

    .cdo-margin-2_top_7_large_half {
        margin-top: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_7_xlarge {
        margin-top: 7em;
    }

    .cdo-margin-2_top_7_xlarge_half {
        margin-top: 7.5em;
    }
}

.cdo-margin-2_top_8 {
    margin-top: 8em;
}

.cdo-margin-2_top_8_half {
    margin-top: 8.5em;
}

.cdo-margin-2_top_8_small {
    margin-top: 8em;
}

.cdo-margin-2_top_8_small_half {
    margin-top: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_8_medium {
        margin-top: 8em;
    }

    .cdo-margin-2_top_8_medium_half {
        margin-top: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_8_large {
        margin-top: 8em;
    }

    .cdo-margin-2_top_8_large_half {
        margin-top: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_8_xlarge {
        margin-top: 8em;
    }

    .cdo-margin-2_top_8_xlarge_half {
        margin-top: 8.5em;
    }
}

.cdo-margin-2_top_9 {
    margin-top: 9em;
}

.cdo-margin-2_top_9_half {
    margin-top: 9.5em;
}

.cdo-margin-2_top_9_small {
    margin-top: 9em;
}

.cdo-margin-2_top_9_small_half {
    margin-top: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_9_medium {
        margin-top: 9em;
    }

    .cdo-margin-2_top_9_medium_half {
        margin-top: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_9_large {
        margin-top: 9em;
    }

    .cdo-margin-2_top_9_large_half {
        margin-top: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_9_xlarge {
        margin-top: 9em;
    }

    .cdo-margin-2_top_9_xlarge_half {
        margin-top: 9.5em;
    }
}

.cdo-margin-2_top_10 {
    margin-top: 10em;
}

.cdo-margin-2_top_10_half {
    margin-top: 10.5em;
}

.cdo-margin-2_top_10_small {
    margin-top: 10em;
}

.cdo-margin-2_top_10_small_half {
    margin-top: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_10_medium {
        margin-top: 10em;
    }

    .cdo-margin-2_top_10_medium_half {
        margin-top: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_10_large {
        margin-top: 10em;
    }

    .cdo-margin-2_top_10_large_half {
        margin-top: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_10_xlarge {
        margin-top: 10em;
    }

    .cdo-margin-2_top_10_xlarge_half {
        margin-top: 10.5em;
    }
}

.cdo-margin-2_top_11 {
    margin-top: 11em;
}

.cdo-margin-2_top_11_half {
    margin-top: 11.5em;
}

.cdo-margin-2_top_11_small {
    margin-top: 11em;
}

.cdo-margin-2_top_11_small_half {
    margin-top: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_11_medium {
        margin-top: 11em;
    }

    .cdo-margin-2_top_11_medium_half {
        margin-top: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_11_large {
        margin-top: 11em;
    }

    .cdo-margin-2_top_11_large_half {
        margin-top: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_11_xlarge {
        margin-top: 11em;
    }

    .cdo-margin-2_top_11_xlarge_half {
        margin-top: 11.5em;
    }
}

.cdo-margin-2_top_12 {
    margin-top: 12em;
}

.cdo-margin-2_top_12_half {
    margin-top: 12.5em;
}

.cdo-margin-2_top_12_small {
    margin-top: 12em;
}

.cdo-margin-2_top_12_small_half {
    margin-top: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_12_medium {
        margin-top: 12em;
    }

    .cdo-margin-2_top_12_medium_half {
        margin-top: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_12_large {
        margin-top: 12em;
    }

    .cdo-margin-2_top_12_large_half {
        margin-top: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_12_xlarge {
        margin-top: 12em;
    }

    .cdo-margin-2_top_12_xlarge_half {
        margin-top: 12.5em;
    }
}

.cdo-margin-2_top_13 {
    margin-top: 13em;
}

.cdo-margin-2_top_13_half {
    margin-top: 13.5em;
}

.cdo-margin-2_top_13_small {
    margin-top: 13em;
}

.cdo-margin-2_top_13_small_half {
    margin-top: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_13_medium {
        margin-top: 13em;
    }

    .cdo-margin-2_top_13_medium_half {
        margin-top: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_13_large {
        margin-top: 13em;
    }

    .cdo-margin-2_top_13_large_half {
        margin-top: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_13_xlarge {
        margin-top: 13em;
    }

    .cdo-margin-2_top_13_xlarge_half {
        margin-top: 13.5em;
    }
}

.cdo-margin-2_top_14 {
    margin-top: 14em;
}

.cdo-margin-2_top_14_half {
    margin-top: 14.5em;
}

.cdo-margin-2_top_14_small {
    margin-top: 14em;
}

.cdo-margin-2_top_14_small_half {
    margin-top: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_14_medium {
        margin-top: 14em;
    }

    .cdo-margin-2_top_14_medium_half {
        margin-top: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_14_large {
        margin-top: 14em;
    }

    .cdo-margin-2_top_14_large_half {
        margin-top: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_14_xlarge {
        margin-top: 14em;
    }

    .cdo-margin-2_top_14_xlarge_half {
        margin-top: 14.5em;
    }
}

.cdo-margin-2_top_15 {
    margin-top: 15em;
}

.cdo-margin-2_top_15_half {
    margin-top: 15.5em;
}

.cdo-margin-2_top_15_small {
    margin-top: 15em;
}

.cdo-margin-2_top_15_small_half {
    margin-top: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_15_medium {
        margin-top: 15em;
    }

    .cdo-margin-2_top_15_medium_half {
        margin-top: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_15_large {
        margin-top: 15em;
    }

    .cdo-margin-2_top_15_large_half {
        margin-top: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_15_xlarge {
        margin-top: 15em;
    }

    .cdo-margin-2_top_15_xlarge_half {
        margin-top: 15.5em;
    }
}

.cdo-margin-2_top_16 {
    margin-top: 16em;
}

.cdo-margin-2_top_16_half {
    margin-top: 16.5em;
}

.cdo-margin-2_top_16_small {
    margin-top: 16em;
}

.cdo-margin-2_top_16_small_half {
    margin-top: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_16_medium {
        margin-top: 16em;
    }

    .cdo-margin-2_top_16_medium_half {
        margin-top: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_16_large {
        margin-top: 16em;
    }

    .cdo-margin-2_top_16_large_half {
        margin-top: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_16_xlarge {
        margin-top: 16em;
    }

    .cdo-margin-2_top_16_xlarge_half {
        margin-top: 16.5em;
    }
}

.cdo-margin-2_top_17 {
    margin-top: 17em;
}

.cdo-margin-2_top_17_half {
    margin-top: 17.5em;
}

.cdo-margin-2_top_17_small {
    margin-top: 17em;
}

.cdo-margin-2_top_17_small_half {
    margin-top: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_17_medium {
        margin-top: 17em;
    }

    .cdo-margin-2_top_17_medium_half {
        margin-top: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_17_large {
        margin-top: 17em;
    }

    .cdo-margin-2_top_17_large_half {
        margin-top: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_17_xlarge {
        margin-top: 17em;
    }

    .cdo-margin-2_top_17_xlarge_half {
        margin-top: 17.5em;
    }
}

.cdo-margin-2_top_18 {
    margin-top: 18em;
}

.cdo-margin-2_top_18_half {
    margin-top: 18.5em;
}

.cdo-margin-2_top_18_small {
    margin-top: 18em;
}

.cdo-margin-2_top_18_small_half {
    margin-top: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_18_medium {
        margin-top: 18em;
    }

    .cdo-margin-2_top_18_medium_half {
        margin-top: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_18_large {
        margin-top: 18em;
    }

    .cdo-margin-2_top_18_large_half {
        margin-top: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_18_xlarge {
        margin-top: 18em;
    }

    .cdo-margin-2_top_18_xlarge_half {
        margin-top: 18.5em;
    }
}

.cdo-margin-2_top_19 {
    margin-top: 19em;
}

.cdo-margin-2_top_19_half {
    margin-top: 19.5em;
}

.cdo-margin-2_top_19_small {
    margin-top: 19em;
}

.cdo-margin-2_top_19_small_half {
    margin-top: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_19_medium {
        margin-top: 19em;
    }

    .cdo-margin-2_top_19_medium_half {
        margin-top: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_19_large {
        margin-top: 19em;
    }

    .cdo-margin-2_top_19_large_half {
        margin-top: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_19_xlarge {
        margin-top: 19em;
    }

    .cdo-margin-2_top_19_xlarge_half {
        margin-top: 19.5em;
    }
}

.cdo-margin-2_top_20 {
    margin-top: 20em;
}

.cdo-margin-2_top_20_half {
    margin-top: 20.5em;
}

.cdo-margin-2_top_20_small {
    margin-top: 20em;
}

.cdo-margin-2_top_20_small_half {
    margin-top: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_20_medium {
        margin-top: 20em;
    }

    .cdo-margin-2_top_20_medium_half {
        margin-top: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_20_large {
        margin-top: 20em;
    }

    .cdo-margin-2_top_20_large_half {
        margin-top: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_20_xlarge {
        margin-top: 20em;
    }

    .cdo-margin-2_top_20_xlarge_half {
        margin-top: 20.5em;
    }
}

.cdo-margin-2_top_21 {
    margin-top: 21em;
}

.cdo-margin-2_top_21_half {
    margin-top: 21.5em;
}

.cdo-margin-2_top_21_small {
    margin-top: 21em;
}

.cdo-margin-2_top_21_small_half {
    margin-top: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_21_medium {
        margin-top: 21em;
    }

    .cdo-margin-2_top_21_medium_half {
        margin-top: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_21_large {
        margin-top: 21em;
    }

    .cdo-margin-2_top_21_large_half {
        margin-top: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_21_xlarge {
        margin-top: 21em;
    }

    .cdo-margin-2_top_21_xlarge_half {
        margin-top: 21.5em;
    }
}

.cdo-margin-2_top_22 {
    margin-top: 22em;
}

.cdo-margin-2_top_22_half {
    margin-top: 22.5em;
}

.cdo-margin-2_top_22_small {
    margin-top: 22em;
}

.cdo-margin-2_top_22_small_half {
    margin-top: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_22_medium {
        margin-top: 22em;
    }

    .cdo-margin-2_top_22_medium_half {
        margin-top: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_22_large {
        margin-top: 22em;
    }

    .cdo-margin-2_top_22_large_half {
        margin-top: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_22_xlarge {
        margin-top: 22em;
    }

    .cdo-margin-2_top_22_xlarge_half {
        margin-top: 22.5em;
    }
}

.cdo-margin-2_top_23 {
    margin-top: 23em;
}

.cdo-margin-2_top_23_half {
    margin-top: 23.5em;
}

.cdo-margin-2_top_23_small {
    margin-top: 23em;
}

.cdo-margin-2_top_23_small_half {
    margin-top: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_23_medium {
        margin-top: 23em;
    }

    .cdo-margin-2_top_23_medium_half {
        margin-top: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_23_large {
        margin-top: 23em;
    }

    .cdo-margin-2_top_23_large_half {
        margin-top: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_23_xlarge {
        margin-top: 23em;
    }

    .cdo-margin-2_top_23_xlarge_half {
        margin-top: 23.5em;
    }
}

.cdo-margin-2_top_24 {
    margin-top: 24em;
}

.cdo-margin-2_top_24_half {
    margin-top: 24.5em;
}

.cdo-margin-2_top_24_small {
    margin-top: 24em;
}

.cdo-margin-2_top_24_small_half {
    margin-top: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_24_medium {
        margin-top: 24em;
    }

    .cdo-margin-2_top_24_medium_half {
        margin-top: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_24_large {
        margin-top: 24em;
    }

    .cdo-margin-2_top_24_large_half {
        margin-top: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_24_xlarge {
        margin-top: 24em;
    }

    .cdo-margin-2_top_24_xlarge_half {
        margin-top: 24.5em;
    }
}

.cdo-margin-2_top_25 {
    margin-top: 25em;
}

.cdo-margin-2_top_25_half {
    margin-top: 25.5em;
}

.cdo-margin-2_top_25_small {
    margin-top: 25em;
}

.cdo-margin-2_top_25_small_half {
    margin-top: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_25_medium {
        margin-top: 25em;
    }

    .cdo-margin-2_top_25_medium_half {
        margin-top: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_25_large {
        margin-top: 25em;
    }

    .cdo-margin-2_top_25_large_half {
        margin-top: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_25_xlarge {
        margin-top: 25em;
    }

    .cdo-margin-2_top_25_xlarge_half {
        margin-top: 25.5em;
    }
}

.cdo-margin-2_top_26 {
    margin-top: 26em;
}

.cdo-margin-2_top_26_half {
    margin-top: 26.5em;
}

.cdo-margin-2_top_26_small {
    margin-top: 26em;
}

.cdo-margin-2_top_26_small_half {
    margin-top: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_26_medium {
        margin-top: 26em;
    }

    .cdo-margin-2_top_26_medium_half {
        margin-top: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_26_large {
        margin-top: 26em;
    }

    .cdo-margin-2_top_26_large_half {
        margin-top: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_26_xlarge {
        margin-top: 26em;
    }

    .cdo-margin-2_top_26_xlarge_half {
        margin-top: 26.5em;
    }
}

.cdo-margin-2_top_27 {
    margin-top: 27em;
}

.cdo-margin-2_top_27_half {
    margin-top: 27.5em;
}

.cdo-margin-2_top_27_small {
    margin-top: 27em;
}

.cdo-margin-2_top_27_small_half {
    margin-top: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_27_medium {
        margin-top: 27em;
    }

    .cdo-margin-2_top_27_medium_half {
        margin-top: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_27_large {
        margin-top: 27em;
    }

    .cdo-margin-2_top_27_large_half {
        margin-top: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_27_xlarge {
        margin-top: 27em;
    }

    .cdo-margin-2_top_27_xlarge_half {
        margin-top: 27.5em;
    }
}

.cdo-margin-2_top_28 {
    margin-top: 28em;
}

.cdo-margin-2_top_28_half {
    margin-top: 28.5em;
}

.cdo-margin-2_top_28_small {
    margin-top: 28em;
}

.cdo-margin-2_top_28_small_half {
    margin-top: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_28_medium {
        margin-top: 28em;
    }

    .cdo-margin-2_top_28_medium_half {
        margin-top: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_28_large {
        margin-top: 28em;
    }

    .cdo-margin-2_top_28_large_half {
        margin-top: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_28_xlarge {
        margin-top: 28em;
    }

    .cdo-margin-2_top_28_xlarge_half {
        margin-top: 28.5em;
    }
}

.cdo-margin-2_top_29 {
    margin-top: 29em;
}

.cdo-margin-2_top_29_half {
    margin-top: 29.5em;
}

.cdo-margin-2_top_29_small {
    margin-top: 29em;
}

.cdo-margin-2_top_29_small_half {
    margin-top: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_29_medium {
        margin-top: 29em;
    }

    .cdo-margin-2_top_29_medium_half {
        margin-top: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_29_large {
        margin-top: 29em;
    }

    .cdo-margin-2_top_29_large_half {
        margin-top: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_29_xlarge {
        margin-top: 29em;
    }

    .cdo-margin-2_top_29_xlarge_half {
        margin-top: 29.5em;
    }
}

.cdo-margin-2_top_30 {
    margin-top: 30em;
}

.cdo-margin-2_top_30_half {
    margin-top: 30.5em;
}

.cdo-margin-2_top_30_small {
    margin-top: 30em;
}

.cdo-margin-2_top_30_small_half {
    margin-top: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_30_medium {
        margin-top: 30em;
    }

    .cdo-margin-2_top_30_medium_half {
        margin-top: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_30_large {
        margin-top: 30em;
    }

    .cdo-margin-2_top_30_large_half {
        margin-top: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_30_xlarge {
        margin-top: 30em;
    }

    .cdo-margin-2_top_30_xlarge_half {
        margin-top: 30.5em;
    }
}

.cdo-margin-2_top_n0 {
    margin-top: 0;
}

.cdo-margin-2_top_n0_half {
    margin-top: -0.5em;
}

.cdo-margin-2_top_n0_small {
    margin-top: 0;
}

.cdo-margin-2_top_n0_small_half {
    margin-top: -0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n0_medium {
        margin-top: 0;
    }

    .cdo-margin-2_top_n0_medium_half {
        margin-top: -0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n0_large {
        margin-top: 0;
    }

    .cdo-margin-2_top_n0_large_half {
        margin-top: -0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n0_xlarge {
        margin-top: 0;
    }

    .cdo-margin-2_top_n0_xlarge_half {
        margin-top: -0.5em;
    }
}

.cdo-margin-2_top_n1 {
    margin-top: -1em;
}

.cdo-margin-2_top_n1_half {
    margin-top: -1.5em;
}

.cdo-margin-2_top_n1_small {
    margin-top: -1em;
}

.cdo-margin-2_top_n1_small_half {
    margin-top: -1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n1_medium {
        margin-top: -1em;
    }

    .cdo-margin-2_top_n1_medium_half {
        margin-top: -1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n1_large {
        margin-top: -1em;
    }

    .cdo-margin-2_top_n1_large_half {
        margin-top: -1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n1_xlarge {
        margin-top: -1em;
    }

    .cdo-margin-2_top_n1_xlarge_half {
        margin-top: -1.5em;
    }
}

.cdo-margin-2_top_n2 {
    margin-top: -2em;
}

.cdo-margin-2_top_n2_half {
    margin-top: -2.5em;
}

.cdo-margin-2_top_n2_small {
    margin-top: -2em;
}

.cdo-margin-2_top_n2_small_half {
    margin-top: -2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n2_medium {
        margin-top: -2em;
    }

    .cdo-margin-2_top_n2_medium_half {
        margin-top: -2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n2_large {
        margin-top: -2em;
    }

    .cdo-margin-2_top_n2_large_half {
        margin-top: -2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n2_xlarge {
        margin-top: -2em;
    }

    .cdo-margin-2_top_n2_xlarge_half {
        margin-top: -2.5em;
    }
}

.cdo-margin-2_top_n3 {
    margin-top: -3em;
}

.cdo-margin-2_top_n3_half {
    margin-top: -3.5em;
}

.cdo-margin-2_top_n3_small {
    margin-top: -3em;
}

.cdo-margin-2_top_n3_small_half {
    margin-top: -3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n3_medium {
        margin-top: -3em;
    }

    .cdo-margin-2_top_n3_medium_half {
        margin-top: -3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n3_large {
        margin-top: -3em;
    }

    .cdo-margin-2_top_n3_large_half {
        margin-top: -3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n3_xlarge {
        margin-top: -3em;
    }

    .cdo-margin-2_top_n3_xlarge_half {
        margin-top: -3.5em;
    }
}

.cdo-margin-2_top_n4 {
    margin-top: -4em;
}

.cdo-margin-2_top_n4_half {
    margin-top: -4.5em;
}

.cdo-margin-2_top_n4_small {
    margin-top: -4em;
}

.cdo-margin-2_top_n4_small_half {
    margin-top: -4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n4_medium {
        margin-top: -4em;
    }

    .cdo-margin-2_top_n4_medium_half {
        margin-top: -4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n4_large {
        margin-top: -4em;
    }

    .cdo-margin-2_top_n4_large_half {
        margin-top: -4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n4_xlarge {
        margin-top: -4em;
    }

    .cdo-margin-2_top_n4_xlarge_half {
        margin-top: -4.5em;
    }
}

.cdo-margin-2_top_n5 {
    margin-top: -5em;
}

.cdo-margin-2_top_n5_half {
    margin-top: -5.5em;
}

.cdo-margin-2_top_n5_small {
    margin-top: -5em;
}

.cdo-margin-2_top_n5_small_half {
    margin-top: -5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n5_medium {
        margin-top: -5em;
    }

    .cdo-margin-2_top_n5_medium_half {
        margin-top: -5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n5_large {
        margin-top: -5em;
    }

    .cdo-margin-2_top_n5_large_half {
        margin-top: -5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n5_xlarge {
        margin-top: -5em;
    }

    .cdo-margin-2_top_n5_xlarge_half {
        margin-top: -5.5em;
    }
}

.cdo-margin-2_top_n6 {
    margin-top: -6em;
}

.cdo-margin-2_top_n6_half {
    margin-top: -6.5em;
}

.cdo-margin-2_top_n6_small {
    margin-top: -6em;
}

.cdo-margin-2_top_n6_small_half {
    margin-top: -6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n6_medium {
        margin-top: -6em;
    }

    .cdo-margin-2_top_n6_medium_half {
        margin-top: -6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n6_large {
        margin-top: -6em;
    }

    .cdo-margin-2_top_n6_large_half {
        margin-top: -6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n6_xlarge {
        margin-top: -6em;
    }

    .cdo-margin-2_top_n6_xlarge_half {
        margin-top: -6.5em;
    }
}

.cdo-margin-2_top_n7 {
    margin-top: -7em;
}

.cdo-margin-2_top_n7_half {
    margin-top: -7.5em;
}

.cdo-margin-2_top_n7_small {
    margin-top: -7em;
}

.cdo-margin-2_top_n7_small_half {
    margin-top: -7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n7_medium {
        margin-top: -7em;
    }

    .cdo-margin-2_top_n7_medium_half {
        margin-top: -7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n7_large {
        margin-top: -7em;
    }

    .cdo-margin-2_top_n7_large_half {
        margin-top: -7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n7_xlarge {
        margin-top: -7em;
    }

    .cdo-margin-2_top_n7_xlarge_half {
        margin-top: -7.5em;
    }
}

.cdo-margin-2_top_n8 {
    margin-top: -8em;
}

.cdo-margin-2_top_n8_half {
    margin-top: -8.5em;
}

.cdo-margin-2_top_n8_small {
    margin-top: -8em;
}

.cdo-margin-2_top_n8_small_half {
    margin-top: -8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n8_medium {
        margin-top: -8em;
    }

    .cdo-margin-2_top_n8_medium_half {
        margin-top: -8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n8_large {
        margin-top: -8em;
    }

    .cdo-margin-2_top_n8_large_half {
        margin-top: -8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n8_xlarge {
        margin-top: -8em;
    }

    .cdo-margin-2_top_n8_xlarge_half {
        margin-top: -8.5em;
    }
}

.cdo-margin-2_top_n9 {
    margin-top: -9em;
}

.cdo-margin-2_top_n9_half {
    margin-top: -9.5em;
}

.cdo-margin-2_top_n9_small {
    margin-top: -9em;
}

.cdo-margin-2_top_n9_small_half {
    margin-top: -9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n9_medium {
        margin-top: -9em;
    }

    .cdo-margin-2_top_n9_medium_half {
        margin-top: -9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n9_large {
        margin-top: -9em;
    }

    .cdo-margin-2_top_n9_large_half {
        margin-top: -9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n9_xlarge {
        margin-top: -9em;
    }

    .cdo-margin-2_top_n9_xlarge_half {
        margin-top: -9.5em;
    }
}

.cdo-margin-2_top_n10 {
    margin-top: -10em;
}

.cdo-margin-2_top_n10_half {
    margin-top: -10.5em;
}

.cdo-margin-2_top_n10_small {
    margin-top: -10em;
}

.cdo-margin-2_top_n10_small_half {
    margin-top: -10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n10_medium {
        margin-top: -10em;
    }

    .cdo-margin-2_top_n10_medium_half {
        margin-top: -10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n10_large {
        margin-top: -10em;
    }

    .cdo-margin-2_top_n10_large_half {
        margin-top: -10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n10_xlarge {
        margin-top: -10em;
    }

    .cdo-margin-2_top_n10_xlarge_half {
        margin-top: -10.5em;
    }
}

.cdo-margin-2_top_n11 {
    margin-top: -11em;
}

.cdo-margin-2_top_n11_half {
    margin-top: -11.5em;
}

.cdo-margin-2_top_n11_small {
    margin-top: -11em;
}

.cdo-margin-2_top_n11_small_half {
    margin-top: -11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n11_medium {
        margin-top: -11em;
    }

    .cdo-margin-2_top_n11_medium_half {
        margin-top: -11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n11_large {
        margin-top: -11em;
    }

    .cdo-margin-2_top_n11_large_half {
        margin-top: -11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n11_xlarge {
        margin-top: -11em;
    }

    .cdo-margin-2_top_n11_xlarge_half {
        margin-top: -11.5em;
    }
}

.cdo-margin-2_top_n12 {
    margin-top: -12em;
}

.cdo-margin-2_top_n12_half {
    margin-top: -12.5em;
}

.cdo-margin-2_top_n12_small {
    margin-top: -12em;
}

.cdo-margin-2_top_n12_small_half {
    margin-top: -12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n12_medium {
        margin-top: -12em;
    }

    .cdo-margin-2_top_n12_medium_half {
        margin-top: -12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n12_large {
        margin-top: -12em;
    }

    .cdo-margin-2_top_n12_large_half {
        margin-top: -12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n12_xlarge {
        margin-top: -12em;
    }

    .cdo-margin-2_top_n12_xlarge_half {
        margin-top: -12.5em;
    }
}

.cdo-margin-2_top_n13 {
    margin-top: -13em;
}

.cdo-margin-2_top_n13_half {
    margin-top: -13.5em;
}

.cdo-margin-2_top_n13_small {
    margin-top: -13em;
}

.cdo-margin-2_top_n13_small_half {
    margin-top: -13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n13_medium {
        margin-top: -13em;
    }

    .cdo-margin-2_top_n13_medium_half {
        margin-top: -13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n13_large {
        margin-top: -13em;
    }

    .cdo-margin-2_top_n13_large_half {
        margin-top: -13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n13_xlarge {
        margin-top: -13em;
    }

    .cdo-margin-2_top_n13_xlarge_half {
        margin-top: -13.5em;
    }
}

.cdo-margin-2_top_n14 {
    margin-top: -14em;
}

.cdo-margin-2_top_n14_half {
    margin-top: -14.5em;
}

.cdo-margin-2_top_n14_small {
    margin-top: -14em;
}

.cdo-margin-2_top_n14_small_half {
    margin-top: -14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n14_medium {
        margin-top: -14em;
    }

    .cdo-margin-2_top_n14_medium_half {
        margin-top: -14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n14_large {
        margin-top: -14em;
    }

    .cdo-margin-2_top_n14_large_half {
        margin-top: -14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n14_xlarge {
        margin-top: -14em;
    }

    .cdo-margin-2_top_n14_xlarge_half {
        margin-top: -14.5em;
    }
}

.cdo-margin-2_top_n15 {
    margin-top: -15em;
}

.cdo-margin-2_top_n15_half {
    margin-top: -15.5em;
}

.cdo-margin-2_top_n15_small {
    margin-top: -15em;
}

.cdo-margin-2_top_n15_small_half {
    margin-top: -15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n15_medium {
        margin-top: -15em;
    }

    .cdo-margin-2_top_n15_medium_half {
        margin-top: -15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n15_large {
        margin-top: -15em;
    }

    .cdo-margin-2_top_n15_large_half {
        margin-top: -15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n15_xlarge {
        margin-top: -15em;
    }

    .cdo-margin-2_top_n15_xlarge_half {
        margin-top: -15.5em;
    }
}

.cdo-margin-2_top_n16 {
    margin-top: -16em;
}

.cdo-margin-2_top_n16_half {
    margin-top: -16.5em;
}

.cdo-margin-2_top_n16_small {
    margin-top: -16em;
}

.cdo-margin-2_top_n16_small_half {
    margin-top: -16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n16_medium {
        margin-top: -16em;
    }

    .cdo-margin-2_top_n16_medium_half {
        margin-top: -16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n16_large {
        margin-top: -16em;
    }

    .cdo-margin-2_top_n16_large_half {
        margin-top: -16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n16_xlarge {
        margin-top: -16em;
    }

    .cdo-margin-2_top_n16_xlarge_half {
        margin-top: -16.5em;
    }
}

.cdo-margin-2_top_n17 {
    margin-top: -17em;
}

.cdo-margin-2_top_n17_half {
    margin-top: -17.5em;
}

.cdo-margin-2_top_n17_small {
    margin-top: -17em;
}

.cdo-margin-2_top_n17_small_half {
    margin-top: -17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n17_medium {
        margin-top: -17em;
    }

    .cdo-margin-2_top_n17_medium_half {
        margin-top: -17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n17_large {
        margin-top: -17em;
    }

    .cdo-margin-2_top_n17_large_half {
        margin-top: -17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n17_xlarge {
        margin-top: -17em;
    }

    .cdo-margin-2_top_n17_xlarge_half {
        margin-top: -17.5em;
    }
}

.cdo-margin-2_top_n18 {
    margin-top: -18em;
}

.cdo-margin-2_top_n18_half {
    margin-top: -18.5em;
}

.cdo-margin-2_top_n18_small {
    margin-top: -18em;
}

.cdo-margin-2_top_n18_small_half {
    margin-top: -18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n18_medium {
        margin-top: -18em;
    }

    .cdo-margin-2_top_n18_medium_half {
        margin-top: -18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n18_large {
        margin-top: -18em;
    }

    .cdo-margin-2_top_n18_large_half {
        margin-top: -18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n18_xlarge {
        margin-top: -18em;
    }

    .cdo-margin-2_top_n18_xlarge_half {
        margin-top: -18.5em;
    }
}

.cdo-margin-2_top_n19 {
    margin-top: -19em;
}

.cdo-margin-2_top_n19_half {
    margin-top: -19.5em;
}

.cdo-margin-2_top_n19_small {
    margin-top: -19em;
}

.cdo-margin-2_top_n19_small_half {
    margin-top: -19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n19_medium {
        margin-top: -19em;
    }

    .cdo-margin-2_top_n19_medium_half {
        margin-top: -19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n19_large {
        margin-top: -19em;
    }

    .cdo-margin-2_top_n19_large_half {
        margin-top: -19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n19_xlarge {
        margin-top: -19em;
    }

    .cdo-margin-2_top_n19_xlarge_half {
        margin-top: -19.5em;
    }
}

.cdo-margin-2_top_n20 {
    margin-top: -20em;
}

.cdo-margin-2_top_n20_half {
    margin-top: -20.5em;
}

.cdo-margin-2_top_n20_small {
    margin-top: -20em;
}

.cdo-margin-2_top_n20_small_half {
    margin-top: -20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n20_medium {
        margin-top: -20em;
    }

    .cdo-margin-2_top_n20_medium_half {
        margin-top: -20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n20_large {
        margin-top: -20em;
    }

    .cdo-margin-2_top_n20_large_half {
        margin-top: -20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n20_xlarge {
        margin-top: -20em;
    }

    .cdo-margin-2_top_n20_xlarge_half {
        margin-top: -20.5em;
    }
}

.cdo-margin-2_top_n21 {
    margin-top: -21em;
}

.cdo-margin-2_top_n21_half {
    margin-top: -21.5em;
}

.cdo-margin-2_top_n21_small {
    margin-top: -21em;
}

.cdo-margin-2_top_n21_small_half {
    margin-top: -21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n21_medium {
        margin-top: -21em;
    }

    .cdo-margin-2_top_n21_medium_half {
        margin-top: -21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n21_large {
        margin-top: -21em;
    }

    .cdo-margin-2_top_n21_large_half {
        margin-top: -21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n21_xlarge {
        margin-top: -21em;
    }

    .cdo-margin-2_top_n21_xlarge_half {
        margin-top: -21.5em;
    }
}

.cdo-margin-2_top_n22 {
    margin-top: -22em;
}

.cdo-margin-2_top_n22_half {
    margin-top: -22.5em;
}

.cdo-margin-2_top_n22_small {
    margin-top: -22em;
}

.cdo-margin-2_top_n22_small_half {
    margin-top: -22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n22_medium {
        margin-top: -22em;
    }

    .cdo-margin-2_top_n22_medium_half {
        margin-top: -22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n22_large {
        margin-top: -22em;
    }

    .cdo-margin-2_top_n22_large_half {
        margin-top: -22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n22_xlarge {
        margin-top: -22em;
    }

    .cdo-margin-2_top_n22_xlarge_half {
        margin-top: -22.5em;
    }
}

.cdo-margin-2_top_n23 {
    margin-top: -23em;
}

.cdo-margin-2_top_n23_half {
    margin-top: -23.5em;
}

.cdo-margin-2_top_n23_small {
    margin-top: -23em;
}

.cdo-margin-2_top_n23_small_half {
    margin-top: -23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n23_medium {
        margin-top: -23em;
    }

    .cdo-margin-2_top_n23_medium_half {
        margin-top: -23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n23_large {
        margin-top: -23em;
    }

    .cdo-margin-2_top_n23_large_half {
        margin-top: -23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n23_xlarge {
        margin-top: -23em;
    }

    .cdo-margin-2_top_n23_xlarge_half {
        margin-top: -23.5em;
    }
}

.cdo-margin-2_top_n24 {
    margin-top: -24em;
}

.cdo-margin-2_top_n24_half {
    margin-top: -24.5em;
}

.cdo-margin-2_top_n24_small {
    margin-top: -24em;
}

.cdo-margin-2_top_n24_small_half {
    margin-top: -24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n24_medium {
        margin-top: -24em;
    }

    .cdo-margin-2_top_n24_medium_half {
        margin-top: -24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n24_large {
        margin-top: -24em;
    }

    .cdo-margin-2_top_n24_large_half {
        margin-top: -24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n24_xlarge {
        margin-top: -24em;
    }

    .cdo-margin-2_top_n24_xlarge_half {
        margin-top: -24.5em;
    }
}

.cdo-margin-2_top_n25 {
    margin-top: -25em;
}

.cdo-margin-2_top_n25_half {
    margin-top: -25.5em;
}

.cdo-margin-2_top_n25_small {
    margin-top: -25em;
}

.cdo-margin-2_top_n25_small_half {
    margin-top: -25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n25_medium {
        margin-top: -25em;
    }

    .cdo-margin-2_top_n25_medium_half {
        margin-top: -25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n25_large {
        margin-top: -25em;
    }

    .cdo-margin-2_top_n25_large_half {
        margin-top: -25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n25_xlarge {
        margin-top: -25em;
    }

    .cdo-margin-2_top_n25_xlarge_half {
        margin-top: -25.5em;
    }
}

.cdo-margin-2_top_n26 {
    margin-top: -26em;
}

.cdo-margin-2_top_n26_half {
    margin-top: -26.5em;
}

.cdo-margin-2_top_n26_small {
    margin-top: -26em;
}

.cdo-margin-2_top_n26_small_half {
    margin-top: -26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n26_medium {
        margin-top: -26em;
    }

    .cdo-margin-2_top_n26_medium_half {
        margin-top: -26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n26_large {
        margin-top: -26em;
    }

    .cdo-margin-2_top_n26_large_half {
        margin-top: -26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n26_xlarge {
        margin-top: -26em;
    }

    .cdo-margin-2_top_n26_xlarge_half {
        margin-top: -26.5em;
    }
}

.cdo-margin-2_top_n27 {
    margin-top: -27em;
}

.cdo-margin-2_top_n27_half {
    margin-top: -27.5em;
}

.cdo-margin-2_top_n27_small {
    margin-top: -27em;
}

.cdo-margin-2_top_n27_small_half {
    margin-top: -27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n27_medium {
        margin-top: -27em;
    }

    .cdo-margin-2_top_n27_medium_half {
        margin-top: -27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n27_large {
        margin-top: -27em;
    }

    .cdo-margin-2_top_n27_large_half {
        margin-top: -27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n27_xlarge {
        margin-top: -27em;
    }

    .cdo-margin-2_top_n27_xlarge_half {
        margin-top: -27.5em;
    }
}

.cdo-margin-2_top_n28 {
    margin-top: -28em;
}

.cdo-margin-2_top_n28_half {
    margin-top: -28.5em;
}

.cdo-margin-2_top_n28_small {
    margin-top: -28em;
}

.cdo-margin-2_top_n28_small_half {
    margin-top: -28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n28_medium {
        margin-top: -28em;
    }

    .cdo-margin-2_top_n28_medium_half {
        margin-top: -28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n28_large {
        margin-top: -28em;
    }

    .cdo-margin-2_top_n28_large_half {
        margin-top: -28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n28_xlarge {
        margin-top: -28em;
    }

    .cdo-margin-2_top_n28_xlarge_half {
        margin-top: -28.5em;
    }
}

.cdo-margin-2_top_n29 {
    margin-top: -29em;
}

.cdo-margin-2_top_n29_half {
    margin-top: -29.5em;
}

.cdo-margin-2_top_n29_small {
    margin-top: -29em;
}

.cdo-margin-2_top_n29_small_half {
    margin-top: -29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n29_medium {
        margin-top: -29em;
    }

    .cdo-margin-2_top_n29_medium_half {
        margin-top: -29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n29_large {
        margin-top: -29em;
    }

    .cdo-margin-2_top_n29_large_half {
        margin-top: -29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n29_xlarge {
        margin-top: -29em;
    }

    .cdo-margin-2_top_n29_xlarge_half {
        margin-top: -29.5em;
    }
}

.cdo-margin-2_top_n30 {
    margin-top: -30em;
}

.cdo-margin-2_top_n30_half {
    margin-top: -30.5em;
}

.cdo-margin-2_top_n30_small {
    margin-top: -30em;
}

.cdo-margin-2_top_n30_small_half {
    margin-top: -30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_top_n30_medium {
        margin-top: -30em;
    }

    .cdo-margin-2_top_n30_medium_half {
        margin-top: -30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_top_n30_large {
        margin-top: -30em;
    }

    .cdo-margin-2_top_n30_large_half {
        margin-top: -30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_top_n30_xlarge {
        margin-top: -30em;
    }

    .cdo-margin-2_top_n30_xlarge_half {
        margin-top: -30.5em;
    }
}

.cdo-margin-2_right_0 {
    margin-right: 0;
}

.cdo-margin-2_right_0_half {
    margin-right: 0.5em;
}

.cdo-margin-2_right_0_small {
    margin-right: 0;
}

.cdo-margin-2_right_0_small_half {
    margin-right: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_0_medium {
        margin-right: 0;
    }

    .cdo-margin-2_right_0_medium_half {
        margin-right: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_0_large {
        margin-right: 0;
    }

    .cdo-margin-2_right_0_large_half {
        margin-right: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_0_xlarge {
        margin-right: 0;
    }

    .cdo-margin-2_right_0_xlarge_half {
        margin-right: 0.5em;
    }
}

.cdo-margin-2_right_1 {
    margin-right: 1em;
}

.cdo-margin-2_right_1_half {
    margin-right: 1.5em;
}

.cdo-margin-2_right_1_small {
    margin-right: 1em;
}

.cdo-margin-2_right_1_small_half {
    margin-right: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_1_medium {
        margin-right: 1em;
    }

    .cdo-margin-2_right_1_medium_half {
        margin-right: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_1_large {
        margin-right: 1em;
    }

    .cdo-margin-2_right_1_large_half {
        margin-right: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_1_xlarge {
        margin-right: 1em;
    }

    .cdo-margin-2_right_1_xlarge_half {
        margin-right: 1.5em;
    }
}

.cdo-margin-2_right_2 {
    margin-right: 2em;
}

.cdo-margin-2_right_2_half {
    margin-right: 2.5em;
}

.cdo-margin-2_right_2_small {
    margin-right: 2em;
}

.cdo-margin-2_right_2_small_half {
    margin-right: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_2_medium {
        margin-right: 2em;
    }

    .cdo-margin-2_right_2_medium_half {
        margin-right: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_2_large {
        margin-right: 2em;
    }

    .cdo-margin-2_right_2_large_half {
        margin-right: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_2_xlarge {
        margin-right: 2em;
    }

    .cdo-margin-2_right_2_xlarge_half {
        margin-right: 2.5em;
    }
}

.cdo-margin-2_right_3 {
    margin-right: 3em;
}

.cdo-margin-2_right_3_half {
    margin-right: 3.5em;
}

.cdo-margin-2_right_3_small {
    margin-right: 3em;
}

.cdo-margin-2_right_3_small_half {
    margin-right: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_3_medium {
        margin-right: 3em;
    }

    .cdo-margin-2_right_3_medium_half {
        margin-right: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_3_large {
        margin-right: 3em;
    }

    .cdo-margin-2_right_3_large_half {
        margin-right: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_3_xlarge {
        margin-right: 3em;
    }

    .cdo-margin-2_right_3_xlarge_half {
        margin-right: 3.5em;
    }
}

.cdo-margin-2_right_4 {
    margin-right: 4em;
}

.cdo-margin-2_right_4_half {
    margin-right: 4.5em;
}

.cdo-margin-2_right_4_small {
    margin-right: 4em;
}

.cdo-margin-2_right_4_small_half {
    margin-right: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_4_medium {
        margin-right: 4em;
    }

    .cdo-margin-2_right_4_medium_half {
        margin-right: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_4_large {
        margin-right: 4em;
    }

    .cdo-margin-2_right_4_large_half {
        margin-right: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_4_xlarge {
        margin-right: 4em;
    }

    .cdo-margin-2_right_4_xlarge_half {
        margin-right: 4.5em;
    }
}

.cdo-margin-2_right_5 {
    margin-right: 5em;
}

.cdo-margin-2_right_5_half {
    margin-right: 5.5em;
}

.cdo-margin-2_right_5_small {
    margin-right: 5em;
}

.cdo-margin-2_right_5_small_half {
    margin-right: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_5_medium {
        margin-right: 5em;
    }

    .cdo-margin-2_right_5_medium_half {
        margin-right: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_5_large {
        margin-right: 5em;
    }

    .cdo-margin-2_right_5_large_half {
        margin-right: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_5_xlarge {
        margin-right: 5em;
    }

    .cdo-margin-2_right_5_xlarge_half {
        margin-right: 5.5em;
    }
}

.cdo-margin-2_right_6 {
    margin-right: 6em;
}

.cdo-margin-2_right_6_half {
    margin-right: 6.5em;
}

.cdo-margin-2_right_6_small {
    margin-right: 6em;
}

.cdo-margin-2_right_6_small_half {
    margin-right: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_6_medium {
        margin-right: 6em;
    }

    .cdo-margin-2_right_6_medium_half {
        margin-right: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_6_large {
        margin-right: 6em;
    }

    .cdo-margin-2_right_6_large_half {
        margin-right: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_6_xlarge {
        margin-right: 6em;
    }

    .cdo-margin-2_right_6_xlarge_half {
        margin-right: 6.5em;
    }
}

.cdo-margin-2_right_7 {
    margin-right: 7em;
}

.cdo-margin-2_right_7_half {
    margin-right: 7.5em;
}

.cdo-margin-2_right_7_small {
    margin-right: 7em;
}

.cdo-margin-2_right_7_small_half {
    margin-right: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_7_medium {
        margin-right: 7em;
    }

    .cdo-margin-2_right_7_medium_half {
        margin-right: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_7_large {
        margin-right: 7em;
    }

    .cdo-margin-2_right_7_large_half {
        margin-right: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_7_xlarge {
        margin-right: 7em;
    }

    .cdo-margin-2_right_7_xlarge_half {
        margin-right: 7.5em;
    }
}

.cdo-margin-2_right_8 {
    margin-right: 8em;
}

.cdo-margin-2_right_8_half {
    margin-right: 8.5em;
}

.cdo-margin-2_right_8_small {
    margin-right: 8em;
}

.cdo-margin-2_right_8_small_half {
    margin-right: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_8_medium {
        margin-right: 8em;
    }

    .cdo-margin-2_right_8_medium_half {
        margin-right: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_8_large {
        margin-right: 8em;
    }

    .cdo-margin-2_right_8_large_half {
        margin-right: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_8_xlarge {
        margin-right: 8em;
    }

    .cdo-margin-2_right_8_xlarge_half {
        margin-right: 8.5em;
    }
}

.cdo-margin-2_right_9 {
    margin-right: 9em;
}

.cdo-margin-2_right_9_half {
    margin-right: 9.5em;
}

.cdo-margin-2_right_9_small {
    margin-right: 9em;
}

.cdo-margin-2_right_9_small_half {
    margin-right: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_9_medium {
        margin-right: 9em;
    }

    .cdo-margin-2_right_9_medium_half {
        margin-right: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_9_large {
        margin-right: 9em;
    }

    .cdo-margin-2_right_9_large_half {
        margin-right: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_9_xlarge {
        margin-right: 9em;
    }

    .cdo-margin-2_right_9_xlarge_half {
        margin-right: 9.5em;
    }
}

.cdo-margin-2_right_10 {
    margin-right: 10em;
}

.cdo-margin-2_right_10_half {
    margin-right: 10.5em;
}

.cdo-margin-2_right_10_small {
    margin-right: 10em;
}

.cdo-margin-2_right_10_small_half {
    margin-right: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_10_medium {
        margin-right: 10em;
    }

    .cdo-margin-2_right_10_medium_half {
        margin-right: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_10_large {
        margin-right: 10em;
    }

    .cdo-margin-2_right_10_large_half {
        margin-right: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_10_xlarge {
        margin-right: 10em;
    }

    .cdo-margin-2_right_10_xlarge_half {
        margin-right: 10.5em;
    }
}

.cdo-margin-2_right_11 {
    margin-right: 11em;
}

.cdo-margin-2_right_11_half {
    margin-right: 11.5em;
}

.cdo-margin-2_right_11_small {
    margin-right: 11em;
}

.cdo-margin-2_right_11_small_half {
    margin-right: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_11_medium {
        margin-right: 11em;
    }

    .cdo-margin-2_right_11_medium_half {
        margin-right: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_11_large {
        margin-right: 11em;
    }

    .cdo-margin-2_right_11_large_half {
        margin-right: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_11_xlarge {
        margin-right: 11em;
    }

    .cdo-margin-2_right_11_xlarge_half {
        margin-right: 11.5em;
    }
}

.cdo-margin-2_right_12 {
    margin-right: 12em;
}

.cdo-margin-2_right_12_half {
    margin-right: 12.5em;
}

.cdo-margin-2_right_12_small {
    margin-right: 12em;
}

.cdo-margin-2_right_12_small_half {
    margin-right: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_12_medium {
        margin-right: 12em;
    }

    .cdo-margin-2_right_12_medium_half {
        margin-right: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_12_large {
        margin-right: 12em;
    }

    .cdo-margin-2_right_12_large_half {
        margin-right: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_12_xlarge {
        margin-right: 12em;
    }

    .cdo-margin-2_right_12_xlarge_half {
        margin-right: 12.5em;
    }
}

.cdo-margin-2_right_13 {
    margin-right: 13em;
}

.cdo-margin-2_right_13_half {
    margin-right: 13.5em;
}

.cdo-margin-2_right_13_small {
    margin-right: 13em;
}

.cdo-margin-2_right_13_small_half {
    margin-right: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_13_medium {
        margin-right: 13em;
    }

    .cdo-margin-2_right_13_medium_half {
        margin-right: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_13_large {
        margin-right: 13em;
    }

    .cdo-margin-2_right_13_large_half {
        margin-right: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_13_xlarge {
        margin-right: 13em;
    }

    .cdo-margin-2_right_13_xlarge_half {
        margin-right: 13.5em;
    }
}

.cdo-margin-2_right_14 {
    margin-right: 14em;
}

.cdo-margin-2_right_14_half {
    margin-right: 14.5em;
}

.cdo-margin-2_right_14_small {
    margin-right: 14em;
}

.cdo-margin-2_right_14_small_half {
    margin-right: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_14_medium {
        margin-right: 14em;
    }

    .cdo-margin-2_right_14_medium_half {
        margin-right: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_14_large {
        margin-right: 14em;
    }

    .cdo-margin-2_right_14_large_half {
        margin-right: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_14_xlarge {
        margin-right: 14em;
    }

    .cdo-margin-2_right_14_xlarge_half {
        margin-right: 14.5em;
    }
}

.cdo-margin-2_right_15 {
    margin-right: 15em;
}

.cdo-margin-2_right_15_half {
    margin-right: 15.5em;
}

.cdo-margin-2_right_15_small {
    margin-right: 15em;
}

.cdo-margin-2_right_15_small_half {
    margin-right: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_15_medium {
        margin-right: 15em;
    }

    .cdo-margin-2_right_15_medium_half {
        margin-right: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_15_large {
        margin-right: 15em;
    }

    .cdo-margin-2_right_15_large_half {
        margin-right: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_15_xlarge {
        margin-right: 15em;
    }

    .cdo-margin-2_right_15_xlarge_half {
        margin-right: 15.5em;
    }
}

.cdo-margin-2_right_16 {
    margin-right: 16em;
}

.cdo-margin-2_right_16_half {
    margin-right: 16.5em;
}

.cdo-margin-2_right_16_small {
    margin-right: 16em;
}

.cdo-margin-2_right_16_small_half {
    margin-right: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_16_medium {
        margin-right: 16em;
    }

    .cdo-margin-2_right_16_medium_half {
        margin-right: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_16_large {
        margin-right: 16em;
    }

    .cdo-margin-2_right_16_large_half {
        margin-right: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_16_xlarge {
        margin-right: 16em;
    }

    .cdo-margin-2_right_16_xlarge_half {
        margin-right: 16.5em;
    }
}

.cdo-margin-2_right_17 {
    margin-right: 17em;
}

.cdo-margin-2_right_17_half {
    margin-right: 17.5em;
}

.cdo-margin-2_right_17_small {
    margin-right: 17em;
}

.cdo-margin-2_right_17_small_half {
    margin-right: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_17_medium {
        margin-right: 17em;
    }

    .cdo-margin-2_right_17_medium_half {
        margin-right: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_17_large {
        margin-right: 17em;
    }

    .cdo-margin-2_right_17_large_half {
        margin-right: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_17_xlarge {
        margin-right: 17em;
    }

    .cdo-margin-2_right_17_xlarge_half {
        margin-right: 17.5em;
    }
}

.cdo-margin-2_right_18 {
    margin-right: 18em;
}

.cdo-margin-2_right_18_half {
    margin-right: 18.5em;
}

.cdo-margin-2_right_18_small {
    margin-right: 18em;
}

.cdo-margin-2_right_18_small_half {
    margin-right: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_18_medium {
        margin-right: 18em;
    }

    .cdo-margin-2_right_18_medium_half {
        margin-right: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_18_large {
        margin-right: 18em;
    }

    .cdo-margin-2_right_18_large_half {
        margin-right: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_18_xlarge {
        margin-right: 18em;
    }

    .cdo-margin-2_right_18_xlarge_half {
        margin-right: 18.5em;
    }
}

.cdo-margin-2_right_19 {
    margin-right: 19em;
}

.cdo-margin-2_right_19_half {
    margin-right: 19.5em;
}

.cdo-margin-2_right_19_small {
    margin-right: 19em;
}

.cdo-margin-2_right_19_small_half {
    margin-right: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_19_medium {
        margin-right: 19em;
    }

    .cdo-margin-2_right_19_medium_half {
        margin-right: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_19_large {
        margin-right: 19em;
    }

    .cdo-margin-2_right_19_large_half {
        margin-right: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_19_xlarge {
        margin-right: 19em;
    }

    .cdo-margin-2_right_19_xlarge_half {
        margin-right: 19.5em;
    }
}

.cdo-margin-2_right_20 {
    margin-right: 20em;
}

.cdo-margin-2_right_20_half {
    margin-right: 20.5em;
}

.cdo-margin-2_right_20_small {
    margin-right: 20em;
}

.cdo-margin-2_right_20_small_half {
    margin-right: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_20_medium {
        margin-right: 20em;
    }

    .cdo-margin-2_right_20_medium_half {
        margin-right: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_20_large {
        margin-right: 20em;
    }

    .cdo-margin-2_right_20_large_half {
        margin-right: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_20_xlarge {
        margin-right: 20em;
    }

    .cdo-margin-2_right_20_xlarge_half {
        margin-right: 20.5em;
    }
}

.cdo-margin-2_right_21 {
    margin-right: 21em;
}

.cdo-margin-2_right_21_half {
    margin-right: 21.5em;
}

.cdo-margin-2_right_21_small {
    margin-right: 21em;
}

.cdo-margin-2_right_21_small_half {
    margin-right: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_21_medium {
        margin-right: 21em;
    }

    .cdo-margin-2_right_21_medium_half {
        margin-right: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_21_large {
        margin-right: 21em;
    }

    .cdo-margin-2_right_21_large_half {
        margin-right: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_21_xlarge {
        margin-right: 21em;
    }

    .cdo-margin-2_right_21_xlarge_half {
        margin-right: 21.5em;
    }
}

.cdo-margin-2_right_22 {
    margin-right: 22em;
}

.cdo-margin-2_right_22_half {
    margin-right: 22.5em;
}

.cdo-margin-2_right_22_small {
    margin-right: 22em;
}

.cdo-margin-2_right_22_small_half {
    margin-right: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_22_medium {
        margin-right: 22em;
    }

    .cdo-margin-2_right_22_medium_half {
        margin-right: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_22_large {
        margin-right: 22em;
    }

    .cdo-margin-2_right_22_large_half {
        margin-right: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_22_xlarge {
        margin-right: 22em;
    }

    .cdo-margin-2_right_22_xlarge_half {
        margin-right: 22.5em;
    }
}

.cdo-margin-2_right_23 {
    margin-right: 23em;
}

.cdo-margin-2_right_23_half {
    margin-right: 23.5em;
}

.cdo-margin-2_right_23_small {
    margin-right: 23em;
}

.cdo-margin-2_right_23_small_half {
    margin-right: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_23_medium {
        margin-right: 23em;
    }

    .cdo-margin-2_right_23_medium_half {
        margin-right: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_23_large {
        margin-right: 23em;
    }

    .cdo-margin-2_right_23_large_half {
        margin-right: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_23_xlarge {
        margin-right: 23em;
    }

    .cdo-margin-2_right_23_xlarge_half {
        margin-right: 23.5em;
    }
}

.cdo-margin-2_right_24 {
    margin-right: 24em;
}

.cdo-margin-2_right_24_half {
    margin-right: 24.5em;
}

.cdo-margin-2_right_24_small {
    margin-right: 24em;
}

.cdo-margin-2_right_24_small_half {
    margin-right: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_24_medium {
        margin-right: 24em;
    }

    .cdo-margin-2_right_24_medium_half {
        margin-right: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_24_large {
        margin-right: 24em;
    }

    .cdo-margin-2_right_24_large_half {
        margin-right: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_24_xlarge {
        margin-right: 24em;
    }

    .cdo-margin-2_right_24_xlarge_half {
        margin-right: 24.5em;
    }
}

.cdo-margin-2_right_25 {
    margin-right: 25em;
}

.cdo-margin-2_right_25_half {
    margin-right: 25.5em;
}

.cdo-margin-2_right_25_small {
    margin-right: 25em;
}

.cdo-margin-2_right_25_small_half {
    margin-right: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_25_medium {
        margin-right: 25em;
    }

    .cdo-margin-2_right_25_medium_half {
        margin-right: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_25_large {
        margin-right: 25em;
    }

    .cdo-margin-2_right_25_large_half {
        margin-right: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_25_xlarge {
        margin-right: 25em;
    }

    .cdo-margin-2_right_25_xlarge_half {
        margin-right: 25.5em;
    }
}

.cdo-margin-2_right_26 {
    margin-right: 26em;
}

.cdo-margin-2_right_26_half {
    margin-right: 26.5em;
}

.cdo-margin-2_right_26_small {
    margin-right: 26em;
}

.cdo-margin-2_right_26_small_half {
    margin-right: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_26_medium {
        margin-right: 26em;
    }

    .cdo-margin-2_right_26_medium_half {
        margin-right: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_26_large {
        margin-right: 26em;
    }

    .cdo-margin-2_right_26_large_half {
        margin-right: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_26_xlarge {
        margin-right: 26em;
    }

    .cdo-margin-2_right_26_xlarge_half {
        margin-right: 26.5em;
    }
}

.cdo-margin-2_right_27 {
    margin-right: 27em;
}

.cdo-margin-2_right_27_half {
    margin-right: 27.5em;
}

.cdo-margin-2_right_27_small {
    margin-right: 27em;
}

.cdo-margin-2_right_27_small_half {
    margin-right: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_27_medium {
        margin-right: 27em;
    }

    .cdo-margin-2_right_27_medium_half {
        margin-right: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_27_large {
        margin-right: 27em;
    }

    .cdo-margin-2_right_27_large_half {
        margin-right: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_27_xlarge {
        margin-right: 27em;
    }

    .cdo-margin-2_right_27_xlarge_half {
        margin-right: 27.5em;
    }
}

.cdo-margin-2_right_28 {
    margin-right: 28em;
}

.cdo-margin-2_right_28_half {
    margin-right: 28.5em;
}

.cdo-margin-2_right_28_small {
    margin-right: 28em;
}

.cdo-margin-2_right_28_small_half {
    margin-right: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_28_medium {
        margin-right: 28em;
    }

    .cdo-margin-2_right_28_medium_half {
        margin-right: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_28_large {
        margin-right: 28em;
    }

    .cdo-margin-2_right_28_large_half {
        margin-right: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_28_xlarge {
        margin-right: 28em;
    }

    .cdo-margin-2_right_28_xlarge_half {
        margin-right: 28.5em;
    }
}

.cdo-margin-2_right_29 {
    margin-right: 29em;
}

.cdo-margin-2_right_29_half {
    margin-right: 29.5em;
}

.cdo-margin-2_right_29_small {
    margin-right: 29em;
}

.cdo-margin-2_right_29_small_half {
    margin-right: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_29_medium {
        margin-right: 29em;
    }

    .cdo-margin-2_right_29_medium_half {
        margin-right: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_29_large {
        margin-right: 29em;
    }

    .cdo-margin-2_right_29_large_half {
        margin-right: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_29_xlarge {
        margin-right: 29em;
    }

    .cdo-margin-2_right_29_xlarge_half {
        margin-right: 29.5em;
    }
}

.cdo-margin-2_right_30 {
    margin-right: 30em;
}

.cdo-margin-2_right_30_half {
    margin-right: 30.5em;
}

.cdo-margin-2_right_30_small {
    margin-right: 30em;
}

.cdo-margin-2_right_30_small_half {
    margin-right: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_30_medium {
        margin-right: 30em;
    }

    .cdo-margin-2_right_30_medium_half {
        margin-right: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_30_large {
        margin-right: 30em;
    }

    .cdo-margin-2_right_30_large_half {
        margin-right: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_30_xlarge {
        margin-right: 30em;
    }

    .cdo-margin-2_right_30_xlarge_half {
        margin-right: 30.5em;
    }
}

.cdo-margin-2_right_n0 {
    margin-right: 0;
}

.cdo-margin-2_right_n0_half {
    margin-right: -0.5em;
}

.cdo-margin-2_right_n0_small {
    margin-right: 0;
}

.cdo-margin-2_right_n0_small_half {
    margin-right: -0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n0_medium {
        margin-right: 0;
    }

    .cdo-margin-2_right_n0_medium_half {
        margin-right: -0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n0_large {
        margin-right: 0;
    }

    .cdo-margin-2_right_n0_large_half {
        margin-right: -0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n0_xlarge {
        margin-right: 0;
    }

    .cdo-margin-2_right_n0_xlarge_half {
        margin-right: -0.5em;
    }
}

.cdo-margin-2_right_n1 {
    margin-right: -1em;
}

.cdo-margin-2_right_n1_half {
    margin-right: -1.5em;
}

.cdo-margin-2_right_n1_small {
    margin-right: -1em;
}

.cdo-margin-2_right_n1_small_half {
    margin-right: -1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n1_medium {
        margin-right: -1em;
    }

    .cdo-margin-2_right_n1_medium_half {
        margin-right: -1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n1_large {
        margin-right: -1em;
    }

    .cdo-margin-2_right_n1_large_half {
        margin-right: -1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n1_xlarge {
        margin-right: -1em;
    }

    .cdo-margin-2_right_n1_xlarge_half {
        margin-right: -1.5em;
    }
}

.cdo-margin-2_right_n2 {
    margin-right: -2em;
}

.cdo-margin-2_right_n2_half {
    margin-right: -2.5em;
}

.cdo-margin-2_right_n2_small {
    margin-right: -2em;
}

.cdo-margin-2_right_n2_small_half {
    margin-right: -2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n2_medium {
        margin-right: -2em;
    }

    .cdo-margin-2_right_n2_medium_half {
        margin-right: -2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n2_large {
        margin-right: -2em;
    }

    .cdo-margin-2_right_n2_large_half {
        margin-right: -2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n2_xlarge {
        margin-right: -2em;
    }

    .cdo-margin-2_right_n2_xlarge_half {
        margin-right: -2.5em;
    }
}

.cdo-margin-2_right_n3 {
    margin-right: -3em;
}

.cdo-margin-2_right_n3_half {
    margin-right: -3.5em;
}

.cdo-margin-2_right_n3_small {
    margin-right: -3em;
}

.cdo-margin-2_right_n3_small_half {
    margin-right: -3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n3_medium {
        margin-right: -3em;
    }

    .cdo-margin-2_right_n3_medium_half {
        margin-right: -3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n3_large {
        margin-right: -3em;
    }

    .cdo-margin-2_right_n3_large_half {
        margin-right: -3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n3_xlarge {
        margin-right: -3em;
    }

    .cdo-margin-2_right_n3_xlarge_half {
        margin-right: -3.5em;
    }
}

.cdo-margin-2_right_n4 {
    margin-right: -4em;
}

.cdo-margin-2_right_n4_half {
    margin-right: -4.5em;
}

.cdo-margin-2_right_n4_small {
    margin-right: -4em;
}

.cdo-margin-2_right_n4_small_half {
    margin-right: -4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n4_medium {
        margin-right: -4em;
    }

    .cdo-margin-2_right_n4_medium_half {
        margin-right: -4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n4_large {
        margin-right: -4em;
    }

    .cdo-margin-2_right_n4_large_half {
        margin-right: -4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n4_xlarge {
        margin-right: -4em;
    }

    .cdo-margin-2_right_n4_xlarge_half {
        margin-right: -4.5em;
    }
}

.cdo-margin-2_right_n5 {
    margin-right: -5em;
}

.cdo-margin-2_right_n5_half {
    margin-right: -5.5em;
}

.cdo-margin-2_right_n5_small {
    margin-right: -5em;
}

.cdo-margin-2_right_n5_small_half {
    margin-right: -5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n5_medium {
        margin-right: -5em;
    }

    .cdo-margin-2_right_n5_medium_half {
        margin-right: -5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n5_large {
        margin-right: -5em;
    }

    .cdo-margin-2_right_n5_large_half {
        margin-right: -5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n5_xlarge {
        margin-right: -5em;
    }

    .cdo-margin-2_right_n5_xlarge_half {
        margin-right: -5.5em;
    }
}

.cdo-margin-2_right_n6 {
    margin-right: -6em;
}

.cdo-margin-2_right_n6_half {
    margin-right: -6.5em;
}

.cdo-margin-2_right_n6_small {
    margin-right: -6em;
}

.cdo-margin-2_right_n6_small_half {
    margin-right: -6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n6_medium {
        margin-right: -6em;
    }

    .cdo-margin-2_right_n6_medium_half {
        margin-right: -6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n6_large {
        margin-right: -6em;
    }

    .cdo-margin-2_right_n6_large_half {
        margin-right: -6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n6_xlarge {
        margin-right: -6em;
    }

    .cdo-margin-2_right_n6_xlarge_half {
        margin-right: -6.5em;
    }
}

.cdo-margin-2_right_n7 {
    margin-right: -7em;
}

.cdo-margin-2_right_n7_half {
    margin-right: -7.5em;
}

.cdo-margin-2_right_n7_small {
    margin-right: -7em;
}

.cdo-margin-2_right_n7_small_half {
    margin-right: -7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n7_medium {
        margin-right: -7em;
    }

    .cdo-margin-2_right_n7_medium_half {
        margin-right: -7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n7_large {
        margin-right: -7em;
    }

    .cdo-margin-2_right_n7_large_half {
        margin-right: -7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n7_xlarge {
        margin-right: -7em;
    }

    .cdo-margin-2_right_n7_xlarge_half {
        margin-right: -7.5em;
    }
}

.cdo-margin-2_right_n8 {
    margin-right: -8em;
}

.cdo-margin-2_right_n8_half {
    margin-right: -8.5em;
}

.cdo-margin-2_right_n8_small {
    margin-right: -8em;
}

.cdo-margin-2_right_n8_small_half {
    margin-right: -8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n8_medium {
        margin-right: -8em;
    }

    .cdo-margin-2_right_n8_medium_half {
        margin-right: -8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n8_large {
        margin-right: -8em;
    }

    .cdo-margin-2_right_n8_large_half {
        margin-right: -8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n8_xlarge {
        margin-right: -8em;
    }

    .cdo-margin-2_right_n8_xlarge_half {
        margin-right: -8.5em;
    }
}

.cdo-margin-2_right_n9 {
    margin-right: -9em;
}

.cdo-margin-2_right_n9_half {
    margin-right: -9.5em;
}

.cdo-margin-2_right_n9_small {
    margin-right: -9em;
}

.cdo-margin-2_right_n9_small_half {
    margin-right: -9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n9_medium {
        margin-right: -9em;
    }

    .cdo-margin-2_right_n9_medium_half {
        margin-right: -9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n9_large {
        margin-right: -9em;
    }

    .cdo-margin-2_right_n9_large_half {
        margin-right: -9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n9_xlarge {
        margin-right: -9em;
    }

    .cdo-margin-2_right_n9_xlarge_half {
        margin-right: -9.5em;
    }
}

.cdo-margin-2_right_n10 {
    margin-right: -10em;
}

.cdo-margin-2_right_n10_half {
    margin-right: -10.5em;
}

.cdo-margin-2_right_n10_small {
    margin-right: -10em;
}

.cdo-margin-2_right_n10_small_half {
    margin-right: -10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n10_medium {
        margin-right: -10em;
    }

    .cdo-margin-2_right_n10_medium_half {
        margin-right: -10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n10_large {
        margin-right: -10em;
    }

    .cdo-margin-2_right_n10_large_half {
        margin-right: -10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n10_xlarge {
        margin-right: -10em;
    }

    .cdo-margin-2_right_n10_xlarge_half {
        margin-right: -10.5em;
    }
}

.cdo-margin-2_right_n11 {
    margin-right: -11em;
}

.cdo-margin-2_right_n11_half {
    margin-right: -11.5em;
}

.cdo-margin-2_right_n11_small {
    margin-right: -11em;
}

.cdo-margin-2_right_n11_small_half {
    margin-right: -11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n11_medium {
        margin-right: -11em;
    }

    .cdo-margin-2_right_n11_medium_half {
        margin-right: -11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n11_large {
        margin-right: -11em;
    }

    .cdo-margin-2_right_n11_large_half {
        margin-right: -11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n11_xlarge {
        margin-right: -11em;
    }

    .cdo-margin-2_right_n11_xlarge_half {
        margin-right: -11.5em;
    }
}

.cdo-margin-2_right_n12 {
    margin-right: -12em;
}

.cdo-margin-2_right_n12_half {
    margin-right: -12.5em;
}

.cdo-margin-2_right_n12_small {
    margin-right: -12em;
}

.cdo-margin-2_right_n12_small_half {
    margin-right: -12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n12_medium {
        margin-right: -12em;
    }

    .cdo-margin-2_right_n12_medium_half {
        margin-right: -12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n12_large {
        margin-right: -12em;
    }

    .cdo-margin-2_right_n12_large_half {
        margin-right: -12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n12_xlarge {
        margin-right: -12em;
    }

    .cdo-margin-2_right_n12_xlarge_half {
        margin-right: -12.5em;
    }
}

.cdo-margin-2_right_n13 {
    margin-right: -13em;
}

.cdo-margin-2_right_n13_half {
    margin-right: -13.5em;
}

.cdo-margin-2_right_n13_small {
    margin-right: -13em;
}

.cdo-margin-2_right_n13_small_half {
    margin-right: -13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n13_medium {
        margin-right: -13em;
    }

    .cdo-margin-2_right_n13_medium_half {
        margin-right: -13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n13_large {
        margin-right: -13em;
    }

    .cdo-margin-2_right_n13_large_half {
        margin-right: -13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n13_xlarge {
        margin-right: -13em;
    }

    .cdo-margin-2_right_n13_xlarge_half {
        margin-right: -13.5em;
    }
}

.cdo-margin-2_right_n14 {
    margin-right: -14em;
}

.cdo-margin-2_right_n14_half {
    margin-right: -14.5em;
}

.cdo-margin-2_right_n14_small {
    margin-right: -14em;
}

.cdo-margin-2_right_n14_small_half {
    margin-right: -14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n14_medium {
        margin-right: -14em;
    }

    .cdo-margin-2_right_n14_medium_half {
        margin-right: -14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n14_large {
        margin-right: -14em;
    }

    .cdo-margin-2_right_n14_large_half {
        margin-right: -14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n14_xlarge {
        margin-right: -14em;
    }

    .cdo-margin-2_right_n14_xlarge_half {
        margin-right: -14.5em;
    }
}

.cdo-margin-2_right_n15 {
    margin-right: -15em;
}

.cdo-margin-2_right_n15_half {
    margin-right: -15.5em;
}

.cdo-margin-2_right_n15_small {
    margin-right: -15em;
}

.cdo-margin-2_right_n15_small_half {
    margin-right: -15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n15_medium {
        margin-right: -15em;
    }

    .cdo-margin-2_right_n15_medium_half {
        margin-right: -15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n15_large {
        margin-right: -15em;
    }

    .cdo-margin-2_right_n15_large_half {
        margin-right: -15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n15_xlarge {
        margin-right: -15em;
    }

    .cdo-margin-2_right_n15_xlarge_half {
        margin-right: -15.5em;
    }
}

.cdo-margin-2_right_n16 {
    margin-right: -16em;
}

.cdo-margin-2_right_n16_half {
    margin-right: -16.5em;
}

.cdo-margin-2_right_n16_small {
    margin-right: -16em;
}

.cdo-margin-2_right_n16_small_half {
    margin-right: -16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n16_medium {
        margin-right: -16em;
    }

    .cdo-margin-2_right_n16_medium_half {
        margin-right: -16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n16_large {
        margin-right: -16em;
    }

    .cdo-margin-2_right_n16_large_half {
        margin-right: -16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n16_xlarge {
        margin-right: -16em;
    }

    .cdo-margin-2_right_n16_xlarge_half {
        margin-right: -16.5em;
    }
}

.cdo-margin-2_right_n17 {
    margin-right: -17em;
}

.cdo-margin-2_right_n17_half {
    margin-right: -17.5em;
}

.cdo-margin-2_right_n17_small {
    margin-right: -17em;
}

.cdo-margin-2_right_n17_small_half {
    margin-right: -17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n17_medium {
        margin-right: -17em;
    }

    .cdo-margin-2_right_n17_medium_half {
        margin-right: -17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n17_large {
        margin-right: -17em;
    }

    .cdo-margin-2_right_n17_large_half {
        margin-right: -17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n17_xlarge {
        margin-right: -17em;
    }

    .cdo-margin-2_right_n17_xlarge_half {
        margin-right: -17.5em;
    }
}

.cdo-margin-2_right_n18 {
    margin-right: -18em;
}

.cdo-margin-2_right_n18_half {
    margin-right: -18.5em;
}

.cdo-margin-2_right_n18_small {
    margin-right: -18em;
}

.cdo-margin-2_right_n18_small_half {
    margin-right: -18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n18_medium {
        margin-right: -18em;
    }

    .cdo-margin-2_right_n18_medium_half {
        margin-right: -18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n18_large {
        margin-right: -18em;
    }

    .cdo-margin-2_right_n18_large_half {
        margin-right: -18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n18_xlarge {
        margin-right: -18em;
    }

    .cdo-margin-2_right_n18_xlarge_half {
        margin-right: -18.5em;
    }
}

.cdo-margin-2_right_n19 {
    margin-right: -19em;
}

.cdo-margin-2_right_n19_half {
    margin-right: -19.5em;
}

.cdo-margin-2_right_n19_small {
    margin-right: -19em;
}

.cdo-margin-2_right_n19_small_half {
    margin-right: -19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n19_medium {
        margin-right: -19em;
    }

    .cdo-margin-2_right_n19_medium_half {
        margin-right: -19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n19_large {
        margin-right: -19em;
    }

    .cdo-margin-2_right_n19_large_half {
        margin-right: -19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n19_xlarge {
        margin-right: -19em;
    }

    .cdo-margin-2_right_n19_xlarge_half {
        margin-right: -19.5em;
    }
}

.cdo-margin-2_right_n20 {
    margin-right: -20em;
}

.cdo-margin-2_right_n20_half {
    margin-right: -20.5em;
}

.cdo-margin-2_right_n20_small {
    margin-right: -20em;
}

.cdo-margin-2_right_n20_small_half {
    margin-right: -20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n20_medium {
        margin-right: -20em;
    }

    .cdo-margin-2_right_n20_medium_half {
        margin-right: -20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n20_large {
        margin-right: -20em;
    }

    .cdo-margin-2_right_n20_large_half {
        margin-right: -20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n20_xlarge {
        margin-right: -20em;
    }

    .cdo-margin-2_right_n20_xlarge_half {
        margin-right: -20.5em;
    }
}

.cdo-margin-2_right_n21 {
    margin-right: -21em;
}

.cdo-margin-2_right_n21_half {
    margin-right: -21.5em;
}

.cdo-margin-2_right_n21_small {
    margin-right: -21em;
}

.cdo-margin-2_right_n21_small_half {
    margin-right: -21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n21_medium {
        margin-right: -21em;
    }

    .cdo-margin-2_right_n21_medium_half {
        margin-right: -21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n21_large {
        margin-right: -21em;
    }

    .cdo-margin-2_right_n21_large_half {
        margin-right: -21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n21_xlarge {
        margin-right: -21em;
    }

    .cdo-margin-2_right_n21_xlarge_half {
        margin-right: -21.5em;
    }
}

.cdo-margin-2_right_n22 {
    margin-right: -22em;
}

.cdo-margin-2_right_n22_half {
    margin-right: -22.5em;
}

.cdo-margin-2_right_n22_small {
    margin-right: -22em;
}

.cdo-margin-2_right_n22_small_half {
    margin-right: -22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n22_medium {
        margin-right: -22em;
    }

    .cdo-margin-2_right_n22_medium_half {
        margin-right: -22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n22_large {
        margin-right: -22em;
    }

    .cdo-margin-2_right_n22_large_half {
        margin-right: -22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n22_xlarge {
        margin-right: -22em;
    }

    .cdo-margin-2_right_n22_xlarge_half {
        margin-right: -22.5em;
    }
}

.cdo-margin-2_right_n23 {
    margin-right: -23em;
}

.cdo-margin-2_right_n23_half {
    margin-right: -23.5em;
}

.cdo-margin-2_right_n23_small {
    margin-right: -23em;
}

.cdo-margin-2_right_n23_small_half {
    margin-right: -23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n23_medium {
        margin-right: -23em;
    }

    .cdo-margin-2_right_n23_medium_half {
        margin-right: -23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n23_large {
        margin-right: -23em;
    }

    .cdo-margin-2_right_n23_large_half {
        margin-right: -23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n23_xlarge {
        margin-right: -23em;
    }

    .cdo-margin-2_right_n23_xlarge_half {
        margin-right: -23.5em;
    }
}

.cdo-margin-2_right_n24 {
    margin-right: -24em;
}

.cdo-margin-2_right_n24_half {
    margin-right: -24.5em;
}

.cdo-margin-2_right_n24_small {
    margin-right: -24em;
}

.cdo-margin-2_right_n24_small_half {
    margin-right: -24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n24_medium {
        margin-right: -24em;
    }

    .cdo-margin-2_right_n24_medium_half {
        margin-right: -24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n24_large {
        margin-right: -24em;
    }

    .cdo-margin-2_right_n24_large_half {
        margin-right: -24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n24_xlarge {
        margin-right: -24em;
    }

    .cdo-margin-2_right_n24_xlarge_half {
        margin-right: -24.5em;
    }
}

.cdo-margin-2_right_n25 {
    margin-right: -25em;
}

.cdo-margin-2_right_n25_half {
    margin-right: -25.5em;
}

.cdo-margin-2_right_n25_small {
    margin-right: -25em;
}

.cdo-margin-2_right_n25_small_half {
    margin-right: -25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n25_medium {
        margin-right: -25em;
    }

    .cdo-margin-2_right_n25_medium_half {
        margin-right: -25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n25_large {
        margin-right: -25em;
    }

    .cdo-margin-2_right_n25_large_half {
        margin-right: -25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n25_xlarge {
        margin-right: -25em;
    }

    .cdo-margin-2_right_n25_xlarge_half {
        margin-right: -25.5em;
    }
}

.cdo-margin-2_right_n26 {
    margin-right: -26em;
}

.cdo-margin-2_right_n26_half {
    margin-right: -26.5em;
}

.cdo-margin-2_right_n26_small {
    margin-right: -26em;
}

.cdo-margin-2_right_n26_small_half {
    margin-right: -26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n26_medium {
        margin-right: -26em;
    }

    .cdo-margin-2_right_n26_medium_half {
        margin-right: -26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n26_large {
        margin-right: -26em;
    }

    .cdo-margin-2_right_n26_large_half {
        margin-right: -26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n26_xlarge {
        margin-right: -26em;
    }

    .cdo-margin-2_right_n26_xlarge_half {
        margin-right: -26.5em;
    }
}

.cdo-margin-2_right_n27 {
    margin-right: -27em;
}

.cdo-margin-2_right_n27_half {
    margin-right: -27.5em;
}

.cdo-margin-2_right_n27_small {
    margin-right: -27em;
}

.cdo-margin-2_right_n27_small_half {
    margin-right: -27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n27_medium {
        margin-right: -27em;
    }

    .cdo-margin-2_right_n27_medium_half {
        margin-right: -27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n27_large {
        margin-right: -27em;
    }

    .cdo-margin-2_right_n27_large_half {
        margin-right: -27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n27_xlarge {
        margin-right: -27em;
    }

    .cdo-margin-2_right_n27_xlarge_half {
        margin-right: -27.5em;
    }
}

.cdo-margin-2_right_n28 {
    margin-right: -28em;
}

.cdo-margin-2_right_n28_half {
    margin-right: -28.5em;
}

.cdo-margin-2_right_n28_small {
    margin-right: -28em;
}

.cdo-margin-2_right_n28_small_half {
    margin-right: -28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n28_medium {
        margin-right: -28em;
    }

    .cdo-margin-2_right_n28_medium_half {
        margin-right: -28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n28_large {
        margin-right: -28em;
    }

    .cdo-margin-2_right_n28_large_half {
        margin-right: -28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n28_xlarge {
        margin-right: -28em;
    }

    .cdo-margin-2_right_n28_xlarge_half {
        margin-right: -28.5em;
    }
}

.cdo-margin-2_right_n29 {
    margin-right: -29em;
}

.cdo-margin-2_right_n29_half {
    margin-right: -29.5em;
}

.cdo-margin-2_right_n29_small {
    margin-right: -29em;
}

.cdo-margin-2_right_n29_small_half {
    margin-right: -29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n29_medium {
        margin-right: -29em;
    }

    .cdo-margin-2_right_n29_medium_half {
        margin-right: -29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n29_large {
        margin-right: -29em;
    }

    .cdo-margin-2_right_n29_large_half {
        margin-right: -29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n29_xlarge {
        margin-right: -29em;
    }

    .cdo-margin-2_right_n29_xlarge_half {
        margin-right: -29.5em;
    }
}

.cdo-margin-2_right_n30 {
    margin-right: -30em;
}

.cdo-margin-2_right_n30_half {
    margin-right: -30.5em;
}

.cdo-margin-2_right_n30_small {
    margin-right: -30em;
}

.cdo-margin-2_right_n30_small_half {
    margin-right: -30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_right_n30_medium {
        margin-right: -30em;
    }

    .cdo-margin-2_right_n30_medium_half {
        margin-right: -30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_right_n30_large {
        margin-right: -30em;
    }

    .cdo-margin-2_right_n30_large_half {
        margin-right: -30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_right_n30_xlarge {
        margin-right: -30em;
    }

    .cdo-margin-2_right_n30_xlarge_half {
        margin-right: -30.5em;
    }
}

.cdo-margin-2_bottom_0 {
    margin-bottom: 0;
}

.cdo-margin-2_bottom_0_half {
    margin-bottom: 0.5em;
}

.cdo-margin-2_bottom_0_small {
    margin-bottom: 0;
}

.cdo-margin-2_bottom_0_small_half {
    margin-bottom: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_0_medium {
        margin-bottom: 0;
    }

    .cdo-margin-2_bottom_0_medium_half {
        margin-bottom: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_0_large {
        margin-bottom: 0;
    }

    .cdo-margin-2_bottom_0_large_half {
        margin-bottom: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_0_xlarge {
        margin-bottom: 0;
    }

    .cdo-margin-2_bottom_0_xlarge_half {
        margin-bottom: 0.5em;
    }
}

.cdo-margin-2_bottom_1 {
    margin-bottom: 1em;
}

.cdo-margin-2_bottom_1_half {
    margin-bottom: 1.5em;
}

.cdo-margin-2_bottom_1_small {
    margin-bottom: 1em;
}

.cdo-margin-2_bottom_1_small_half {
    margin-bottom: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_1_medium {
        margin-bottom: 1em;
    }

    .cdo-margin-2_bottom_1_medium_half {
        margin-bottom: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_1_large {
        margin-bottom: 1em;
    }

    .cdo-margin-2_bottom_1_large_half {
        margin-bottom: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_1_xlarge {
        margin-bottom: 1em;
    }

    .cdo-margin-2_bottom_1_xlarge_half {
        margin-bottom: 1.5em;
    }
}

.cdo-margin-2_bottom_2 {
    margin-bottom: 2em;
}

.cdo-margin-2_bottom_2_half {
    margin-bottom: 2.5em;
}

.cdo-margin-2_bottom_2_small {
    margin-bottom: 2em;
}

.cdo-margin-2_bottom_2_small_half {
    margin-bottom: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_2_medium {
        margin-bottom: 2em;
    }

    .cdo-margin-2_bottom_2_medium_half {
        margin-bottom: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_2_large {
        margin-bottom: 2em;
    }

    .cdo-margin-2_bottom_2_large_half {
        margin-bottom: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_2_xlarge {
        margin-bottom: 2em;
    }

    .cdo-margin-2_bottom_2_xlarge_half {
        margin-bottom: 2.5em;
    }
}

.cdo-margin-2_bottom_3 {
    margin-bottom: 3em;
}

.cdo-margin-2_bottom_3_half {
    margin-bottom: 3.5em;
}

.cdo-margin-2_bottom_3_small {
    margin-bottom: 3em;
}

.cdo-margin-2_bottom_3_small_half {
    margin-bottom: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_3_medium {
        margin-bottom: 3em;
    }

    .cdo-margin-2_bottom_3_medium_half {
        margin-bottom: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_3_large {
        margin-bottom: 3em;
    }

    .cdo-margin-2_bottom_3_large_half {
        margin-bottom: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_3_xlarge {
        margin-bottom: 3em;
    }

    .cdo-margin-2_bottom_3_xlarge_half {
        margin-bottom: 3.5em;
    }
}

.cdo-margin-2_bottom_4 {
    margin-bottom: 4em;
}

.cdo-margin-2_bottom_4_half {
    margin-bottom: 4.5em;
}

.cdo-margin-2_bottom_4_small {
    margin-bottom: 4em;
}

.cdo-margin-2_bottom_4_small_half {
    margin-bottom: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_4_medium {
        margin-bottom: 4em;
    }

    .cdo-margin-2_bottom_4_medium_half {
        margin-bottom: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_4_large {
        margin-bottom: 4em;
    }

    .cdo-margin-2_bottom_4_large_half {
        margin-bottom: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_4_xlarge {
        margin-bottom: 4em;
    }

    .cdo-margin-2_bottom_4_xlarge_half {
        margin-bottom: 4.5em;
    }
}

.cdo-margin-2_bottom_5 {
    margin-bottom: 5em;
}

.cdo-margin-2_bottom_5_half {
    margin-bottom: 5.5em;
}

.cdo-margin-2_bottom_5_small {
    margin-bottom: 5em;
}

.cdo-margin-2_bottom_5_small_half {
    margin-bottom: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_5_medium {
        margin-bottom: 5em;
    }

    .cdo-margin-2_bottom_5_medium_half {
        margin-bottom: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_5_large {
        margin-bottom: 5em;
    }

    .cdo-margin-2_bottom_5_large_half {
        margin-bottom: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_5_xlarge {
        margin-bottom: 5em;
    }

    .cdo-margin-2_bottom_5_xlarge_half {
        margin-bottom: 5.5em;
    }
}

.cdo-margin-2_bottom_6 {
    margin-bottom: 6em;
}

.cdo-margin-2_bottom_6_half {
    margin-bottom: 6.5em;
}

.cdo-margin-2_bottom_6_small {
    margin-bottom: 6em;
}

.cdo-margin-2_bottom_6_small_half {
    margin-bottom: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_6_medium {
        margin-bottom: 6em;
    }

    .cdo-margin-2_bottom_6_medium_half {
        margin-bottom: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_6_large {
        margin-bottom: 6em;
    }

    .cdo-margin-2_bottom_6_large_half {
        margin-bottom: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_6_xlarge {
        margin-bottom: 6em;
    }

    .cdo-margin-2_bottom_6_xlarge_half {
        margin-bottom: 6.5em;
    }
}

.cdo-margin-2_bottom_7 {
    margin-bottom: 7em;
}

.cdo-margin-2_bottom_7_half {
    margin-bottom: 7.5em;
}

.cdo-margin-2_bottom_7_small {
    margin-bottom: 7em;
}

.cdo-margin-2_bottom_7_small_half {
    margin-bottom: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_7_medium {
        margin-bottom: 7em;
    }

    .cdo-margin-2_bottom_7_medium_half {
        margin-bottom: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_7_large {
        margin-bottom: 7em;
    }

    .cdo-margin-2_bottom_7_large_half {
        margin-bottom: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_7_xlarge {
        margin-bottom: 7em;
    }

    .cdo-margin-2_bottom_7_xlarge_half {
        margin-bottom: 7.5em;
    }
}

.cdo-margin-2_bottom_8 {
    margin-bottom: 8em;
}

.cdo-margin-2_bottom_8_half {
    margin-bottom: 8.5em;
}

.cdo-margin-2_bottom_8_small {
    margin-bottom: 8em;
}

.cdo-margin-2_bottom_8_small_half {
    margin-bottom: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_8_medium {
        margin-bottom: 8em;
    }

    .cdo-margin-2_bottom_8_medium_half {
        margin-bottom: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_8_large {
        margin-bottom: 8em;
    }

    .cdo-margin-2_bottom_8_large_half {
        margin-bottom: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_8_xlarge {
        margin-bottom: 8em;
    }

    .cdo-margin-2_bottom_8_xlarge_half {
        margin-bottom: 8.5em;
    }
}

.cdo-margin-2_bottom_9 {
    margin-bottom: 9em;
}

.cdo-margin-2_bottom_9_half {
    margin-bottom: 9.5em;
}

.cdo-margin-2_bottom_9_small {
    margin-bottom: 9em;
}

.cdo-margin-2_bottom_9_small_half {
    margin-bottom: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_9_medium {
        margin-bottom: 9em;
    }

    .cdo-margin-2_bottom_9_medium_half {
        margin-bottom: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_9_large {
        margin-bottom: 9em;
    }

    .cdo-margin-2_bottom_9_large_half {
        margin-bottom: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_9_xlarge {
        margin-bottom: 9em;
    }

    .cdo-margin-2_bottom_9_xlarge_half {
        margin-bottom: 9.5em;
    }
}

.cdo-margin-2_bottom_10 {
    margin-bottom: 10em;
}

.cdo-margin-2_bottom_10_half {
    margin-bottom: 10.5em;
}

.cdo-margin-2_bottom_10_small {
    margin-bottom: 10em;
}

.cdo-margin-2_bottom_10_small_half {
    margin-bottom: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_10_medium {
        margin-bottom: 10em;
    }

    .cdo-margin-2_bottom_10_medium_half {
        margin-bottom: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_10_large {
        margin-bottom: 10em;
    }

    .cdo-margin-2_bottom_10_large_half {
        margin-bottom: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_10_xlarge {
        margin-bottom: 10em;
    }

    .cdo-margin-2_bottom_10_xlarge_half {
        margin-bottom: 10.5em;
    }
}

.cdo-margin-2_bottom_11 {
    margin-bottom: 11em;
}

.cdo-margin-2_bottom_11_half {
    margin-bottom: 11.5em;
}

.cdo-margin-2_bottom_11_small {
    margin-bottom: 11em;
}

.cdo-margin-2_bottom_11_small_half {
    margin-bottom: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_11_medium {
        margin-bottom: 11em;
    }

    .cdo-margin-2_bottom_11_medium_half {
        margin-bottom: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_11_large {
        margin-bottom: 11em;
    }

    .cdo-margin-2_bottom_11_large_half {
        margin-bottom: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_11_xlarge {
        margin-bottom: 11em;
    }

    .cdo-margin-2_bottom_11_xlarge_half {
        margin-bottom: 11.5em;
    }
}

.cdo-margin-2_bottom_12 {
    margin-bottom: 12em;
}

.cdo-margin-2_bottom_12_half {
    margin-bottom: 12.5em;
}

.cdo-margin-2_bottom_12_small {
    margin-bottom: 12em;
}

.cdo-margin-2_bottom_12_small_half {
    margin-bottom: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_12_medium {
        margin-bottom: 12em;
    }

    .cdo-margin-2_bottom_12_medium_half {
        margin-bottom: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_12_large {
        margin-bottom: 12em;
    }

    .cdo-margin-2_bottom_12_large_half {
        margin-bottom: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_12_xlarge {
        margin-bottom: 12em;
    }

    .cdo-margin-2_bottom_12_xlarge_half {
        margin-bottom: 12.5em;
    }
}

.cdo-margin-2_bottom_13 {
    margin-bottom: 13em;
}

.cdo-margin-2_bottom_13_half {
    margin-bottom: 13.5em;
}

.cdo-margin-2_bottom_13_small {
    margin-bottom: 13em;
}

.cdo-margin-2_bottom_13_small_half {
    margin-bottom: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_13_medium {
        margin-bottom: 13em;
    }

    .cdo-margin-2_bottom_13_medium_half {
        margin-bottom: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_13_large {
        margin-bottom: 13em;
    }

    .cdo-margin-2_bottom_13_large_half {
        margin-bottom: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_13_xlarge {
        margin-bottom: 13em;
    }

    .cdo-margin-2_bottom_13_xlarge_half {
        margin-bottom: 13.5em;
    }
}

.cdo-margin-2_bottom_14 {
    margin-bottom: 14em;
}

.cdo-margin-2_bottom_14_half {
    margin-bottom: 14.5em;
}

.cdo-margin-2_bottom_14_small {
    margin-bottom: 14em;
}

.cdo-margin-2_bottom_14_small_half {
    margin-bottom: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_14_medium {
        margin-bottom: 14em;
    }

    .cdo-margin-2_bottom_14_medium_half {
        margin-bottom: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_14_large {
        margin-bottom: 14em;
    }

    .cdo-margin-2_bottom_14_large_half {
        margin-bottom: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_14_xlarge {
        margin-bottom: 14em;
    }

    .cdo-margin-2_bottom_14_xlarge_half {
        margin-bottom: 14.5em;
    }
}

.cdo-margin-2_bottom_15 {
    margin-bottom: 15em;
}

.cdo-margin-2_bottom_15_half {
    margin-bottom: 15.5em;
}

.cdo-margin-2_bottom_15_small {
    margin-bottom: 15em;
}

.cdo-margin-2_bottom_15_small_half {
    margin-bottom: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_15_medium {
        margin-bottom: 15em;
    }

    .cdo-margin-2_bottom_15_medium_half {
        margin-bottom: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_15_large {
        margin-bottom: 15em;
    }

    .cdo-margin-2_bottom_15_large_half {
        margin-bottom: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_15_xlarge {
        margin-bottom: 15em;
    }

    .cdo-margin-2_bottom_15_xlarge_half {
        margin-bottom: 15.5em;
    }
}

.cdo-margin-2_bottom_16 {
    margin-bottom: 16em;
}

.cdo-margin-2_bottom_16_half {
    margin-bottom: 16.5em;
}

.cdo-margin-2_bottom_16_small {
    margin-bottom: 16em;
}

.cdo-margin-2_bottom_16_small_half {
    margin-bottom: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_16_medium {
        margin-bottom: 16em;
    }

    .cdo-margin-2_bottom_16_medium_half {
        margin-bottom: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_16_large {
        margin-bottom: 16em;
    }

    .cdo-margin-2_bottom_16_large_half {
        margin-bottom: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_16_xlarge {
        margin-bottom: 16em;
    }

    .cdo-margin-2_bottom_16_xlarge_half {
        margin-bottom: 16.5em;
    }
}

.cdo-margin-2_bottom_17 {
    margin-bottom: 17em;
}

.cdo-margin-2_bottom_17_half {
    margin-bottom: 17.5em;
}

.cdo-margin-2_bottom_17_small {
    margin-bottom: 17em;
}

.cdo-margin-2_bottom_17_small_half {
    margin-bottom: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_17_medium {
        margin-bottom: 17em;
    }

    .cdo-margin-2_bottom_17_medium_half {
        margin-bottom: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_17_large {
        margin-bottom: 17em;
    }

    .cdo-margin-2_bottom_17_large_half {
        margin-bottom: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_17_xlarge {
        margin-bottom: 17em;
    }

    .cdo-margin-2_bottom_17_xlarge_half {
        margin-bottom: 17.5em;
    }
}

.cdo-margin-2_bottom_18 {
    margin-bottom: 18em;
}

.cdo-margin-2_bottom_18_half {
    margin-bottom: 18.5em;
}

.cdo-margin-2_bottom_18_small {
    margin-bottom: 18em;
}

.cdo-margin-2_bottom_18_small_half {
    margin-bottom: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_18_medium {
        margin-bottom: 18em;
    }

    .cdo-margin-2_bottom_18_medium_half {
        margin-bottom: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_18_large {
        margin-bottom: 18em;
    }

    .cdo-margin-2_bottom_18_large_half {
        margin-bottom: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_18_xlarge {
        margin-bottom: 18em;
    }

    .cdo-margin-2_bottom_18_xlarge_half {
        margin-bottom: 18.5em;
    }
}

.cdo-margin-2_bottom_19 {
    margin-bottom: 19em;
}

.cdo-margin-2_bottom_19_half {
    margin-bottom: 19.5em;
}

.cdo-margin-2_bottom_19_small {
    margin-bottom: 19em;
}

.cdo-margin-2_bottom_19_small_half {
    margin-bottom: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_19_medium {
        margin-bottom: 19em;
    }

    .cdo-margin-2_bottom_19_medium_half {
        margin-bottom: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_19_large {
        margin-bottom: 19em;
    }

    .cdo-margin-2_bottom_19_large_half {
        margin-bottom: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_19_xlarge {
        margin-bottom: 19em;
    }

    .cdo-margin-2_bottom_19_xlarge_half {
        margin-bottom: 19.5em;
    }
}

.cdo-margin-2_bottom_20 {
    margin-bottom: 20em;
}

.cdo-margin-2_bottom_20_half {
    margin-bottom: 20.5em;
}

.cdo-margin-2_bottom_20_small {
    margin-bottom: 20em;
}

.cdo-margin-2_bottom_20_small_half {
    margin-bottom: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_20_medium {
        margin-bottom: 20em;
    }

    .cdo-margin-2_bottom_20_medium_half {
        margin-bottom: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_20_large {
        margin-bottom: 20em;
    }

    .cdo-margin-2_bottom_20_large_half {
        margin-bottom: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_20_xlarge {
        margin-bottom: 20em;
    }

    .cdo-margin-2_bottom_20_xlarge_half {
        margin-bottom: 20.5em;
    }
}

.cdo-margin-2_bottom_21 {
    margin-bottom: 21em;
}

.cdo-margin-2_bottom_21_half {
    margin-bottom: 21.5em;
}

.cdo-margin-2_bottom_21_small {
    margin-bottom: 21em;
}

.cdo-margin-2_bottom_21_small_half {
    margin-bottom: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_21_medium {
        margin-bottom: 21em;
    }

    .cdo-margin-2_bottom_21_medium_half {
        margin-bottom: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_21_large {
        margin-bottom: 21em;
    }

    .cdo-margin-2_bottom_21_large_half {
        margin-bottom: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_21_xlarge {
        margin-bottom: 21em;
    }

    .cdo-margin-2_bottom_21_xlarge_half {
        margin-bottom: 21.5em;
    }
}

.cdo-margin-2_bottom_22 {
    margin-bottom: 22em;
}

.cdo-margin-2_bottom_22_half {
    margin-bottom: 22.5em;
}

.cdo-margin-2_bottom_22_small {
    margin-bottom: 22em;
}

.cdo-margin-2_bottom_22_small_half {
    margin-bottom: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_22_medium {
        margin-bottom: 22em;
    }

    .cdo-margin-2_bottom_22_medium_half {
        margin-bottom: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_22_large {
        margin-bottom: 22em;
    }

    .cdo-margin-2_bottom_22_large_half {
        margin-bottom: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_22_xlarge {
        margin-bottom: 22em;
    }

    .cdo-margin-2_bottom_22_xlarge_half {
        margin-bottom: 22.5em;
    }
}

.cdo-margin-2_bottom_23 {
    margin-bottom: 23em;
}

.cdo-margin-2_bottom_23_half {
    margin-bottom: 23.5em;
}

.cdo-margin-2_bottom_23_small {
    margin-bottom: 23em;
}

.cdo-margin-2_bottom_23_small_half {
    margin-bottom: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_23_medium {
        margin-bottom: 23em;
    }

    .cdo-margin-2_bottom_23_medium_half {
        margin-bottom: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_23_large {
        margin-bottom: 23em;
    }

    .cdo-margin-2_bottom_23_large_half {
        margin-bottom: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_23_xlarge {
        margin-bottom: 23em;
    }

    .cdo-margin-2_bottom_23_xlarge_half {
        margin-bottom: 23.5em;
    }
}

.cdo-margin-2_bottom_24 {
    margin-bottom: 24em;
}

.cdo-margin-2_bottom_24_half {
    margin-bottom: 24.5em;
}

.cdo-margin-2_bottom_24_small {
    margin-bottom: 24em;
}

.cdo-margin-2_bottom_24_small_half {
    margin-bottom: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_24_medium {
        margin-bottom: 24em;
    }

    .cdo-margin-2_bottom_24_medium_half {
        margin-bottom: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_24_large {
        margin-bottom: 24em;
    }

    .cdo-margin-2_bottom_24_large_half {
        margin-bottom: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_24_xlarge {
        margin-bottom: 24em;
    }

    .cdo-margin-2_bottom_24_xlarge_half {
        margin-bottom: 24.5em;
    }
}

.cdo-margin-2_bottom_25 {
    margin-bottom: 25em;
}

.cdo-margin-2_bottom_25_half {
    margin-bottom: 25.5em;
}

.cdo-margin-2_bottom_25_small {
    margin-bottom: 25em;
}

.cdo-margin-2_bottom_25_small_half {
    margin-bottom: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_25_medium {
        margin-bottom: 25em;
    }

    .cdo-margin-2_bottom_25_medium_half {
        margin-bottom: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_25_large {
        margin-bottom: 25em;
    }

    .cdo-margin-2_bottom_25_large_half {
        margin-bottom: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_25_xlarge {
        margin-bottom: 25em;
    }

    .cdo-margin-2_bottom_25_xlarge_half {
        margin-bottom: 25.5em;
    }
}

.cdo-margin-2_bottom_26 {
    margin-bottom: 26em;
}

.cdo-margin-2_bottom_26_half {
    margin-bottom: 26.5em;
}

.cdo-margin-2_bottom_26_small {
    margin-bottom: 26em;
}

.cdo-margin-2_bottom_26_small_half {
    margin-bottom: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_26_medium {
        margin-bottom: 26em;
    }

    .cdo-margin-2_bottom_26_medium_half {
        margin-bottom: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_26_large {
        margin-bottom: 26em;
    }

    .cdo-margin-2_bottom_26_large_half {
        margin-bottom: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_26_xlarge {
        margin-bottom: 26em;
    }

    .cdo-margin-2_bottom_26_xlarge_half {
        margin-bottom: 26.5em;
    }
}

.cdo-margin-2_bottom_27 {
    margin-bottom: 27em;
}

.cdo-margin-2_bottom_27_half {
    margin-bottom: 27.5em;
}

.cdo-margin-2_bottom_27_small {
    margin-bottom: 27em;
}

.cdo-margin-2_bottom_27_small_half {
    margin-bottom: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_27_medium {
        margin-bottom: 27em;
    }

    .cdo-margin-2_bottom_27_medium_half {
        margin-bottom: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_27_large {
        margin-bottom: 27em;
    }

    .cdo-margin-2_bottom_27_large_half {
        margin-bottom: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_27_xlarge {
        margin-bottom: 27em;
    }

    .cdo-margin-2_bottom_27_xlarge_half {
        margin-bottom: 27.5em;
    }
}

.cdo-margin-2_bottom_28 {
    margin-bottom: 28em;
}

.cdo-margin-2_bottom_28_half {
    margin-bottom: 28.5em;
}

.cdo-margin-2_bottom_28_small {
    margin-bottom: 28em;
}

.cdo-margin-2_bottom_28_small_half {
    margin-bottom: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_28_medium {
        margin-bottom: 28em;
    }

    .cdo-margin-2_bottom_28_medium_half {
        margin-bottom: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_28_large {
        margin-bottom: 28em;
    }

    .cdo-margin-2_bottom_28_large_half {
        margin-bottom: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_28_xlarge {
        margin-bottom: 28em;
    }

    .cdo-margin-2_bottom_28_xlarge_half {
        margin-bottom: 28.5em;
    }
}

.cdo-margin-2_bottom_29 {
    margin-bottom: 29em;
}

.cdo-margin-2_bottom_29_half {
    margin-bottom: 29.5em;
}

.cdo-margin-2_bottom_29_small {
    margin-bottom: 29em;
}

.cdo-margin-2_bottom_29_small_half {
    margin-bottom: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_29_medium {
        margin-bottom: 29em;
    }

    .cdo-margin-2_bottom_29_medium_half {
        margin-bottom: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_29_large {
        margin-bottom: 29em;
    }

    .cdo-margin-2_bottom_29_large_half {
        margin-bottom: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_29_xlarge {
        margin-bottom: 29em;
    }

    .cdo-margin-2_bottom_29_xlarge_half {
        margin-bottom: 29.5em;
    }
}

.cdo-margin-2_bottom_30 {
    margin-bottom: 30em;
}

.cdo-margin-2_bottom_30_half {
    margin-bottom: 30.5em;
}

.cdo-margin-2_bottom_30_small {
    margin-bottom: 30em;
}

.cdo-margin-2_bottom_30_small_half {
    margin-bottom: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_30_medium {
        margin-bottom: 30em;
    }

    .cdo-margin-2_bottom_30_medium_half {
        margin-bottom: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_30_large {
        margin-bottom: 30em;
    }

    .cdo-margin-2_bottom_30_large_half {
        margin-bottom: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_30_xlarge {
        margin-bottom: 30em;
    }

    .cdo-margin-2_bottom_30_xlarge_half {
        margin-bottom: 30.5em;
    }
}

.cdo-margin-2_bottom_n0 {
    margin-bottom: 0;
}

.cdo-margin-2_bottom_n0_half {
    margin-bottom: -0.5em;
}

.cdo-margin-2_bottom_n0_small {
    margin-bottom: 0;
}

.cdo-margin-2_bottom_n0_small_half {
    margin-bottom: -0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n0_medium {
        margin-bottom: 0;
    }

    .cdo-margin-2_bottom_n0_medium_half {
        margin-bottom: -0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n0_large {
        margin-bottom: 0;
    }

    .cdo-margin-2_bottom_n0_large_half {
        margin-bottom: -0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n0_xlarge {
        margin-bottom: 0;
    }

    .cdo-margin-2_bottom_n0_xlarge_half {
        margin-bottom: -0.5em;
    }
}

.cdo-margin-2_bottom_n1 {
    margin-bottom: -1em;
}

.cdo-margin-2_bottom_n1_half {
    margin-bottom: -1.5em;
}

.cdo-margin-2_bottom_n1_small {
    margin-bottom: -1em;
}

.cdo-margin-2_bottom_n1_small_half {
    margin-bottom: -1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n1_medium {
        margin-bottom: -1em;
    }

    .cdo-margin-2_bottom_n1_medium_half {
        margin-bottom: -1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n1_large {
        margin-bottom: -1em;
    }

    .cdo-margin-2_bottom_n1_large_half {
        margin-bottom: -1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n1_xlarge {
        margin-bottom: -1em;
    }

    .cdo-margin-2_bottom_n1_xlarge_half {
        margin-bottom: -1.5em;
    }
}

.cdo-margin-2_bottom_n2 {
    margin-bottom: -2em;
}

.cdo-margin-2_bottom_n2_half {
    margin-bottom: -2.5em;
}

.cdo-margin-2_bottom_n2_small {
    margin-bottom: -2em;
}

.cdo-margin-2_bottom_n2_small_half {
    margin-bottom: -2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n2_medium {
        margin-bottom: -2em;
    }

    .cdo-margin-2_bottom_n2_medium_half {
        margin-bottom: -2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n2_large {
        margin-bottom: -2em;
    }

    .cdo-margin-2_bottom_n2_large_half {
        margin-bottom: -2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n2_xlarge {
        margin-bottom: -2em;
    }

    .cdo-margin-2_bottom_n2_xlarge_half {
        margin-bottom: -2.5em;
    }
}

.cdo-margin-2_bottom_n3 {
    margin-bottom: -3em;
}

.cdo-margin-2_bottom_n3_half {
    margin-bottom: -3.5em;
}

.cdo-margin-2_bottom_n3_small {
    margin-bottom: -3em;
}

.cdo-margin-2_bottom_n3_small_half {
    margin-bottom: -3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n3_medium {
        margin-bottom: -3em;
    }

    .cdo-margin-2_bottom_n3_medium_half {
        margin-bottom: -3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n3_large {
        margin-bottom: -3em;
    }

    .cdo-margin-2_bottom_n3_large_half {
        margin-bottom: -3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n3_xlarge {
        margin-bottom: -3em;
    }

    .cdo-margin-2_bottom_n3_xlarge_half {
        margin-bottom: -3.5em;
    }
}

.cdo-margin-2_bottom_n4 {
    margin-bottom: -4em;
}

.cdo-margin-2_bottom_n4_half {
    margin-bottom: -4.5em;
}

.cdo-margin-2_bottom_n4_small {
    margin-bottom: -4em;
}

.cdo-margin-2_bottom_n4_small_half {
    margin-bottom: -4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n4_medium {
        margin-bottom: -4em;
    }

    .cdo-margin-2_bottom_n4_medium_half {
        margin-bottom: -4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n4_large {
        margin-bottom: -4em;
    }

    .cdo-margin-2_bottom_n4_large_half {
        margin-bottom: -4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n4_xlarge {
        margin-bottom: -4em;
    }

    .cdo-margin-2_bottom_n4_xlarge_half {
        margin-bottom: -4.5em;
    }
}

.cdo-margin-2_bottom_n5 {
    margin-bottom: -5em;
}

.cdo-margin-2_bottom_n5_half {
    margin-bottom: -5.5em;
}

.cdo-margin-2_bottom_n5_small {
    margin-bottom: -5em;
}

.cdo-margin-2_bottom_n5_small_half {
    margin-bottom: -5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n5_medium {
        margin-bottom: -5em;
    }

    .cdo-margin-2_bottom_n5_medium_half {
        margin-bottom: -5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n5_large {
        margin-bottom: -5em;
    }

    .cdo-margin-2_bottom_n5_large_half {
        margin-bottom: -5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n5_xlarge {
        margin-bottom: -5em;
    }

    .cdo-margin-2_bottom_n5_xlarge_half {
        margin-bottom: -5.5em;
    }
}

.cdo-margin-2_bottom_n6 {
    margin-bottom: -6em;
}

.cdo-margin-2_bottom_n6_half {
    margin-bottom: -6.5em;
}

.cdo-margin-2_bottom_n6_small {
    margin-bottom: -6em;
}

.cdo-margin-2_bottom_n6_small_half {
    margin-bottom: -6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n6_medium {
        margin-bottom: -6em;
    }

    .cdo-margin-2_bottom_n6_medium_half {
        margin-bottom: -6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n6_large {
        margin-bottom: -6em;
    }

    .cdo-margin-2_bottom_n6_large_half {
        margin-bottom: -6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n6_xlarge {
        margin-bottom: -6em;
    }

    .cdo-margin-2_bottom_n6_xlarge_half {
        margin-bottom: -6.5em;
    }
}

.cdo-margin-2_bottom_n7 {
    margin-bottom: -7em;
}

.cdo-margin-2_bottom_n7_half {
    margin-bottom: -7.5em;
}

.cdo-margin-2_bottom_n7_small {
    margin-bottom: -7em;
}

.cdo-margin-2_bottom_n7_small_half {
    margin-bottom: -7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n7_medium {
        margin-bottom: -7em;
    }

    .cdo-margin-2_bottom_n7_medium_half {
        margin-bottom: -7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n7_large {
        margin-bottom: -7em;
    }

    .cdo-margin-2_bottom_n7_large_half {
        margin-bottom: -7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n7_xlarge {
        margin-bottom: -7em;
    }

    .cdo-margin-2_bottom_n7_xlarge_half {
        margin-bottom: -7.5em;
    }
}

.cdo-margin-2_bottom_n8 {
    margin-bottom: -8em;
}

.cdo-margin-2_bottom_n8_half {
    margin-bottom: -8.5em;
}

.cdo-margin-2_bottom_n8_small {
    margin-bottom: -8em;
}

.cdo-margin-2_bottom_n8_small_half {
    margin-bottom: -8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n8_medium {
        margin-bottom: -8em;
    }

    .cdo-margin-2_bottom_n8_medium_half {
        margin-bottom: -8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n8_large {
        margin-bottom: -8em;
    }

    .cdo-margin-2_bottom_n8_large_half {
        margin-bottom: -8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n8_xlarge {
        margin-bottom: -8em;
    }

    .cdo-margin-2_bottom_n8_xlarge_half {
        margin-bottom: -8.5em;
    }
}

.cdo-margin-2_bottom_n9 {
    margin-bottom: -9em;
}

.cdo-margin-2_bottom_n9_half {
    margin-bottom: -9.5em;
}

.cdo-margin-2_bottom_n9_small {
    margin-bottom: -9em;
}

.cdo-margin-2_bottom_n9_small_half {
    margin-bottom: -9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n9_medium {
        margin-bottom: -9em;
    }

    .cdo-margin-2_bottom_n9_medium_half {
        margin-bottom: -9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n9_large {
        margin-bottom: -9em;
    }

    .cdo-margin-2_bottom_n9_large_half {
        margin-bottom: -9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n9_xlarge {
        margin-bottom: -9em;
    }

    .cdo-margin-2_bottom_n9_xlarge_half {
        margin-bottom: -9.5em;
    }
}

.cdo-margin-2_bottom_n10 {
    margin-bottom: -10em;
}

.cdo-margin-2_bottom_n10_half {
    margin-bottom: -10.5em;
}

.cdo-margin-2_bottom_n10_small {
    margin-bottom: -10em;
}

.cdo-margin-2_bottom_n10_small_half {
    margin-bottom: -10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n10_medium {
        margin-bottom: -10em;
    }

    .cdo-margin-2_bottom_n10_medium_half {
        margin-bottom: -10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n10_large {
        margin-bottom: -10em;
    }

    .cdo-margin-2_bottom_n10_large_half {
        margin-bottom: -10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n10_xlarge {
        margin-bottom: -10em;
    }

    .cdo-margin-2_bottom_n10_xlarge_half {
        margin-bottom: -10.5em;
    }
}

.cdo-margin-2_bottom_n11 {
    margin-bottom: -11em;
}

.cdo-margin-2_bottom_n11_half {
    margin-bottom: -11.5em;
}

.cdo-margin-2_bottom_n11_small {
    margin-bottom: -11em;
}

.cdo-margin-2_bottom_n11_small_half {
    margin-bottom: -11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n11_medium {
        margin-bottom: -11em;
    }

    .cdo-margin-2_bottom_n11_medium_half {
        margin-bottom: -11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n11_large {
        margin-bottom: -11em;
    }

    .cdo-margin-2_bottom_n11_large_half {
        margin-bottom: -11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n11_xlarge {
        margin-bottom: -11em;
    }

    .cdo-margin-2_bottom_n11_xlarge_half {
        margin-bottom: -11.5em;
    }
}

.cdo-margin-2_bottom_n12 {
    margin-bottom: -12em;
}

.cdo-margin-2_bottom_n12_half {
    margin-bottom: -12.5em;
}

.cdo-margin-2_bottom_n12_small {
    margin-bottom: -12em;
}

.cdo-margin-2_bottom_n12_small_half {
    margin-bottom: -12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n12_medium {
        margin-bottom: -12em;
    }

    .cdo-margin-2_bottom_n12_medium_half {
        margin-bottom: -12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n12_large {
        margin-bottom: -12em;
    }

    .cdo-margin-2_bottom_n12_large_half {
        margin-bottom: -12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n12_xlarge {
        margin-bottom: -12em;
    }

    .cdo-margin-2_bottom_n12_xlarge_half {
        margin-bottom: -12.5em;
    }
}

.cdo-margin-2_bottom_n13 {
    margin-bottom: -13em;
}

.cdo-margin-2_bottom_n13_half {
    margin-bottom: -13.5em;
}

.cdo-margin-2_bottom_n13_small {
    margin-bottom: -13em;
}

.cdo-margin-2_bottom_n13_small_half {
    margin-bottom: -13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n13_medium {
        margin-bottom: -13em;
    }

    .cdo-margin-2_bottom_n13_medium_half {
        margin-bottom: -13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n13_large {
        margin-bottom: -13em;
    }

    .cdo-margin-2_bottom_n13_large_half {
        margin-bottom: -13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n13_xlarge {
        margin-bottom: -13em;
    }

    .cdo-margin-2_bottom_n13_xlarge_half {
        margin-bottom: -13.5em;
    }
}

.cdo-margin-2_bottom_n14 {
    margin-bottom: -14em;
}

.cdo-margin-2_bottom_n14_half {
    margin-bottom: -14.5em;
}

.cdo-margin-2_bottom_n14_small {
    margin-bottom: -14em;
}

.cdo-margin-2_bottom_n14_small_half {
    margin-bottom: -14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n14_medium {
        margin-bottom: -14em;
    }

    .cdo-margin-2_bottom_n14_medium_half {
        margin-bottom: -14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n14_large {
        margin-bottom: -14em;
    }

    .cdo-margin-2_bottom_n14_large_half {
        margin-bottom: -14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n14_xlarge {
        margin-bottom: -14em;
    }

    .cdo-margin-2_bottom_n14_xlarge_half {
        margin-bottom: -14.5em;
    }
}

.cdo-margin-2_bottom_n15 {
    margin-bottom: -15em;
}

.cdo-margin-2_bottom_n15_half {
    margin-bottom: -15.5em;
}

.cdo-margin-2_bottom_n15_small {
    margin-bottom: -15em;
}

.cdo-margin-2_bottom_n15_small_half {
    margin-bottom: -15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n15_medium {
        margin-bottom: -15em;
    }

    .cdo-margin-2_bottom_n15_medium_half {
        margin-bottom: -15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n15_large {
        margin-bottom: -15em;
    }

    .cdo-margin-2_bottom_n15_large_half {
        margin-bottom: -15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n15_xlarge {
        margin-bottom: -15em;
    }

    .cdo-margin-2_bottom_n15_xlarge_half {
        margin-bottom: -15.5em;
    }
}

.cdo-margin-2_bottom_n16 {
    margin-bottom: -16em;
}

.cdo-margin-2_bottom_n16_half {
    margin-bottom: -16.5em;
}

.cdo-margin-2_bottom_n16_small {
    margin-bottom: -16em;
}

.cdo-margin-2_bottom_n16_small_half {
    margin-bottom: -16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n16_medium {
        margin-bottom: -16em;
    }

    .cdo-margin-2_bottom_n16_medium_half {
        margin-bottom: -16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n16_large {
        margin-bottom: -16em;
    }

    .cdo-margin-2_bottom_n16_large_half {
        margin-bottom: -16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n16_xlarge {
        margin-bottom: -16em;
    }

    .cdo-margin-2_bottom_n16_xlarge_half {
        margin-bottom: -16.5em;
    }
}

.cdo-margin-2_bottom_n17 {
    margin-bottom: -17em;
}

.cdo-margin-2_bottom_n17_half {
    margin-bottom: -17.5em;
}

.cdo-margin-2_bottom_n17_small {
    margin-bottom: -17em;
}

.cdo-margin-2_bottom_n17_small_half {
    margin-bottom: -17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n17_medium {
        margin-bottom: -17em;
    }

    .cdo-margin-2_bottom_n17_medium_half {
        margin-bottom: -17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n17_large {
        margin-bottom: -17em;
    }

    .cdo-margin-2_bottom_n17_large_half {
        margin-bottom: -17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n17_xlarge {
        margin-bottom: -17em;
    }

    .cdo-margin-2_bottom_n17_xlarge_half {
        margin-bottom: -17.5em;
    }
}

.cdo-margin-2_bottom_n18 {
    margin-bottom: -18em;
}

.cdo-margin-2_bottom_n18_half {
    margin-bottom: -18.5em;
}

.cdo-margin-2_bottom_n18_small {
    margin-bottom: -18em;
}

.cdo-margin-2_bottom_n18_small_half {
    margin-bottom: -18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n18_medium {
        margin-bottom: -18em;
    }

    .cdo-margin-2_bottom_n18_medium_half {
        margin-bottom: -18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n18_large {
        margin-bottom: -18em;
    }

    .cdo-margin-2_bottom_n18_large_half {
        margin-bottom: -18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n18_xlarge {
        margin-bottom: -18em;
    }

    .cdo-margin-2_bottom_n18_xlarge_half {
        margin-bottom: -18.5em;
    }
}

.cdo-margin-2_bottom_n19 {
    margin-bottom: -19em;
}

.cdo-margin-2_bottom_n19_half {
    margin-bottom: -19.5em;
}

.cdo-margin-2_bottom_n19_small {
    margin-bottom: -19em;
}

.cdo-margin-2_bottom_n19_small_half {
    margin-bottom: -19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n19_medium {
        margin-bottom: -19em;
    }

    .cdo-margin-2_bottom_n19_medium_half {
        margin-bottom: -19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n19_large {
        margin-bottom: -19em;
    }

    .cdo-margin-2_bottom_n19_large_half {
        margin-bottom: -19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n19_xlarge {
        margin-bottom: -19em;
    }

    .cdo-margin-2_bottom_n19_xlarge_half {
        margin-bottom: -19.5em;
    }
}

.cdo-margin-2_bottom_n20 {
    margin-bottom: -20em;
}

.cdo-margin-2_bottom_n20_half {
    margin-bottom: -20.5em;
}

.cdo-margin-2_bottom_n20_small {
    margin-bottom: -20em;
}

.cdo-margin-2_bottom_n20_small_half {
    margin-bottom: -20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n20_medium {
        margin-bottom: -20em;
    }

    .cdo-margin-2_bottom_n20_medium_half {
        margin-bottom: -20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n20_large {
        margin-bottom: -20em;
    }

    .cdo-margin-2_bottom_n20_large_half {
        margin-bottom: -20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n20_xlarge {
        margin-bottom: -20em;
    }

    .cdo-margin-2_bottom_n20_xlarge_half {
        margin-bottom: -20.5em;
    }
}

.cdo-margin-2_bottom_n21 {
    margin-bottom: -21em;
}

.cdo-margin-2_bottom_n21_half {
    margin-bottom: -21.5em;
}

.cdo-margin-2_bottom_n21_small {
    margin-bottom: -21em;
}

.cdo-margin-2_bottom_n21_small_half {
    margin-bottom: -21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n21_medium {
        margin-bottom: -21em;
    }

    .cdo-margin-2_bottom_n21_medium_half {
        margin-bottom: -21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n21_large {
        margin-bottom: -21em;
    }

    .cdo-margin-2_bottom_n21_large_half {
        margin-bottom: -21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n21_xlarge {
        margin-bottom: -21em;
    }

    .cdo-margin-2_bottom_n21_xlarge_half {
        margin-bottom: -21.5em;
    }
}

.cdo-margin-2_bottom_n22 {
    margin-bottom: -22em;
}

.cdo-margin-2_bottom_n22_half {
    margin-bottom: -22.5em;
}

.cdo-margin-2_bottom_n22_small {
    margin-bottom: -22em;
}

.cdo-margin-2_bottom_n22_small_half {
    margin-bottom: -22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n22_medium {
        margin-bottom: -22em;
    }

    .cdo-margin-2_bottom_n22_medium_half {
        margin-bottom: -22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n22_large {
        margin-bottom: -22em;
    }

    .cdo-margin-2_bottom_n22_large_half {
        margin-bottom: -22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n22_xlarge {
        margin-bottom: -22em;
    }

    .cdo-margin-2_bottom_n22_xlarge_half {
        margin-bottom: -22.5em;
    }
}

.cdo-margin-2_bottom_n23 {
    margin-bottom: -23em;
}

.cdo-margin-2_bottom_n23_half {
    margin-bottom: -23.5em;
}

.cdo-margin-2_bottom_n23_small {
    margin-bottom: -23em;
}

.cdo-margin-2_bottom_n23_small_half {
    margin-bottom: -23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n23_medium {
        margin-bottom: -23em;
    }

    .cdo-margin-2_bottom_n23_medium_half {
        margin-bottom: -23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n23_large {
        margin-bottom: -23em;
    }

    .cdo-margin-2_bottom_n23_large_half {
        margin-bottom: -23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n23_xlarge {
        margin-bottom: -23em;
    }

    .cdo-margin-2_bottom_n23_xlarge_half {
        margin-bottom: -23.5em;
    }
}

.cdo-margin-2_bottom_n24 {
    margin-bottom: -24em;
}

.cdo-margin-2_bottom_n24_half {
    margin-bottom: -24.5em;
}

.cdo-margin-2_bottom_n24_small {
    margin-bottom: -24em;
}

.cdo-margin-2_bottom_n24_small_half {
    margin-bottom: -24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n24_medium {
        margin-bottom: -24em;
    }

    .cdo-margin-2_bottom_n24_medium_half {
        margin-bottom: -24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n24_large {
        margin-bottom: -24em;
    }

    .cdo-margin-2_bottom_n24_large_half {
        margin-bottom: -24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n24_xlarge {
        margin-bottom: -24em;
    }

    .cdo-margin-2_bottom_n24_xlarge_half {
        margin-bottom: -24.5em;
    }
}

.cdo-margin-2_bottom_n25 {
    margin-bottom: -25em;
}

.cdo-margin-2_bottom_n25_half {
    margin-bottom: -25.5em;
}

.cdo-margin-2_bottom_n25_small {
    margin-bottom: -25em;
}

.cdo-margin-2_bottom_n25_small_half {
    margin-bottom: -25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n25_medium {
        margin-bottom: -25em;
    }

    .cdo-margin-2_bottom_n25_medium_half {
        margin-bottom: -25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n25_large {
        margin-bottom: -25em;
    }

    .cdo-margin-2_bottom_n25_large_half {
        margin-bottom: -25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n25_xlarge {
        margin-bottom: -25em;
    }

    .cdo-margin-2_bottom_n25_xlarge_half {
        margin-bottom: -25.5em;
    }
}

.cdo-margin-2_bottom_n26 {
    margin-bottom: -26em;
}

.cdo-margin-2_bottom_n26_half {
    margin-bottom: -26.5em;
}

.cdo-margin-2_bottom_n26_small {
    margin-bottom: -26em;
}

.cdo-margin-2_bottom_n26_small_half {
    margin-bottom: -26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n26_medium {
        margin-bottom: -26em;
    }

    .cdo-margin-2_bottom_n26_medium_half {
        margin-bottom: -26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n26_large {
        margin-bottom: -26em;
    }

    .cdo-margin-2_bottom_n26_large_half {
        margin-bottom: -26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n26_xlarge {
        margin-bottom: -26em;
    }

    .cdo-margin-2_bottom_n26_xlarge_half {
        margin-bottom: -26.5em;
    }
}

.cdo-margin-2_bottom_n27 {
    margin-bottom: -27em;
}

.cdo-margin-2_bottom_n27_half {
    margin-bottom: -27.5em;
}

.cdo-margin-2_bottom_n27_small {
    margin-bottom: -27em;
}

.cdo-margin-2_bottom_n27_small_half {
    margin-bottom: -27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n27_medium {
        margin-bottom: -27em;
    }

    .cdo-margin-2_bottom_n27_medium_half {
        margin-bottom: -27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n27_large {
        margin-bottom: -27em;
    }

    .cdo-margin-2_bottom_n27_large_half {
        margin-bottom: -27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n27_xlarge {
        margin-bottom: -27em;
    }

    .cdo-margin-2_bottom_n27_xlarge_half {
        margin-bottom: -27.5em;
    }
}

.cdo-margin-2_bottom_n28 {
    margin-bottom: -28em;
}

.cdo-margin-2_bottom_n28_half {
    margin-bottom: -28.5em;
}

.cdo-margin-2_bottom_n28_small {
    margin-bottom: -28em;
}

.cdo-margin-2_bottom_n28_small_half {
    margin-bottom: -28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n28_medium {
        margin-bottom: -28em;
    }

    .cdo-margin-2_bottom_n28_medium_half {
        margin-bottom: -28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n28_large {
        margin-bottom: -28em;
    }

    .cdo-margin-2_bottom_n28_large_half {
        margin-bottom: -28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n28_xlarge {
        margin-bottom: -28em;
    }

    .cdo-margin-2_bottom_n28_xlarge_half {
        margin-bottom: -28.5em;
    }
}

.cdo-margin-2_bottom_n29 {
    margin-bottom: -29em;
}

.cdo-margin-2_bottom_n29_half {
    margin-bottom: -29.5em;
}

.cdo-margin-2_bottom_n29_small {
    margin-bottom: -29em;
}

.cdo-margin-2_bottom_n29_small_half {
    margin-bottom: -29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n29_medium {
        margin-bottom: -29em;
    }

    .cdo-margin-2_bottom_n29_medium_half {
        margin-bottom: -29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n29_large {
        margin-bottom: -29em;
    }

    .cdo-margin-2_bottom_n29_large_half {
        margin-bottom: -29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n29_xlarge {
        margin-bottom: -29em;
    }

    .cdo-margin-2_bottom_n29_xlarge_half {
        margin-bottom: -29.5em;
    }
}

.cdo-margin-2_bottom_n30 {
    margin-bottom: -30em;
}

.cdo-margin-2_bottom_n30_half {
    margin-bottom: -30.5em;
}

.cdo-margin-2_bottom_n30_small {
    margin-bottom: -30em;
}

.cdo-margin-2_bottom_n30_small_half {
    margin-bottom: -30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_bottom_n30_medium {
        margin-bottom: -30em;
    }

    .cdo-margin-2_bottom_n30_medium_half {
        margin-bottom: -30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_bottom_n30_large {
        margin-bottom: -30em;
    }

    .cdo-margin-2_bottom_n30_large_half {
        margin-bottom: -30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_bottom_n30_xlarge {
        margin-bottom: -30em;
    }

    .cdo-margin-2_bottom_n30_xlarge_half {
        margin-bottom: -30.5em;
    }
}

.cdo-margin-2_left_0 {
    margin-left: 0;
}

.cdo-margin-2_left_0_half {
    margin-left: 0.5em;
}

.cdo-margin-2_left_0_small {
    margin-left: 0;
}

.cdo-margin-2_left_0_small_half {
    margin-left: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_0_medium {
        margin-left: 0;
    }

    .cdo-margin-2_left_0_medium_half {
        margin-left: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_0_large {
        margin-left: 0;
    }

    .cdo-margin-2_left_0_large_half {
        margin-left: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_0_xlarge {
        margin-left: 0;
    }

    .cdo-margin-2_left_0_xlarge_half {
        margin-left: 0.5em;
    }
}

.cdo-margin-2_left_1 {
    margin-left: 1em;
}

.cdo-margin-2_left_1_half {
    margin-left: 1.5em;
}

.cdo-margin-2_left_1_small {
    margin-left: 1em;
}

.cdo-margin-2_left_1_small_half {
    margin-left: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_1_medium {
        margin-left: 1em;
    }

    .cdo-margin-2_left_1_medium_half {
        margin-left: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_1_large {
        margin-left: 1em;
    }

    .cdo-margin-2_left_1_large_half {
        margin-left: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_1_xlarge {
        margin-left: 1em;
    }

    .cdo-margin-2_left_1_xlarge_half {
        margin-left: 1.5em;
    }
}

.cdo-margin-2_left_2 {
    margin-left: 2em;
}

.cdo-margin-2_left_2_half {
    margin-left: 2.5em;
}

.cdo-margin-2_left_2_small {
    margin-left: 2em;
}

.cdo-margin-2_left_2_small_half {
    margin-left: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_2_medium {
        margin-left: 2em;
    }

    .cdo-margin-2_left_2_medium_half {
        margin-left: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_2_large {
        margin-left: 2em;
    }

    .cdo-margin-2_left_2_large_half {
        margin-left: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_2_xlarge {
        margin-left: 2em;
    }

    .cdo-margin-2_left_2_xlarge_half {
        margin-left: 2.5em;
    }
}

.cdo-margin-2_left_3 {
    margin-left: 3em;
}

.cdo-margin-2_left_3_half {
    margin-left: 3.5em;
}

.cdo-margin-2_left_3_small {
    margin-left: 3em;
}

.cdo-margin-2_left_3_small_half {
    margin-left: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_3_medium {
        margin-left: 3em;
    }

    .cdo-margin-2_left_3_medium_half {
        margin-left: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_3_large {
        margin-left: 3em;
    }

    .cdo-margin-2_left_3_large_half {
        margin-left: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_3_xlarge {
        margin-left: 3em;
    }

    .cdo-margin-2_left_3_xlarge_half {
        margin-left: 3.5em;
    }
}

.cdo-margin-2_left_4 {
    margin-left: 4em;
}

.cdo-margin-2_left_4_half {
    margin-left: 4.5em;
}

.cdo-margin-2_left_4_small {
    margin-left: 4em;
}

.cdo-margin-2_left_4_small_half {
    margin-left: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_4_medium {
        margin-left: 4em;
    }

    .cdo-margin-2_left_4_medium_half {
        margin-left: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_4_large {
        margin-left: 4em;
    }

    .cdo-margin-2_left_4_large_half {
        margin-left: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_4_xlarge {
        margin-left: 4em;
    }

    .cdo-margin-2_left_4_xlarge_half {
        margin-left: 4.5em;
    }
}

.cdo-margin-2_left_5 {
    margin-left: 5em;
}

.cdo-margin-2_left_5_half {
    margin-left: 5.5em;
}

.cdo-margin-2_left_5_small {
    margin-left: 5em;
}

.cdo-margin-2_left_5_small_half {
    margin-left: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_5_medium {
        margin-left: 5em;
    }

    .cdo-margin-2_left_5_medium_half {
        margin-left: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_5_large {
        margin-left: 5em;
    }

    .cdo-margin-2_left_5_large_half {
        margin-left: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_5_xlarge {
        margin-left: 5em;
    }

    .cdo-margin-2_left_5_xlarge_half {
        margin-left: 5.5em;
    }
}

.cdo-margin-2_left_6 {
    margin-left: 6em;
}

.cdo-margin-2_left_6_half {
    margin-left: 6.5em;
}

.cdo-margin-2_left_6_small {
    margin-left: 6em;
}

.cdo-margin-2_left_6_small_half {
    margin-left: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_6_medium {
        margin-left: 6em;
    }

    .cdo-margin-2_left_6_medium_half {
        margin-left: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_6_large {
        margin-left: 6em;
    }

    .cdo-margin-2_left_6_large_half {
        margin-left: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_6_xlarge {
        margin-left: 6em;
    }

    .cdo-margin-2_left_6_xlarge_half {
        margin-left: 6.5em;
    }
}

.cdo-margin-2_left_7 {
    margin-left: 7em;
}

.cdo-margin-2_left_7_half {
    margin-left: 7.5em;
}

.cdo-margin-2_left_7_small {
    margin-left: 7em;
}

.cdo-margin-2_left_7_small_half {
    margin-left: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_7_medium {
        margin-left: 7em;
    }

    .cdo-margin-2_left_7_medium_half {
        margin-left: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_7_large {
        margin-left: 7em;
    }

    .cdo-margin-2_left_7_large_half {
        margin-left: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_7_xlarge {
        margin-left: 7em;
    }

    .cdo-margin-2_left_7_xlarge_half {
        margin-left: 7.5em;
    }
}

.cdo-margin-2_left_8 {
    margin-left: 8em;
}

.cdo-margin-2_left_8_half {
    margin-left: 8.5em;
}

.cdo-margin-2_left_8_small {
    margin-left: 8em;
}

.cdo-margin-2_left_8_small_half {
    margin-left: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_8_medium {
        margin-left: 8em;
    }

    .cdo-margin-2_left_8_medium_half {
        margin-left: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_8_large {
        margin-left: 8em;
    }

    .cdo-margin-2_left_8_large_half {
        margin-left: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_8_xlarge {
        margin-left: 8em;
    }

    .cdo-margin-2_left_8_xlarge_half {
        margin-left: 8.5em;
    }
}

.cdo-margin-2_left_9 {
    margin-left: 9em;
}

.cdo-margin-2_left_9_half {
    margin-left: 9.5em;
}

.cdo-margin-2_left_9_small {
    margin-left: 9em;
}

.cdo-margin-2_left_9_small_half {
    margin-left: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_9_medium {
        margin-left: 9em;
    }

    .cdo-margin-2_left_9_medium_half {
        margin-left: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_9_large {
        margin-left: 9em;
    }

    .cdo-margin-2_left_9_large_half {
        margin-left: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_9_xlarge {
        margin-left: 9em;
    }

    .cdo-margin-2_left_9_xlarge_half {
        margin-left: 9.5em;
    }
}

.cdo-margin-2_left_10 {
    margin-left: 10em;
}

.cdo-margin-2_left_10_half {
    margin-left: 10.5em;
}

.cdo-margin-2_left_10_small {
    margin-left: 10em;
}

.cdo-margin-2_left_10_small_half {
    margin-left: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_10_medium {
        margin-left: 10em;
    }

    .cdo-margin-2_left_10_medium_half {
        margin-left: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_10_large {
        margin-left: 10em;
    }

    .cdo-margin-2_left_10_large_half {
        margin-left: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_10_xlarge {
        margin-left: 10em;
    }

    .cdo-margin-2_left_10_xlarge_half {
        margin-left: 10.5em;
    }
}

.cdo-margin-2_left_11 {
    margin-left: 11em;
}

.cdo-margin-2_left_11_half {
    margin-left: 11.5em;
}

.cdo-margin-2_left_11_small {
    margin-left: 11em;
}

.cdo-margin-2_left_11_small_half {
    margin-left: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_11_medium {
        margin-left: 11em;
    }

    .cdo-margin-2_left_11_medium_half {
        margin-left: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_11_large {
        margin-left: 11em;
    }

    .cdo-margin-2_left_11_large_half {
        margin-left: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_11_xlarge {
        margin-left: 11em;
    }

    .cdo-margin-2_left_11_xlarge_half {
        margin-left: 11.5em;
    }
}

.cdo-margin-2_left_12 {
    margin-left: 12em;
}

.cdo-margin-2_left_12_half {
    margin-left: 12.5em;
}

.cdo-margin-2_left_12_small {
    margin-left: 12em;
}

.cdo-margin-2_left_12_small_half {
    margin-left: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_12_medium {
        margin-left: 12em;
    }

    .cdo-margin-2_left_12_medium_half {
        margin-left: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_12_large {
        margin-left: 12em;
    }

    .cdo-margin-2_left_12_large_half {
        margin-left: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_12_xlarge {
        margin-left: 12em;
    }

    .cdo-margin-2_left_12_xlarge_half {
        margin-left: 12.5em;
    }
}

.cdo-margin-2_left_13 {
    margin-left: 13em;
}

.cdo-margin-2_left_13_half {
    margin-left: 13.5em;
}

.cdo-margin-2_left_13_small {
    margin-left: 13em;
}

.cdo-margin-2_left_13_small_half {
    margin-left: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_13_medium {
        margin-left: 13em;
    }

    .cdo-margin-2_left_13_medium_half {
        margin-left: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_13_large {
        margin-left: 13em;
    }

    .cdo-margin-2_left_13_large_half {
        margin-left: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_13_xlarge {
        margin-left: 13em;
    }

    .cdo-margin-2_left_13_xlarge_half {
        margin-left: 13.5em;
    }
}

.cdo-margin-2_left_14 {
    margin-left: 14em;
}

.cdo-margin-2_left_14_half {
    margin-left: 14.5em;
}

.cdo-margin-2_left_14_small {
    margin-left: 14em;
}

.cdo-margin-2_left_14_small_half {
    margin-left: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_14_medium {
        margin-left: 14em;
    }

    .cdo-margin-2_left_14_medium_half {
        margin-left: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_14_large {
        margin-left: 14em;
    }

    .cdo-margin-2_left_14_large_half {
        margin-left: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_14_xlarge {
        margin-left: 14em;
    }

    .cdo-margin-2_left_14_xlarge_half {
        margin-left: 14.5em;
    }
}

.cdo-margin-2_left_15 {
    margin-left: 15em;
}

.cdo-margin-2_left_15_half {
    margin-left: 15.5em;
}

.cdo-margin-2_left_15_small {
    margin-left: 15em;
}

.cdo-margin-2_left_15_small_half {
    margin-left: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_15_medium {
        margin-left: 15em;
    }

    .cdo-margin-2_left_15_medium_half {
        margin-left: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_15_large {
        margin-left: 15em;
    }

    .cdo-margin-2_left_15_large_half {
        margin-left: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_15_xlarge {
        margin-left: 15em;
    }

    .cdo-margin-2_left_15_xlarge_half {
        margin-left: 15.5em;
    }
}

.cdo-margin-2_left_16 {
    margin-left: 16em;
}

.cdo-margin-2_left_16_half {
    margin-left: 16.5em;
}

.cdo-margin-2_left_16_small {
    margin-left: 16em;
}

.cdo-margin-2_left_16_small_half {
    margin-left: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_16_medium {
        margin-left: 16em;
    }

    .cdo-margin-2_left_16_medium_half {
        margin-left: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_16_large {
        margin-left: 16em;
    }

    .cdo-margin-2_left_16_large_half {
        margin-left: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_16_xlarge {
        margin-left: 16em;
    }

    .cdo-margin-2_left_16_xlarge_half {
        margin-left: 16.5em;
    }
}

.cdo-margin-2_left_17 {
    margin-left: 17em;
}

.cdo-margin-2_left_17_half {
    margin-left: 17.5em;
}

.cdo-margin-2_left_17_small {
    margin-left: 17em;
}

.cdo-margin-2_left_17_small_half {
    margin-left: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_17_medium {
        margin-left: 17em;
    }

    .cdo-margin-2_left_17_medium_half {
        margin-left: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_17_large {
        margin-left: 17em;
    }

    .cdo-margin-2_left_17_large_half {
        margin-left: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_17_xlarge {
        margin-left: 17em;
    }

    .cdo-margin-2_left_17_xlarge_half {
        margin-left: 17.5em;
    }
}

.cdo-margin-2_left_18 {
    margin-left: 18em;
}

.cdo-margin-2_left_18_half {
    margin-left: 18.5em;
}

.cdo-margin-2_left_18_small {
    margin-left: 18em;
}

.cdo-margin-2_left_18_small_half {
    margin-left: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_18_medium {
        margin-left: 18em;
    }

    .cdo-margin-2_left_18_medium_half {
        margin-left: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_18_large {
        margin-left: 18em;
    }

    .cdo-margin-2_left_18_large_half {
        margin-left: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_18_xlarge {
        margin-left: 18em;
    }

    .cdo-margin-2_left_18_xlarge_half {
        margin-left: 18.5em;
    }
}

.cdo-margin-2_left_19 {
    margin-left: 19em;
}

.cdo-margin-2_left_19_half {
    margin-left: 19.5em;
}

.cdo-margin-2_left_19_small {
    margin-left: 19em;
}

.cdo-margin-2_left_19_small_half {
    margin-left: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_19_medium {
        margin-left: 19em;
    }

    .cdo-margin-2_left_19_medium_half {
        margin-left: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_19_large {
        margin-left: 19em;
    }

    .cdo-margin-2_left_19_large_half {
        margin-left: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_19_xlarge {
        margin-left: 19em;
    }

    .cdo-margin-2_left_19_xlarge_half {
        margin-left: 19.5em;
    }
}

.cdo-margin-2_left_20 {
    margin-left: 20em;
}

.cdo-margin-2_left_20_half {
    margin-left: 20.5em;
}

.cdo-margin-2_left_20_small {
    margin-left: 20em;
}

.cdo-margin-2_left_20_small_half {
    margin-left: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_20_medium {
        margin-left: 20em;
    }

    .cdo-margin-2_left_20_medium_half {
        margin-left: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_20_large {
        margin-left: 20em;
    }

    .cdo-margin-2_left_20_large_half {
        margin-left: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_20_xlarge {
        margin-left: 20em;
    }

    .cdo-margin-2_left_20_xlarge_half {
        margin-left: 20.5em;
    }
}

.cdo-margin-2_left_21 {
    margin-left: 21em;
}

.cdo-margin-2_left_21_half {
    margin-left: 21.5em;
}

.cdo-margin-2_left_21_small {
    margin-left: 21em;
}

.cdo-margin-2_left_21_small_half {
    margin-left: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_21_medium {
        margin-left: 21em;
    }

    .cdo-margin-2_left_21_medium_half {
        margin-left: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_21_large {
        margin-left: 21em;
    }

    .cdo-margin-2_left_21_large_half {
        margin-left: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_21_xlarge {
        margin-left: 21em;
    }

    .cdo-margin-2_left_21_xlarge_half {
        margin-left: 21.5em;
    }
}

.cdo-margin-2_left_22 {
    margin-left: 22em;
}

.cdo-margin-2_left_22_half {
    margin-left: 22.5em;
}

.cdo-margin-2_left_22_small {
    margin-left: 22em;
}

.cdo-margin-2_left_22_small_half {
    margin-left: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_22_medium {
        margin-left: 22em;
    }

    .cdo-margin-2_left_22_medium_half {
        margin-left: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_22_large {
        margin-left: 22em;
    }

    .cdo-margin-2_left_22_large_half {
        margin-left: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_22_xlarge {
        margin-left: 22em;
    }

    .cdo-margin-2_left_22_xlarge_half {
        margin-left: 22.5em;
    }
}

.cdo-margin-2_left_23 {
    margin-left: 23em;
}

.cdo-margin-2_left_23_half {
    margin-left: 23.5em;
}

.cdo-margin-2_left_23_small {
    margin-left: 23em;
}

.cdo-margin-2_left_23_small_half {
    margin-left: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_23_medium {
        margin-left: 23em;
    }

    .cdo-margin-2_left_23_medium_half {
        margin-left: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_23_large {
        margin-left: 23em;
    }

    .cdo-margin-2_left_23_large_half {
        margin-left: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_23_xlarge {
        margin-left: 23em;
    }

    .cdo-margin-2_left_23_xlarge_half {
        margin-left: 23.5em;
    }
}

.cdo-margin-2_left_24 {
    margin-left: 24em;
}

.cdo-margin-2_left_24_half {
    margin-left: 24.5em;
}

.cdo-margin-2_left_24_small {
    margin-left: 24em;
}

.cdo-margin-2_left_24_small_half {
    margin-left: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_24_medium {
        margin-left: 24em;
    }

    .cdo-margin-2_left_24_medium_half {
        margin-left: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_24_large {
        margin-left: 24em;
    }

    .cdo-margin-2_left_24_large_half {
        margin-left: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_24_xlarge {
        margin-left: 24em;
    }

    .cdo-margin-2_left_24_xlarge_half {
        margin-left: 24.5em;
    }
}

.cdo-margin-2_left_25 {
    margin-left: 25em;
}

.cdo-margin-2_left_25_half {
    margin-left: 25.5em;
}

.cdo-margin-2_left_25_small {
    margin-left: 25em;
}

.cdo-margin-2_left_25_small_half {
    margin-left: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_25_medium {
        margin-left: 25em;
    }

    .cdo-margin-2_left_25_medium_half {
        margin-left: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_25_large {
        margin-left: 25em;
    }

    .cdo-margin-2_left_25_large_half {
        margin-left: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_25_xlarge {
        margin-left: 25em;
    }

    .cdo-margin-2_left_25_xlarge_half {
        margin-left: 25.5em;
    }
}

.cdo-margin-2_left_26 {
    margin-left: 26em;
}

.cdo-margin-2_left_26_half {
    margin-left: 26.5em;
}

.cdo-margin-2_left_26_small {
    margin-left: 26em;
}

.cdo-margin-2_left_26_small_half {
    margin-left: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_26_medium {
        margin-left: 26em;
    }

    .cdo-margin-2_left_26_medium_half {
        margin-left: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_26_large {
        margin-left: 26em;
    }

    .cdo-margin-2_left_26_large_half {
        margin-left: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_26_xlarge {
        margin-left: 26em;
    }

    .cdo-margin-2_left_26_xlarge_half {
        margin-left: 26.5em;
    }
}

.cdo-margin-2_left_27 {
    margin-left: 27em;
}

.cdo-margin-2_left_27_half {
    margin-left: 27.5em;
}

.cdo-margin-2_left_27_small {
    margin-left: 27em;
}

.cdo-margin-2_left_27_small_half {
    margin-left: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_27_medium {
        margin-left: 27em;
    }

    .cdo-margin-2_left_27_medium_half {
        margin-left: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_27_large {
        margin-left: 27em;
    }

    .cdo-margin-2_left_27_large_half {
        margin-left: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_27_xlarge {
        margin-left: 27em;
    }

    .cdo-margin-2_left_27_xlarge_half {
        margin-left: 27.5em;
    }
}

.cdo-margin-2_left_28 {
    margin-left: 28em;
}

.cdo-margin-2_left_28_half {
    margin-left: 28.5em;
}

.cdo-margin-2_left_28_small {
    margin-left: 28em;
}

.cdo-margin-2_left_28_small_half {
    margin-left: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_28_medium {
        margin-left: 28em;
    }

    .cdo-margin-2_left_28_medium_half {
        margin-left: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_28_large {
        margin-left: 28em;
    }

    .cdo-margin-2_left_28_large_half {
        margin-left: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_28_xlarge {
        margin-left: 28em;
    }

    .cdo-margin-2_left_28_xlarge_half {
        margin-left: 28.5em;
    }
}

.cdo-margin-2_left_29 {
    margin-left: 29em;
}

.cdo-margin-2_left_29_half {
    margin-left: 29.5em;
}

.cdo-margin-2_left_29_small {
    margin-left: 29em;
}

.cdo-margin-2_left_29_small_half {
    margin-left: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_29_medium {
        margin-left: 29em;
    }

    .cdo-margin-2_left_29_medium_half {
        margin-left: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_29_large {
        margin-left: 29em;
    }

    .cdo-margin-2_left_29_large_half {
        margin-left: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_29_xlarge {
        margin-left: 29em;
    }

    .cdo-margin-2_left_29_xlarge_half {
        margin-left: 29.5em;
    }
}

.cdo-margin-2_left_30 {
    margin-left: 30em;
}

.cdo-margin-2_left_30_half {
    margin-left: 30.5em;
}

.cdo-margin-2_left_30_small {
    margin-left: 30em;
}

.cdo-margin-2_left_30_small_half {
    margin-left: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_30_medium {
        margin-left: 30em;
    }

    .cdo-margin-2_left_30_medium_half {
        margin-left: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_30_large {
        margin-left: 30em;
    }

    .cdo-margin-2_left_30_large_half {
        margin-left: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_30_xlarge {
        margin-left: 30em;
    }

    .cdo-margin-2_left_30_xlarge_half {
        margin-left: 30.5em;
    }
}

.cdo-margin-2_left_n0 {
    margin-left: 0;
}

.cdo-margin-2_left_n0_half {
    margin-left: -0.5em;
}

.cdo-margin-2_left_n0_small {
    margin-left: 0;
}

.cdo-margin-2_left_n0_small_half {
    margin-left: -0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n0_medium {
        margin-left: 0;
    }

    .cdo-margin-2_left_n0_medium_half {
        margin-left: -0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n0_large {
        margin-left: 0;
    }

    .cdo-margin-2_left_n0_large_half {
        margin-left: -0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n0_xlarge {
        margin-left: 0;
    }

    .cdo-margin-2_left_n0_xlarge_half {
        margin-left: -0.5em;
    }
}

.cdo-margin-2_left_n1 {
    margin-left: -1em;
}

.cdo-margin-2_left_n1_half {
    margin-left: -1.5em;
}

.cdo-margin-2_left_n1_small {
    margin-left: -1em;
}

.cdo-margin-2_left_n1_small_half {
    margin-left: -1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n1_medium {
        margin-left: -1em;
    }

    .cdo-margin-2_left_n1_medium_half {
        margin-left: -1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n1_large {
        margin-left: -1em;
    }

    .cdo-margin-2_left_n1_large_half {
        margin-left: -1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n1_xlarge {
        margin-left: -1em;
    }

    .cdo-margin-2_left_n1_xlarge_half {
        margin-left: -1.5em;
    }
}

.cdo-margin-2_left_n2 {
    margin-left: -2em;
}

.cdo-margin-2_left_n2_half {
    margin-left: -2.5em;
}

.cdo-margin-2_left_n2_small {
    margin-left: -2em;
}

.cdo-margin-2_left_n2_small_half {
    margin-left: -2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n2_medium {
        margin-left: -2em;
    }

    .cdo-margin-2_left_n2_medium_half {
        margin-left: -2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n2_large {
        margin-left: -2em;
    }

    .cdo-margin-2_left_n2_large_half {
        margin-left: -2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n2_xlarge {
        margin-left: -2em;
    }

    .cdo-margin-2_left_n2_xlarge_half {
        margin-left: -2.5em;
    }
}

.cdo-margin-2_left_n3 {
    margin-left: -3em;
}

.cdo-margin-2_left_n3_half {
    margin-left: -3.5em;
}

.cdo-margin-2_left_n3_small {
    margin-left: -3em;
}

.cdo-margin-2_left_n3_small_half {
    margin-left: -3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n3_medium {
        margin-left: -3em;
    }

    .cdo-margin-2_left_n3_medium_half {
        margin-left: -3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n3_large {
        margin-left: -3em;
    }

    .cdo-margin-2_left_n3_large_half {
        margin-left: -3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n3_xlarge {
        margin-left: -3em;
    }

    .cdo-margin-2_left_n3_xlarge_half {
        margin-left: -3.5em;
    }
}

.cdo-margin-2_left_n4 {
    margin-left: -4em;
}

.cdo-margin-2_left_n4_half {
    margin-left: -4.5em;
}

.cdo-margin-2_left_n4_small {
    margin-left: -4em;
}

.cdo-margin-2_left_n4_small_half {
    margin-left: -4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n4_medium {
        margin-left: -4em;
    }

    .cdo-margin-2_left_n4_medium_half {
        margin-left: -4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n4_large {
        margin-left: -4em;
    }

    .cdo-margin-2_left_n4_large_half {
        margin-left: -4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n4_xlarge {
        margin-left: -4em;
    }

    .cdo-margin-2_left_n4_xlarge_half {
        margin-left: -4.5em;
    }
}

.cdo-margin-2_left_n5 {
    margin-left: -5em;
}

.cdo-margin-2_left_n5_half {
    margin-left: -5.5em;
}

.cdo-margin-2_left_n5_small {
    margin-left: -5em;
}

.cdo-margin-2_left_n5_small_half {
    margin-left: -5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n5_medium {
        margin-left: -5em;
    }

    .cdo-margin-2_left_n5_medium_half {
        margin-left: -5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n5_large {
        margin-left: -5em;
    }

    .cdo-margin-2_left_n5_large_half {
        margin-left: -5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n5_xlarge {
        margin-left: -5em;
    }

    .cdo-margin-2_left_n5_xlarge_half {
        margin-left: -5.5em;
    }
}

.cdo-margin-2_left_n6 {
    margin-left: -6em;
}

.cdo-margin-2_left_n6_half {
    margin-left: -6.5em;
}

.cdo-margin-2_left_n6_small {
    margin-left: -6em;
}

.cdo-margin-2_left_n6_small_half {
    margin-left: -6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n6_medium {
        margin-left: -6em;
    }

    .cdo-margin-2_left_n6_medium_half {
        margin-left: -6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n6_large {
        margin-left: -6em;
    }

    .cdo-margin-2_left_n6_large_half {
        margin-left: -6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n6_xlarge {
        margin-left: -6em;
    }

    .cdo-margin-2_left_n6_xlarge_half {
        margin-left: -6.5em;
    }
}

.cdo-margin-2_left_n7 {
    margin-left: -7em;
}

.cdo-margin-2_left_n7_half {
    margin-left: -7.5em;
}

.cdo-margin-2_left_n7_small {
    margin-left: -7em;
}

.cdo-margin-2_left_n7_small_half {
    margin-left: -7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n7_medium {
        margin-left: -7em;
    }

    .cdo-margin-2_left_n7_medium_half {
        margin-left: -7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n7_large {
        margin-left: -7em;
    }

    .cdo-margin-2_left_n7_large_half {
        margin-left: -7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n7_xlarge {
        margin-left: -7em;
    }

    .cdo-margin-2_left_n7_xlarge_half {
        margin-left: -7.5em;
    }
}

.cdo-margin-2_left_n8 {
    margin-left: -8em;
}

.cdo-margin-2_left_n8_half {
    margin-left: -8.5em;
}

.cdo-margin-2_left_n8_small {
    margin-left: -8em;
}

.cdo-margin-2_left_n8_small_half {
    margin-left: -8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n8_medium {
        margin-left: -8em;
    }

    .cdo-margin-2_left_n8_medium_half {
        margin-left: -8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n8_large {
        margin-left: -8em;
    }

    .cdo-margin-2_left_n8_large_half {
        margin-left: -8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n8_xlarge {
        margin-left: -8em;
    }

    .cdo-margin-2_left_n8_xlarge_half {
        margin-left: -8.5em;
    }
}

.cdo-margin-2_left_n9 {
    margin-left: -9em;
}

.cdo-margin-2_left_n9_half {
    margin-left: -9.5em;
}

.cdo-margin-2_left_n9_small {
    margin-left: -9em;
}

.cdo-margin-2_left_n9_small_half {
    margin-left: -9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n9_medium {
        margin-left: -9em;
    }

    .cdo-margin-2_left_n9_medium_half {
        margin-left: -9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n9_large {
        margin-left: -9em;
    }

    .cdo-margin-2_left_n9_large_half {
        margin-left: -9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n9_xlarge {
        margin-left: -9em;
    }

    .cdo-margin-2_left_n9_xlarge_half {
        margin-left: -9.5em;
    }
}

.cdo-margin-2_left_n10 {
    margin-left: -10em;
}

.cdo-margin-2_left_n10_half {
    margin-left: -10.5em;
}

.cdo-margin-2_left_n10_small {
    margin-left: -10em;
}

.cdo-margin-2_left_n10_small_half {
    margin-left: -10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n10_medium {
        margin-left: -10em;
    }

    .cdo-margin-2_left_n10_medium_half {
        margin-left: -10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n10_large {
        margin-left: -10em;
    }

    .cdo-margin-2_left_n10_large_half {
        margin-left: -10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n10_xlarge {
        margin-left: -10em;
    }

    .cdo-margin-2_left_n10_xlarge_half {
        margin-left: -10.5em;
    }
}

.cdo-margin-2_left_n11 {
    margin-left: -11em;
}

.cdo-margin-2_left_n11_half {
    margin-left: -11.5em;
}

.cdo-margin-2_left_n11_small {
    margin-left: -11em;
}

.cdo-margin-2_left_n11_small_half {
    margin-left: -11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n11_medium {
        margin-left: -11em;
    }

    .cdo-margin-2_left_n11_medium_half {
        margin-left: -11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n11_large {
        margin-left: -11em;
    }

    .cdo-margin-2_left_n11_large_half {
        margin-left: -11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n11_xlarge {
        margin-left: -11em;
    }

    .cdo-margin-2_left_n11_xlarge_half {
        margin-left: -11.5em;
    }
}

.cdo-margin-2_left_n12 {
    margin-left: -12em;
}

.cdo-margin-2_left_n12_half {
    margin-left: -12.5em;
}

.cdo-margin-2_left_n12_small {
    margin-left: -12em;
}

.cdo-margin-2_left_n12_small_half {
    margin-left: -12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n12_medium {
        margin-left: -12em;
    }

    .cdo-margin-2_left_n12_medium_half {
        margin-left: -12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n12_large {
        margin-left: -12em;
    }

    .cdo-margin-2_left_n12_large_half {
        margin-left: -12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n12_xlarge {
        margin-left: -12em;
    }

    .cdo-margin-2_left_n12_xlarge_half {
        margin-left: -12.5em;
    }
}

.cdo-margin-2_left_n13 {
    margin-left: -13em;
}

.cdo-margin-2_left_n13_half {
    margin-left: -13.5em;
}

.cdo-margin-2_left_n13_small {
    margin-left: -13em;
}

.cdo-margin-2_left_n13_small_half {
    margin-left: -13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n13_medium {
        margin-left: -13em;
    }

    .cdo-margin-2_left_n13_medium_half {
        margin-left: -13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n13_large {
        margin-left: -13em;
    }

    .cdo-margin-2_left_n13_large_half {
        margin-left: -13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n13_xlarge {
        margin-left: -13em;
    }

    .cdo-margin-2_left_n13_xlarge_half {
        margin-left: -13.5em;
    }
}

.cdo-margin-2_left_n14 {
    margin-left: -14em;
}

.cdo-margin-2_left_n14_half {
    margin-left: -14.5em;
}

.cdo-margin-2_left_n14_small {
    margin-left: -14em;
}

.cdo-margin-2_left_n14_small_half {
    margin-left: -14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n14_medium {
        margin-left: -14em;
    }

    .cdo-margin-2_left_n14_medium_half {
        margin-left: -14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n14_large {
        margin-left: -14em;
    }

    .cdo-margin-2_left_n14_large_half {
        margin-left: -14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n14_xlarge {
        margin-left: -14em;
    }

    .cdo-margin-2_left_n14_xlarge_half {
        margin-left: -14.5em;
    }
}

.cdo-margin-2_left_n15 {
    margin-left: -15em;
}

.cdo-margin-2_left_n15_half {
    margin-left: -15.5em;
}

.cdo-margin-2_left_n15_small {
    margin-left: -15em;
}

.cdo-margin-2_left_n15_small_half {
    margin-left: -15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n15_medium {
        margin-left: -15em;
    }

    .cdo-margin-2_left_n15_medium_half {
        margin-left: -15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n15_large {
        margin-left: -15em;
    }

    .cdo-margin-2_left_n15_large_half {
        margin-left: -15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n15_xlarge {
        margin-left: -15em;
    }

    .cdo-margin-2_left_n15_xlarge_half {
        margin-left: -15.5em;
    }
}

.cdo-margin-2_left_n16 {
    margin-left: -16em;
}

.cdo-margin-2_left_n16_half {
    margin-left: -16.5em;
}

.cdo-margin-2_left_n16_small {
    margin-left: -16em;
}

.cdo-margin-2_left_n16_small_half {
    margin-left: -16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n16_medium {
        margin-left: -16em;
    }

    .cdo-margin-2_left_n16_medium_half {
        margin-left: -16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n16_large {
        margin-left: -16em;
    }

    .cdo-margin-2_left_n16_large_half {
        margin-left: -16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n16_xlarge {
        margin-left: -16em;
    }

    .cdo-margin-2_left_n16_xlarge_half {
        margin-left: -16.5em;
    }
}

.cdo-margin-2_left_n17 {
    margin-left: -17em;
}

.cdo-margin-2_left_n17_half {
    margin-left: -17.5em;
}

.cdo-margin-2_left_n17_small {
    margin-left: -17em;
}

.cdo-margin-2_left_n17_small_half {
    margin-left: -17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n17_medium {
        margin-left: -17em;
    }

    .cdo-margin-2_left_n17_medium_half {
        margin-left: -17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n17_large {
        margin-left: -17em;
    }

    .cdo-margin-2_left_n17_large_half {
        margin-left: -17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n17_xlarge {
        margin-left: -17em;
    }

    .cdo-margin-2_left_n17_xlarge_half {
        margin-left: -17.5em;
    }
}

.cdo-margin-2_left_n18 {
    margin-left: -18em;
}

.cdo-margin-2_left_n18_half {
    margin-left: -18.5em;
}

.cdo-margin-2_left_n18_small {
    margin-left: -18em;
}

.cdo-margin-2_left_n18_small_half {
    margin-left: -18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n18_medium {
        margin-left: -18em;
    }

    .cdo-margin-2_left_n18_medium_half {
        margin-left: -18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n18_large {
        margin-left: -18em;
    }

    .cdo-margin-2_left_n18_large_half {
        margin-left: -18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n18_xlarge {
        margin-left: -18em;
    }

    .cdo-margin-2_left_n18_xlarge_half {
        margin-left: -18.5em;
    }
}

.cdo-margin-2_left_n19 {
    margin-left: -19em;
}

.cdo-margin-2_left_n19_half {
    margin-left: -19.5em;
}

.cdo-margin-2_left_n19_small {
    margin-left: -19em;
}

.cdo-margin-2_left_n19_small_half {
    margin-left: -19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n19_medium {
        margin-left: -19em;
    }

    .cdo-margin-2_left_n19_medium_half {
        margin-left: -19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n19_large {
        margin-left: -19em;
    }

    .cdo-margin-2_left_n19_large_half {
        margin-left: -19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n19_xlarge {
        margin-left: -19em;
    }

    .cdo-margin-2_left_n19_xlarge_half {
        margin-left: -19.5em;
    }
}

.cdo-margin-2_left_n20 {
    margin-left: -20em;
}

.cdo-margin-2_left_n20_half {
    margin-left: -20.5em;
}

.cdo-margin-2_left_n20_small {
    margin-left: -20em;
}

.cdo-margin-2_left_n20_small_half {
    margin-left: -20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n20_medium {
        margin-left: -20em;
    }

    .cdo-margin-2_left_n20_medium_half {
        margin-left: -20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n20_large {
        margin-left: -20em;
    }

    .cdo-margin-2_left_n20_large_half {
        margin-left: -20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n20_xlarge {
        margin-left: -20em;
    }

    .cdo-margin-2_left_n20_xlarge_half {
        margin-left: -20.5em;
    }
}

.cdo-margin-2_left_n21 {
    margin-left: -21em;
}

.cdo-margin-2_left_n21_half {
    margin-left: -21.5em;
}

.cdo-margin-2_left_n21_small {
    margin-left: -21em;
}

.cdo-margin-2_left_n21_small_half {
    margin-left: -21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n21_medium {
        margin-left: -21em;
    }

    .cdo-margin-2_left_n21_medium_half {
        margin-left: -21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n21_large {
        margin-left: -21em;
    }

    .cdo-margin-2_left_n21_large_half {
        margin-left: -21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n21_xlarge {
        margin-left: -21em;
    }

    .cdo-margin-2_left_n21_xlarge_half {
        margin-left: -21.5em;
    }
}

.cdo-margin-2_left_n22 {
    margin-left: -22em;
}

.cdo-margin-2_left_n22_half {
    margin-left: -22.5em;
}

.cdo-margin-2_left_n22_small {
    margin-left: -22em;
}

.cdo-margin-2_left_n22_small_half {
    margin-left: -22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n22_medium {
        margin-left: -22em;
    }

    .cdo-margin-2_left_n22_medium_half {
        margin-left: -22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n22_large {
        margin-left: -22em;
    }

    .cdo-margin-2_left_n22_large_half {
        margin-left: -22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n22_xlarge {
        margin-left: -22em;
    }

    .cdo-margin-2_left_n22_xlarge_half {
        margin-left: -22.5em;
    }
}

.cdo-margin-2_left_n23 {
    margin-left: -23em;
}

.cdo-margin-2_left_n23_half {
    margin-left: -23.5em;
}

.cdo-margin-2_left_n23_small {
    margin-left: -23em;
}

.cdo-margin-2_left_n23_small_half {
    margin-left: -23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n23_medium {
        margin-left: -23em;
    }

    .cdo-margin-2_left_n23_medium_half {
        margin-left: -23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n23_large {
        margin-left: -23em;
    }

    .cdo-margin-2_left_n23_large_half {
        margin-left: -23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n23_xlarge {
        margin-left: -23em;
    }

    .cdo-margin-2_left_n23_xlarge_half {
        margin-left: -23.5em;
    }
}

.cdo-margin-2_left_n24 {
    margin-left: -24em;
}

.cdo-margin-2_left_n24_half {
    margin-left: -24.5em;
}

.cdo-margin-2_left_n24_small {
    margin-left: -24em;
}

.cdo-margin-2_left_n24_small_half {
    margin-left: -24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n24_medium {
        margin-left: -24em;
    }

    .cdo-margin-2_left_n24_medium_half {
        margin-left: -24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n24_large {
        margin-left: -24em;
    }

    .cdo-margin-2_left_n24_large_half {
        margin-left: -24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n24_xlarge {
        margin-left: -24em;
    }

    .cdo-margin-2_left_n24_xlarge_half {
        margin-left: -24.5em;
    }
}

.cdo-margin-2_left_n25 {
    margin-left: -25em;
}

.cdo-margin-2_left_n25_half {
    margin-left: -25.5em;
}

.cdo-margin-2_left_n25_small {
    margin-left: -25em;
}

.cdo-margin-2_left_n25_small_half {
    margin-left: -25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n25_medium {
        margin-left: -25em;
    }

    .cdo-margin-2_left_n25_medium_half {
        margin-left: -25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n25_large {
        margin-left: -25em;
    }

    .cdo-margin-2_left_n25_large_half {
        margin-left: -25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n25_xlarge {
        margin-left: -25em;
    }

    .cdo-margin-2_left_n25_xlarge_half {
        margin-left: -25.5em;
    }
}

.cdo-margin-2_left_n26 {
    margin-left: -26em;
}

.cdo-margin-2_left_n26_half {
    margin-left: -26.5em;
}

.cdo-margin-2_left_n26_small {
    margin-left: -26em;
}

.cdo-margin-2_left_n26_small_half {
    margin-left: -26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n26_medium {
        margin-left: -26em;
    }

    .cdo-margin-2_left_n26_medium_half {
        margin-left: -26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n26_large {
        margin-left: -26em;
    }

    .cdo-margin-2_left_n26_large_half {
        margin-left: -26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n26_xlarge {
        margin-left: -26em;
    }

    .cdo-margin-2_left_n26_xlarge_half {
        margin-left: -26.5em;
    }
}

.cdo-margin-2_left_n27 {
    margin-left: -27em;
}

.cdo-margin-2_left_n27_half {
    margin-left: -27.5em;
}

.cdo-margin-2_left_n27_small {
    margin-left: -27em;
}

.cdo-margin-2_left_n27_small_half {
    margin-left: -27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n27_medium {
        margin-left: -27em;
    }

    .cdo-margin-2_left_n27_medium_half {
        margin-left: -27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n27_large {
        margin-left: -27em;
    }

    .cdo-margin-2_left_n27_large_half {
        margin-left: -27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n27_xlarge {
        margin-left: -27em;
    }

    .cdo-margin-2_left_n27_xlarge_half {
        margin-left: -27.5em;
    }
}

.cdo-margin-2_left_n28 {
    margin-left: -28em;
}

.cdo-margin-2_left_n28_half {
    margin-left: -28.5em;
}

.cdo-margin-2_left_n28_small {
    margin-left: -28em;
}

.cdo-margin-2_left_n28_small_half {
    margin-left: -28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n28_medium {
        margin-left: -28em;
    }

    .cdo-margin-2_left_n28_medium_half {
        margin-left: -28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n28_large {
        margin-left: -28em;
    }

    .cdo-margin-2_left_n28_large_half {
        margin-left: -28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n28_xlarge {
        margin-left: -28em;
    }

    .cdo-margin-2_left_n28_xlarge_half {
        margin-left: -28.5em;
    }
}

.cdo-margin-2_left_n29 {
    margin-left: -29em;
}

.cdo-margin-2_left_n29_half {
    margin-left: -29.5em;
}

.cdo-margin-2_left_n29_small {
    margin-left: -29em;
}

.cdo-margin-2_left_n29_small_half {
    margin-left: -29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n29_medium {
        margin-left: -29em;
    }

    .cdo-margin-2_left_n29_medium_half {
        margin-left: -29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n29_large {
        margin-left: -29em;
    }

    .cdo-margin-2_left_n29_large_half {
        margin-left: -29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n29_xlarge {
        margin-left: -29em;
    }

    .cdo-margin-2_left_n29_xlarge_half {
        margin-left: -29.5em;
    }
}

.cdo-margin-2_left_n30 {
    margin-left: -30em;
}

.cdo-margin-2_left_n30_half {
    margin-left: -30.5em;
}

.cdo-margin-2_left_n30_small {
    margin-left: -30em;
}

.cdo-margin-2_left_n30_small_half {
    margin-left: -30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_left_n30_medium {
        margin-left: -30em;
    }

    .cdo-margin-2_left_n30_medium_half {
        margin-left: -30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_left_n30_large {
        margin-left: -30em;
    }

    .cdo-margin-2_left_n30_large_half {
        margin-left: -30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_left_n30_xlarge {
        margin-left: -30em;
    }

    .cdo-margin-2_left_n30_xlarge_half {
        margin-left: -30.5em;
    }
}

.cdo-margin-2_h_0 {
    margin-left: 0;
    margin-right: 0;
}

.cdo-margin-2_h_0_half {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.cdo-margin-2_h_0_small {
    margin-left: 0;
    margin-right: 0;
}

.cdo-margin-2_h_0_small_half {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_0_medium {
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-margin-2_h_0_medium_half {
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_0_large {
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-margin-2_h_0_large_half {
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_0_xlarge {
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-margin-2_h_0_xlarge_half {
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
}

.cdo-margin-2_h_1 {
    margin-left: 1em;
    margin-right: 1em;
}

.cdo-margin-2_h_1_half {
    margin-left: 1.5em;
    margin-right: 1.5em;
}

.cdo-margin-2_h_1_small {
    margin-left: 1em;
    margin-right: 1em;
}

.cdo-margin-2_h_1_small_half {
    margin-left: 1.5em;
    margin-right: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_1_medium {
        margin-left: 1em;
        margin-right: 1em;
    }

    .cdo-margin-2_h_1_medium_half {
        margin-left: 1.5em;
        margin-right: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_1_large {
        margin-left: 1em;
        margin-right: 1em;
    }

    .cdo-margin-2_h_1_large_half {
        margin-left: 1.5em;
        margin-right: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_1_xlarge {
        margin-left: 1em;
        margin-right: 1em;
    }

    .cdo-margin-2_h_1_xlarge_half {
        margin-left: 1.5em;
        margin-right: 1.5em;
    }
}

.cdo-margin-2_h_2 {
    margin-left: 2em;
    margin-right: 2em;
}

.cdo-margin-2_h_2_half {
    margin-left: 2.5em;
    margin-right: 2.5em;
}

.cdo-margin-2_h_2_small {
    margin-left: 2em;
    margin-right: 2em;
}

.cdo-margin-2_h_2_small_half {
    margin-left: 2.5em;
    margin-right: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_2_medium {
        margin-left: 2em;
        margin-right: 2em;
    }

    .cdo-margin-2_h_2_medium_half {
        margin-left: 2.5em;
        margin-right: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_2_large {
        margin-left: 2em;
        margin-right: 2em;
    }

    .cdo-margin-2_h_2_large_half {
        margin-left: 2.5em;
        margin-right: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_2_xlarge {
        margin-left: 2em;
        margin-right: 2em;
    }

    .cdo-margin-2_h_2_xlarge_half {
        margin-left: 2.5em;
        margin-right: 2.5em;
    }
}

.cdo-margin-2_h_3 {
    margin-left: 3em;
    margin-right: 3em;
}

.cdo-margin-2_h_3_half {
    margin-left: 3.5em;
    margin-right: 3.5em;
}

.cdo-margin-2_h_3_small {
    margin-left: 3em;
    margin-right: 3em;
}

.cdo-margin-2_h_3_small_half {
    margin-left: 3.5em;
    margin-right: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_3_medium {
        margin-left: 3em;
        margin-right: 3em;
    }

    .cdo-margin-2_h_3_medium_half {
        margin-left: 3.5em;
        margin-right: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_3_large {
        margin-left: 3em;
        margin-right: 3em;
    }

    .cdo-margin-2_h_3_large_half {
        margin-left: 3.5em;
        margin-right: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_3_xlarge {
        margin-left: 3em;
        margin-right: 3em;
    }

    .cdo-margin-2_h_3_xlarge_half {
        margin-left: 3.5em;
        margin-right: 3.5em;
    }
}

.cdo-margin-2_h_4 {
    margin-left: 4em;
    margin-right: 4em;
}

.cdo-margin-2_h_4_half {
    margin-left: 4.5em;
    margin-right: 4.5em;
}

.cdo-margin-2_h_4_small {
    margin-left: 4em;
    margin-right: 4em;
}

.cdo-margin-2_h_4_small_half {
    margin-left: 4.5em;
    margin-right: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_4_medium {
        margin-left: 4em;
        margin-right: 4em;
    }

    .cdo-margin-2_h_4_medium_half {
        margin-left: 4.5em;
        margin-right: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_4_large {
        margin-left: 4em;
        margin-right: 4em;
    }

    .cdo-margin-2_h_4_large_half {
        margin-left: 4.5em;
        margin-right: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_4_xlarge {
        margin-left: 4em;
        margin-right: 4em;
    }

    .cdo-margin-2_h_4_xlarge_half {
        margin-left: 4.5em;
        margin-right: 4.5em;
    }
}

.cdo-margin-2_h_5 {
    margin-left: 5em;
    margin-right: 5em;
}

.cdo-margin-2_h_5_half {
    margin-left: 5.5em;
    margin-right: 5.5em;
}

.cdo-margin-2_h_5_small {
    margin-left: 5em;
    margin-right: 5em;
}

.cdo-margin-2_h_5_small_half {
    margin-left: 5.5em;
    margin-right: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_5_medium {
        margin-left: 5em;
        margin-right: 5em;
    }

    .cdo-margin-2_h_5_medium_half {
        margin-left: 5.5em;
        margin-right: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_5_large {
        margin-left: 5em;
        margin-right: 5em;
    }

    .cdo-margin-2_h_5_large_half {
        margin-left: 5.5em;
        margin-right: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_5_xlarge {
        margin-left: 5em;
        margin-right: 5em;
    }

    .cdo-margin-2_h_5_xlarge_half {
        margin-left: 5.5em;
        margin-right: 5.5em;
    }
}

.cdo-margin-2_h_6 {
    margin-left: 6em;
    margin-right: 6em;
}

.cdo-margin-2_h_6_half {
    margin-left: 6.5em;
    margin-right: 6.5em;
}

.cdo-margin-2_h_6_small {
    margin-left: 6em;
    margin-right: 6em;
}

.cdo-margin-2_h_6_small_half {
    margin-left: 6.5em;
    margin-right: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_6_medium {
        margin-left: 6em;
        margin-right: 6em;
    }

    .cdo-margin-2_h_6_medium_half {
        margin-left: 6.5em;
        margin-right: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_6_large {
        margin-left: 6em;
        margin-right: 6em;
    }

    .cdo-margin-2_h_6_large_half {
        margin-left: 6.5em;
        margin-right: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_6_xlarge {
        margin-left: 6em;
        margin-right: 6em;
    }

    .cdo-margin-2_h_6_xlarge_half {
        margin-left: 6.5em;
        margin-right: 6.5em;
    }
}

.cdo-margin-2_h_7 {
    margin-left: 7em;
    margin-right: 7em;
}

.cdo-margin-2_h_7_half {
    margin-left: 7.5em;
    margin-right: 7.5em;
}

.cdo-margin-2_h_7_small {
    margin-left: 7em;
    margin-right: 7em;
}

.cdo-margin-2_h_7_small_half {
    margin-left: 7.5em;
    margin-right: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_7_medium {
        margin-left: 7em;
        margin-right: 7em;
    }

    .cdo-margin-2_h_7_medium_half {
        margin-left: 7.5em;
        margin-right: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_7_large {
        margin-left: 7em;
        margin-right: 7em;
    }

    .cdo-margin-2_h_7_large_half {
        margin-left: 7.5em;
        margin-right: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_7_xlarge {
        margin-left: 7em;
        margin-right: 7em;
    }

    .cdo-margin-2_h_7_xlarge_half {
        margin-left: 7.5em;
        margin-right: 7.5em;
    }
}

.cdo-margin-2_h_8 {
    margin-left: 8em;
    margin-right: 8em;
}

.cdo-margin-2_h_8_half {
    margin-left: 8.5em;
    margin-right: 8.5em;
}

.cdo-margin-2_h_8_small {
    margin-left: 8em;
    margin-right: 8em;
}

.cdo-margin-2_h_8_small_half {
    margin-left: 8.5em;
    margin-right: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_8_medium {
        margin-left: 8em;
        margin-right: 8em;
    }

    .cdo-margin-2_h_8_medium_half {
        margin-left: 8.5em;
        margin-right: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_8_large {
        margin-left: 8em;
        margin-right: 8em;
    }

    .cdo-margin-2_h_8_large_half {
        margin-left: 8.5em;
        margin-right: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_8_xlarge {
        margin-left: 8em;
        margin-right: 8em;
    }

    .cdo-margin-2_h_8_xlarge_half {
        margin-left: 8.5em;
        margin-right: 8.5em;
    }
}

.cdo-margin-2_h_9 {
    margin-left: 9em;
    margin-right: 9em;
}

.cdo-margin-2_h_9_half {
    margin-left: 9.5em;
    margin-right: 9.5em;
}

.cdo-margin-2_h_9_small {
    margin-left: 9em;
    margin-right: 9em;
}

.cdo-margin-2_h_9_small_half {
    margin-left: 9.5em;
    margin-right: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_9_medium {
        margin-left: 9em;
        margin-right: 9em;
    }

    .cdo-margin-2_h_9_medium_half {
        margin-left: 9.5em;
        margin-right: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_9_large {
        margin-left: 9em;
        margin-right: 9em;
    }

    .cdo-margin-2_h_9_large_half {
        margin-left: 9.5em;
        margin-right: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_9_xlarge {
        margin-left: 9em;
        margin-right: 9em;
    }

    .cdo-margin-2_h_9_xlarge_half {
        margin-left: 9.5em;
        margin-right: 9.5em;
    }
}

.cdo-margin-2_h_10 {
    margin-left: 10em;
    margin-right: 10em;
}

.cdo-margin-2_h_10_half {
    margin-left: 10.5em;
    margin-right: 10.5em;
}

.cdo-margin-2_h_10_small {
    margin-left: 10em;
    margin-right: 10em;
}

.cdo-margin-2_h_10_small_half {
    margin-left: 10.5em;
    margin-right: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_10_medium {
        margin-left: 10em;
        margin-right: 10em;
    }

    .cdo-margin-2_h_10_medium_half {
        margin-left: 10.5em;
        margin-right: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_10_large {
        margin-left: 10em;
        margin-right: 10em;
    }

    .cdo-margin-2_h_10_large_half {
        margin-left: 10.5em;
        margin-right: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_10_xlarge {
        margin-left: 10em;
        margin-right: 10em;
    }

    .cdo-margin-2_h_10_xlarge_half {
        margin-left: 10.5em;
        margin-right: 10.5em;
    }
}

.cdo-margin-2_h_11 {
    margin-left: 11em;
    margin-right: 11em;
}

.cdo-margin-2_h_11_half {
    margin-left: 11.5em;
    margin-right: 11.5em;
}

.cdo-margin-2_h_11_small {
    margin-left: 11em;
    margin-right: 11em;
}

.cdo-margin-2_h_11_small_half {
    margin-left: 11.5em;
    margin-right: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_11_medium {
        margin-left: 11em;
        margin-right: 11em;
    }

    .cdo-margin-2_h_11_medium_half {
        margin-left: 11.5em;
        margin-right: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_11_large {
        margin-left: 11em;
        margin-right: 11em;
    }

    .cdo-margin-2_h_11_large_half {
        margin-left: 11.5em;
        margin-right: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_11_xlarge {
        margin-left: 11em;
        margin-right: 11em;
    }

    .cdo-margin-2_h_11_xlarge_half {
        margin-left: 11.5em;
        margin-right: 11.5em;
    }
}

.cdo-margin-2_h_12 {
    margin-left: 12em;
    margin-right: 12em;
}

.cdo-margin-2_h_12_half {
    margin-left: 12.5em;
    margin-right: 12.5em;
}

.cdo-margin-2_h_12_small {
    margin-left: 12em;
    margin-right: 12em;
}

.cdo-margin-2_h_12_small_half {
    margin-left: 12.5em;
    margin-right: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_12_medium {
        margin-left: 12em;
        margin-right: 12em;
    }

    .cdo-margin-2_h_12_medium_half {
        margin-left: 12.5em;
        margin-right: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_12_large {
        margin-left: 12em;
        margin-right: 12em;
    }

    .cdo-margin-2_h_12_large_half {
        margin-left: 12.5em;
        margin-right: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_12_xlarge {
        margin-left: 12em;
        margin-right: 12em;
    }

    .cdo-margin-2_h_12_xlarge_half {
        margin-left: 12.5em;
        margin-right: 12.5em;
    }
}

.cdo-margin-2_h_13 {
    margin-left: 13em;
    margin-right: 13em;
}

.cdo-margin-2_h_13_half {
    margin-left: 13.5em;
    margin-right: 13.5em;
}

.cdo-margin-2_h_13_small {
    margin-left: 13em;
    margin-right: 13em;
}

.cdo-margin-2_h_13_small_half {
    margin-left: 13.5em;
    margin-right: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_13_medium {
        margin-left: 13em;
        margin-right: 13em;
    }

    .cdo-margin-2_h_13_medium_half {
        margin-left: 13.5em;
        margin-right: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_13_large {
        margin-left: 13em;
        margin-right: 13em;
    }

    .cdo-margin-2_h_13_large_half {
        margin-left: 13.5em;
        margin-right: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_13_xlarge {
        margin-left: 13em;
        margin-right: 13em;
    }

    .cdo-margin-2_h_13_xlarge_half {
        margin-left: 13.5em;
        margin-right: 13.5em;
    }
}

.cdo-margin-2_h_14 {
    margin-left: 14em;
    margin-right: 14em;
}

.cdo-margin-2_h_14_half {
    margin-left: 14.5em;
    margin-right: 14.5em;
}

.cdo-margin-2_h_14_small {
    margin-left: 14em;
    margin-right: 14em;
}

.cdo-margin-2_h_14_small_half {
    margin-left: 14.5em;
    margin-right: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_14_medium {
        margin-left: 14em;
        margin-right: 14em;
    }

    .cdo-margin-2_h_14_medium_half {
        margin-left: 14.5em;
        margin-right: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_14_large {
        margin-left: 14em;
        margin-right: 14em;
    }

    .cdo-margin-2_h_14_large_half {
        margin-left: 14.5em;
        margin-right: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_14_xlarge {
        margin-left: 14em;
        margin-right: 14em;
    }

    .cdo-margin-2_h_14_xlarge_half {
        margin-left: 14.5em;
        margin-right: 14.5em;
    }
}

.cdo-margin-2_h_15 {
    margin-left: 15em;
    margin-right: 15em;
}

.cdo-margin-2_h_15_half {
    margin-left: 15.5em;
    margin-right: 15.5em;
}

.cdo-margin-2_h_15_small {
    margin-left: 15em;
    margin-right: 15em;
}

.cdo-margin-2_h_15_small_half {
    margin-left: 15.5em;
    margin-right: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_15_medium {
        margin-left: 15em;
        margin-right: 15em;
    }

    .cdo-margin-2_h_15_medium_half {
        margin-left: 15.5em;
        margin-right: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_15_large {
        margin-left: 15em;
        margin-right: 15em;
    }

    .cdo-margin-2_h_15_large_half {
        margin-left: 15.5em;
        margin-right: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_15_xlarge {
        margin-left: 15em;
        margin-right: 15em;
    }

    .cdo-margin-2_h_15_xlarge_half {
        margin-left: 15.5em;
        margin-right: 15.5em;
    }
}

.cdo-margin-2_h_16 {
    margin-left: 16em;
    margin-right: 16em;
}

.cdo-margin-2_h_16_half {
    margin-left: 16.5em;
    margin-right: 16.5em;
}

.cdo-margin-2_h_16_small {
    margin-left: 16em;
    margin-right: 16em;
}

.cdo-margin-2_h_16_small_half {
    margin-left: 16.5em;
    margin-right: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_16_medium {
        margin-left: 16em;
        margin-right: 16em;
    }

    .cdo-margin-2_h_16_medium_half {
        margin-left: 16.5em;
        margin-right: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_16_large {
        margin-left: 16em;
        margin-right: 16em;
    }

    .cdo-margin-2_h_16_large_half {
        margin-left: 16.5em;
        margin-right: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_16_xlarge {
        margin-left: 16em;
        margin-right: 16em;
    }

    .cdo-margin-2_h_16_xlarge_half {
        margin-left: 16.5em;
        margin-right: 16.5em;
    }
}

.cdo-margin-2_h_17 {
    margin-left: 17em;
    margin-right: 17em;
}

.cdo-margin-2_h_17_half {
    margin-left: 17.5em;
    margin-right: 17.5em;
}

.cdo-margin-2_h_17_small {
    margin-left: 17em;
    margin-right: 17em;
}

.cdo-margin-2_h_17_small_half {
    margin-left: 17.5em;
    margin-right: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_17_medium {
        margin-left: 17em;
        margin-right: 17em;
    }

    .cdo-margin-2_h_17_medium_half {
        margin-left: 17.5em;
        margin-right: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_17_large {
        margin-left: 17em;
        margin-right: 17em;
    }

    .cdo-margin-2_h_17_large_half {
        margin-left: 17.5em;
        margin-right: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_17_xlarge {
        margin-left: 17em;
        margin-right: 17em;
    }

    .cdo-margin-2_h_17_xlarge_half {
        margin-left: 17.5em;
        margin-right: 17.5em;
    }
}

.cdo-margin-2_h_18 {
    margin-left: 18em;
    margin-right: 18em;
}

.cdo-margin-2_h_18_half {
    margin-left: 18.5em;
    margin-right: 18.5em;
}

.cdo-margin-2_h_18_small {
    margin-left: 18em;
    margin-right: 18em;
}

.cdo-margin-2_h_18_small_half {
    margin-left: 18.5em;
    margin-right: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_18_medium {
        margin-left: 18em;
        margin-right: 18em;
    }

    .cdo-margin-2_h_18_medium_half {
        margin-left: 18.5em;
        margin-right: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_18_large {
        margin-left: 18em;
        margin-right: 18em;
    }

    .cdo-margin-2_h_18_large_half {
        margin-left: 18.5em;
        margin-right: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_18_xlarge {
        margin-left: 18em;
        margin-right: 18em;
    }

    .cdo-margin-2_h_18_xlarge_half {
        margin-left: 18.5em;
        margin-right: 18.5em;
    }
}

.cdo-margin-2_h_19 {
    margin-left: 19em;
    margin-right: 19em;
}

.cdo-margin-2_h_19_half {
    margin-left: 19.5em;
    margin-right: 19.5em;
}

.cdo-margin-2_h_19_small {
    margin-left: 19em;
    margin-right: 19em;
}

.cdo-margin-2_h_19_small_half {
    margin-left: 19.5em;
    margin-right: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_19_medium {
        margin-left: 19em;
        margin-right: 19em;
    }

    .cdo-margin-2_h_19_medium_half {
        margin-left: 19.5em;
        margin-right: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_19_large {
        margin-left: 19em;
        margin-right: 19em;
    }

    .cdo-margin-2_h_19_large_half {
        margin-left: 19.5em;
        margin-right: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_19_xlarge {
        margin-left: 19em;
        margin-right: 19em;
    }

    .cdo-margin-2_h_19_xlarge_half {
        margin-left: 19.5em;
        margin-right: 19.5em;
    }
}

.cdo-margin-2_h_20 {
    margin-left: 20em;
    margin-right: 20em;
}

.cdo-margin-2_h_20_half {
    margin-left: 20.5em;
    margin-right: 20.5em;
}

.cdo-margin-2_h_20_small {
    margin-left: 20em;
    margin-right: 20em;
}

.cdo-margin-2_h_20_small_half {
    margin-left: 20.5em;
    margin-right: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_20_medium {
        margin-left: 20em;
        margin-right: 20em;
    }

    .cdo-margin-2_h_20_medium_half {
        margin-left: 20.5em;
        margin-right: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_20_large {
        margin-left: 20em;
        margin-right: 20em;
    }

    .cdo-margin-2_h_20_large_half {
        margin-left: 20.5em;
        margin-right: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_20_xlarge {
        margin-left: 20em;
        margin-right: 20em;
    }

    .cdo-margin-2_h_20_xlarge_half {
        margin-left: 20.5em;
        margin-right: 20.5em;
    }
}

.cdo-margin-2_h_21 {
    margin-left: 21em;
    margin-right: 21em;
}

.cdo-margin-2_h_21_half {
    margin-left: 21.5em;
    margin-right: 21.5em;
}

.cdo-margin-2_h_21_small {
    margin-left: 21em;
    margin-right: 21em;
}

.cdo-margin-2_h_21_small_half {
    margin-left: 21.5em;
    margin-right: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_21_medium {
        margin-left: 21em;
        margin-right: 21em;
    }

    .cdo-margin-2_h_21_medium_half {
        margin-left: 21.5em;
        margin-right: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_21_large {
        margin-left: 21em;
        margin-right: 21em;
    }

    .cdo-margin-2_h_21_large_half {
        margin-left: 21.5em;
        margin-right: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_21_xlarge {
        margin-left: 21em;
        margin-right: 21em;
    }

    .cdo-margin-2_h_21_xlarge_half {
        margin-left: 21.5em;
        margin-right: 21.5em;
    }
}

.cdo-margin-2_h_22 {
    margin-left: 22em;
    margin-right: 22em;
}

.cdo-margin-2_h_22_half {
    margin-left: 22.5em;
    margin-right: 22.5em;
}

.cdo-margin-2_h_22_small {
    margin-left: 22em;
    margin-right: 22em;
}

.cdo-margin-2_h_22_small_half {
    margin-left: 22.5em;
    margin-right: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_22_medium {
        margin-left: 22em;
        margin-right: 22em;
    }

    .cdo-margin-2_h_22_medium_half {
        margin-left: 22.5em;
        margin-right: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_22_large {
        margin-left: 22em;
        margin-right: 22em;
    }

    .cdo-margin-2_h_22_large_half {
        margin-left: 22.5em;
        margin-right: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_22_xlarge {
        margin-left: 22em;
        margin-right: 22em;
    }

    .cdo-margin-2_h_22_xlarge_half {
        margin-left: 22.5em;
        margin-right: 22.5em;
    }
}

.cdo-margin-2_h_23 {
    margin-left: 23em;
    margin-right: 23em;
}

.cdo-margin-2_h_23_half {
    margin-left: 23.5em;
    margin-right: 23.5em;
}

.cdo-margin-2_h_23_small {
    margin-left: 23em;
    margin-right: 23em;
}

.cdo-margin-2_h_23_small_half {
    margin-left: 23.5em;
    margin-right: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_23_medium {
        margin-left: 23em;
        margin-right: 23em;
    }

    .cdo-margin-2_h_23_medium_half {
        margin-left: 23.5em;
        margin-right: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_23_large {
        margin-left: 23em;
        margin-right: 23em;
    }

    .cdo-margin-2_h_23_large_half {
        margin-left: 23.5em;
        margin-right: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_23_xlarge {
        margin-left: 23em;
        margin-right: 23em;
    }

    .cdo-margin-2_h_23_xlarge_half {
        margin-left: 23.5em;
        margin-right: 23.5em;
    }
}

.cdo-margin-2_h_24 {
    margin-left: 24em;
    margin-right: 24em;
}

.cdo-margin-2_h_24_half {
    margin-left: 24.5em;
    margin-right: 24.5em;
}

.cdo-margin-2_h_24_small {
    margin-left: 24em;
    margin-right: 24em;
}

.cdo-margin-2_h_24_small_half {
    margin-left: 24.5em;
    margin-right: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_24_medium {
        margin-left: 24em;
        margin-right: 24em;
    }

    .cdo-margin-2_h_24_medium_half {
        margin-left: 24.5em;
        margin-right: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_24_large {
        margin-left: 24em;
        margin-right: 24em;
    }

    .cdo-margin-2_h_24_large_half {
        margin-left: 24.5em;
        margin-right: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_24_xlarge {
        margin-left: 24em;
        margin-right: 24em;
    }

    .cdo-margin-2_h_24_xlarge_half {
        margin-left: 24.5em;
        margin-right: 24.5em;
    }
}

.cdo-margin-2_h_25 {
    margin-left: 25em;
    margin-right: 25em;
}

.cdo-margin-2_h_25_half {
    margin-left: 25.5em;
    margin-right: 25.5em;
}

.cdo-margin-2_h_25_small {
    margin-left: 25em;
    margin-right: 25em;
}

.cdo-margin-2_h_25_small_half {
    margin-left: 25.5em;
    margin-right: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_25_medium {
        margin-left: 25em;
        margin-right: 25em;
    }

    .cdo-margin-2_h_25_medium_half {
        margin-left: 25.5em;
        margin-right: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_25_large {
        margin-left: 25em;
        margin-right: 25em;
    }

    .cdo-margin-2_h_25_large_half {
        margin-left: 25.5em;
        margin-right: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_25_xlarge {
        margin-left: 25em;
        margin-right: 25em;
    }

    .cdo-margin-2_h_25_xlarge_half {
        margin-left: 25.5em;
        margin-right: 25.5em;
    }
}

.cdo-margin-2_h_26 {
    margin-left: 26em;
    margin-right: 26em;
}

.cdo-margin-2_h_26_half {
    margin-left: 26.5em;
    margin-right: 26.5em;
}

.cdo-margin-2_h_26_small {
    margin-left: 26em;
    margin-right: 26em;
}

.cdo-margin-2_h_26_small_half {
    margin-left: 26.5em;
    margin-right: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_26_medium {
        margin-left: 26em;
        margin-right: 26em;
    }

    .cdo-margin-2_h_26_medium_half {
        margin-left: 26.5em;
        margin-right: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_26_large {
        margin-left: 26em;
        margin-right: 26em;
    }

    .cdo-margin-2_h_26_large_half {
        margin-left: 26.5em;
        margin-right: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_26_xlarge {
        margin-left: 26em;
        margin-right: 26em;
    }

    .cdo-margin-2_h_26_xlarge_half {
        margin-left: 26.5em;
        margin-right: 26.5em;
    }
}

.cdo-margin-2_h_27 {
    margin-left: 27em;
    margin-right: 27em;
}

.cdo-margin-2_h_27_half {
    margin-left: 27.5em;
    margin-right: 27.5em;
}

.cdo-margin-2_h_27_small {
    margin-left: 27em;
    margin-right: 27em;
}

.cdo-margin-2_h_27_small_half {
    margin-left: 27.5em;
    margin-right: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_27_medium {
        margin-left: 27em;
        margin-right: 27em;
    }

    .cdo-margin-2_h_27_medium_half {
        margin-left: 27.5em;
        margin-right: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_27_large {
        margin-left: 27em;
        margin-right: 27em;
    }

    .cdo-margin-2_h_27_large_half {
        margin-left: 27.5em;
        margin-right: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_27_xlarge {
        margin-left: 27em;
        margin-right: 27em;
    }

    .cdo-margin-2_h_27_xlarge_half {
        margin-left: 27.5em;
        margin-right: 27.5em;
    }
}

.cdo-margin-2_h_28 {
    margin-left: 28em;
    margin-right: 28em;
}

.cdo-margin-2_h_28_half {
    margin-left: 28.5em;
    margin-right: 28.5em;
}

.cdo-margin-2_h_28_small {
    margin-left: 28em;
    margin-right: 28em;
}

.cdo-margin-2_h_28_small_half {
    margin-left: 28.5em;
    margin-right: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_28_medium {
        margin-left: 28em;
        margin-right: 28em;
    }

    .cdo-margin-2_h_28_medium_half {
        margin-left: 28.5em;
        margin-right: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_28_large {
        margin-left: 28em;
        margin-right: 28em;
    }

    .cdo-margin-2_h_28_large_half {
        margin-left: 28.5em;
        margin-right: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_28_xlarge {
        margin-left: 28em;
        margin-right: 28em;
    }

    .cdo-margin-2_h_28_xlarge_half {
        margin-left: 28.5em;
        margin-right: 28.5em;
    }
}

.cdo-margin-2_h_29 {
    margin-left: 29em;
    margin-right: 29em;
}

.cdo-margin-2_h_29_half {
    margin-left: 29.5em;
    margin-right: 29.5em;
}

.cdo-margin-2_h_29_small {
    margin-left: 29em;
    margin-right: 29em;
}

.cdo-margin-2_h_29_small_half {
    margin-left: 29.5em;
    margin-right: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_29_medium {
        margin-left: 29em;
        margin-right: 29em;
    }

    .cdo-margin-2_h_29_medium_half {
        margin-left: 29.5em;
        margin-right: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_29_large {
        margin-left: 29em;
        margin-right: 29em;
    }

    .cdo-margin-2_h_29_large_half {
        margin-left: 29.5em;
        margin-right: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_29_xlarge {
        margin-left: 29em;
        margin-right: 29em;
    }

    .cdo-margin-2_h_29_xlarge_half {
        margin-left: 29.5em;
        margin-right: 29.5em;
    }
}

.cdo-margin-2_h_30 {
    margin-left: 30em;
    margin-right: 30em;
}

.cdo-margin-2_h_30_half {
    margin-left: 30.5em;
    margin-right: 30.5em;
}

.cdo-margin-2_h_30_small {
    margin-left: 30em;
    margin-right: 30em;
}

.cdo-margin-2_h_30_small_half {
    margin-left: 30.5em;
    margin-right: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_30_medium {
        margin-left: 30em;
        margin-right: 30em;
    }

    .cdo-margin-2_h_30_medium_half {
        margin-left: 30.5em;
        margin-right: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_30_large {
        margin-left: 30em;
        margin-right: 30em;
    }

    .cdo-margin-2_h_30_large_half {
        margin-left: 30.5em;
        margin-right: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_30_xlarge {
        margin-left: 30em;
        margin-right: 30em;
    }

    .cdo-margin-2_h_30_xlarge_half {
        margin-left: 30.5em;
        margin-right: 30.5em;
    }
}

.cdo-margin-2_h_n0 {
    margin-left: 0;
    margin-right: 0;
}

.cdo-margin-2_h_n0_half {
    margin-left: -0.5em;
    margin-right: -0.5em;
}

.cdo-margin-2_h_n0_small {
    margin-left: 0;
    margin-right: 0;
}

.cdo-margin-2_h_n0_small_half {
    margin-left: -0.5em;
    margin-right: -0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n0_medium {
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-margin-2_h_n0_medium_half {
        margin-left: -0.5em;
        margin-right: -0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n0_large {
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-margin-2_h_n0_large_half {
        margin-left: -0.5em;
        margin-right: -0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n0_xlarge {
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-margin-2_h_n0_xlarge_half {
        margin-left: -0.5em;
        margin-right: -0.5em;
    }
}

.cdo-margin-2_h_n1 {
    margin-left: -1em;
    margin-right: -1em;
}

.cdo-margin-2_h_n1_half {
    margin-left: -1.5em;
    margin-right: -1.5em;
}

.cdo-margin-2_h_n1_small {
    margin-left: -1em;
    margin-right: -1em;
}

.cdo-margin-2_h_n1_small_half {
    margin-left: -1.5em;
    margin-right: -1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n1_medium {
        margin-left: -1em;
        margin-right: -1em;
    }

    .cdo-margin-2_h_n1_medium_half {
        margin-left: -1.5em;
        margin-right: -1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n1_large {
        margin-left: -1em;
        margin-right: -1em;
    }

    .cdo-margin-2_h_n1_large_half {
        margin-left: -1.5em;
        margin-right: -1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n1_xlarge {
        margin-left: -1em;
        margin-right: -1em;
    }

    .cdo-margin-2_h_n1_xlarge_half {
        margin-left: -1.5em;
        margin-right: -1.5em;
    }
}

.cdo-margin-2_h_n2 {
    margin-left: -2em;
    margin-right: -2em;
}

.cdo-margin-2_h_n2_half {
    margin-left: -2.5em;
    margin-right: -2.5em;
}

.cdo-margin-2_h_n2_small {
    margin-left: -2em;
    margin-right: -2em;
}

.cdo-margin-2_h_n2_small_half {
    margin-left: -2.5em;
    margin-right: -2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n2_medium {
        margin-left: -2em;
        margin-right: -2em;
    }

    .cdo-margin-2_h_n2_medium_half {
        margin-left: -2.5em;
        margin-right: -2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n2_large {
        margin-left: -2em;
        margin-right: -2em;
    }

    .cdo-margin-2_h_n2_large_half {
        margin-left: -2.5em;
        margin-right: -2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n2_xlarge {
        margin-left: -2em;
        margin-right: -2em;
    }

    .cdo-margin-2_h_n2_xlarge_half {
        margin-left: -2.5em;
        margin-right: -2.5em;
    }
}

.cdo-margin-2_h_n3 {
    margin-left: -3em;
    margin-right: -3em;
}

.cdo-margin-2_h_n3_half {
    margin-left: -3.5em;
    margin-right: -3.5em;
}

.cdo-margin-2_h_n3_small {
    margin-left: -3em;
    margin-right: -3em;
}

.cdo-margin-2_h_n3_small_half {
    margin-left: -3.5em;
    margin-right: -3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n3_medium {
        margin-left: -3em;
        margin-right: -3em;
    }

    .cdo-margin-2_h_n3_medium_half {
        margin-left: -3.5em;
        margin-right: -3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n3_large {
        margin-left: -3em;
        margin-right: -3em;
    }

    .cdo-margin-2_h_n3_large_half {
        margin-left: -3.5em;
        margin-right: -3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n3_xlarge {
        margin-left: -3em;
        margin-right: -3em;
    }

    .cdo-margin-2_h_n3_xlarge_half {
        margin-left: -3.5em;
        margin-right: -3.5em;
    }
}

.cdo-margin-2_h_n4 {
    margin-left: -4em;
    margin-right: -4em;
}

.cdo-margin-2_h_n4_half {
    margin-left: -4.5em;
    margin-right: -4.5em;
}

.cdo-margin-2_h_n4_small {
    margin-left: -4em;
    margin-right: -4em;
}

.cdo-margin-2_h_n4_small_half {
    margin-left: -4.5em;
    margin-right: -4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n4_medium {
        margin-left: -4em;
        margin-right: -4em;
    }

    .cdo-margin-2_h_n4_medium_half {
        margin-left: -4.5em;
        margin-right: -4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n4_large {
        margin-left: -4em;
        margin-right: -4em;
    }

    .cdo-margin-2_h_n4_large_half {
        margin-left: -4.5em;
        margin-right: -4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n4_xlarge {
        margin-left: -4em;
        margin-right: -4em;
    }

    .cdo-margin-2_h_n4_xlarge_half {
        margin-left: -4.5em;
        margin-right: -4.5em;
    }
}

.cdo-margin-2_h_n5 {
    margin-left: -5em;
    margin-right: -5em;
}

.cdo-margin-2_h_n5_half {
    margin-left: -5.5em;
    margin-right: -5.5em;
}

.cdo-margin-2_h_n5_small {
    margin-left: -5em;
    margin-right: -5em;
}

.cdo-margin-2_h_n5_small_half {
    margin-left: -5.5em;
    margin-right: -5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n5_medium {
        margin-left: -5em;
        margin-right: -5em;
    }

    .cdo-margin-2_h_n5_medium_half {
        margin-left: -5.5em;
        margin-right: -5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n5_large {
        margin-left: -5em;
        margin-right: -5em;
    }

    .cdo-margin-2_h_n5_large_half {
        margin-left: -5.5em;
        margin-right: -5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n5_xlarge {
        margin-left: -5em;
        margin-right: -5em;
    }

    .cdo-margin-2_h_n5_xlarge_half {
        margin-left: -5.5em;
        margin-right: -5.5em;
    }
}

.cdo-margin-2_h_n6 {
    margin-left: -6em;
    margin-right: -6em;
}

.cdo-margin-2_h_n6_half {
    margin-left: -6.5em;
    margin-right: -6.5em;
}

.cdo-margin-2_h_n6_small {
    margin-left: -6em;
    margin-right: -6em;
}

.cdo-margin-2_h_n6_small_half {
    margin-left: -6.5em;
    margin-right: -6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n6_medium {
        margin-left: -6em;
        margin-right: -6em;
    }

    .cdo-margin-2_h_n6_medium_half {
        margin-left: -6.5em;
        margin-right: -6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n6_large {
        margin-left: -6em;
        margin-right: -6em;
    }

    .cdo-margin-2_h_n6_large_half {
        margin-left: -6.5em;
        margin-right: -6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n6_xlarge {
        margin-left: -6em;
        margin-right: -6em;
    }

    .cdo-margin-2_h_n6_xlarge_half {
        margin-left: -6.5em;
        margin-right: -6.5em;
    }
}

.cdo-margin-2_h_n7 {
    margin-left: -7em;
    margin-right: -7em;
}

.cdo-margin-2_h_n7_half {
    margin-left: -7.5em;
    margin-right: -7.5em;
}

.cdo-margin-2_h_n7_small {
    margin-left: -7em;
    margin-right: -7em;
}

.cdo-margin-2_h_n7_small_half {
    margin-left: -7.5em;
    margin-right: -7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n7_medium {
        margin-left: -7em;
        margin-right: -7em;
    }

    .cdo-margin-2_h_n7_medium_half {
        margin-left: -7.5em;
        margin-right: -7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n7_large {
        margin-left: -7em;
        margin-right: -7em;
    }

    .cdo-margin-2_h_n7_large_half {
        margin-left: -7.5em;
        margin-right: -7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n7_xlarge {
        margin-left: -7em;
        margin-right: -7em;
    }

    .cdo-margin-2_h_n7_xlarge_half {
        margin-left: -7.5em;
        margin-right: -7.5em;
    }
}

.cdo-margin-2_h_n8 {
    margin-left: -8em;
    margin-right: -8em;
}

.cdo-margin-2_h_n8_half {
    margin-left: -8.5em;
    margin-right: -8.5em;
}

.cdo-margin-2_h_n8_small {
    margin-left: -8em;
    margin-right: -8em;
}

.cdo-margin-2_h_n8_small_half {
    margin-left: -8.5em;
    margin-right: -8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n8_medium {
        margin-left: -8em;
        margin-right: -8em;
    }

    .cdo-margin-2_h_n8_medium_half {
        margin-left: -8.5em;
        margin-right: -8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n8_large {
        margin-left: -8em;
        margin-right: -8em;
    }

    .cdo-margin-2_h_n8_large_half {
        margin-left: -8.5em;
        margin-right: -8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n8_xlarge {
        margin-left: -8em;
        margin-right: -8em;
    }

    .cdo-margin-2_h_n8_xlarge_half {
        margin-left: -8.5em;
        margin-right: -8.5em;
    }
}

.cdo-margin-2_h_n9 {
    margin-left: -9em;
    margin-right: -9em;
}

.cdo-margin-2_h_n9_half {
    margin-left: -9.5em;
    margin-right: -9.5em;
}

.cdo-margin-2_h_n9_small {
    margin-left: -9em;
    margin-right: -9em;
}

.cdo-margin-2_h_n9_small_half {
    margin-left: -9.5em;
    margin-right: -9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n9_medium {
        margin-left: -9em;
        margin-right: -9em;
    }

    .cdo-margin-2_h_n9_medium_half {
        margin-left: -9.5em;
        margin-right: -9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n9_large {
        margin-left: -9em;
        margin-right: -9em;
    }

    .cdo-margin-2_h_n9_large_half {
        margin-left: -9.5em;
        margin-right: -9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n9_xlarge {
        margin-left: -9em;
        margin-right: -9em;
    }

    .cdo-margin-2_h_n9_xlarge_half {
        margin-left: -9.5em;
        margin-right: -9.5em;
    }
}

.cdo-margin-2_h_n10 {
    margin-left: -10em;
    margin-right: -10em;
}

.cdo-margin-2_h_n10_half {
    margin-left: -10.5em;
    margin-right: -10.5em;
}

.cdo-margin-2_h_n10_small {
    margin-left: -10em;
    margin-right: -10em;
}

.cdo-margin-2_h_n10_small_half {
    margin-left: -10.5em;
    margin-right: -10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n10_medium {
        margin-left: -10em;
        margin-right: -10em;
    }

    .cdo-margin-2_h_n10_medium_half {
        margin-left: -10.5em;
        margin-right: -10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n10_large {
        margin-left: -10em;
        margin-right: -10em;
    }

    .cdo-margin-2_h_n10_large_half {
        margin-left: -10.5em;
        margin-right: -10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n10_xlarge {
        margin-left: -10em;
        margin-right: -10em;
    }

    .cdo-margin-2_h_n10_xlarge_half {
        margin-left: -10.5em;
        margin-right: -10.5em;
    }
}

.cdo-margin-2_h_n11 {
    margin-left: -11em;
    margin-right: -11em;
}

.cdo-margin-2_h_n11_half {
    margin-left: -11.5em;
    margin-right: -11.5em;
}

.cdo-margin-2_h_n11_small {
    margin-left: -11em;
    margin-right: -11em;
}

.cdo-margin-2_h_n11_small_half {
    margin-left: -11.5em;
    margin-right: -11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n11_medium {
        margin-left: -11em;
        margin-right: -11em;
    }

    .cdo-margin-2_h_n11_medium_half {
        margin-left: -11.5em;
        margin-right: -11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n11_large {
        margin-left: -11em;
        margin-right: -11em;
    }

    .cdo-margin-2_h_n11_large_half {
        margin-left: -11.5em;
        margin-right: -11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n11_xlarge {
        margin-left: -11em;
        margin-right: -11em;
    }

    .cdo-margin-2_h_n11_xlarge_half {
        margin-left: -11.5em;
        margin-right: -11.5em;
    }
}

.cdo-margin-2_h_n12 {
    margin-left: -12em;
    margin-right: -12em;
}

.cdo-margin-2_h_n12_half {
    margin-left: -12.5em;
    margin-right: -12.5em;
}

.cdo-margin-2_h_n12_small {
    margin-left: -12em;
    margin-right: -12em;
}

.cdo-margin-2_h_n12_small_half {
    margin-left: -12.5em;
    margin-right: -12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n12_medium {
        margin-left: -12em;
        margin-right: -12em;
    }

    .cdo-margin-2_h_n12_medium_half {
        margin-left: -12.5em;
        margin-right: -12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n12_large {
        margin-left: -12em;
        margin-right: -12em;
    }

    .cdo-margin-2_h_n12_large_half {
        margin-left: -12.5em;
        margin-right: -12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n12_xlarge {
        margin-left: -12em;
        margin-right: -12em;
    }

    .cdo-margin-2_h_n12_xlarge_half {
        margin-left: -12.5em;
        margin-right: -12.5em;
    }
}

.cdo-margin-2_h_n13 {
    margin-left: -13em;
    margin-right: -13em;
}

.cdo-margin-2_h_n13_half {
    margin-left: -13.5em;
    margin-right: -13.5em;
}

.cdo-margin-2_h_n13_small {
    margin-left: -13em;
    margin-right: -13em;
}

.cdo-margin-2_h_n13_small_half {
    margin-left: -13.5em;
    margin-right: -13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n13_medium {
        margin-left: -13em;
        margin-right: -13em;
    }

    .cdo-margin-2_h_n13_medium_half {
        margin-left: -13.5em;
        margin-right: -13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n13_large {
        margin-left: -13em;
        margin-right: -13em;
    }

    .cdo-margin-2_h_n13_large_half {
        margin-left: -13.5em;
        margin-right: -13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n13_xlarge {
        margin-left: -13em;
        margin-right: -13em;
    }

    .cdo-margin-2_h_n13_xlarge_half {
        margin-left: -13.5em;
        margin-right: -13.5em;
    }
}

.cdo-margin-2_h_n14 {
    margin-left: -14em;
    margin-right: -14em;
}

.cdo-margin-2_h_n14_half {
    margin-left: -14.5em;
    margin-right: -14.5em;
}

.cdo-margin-2_h_n14_small {
    margin-left: -14em;
    margin-right: -14em;
}

.cdo-margin-2_h_n14_small_half {
    margin-left: -14.5em;
    margin-right: -14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n14_medium {
        margin-left: -14em;
        margin-right: -14em;
    }

    .cdo-margin-2_h_n14_medium_half {
        margin-left: -14.5em;
        margin-right: -14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n14_large {
        margin-left: -14em;
        margin-right: -14em;
    }

    .cdo-margin-2_h_n14_large_half {
        margin-left: -14.5em;
        margin-right: -14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n14_xlarge {
        margin-left: -14em;
        margin-right: -14em;
    }

    .cdo-margin-2_h_n14_xlarge_half {
        margin-left: -14.5em;
        margin-right: -14.5em;
    }
}

.cdo-margin-2_h_n15 {
    margin-left: -15em;
    margin-right: -15em;
}

.cdo-margin-2_h_n15_half {
    margin-left: -15.5em;
    margin-right: -15.5em;
}

.cdo-margin-2_h_n15_small {
    margin-left: -15em;
    margin-right: -15em;
}

.cdo-margin-2_h_n15_small_half {
    margin-left: -15.5em;
    margin-right: -15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n15_medium {
        margin-left: -15em;
        margin-right: -15em;
    }

    .cdo-margin-2_h_n15_medium_half {
        margin-left: -15.5em;
        margin-right: -15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n15_large {
        margin-left: -15em;
        margin-right: -15em;
    }

    .cdo-margin-2_h_n15_large_half {
        margin-left: -15.5em;
        margin-right: -15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n15_xlarge {
        margin-left: -15em;
        margin-right: -15em;
    }

    .cdo-margin-2_h_n15_xlarge_half {
        margin-left: -15.5em;
        margin-right: -15.5em;
    }
}

.cdo-margin-2_h_n16 {
    margin-left: -16em;
    margin-right: -16em;
}

.cdo-margin-2_h_n16_half {
    margin-left: -16.5em;
    margin-right: -16.5em;
}

.cdo-margin-2_h_n16_small {
    margin-left: -16em;
    margin-right: -16em;
}

.cdo-margin-2_h_n16_small_half {
    margin-left: -16.5em;
    margin-right: -16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n16_medium {
        margin-left: -16em;
        margin-right: -16em;
    }

    .cdo-margin-2_h_n16_medium_half {
        margin-left: -16.5em;
        margin-right: -16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n16_large {
        margin-left: -16em;
        margin-right: -16em;
    }

    .cdo-margin-2_h_n16_large_half {
        margin-left: -16.5em;
        margin-right: -16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n16_xlarge {
        margin-left: -16em;
        margin-right: -16em;
    }

    .cdo-margin-2_h_n16_xlarge_half {
        margin-left: -16.5em;
        margin-right: -16.5em;
    }
}

.cdo-margin-2_h_n17 {
    margin-left: -17em;
    margin-right: -17em;
}

.cdo-margin-2_h_n17_half {
    margin-left: -17.5em;
    margin-right: -17.5em;
}

.cdo-margin-2_h_n17_small {
    margin-left: -17em;
    margin-right: -17em;
}

.cdo-margin-2_h_n17_small_half {
    margin-left: -17.5em;
    margin-right: -17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n17_medium {
        margin-left: -17em;
        margin-right: -17em;
    }

    .cdo-margin-2_h_n17_medium_half {
        margin-left: -17.5em;
        margin-right: -17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n17_large {
        margin-left: -17em;
        margin-right: -17em;
    }

    .cdo-margin-2_h_n17_large_half {
        margin-left: -17.5em;
        margin-right: -17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n17_xlarge {
        margin-left: -17em;
        margin-right: -17em;
    }

    .cdo-margin-2_h_n17_xlarge_half {
        margin-left: -17.5em;
        margin-right: -17.5em;
    }
}

.cdo-margin-2_h_n18 {
    margin-left: -18em;
    margin-right: -18em;
}

.cdo-margin-2_h_n18_half {
    margin-left: -18.5em;
    margin-right: -18.5em;
}

.cdo-margin-2_h_n18_small {
    margin-left: -18em;
    margin-right: -18em;
}

.cdo-margin-2_h_n18_small_half {
    margin-left: -18.5em;
    margin-right: -18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n18_medium {
        margin-left: -18em;
        margin-right: -18em;
    }

    .cdo-margin-2_h_n18_medium_half {
        margin-left: -18.5em;
        margin-right: -18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n18_large {
        margin-left: -18em;
        margin-right: -18em;
    }

    .cdo-margin-2_h_n18_large_half {
        margin-left: -18.5em;
        margin-right: -18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n18_xlarge {
        margin-left: -18em;
        margin-right: -18em;
    }

    .cdo-margin-2_h_n18_xlarge_half {
        margin-left: -18.5em;
        margin-right: -18.5em;
    }
}

.cdo-margin-2_h_n19 {
    margin-left: -19em;
    margin-right: -19em;
}

.cdo-margin-2_h_n19_half {
    margin-left: -19.5em;
    margin-right: -19.5em;
}

.cdo-margin-2_h_n19_small {
    margin-left: -19em;
    margin-right: -19em;
}

.cdo-margin-2_h_n19_small_half {
    margin-left: -19.5em;
    margin-right: -19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n19_medium {
        margin-left: -19em;
        margin-right: -19em;
    }

    .cdo-margin-2_h_n19_medium_half {
        margin-left: -19.5em;
        margin-right: -19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n19_large {
        margin-left: -19em;
        margin-right: -19em;
    }

    .cdo-margin-2_h_n19_large_half {
        margin-left: -19.5em;
        margin-right: -19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n19_xlarge {
        margin-left: -19em;
        margin-right: -19em;
    }

    .cdo-margin-2_h_n19_xlarge_half {
        margin-left: -19.5em;
        margin-right: -19.5em;
    }
}

.cdo-margin-2_h_n20 {
    margin-left: -20em;
    margin-right: -20em;
}

.cdo-margin-2_h_n20_half {
    margin-left: -20.5em;
    margin-right: -20.5em;
}

.cdo-margin-2_h_n20_small {
    margin-left: -20em;
    margin-right: -20em;
}

.cdo-margin-2_h_n20_small_half {
    margin-left: -20.5em;
    margin-right: -20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n20_medium {
        margin-left: -20em;
        margin-right: -20em;
    }

    .cdo-margin-2_h_n20_medium_half {
        margin-left: -20.5em;
        margin-right: -20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n20_large {
        margin-left: -20em;
        margin-right: -20em;
    }

    .cdo-margin-2_h_n20_large_half {
        margin-left: -20.5em;
        margin-right: -20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n20_xlarge {
        margin-left: -20em;
        margin-right: -20em;
    }

    .cdo-margin-2_h_n20_xlarge_half {
        margin-left: -20.5em;
        margin-right: -20.5em;
    }
}

.cdo-margin-2_h_n21 {
    margin-left: -21em;
    margin-right: -21em;
}

.cdo-margin-2_h_n21_half {
    margin-left: -21.5em;
    margin-right: -21.5em;
}

.cdo-margin-2_h_n21_small {
    margin-left: -21em;
    margin-right: -21em;
}

.cdo-margin-2_h_n21_small_half {
    margin-left: -21.5em;
    margin-right: -21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n21_medium {
        margin-left: -21em;
        margin-right: -21em;
    }

    .cdo-margin-2_h_n21_medium_half {
        margin-left: -21.5em;
        margin-right: -21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n21_large {
        margin-left: -21em;
        margin-right: -21em;
    }

    .cdo-margin-2_h_n21_large_half {
        margin-left: -21.5em;
        margin-right: -21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n21_xlarge {
        margin-left: -21em;
        margin-right: -21em;
    }

    .cdo-margin-2_h_n21_xlarge_half {
        margin-left: -21.5em;
        margin-right: -21.5em;
    }
}

.cdo-margin-2_h_n22 {
    margin-left: -22em;
    margin-right: -22em;
}

.cdo-margin-2_h_n22_half {
    margin-left: -22.5em;
    margin-right: -22.5em;
}

.cdo-margin-2_h_n22_small {
    margin-left: -22em;
    margin-right: -22em;
}

.cdo-margin-2_h_n22_small_half {
    margin-left: -22.5em;
    margin-right: -22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n22_medium {
        margin-left: -22em;
        margin-right: -22em;
    }

    .cdo-margin-2_h_n22_medium_half {
        margin-left: -22.5em;
        margin-right: -22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n22_large {
        margin-left: -22em;
        margin-right: -22em;
    }

    .cdo-margin-2_h_n22_large_half {
        margin-left: -22.5em;
        margin-right: -22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n22_xlarge {
        margin-left: -22em;
        margin-right: -22em;
    }

    .cdo-margin-2_h_n22_xlarge_half {
        margin-left: -22.5em;
        margin-right: -22.5em;
    }
}

.cdo-margin-2_h_n23 {
    margin-left: -23em;
    margin-right: -23em;
}

.cdo-margin-2_h_n23_half {
    margin-left: -23.5em;
    margin-right: -23.5em;
}

.cdo-margin-2_h_n23_small {
    margin-left: -23em;
    margin-right: -23em;
}

.cdo-margin-2_h_n23_small_half {
    margin-left: -23.5em;
    margin-right: -23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n23_medium {
        margin-left: -23em;
        margin-right: -23em;
    }

    .cdo-margin-2_h_n23_medium_half {
        margin-left: -23.5em;
        margin-right: -23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n23_large {
        margin-left: -23em;
        margin-right: -23em;
    }

    .cdo-margin-2_h_n23_large_half {
        margin-left: -23.5em;
        margin-right: -23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n23_xlarge {
        margin-left: -23em;
        margin-right: -23em;
    }

    .cdo-margin-2_h_n23_xlarge_half {
        margin-left: -23.5em;
        margin-right: -23.5em;
    }
}

.cdo-margin-2_h_n24 {
    margin-left: -24em;
    margin-right: -24em;
}

.cdo-margin-2_h_n24_half {
    margin-left: -24.5em;
    margin-right: -24.5em;
}

.cdo-margin-2_h_n24_small {
    margin-left: -24em;
    margin-right: -24em;
}

.cdo-margin-2_h_n24_small_half {
    margin-left: -24.5em;
    margin-right: -24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n24_medium {
        margin-left: -24em;
        margin-right: -24em;
    }

    .cdo-margin-2_h_n24_medium_half {
        margin-left: -24.5em;
        margin-right: -24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n24_large {
        margin-left: -24em;
        margin-right: -24em;
    }

    .cdo-margin-2_h_n24_large_half {
        margin-left: -24.5em;
        margin-right: -24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n24_xlarge {
        margin-left: -24em;
        margin-right: -24em;
    }

    .cdo-margin-2_h_n24_xlarge_half {
        margin-left: -24.5em;
        margin-right: -24.5em;
    }
}

.cdo-margin-2_h_n25 {
    margin-left: -25em;
    margin-right: -25em;
}

.cdo-margin-2_h_n25_half {
    margin-left: -25.5em;
    margin-right: -25.5em;
}

.cdo-margin-2_h_n25_small {
    margin-left: -25em;
    margin-right: -25em;
}

.cdo-margin-2_h_n25_small_half {
    margin-left: -25.5em;
    margin-right: -25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n25_medium {
        margin-left: -25em;
        margin-right: -25em;
    }

    .cdo-margin-2_h_n25_medium_half {
        margin-left: -25.5em;
        margin-right: -25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n25_large {
        margin-left: -25em;
        margin-right: -25em;
    }

    .cdo-margin-2_h_n25_large_half {
        margin-left: -25.5em;
        margin-right: -25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n25_xlarge {
        margin-left: -25em;
        margin-right: -25em;
    }

    .cdo-margin-2_h_n25_xlarge_half {
        margin-left: -25.5em;
        margin-right: -25.5em;
    }
}

.cdo-margin-2_h_n26 {
    margin-left: -26em;
    margin-right: -26em;
}

.cdo-margin-2_h_n26_half {
    margin-left: -26.5em;
    margin-right: -26.5em;
}

.cdo-margin-2_h_n26_small {
    margin-left: -26em;
    margin-right: -26em;
}

.cdo-margin-2_h_n26_small_half {
    margin-left: -26.5em;
    margin-right: -26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n26_medium {
        margin-left: -26em;
        margin-right: -26em;
    }

    .cdo-margin-2_h_n26_medium_half {
        margin-left: -26.5em;
        margin-right: -26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n26_large {
        margin-left: -26em;
        margin-right: -26em;
    }

    .cdo-margin-2_h_n26_large_half {
        margin-left: -26.5em;
        margin-right: -26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n26_xlarge {
        margin-left: -26em;
        margin-right: -26em;
    }

    .cdo-margin-2_h_n26_xlarge_half {
        margin-left: -26.5em;
        margin-right: -26.5em;
    }
}

.cdo-margin-2_h_n27 {
    margin-left: -27em;
    margin-right: -27em;
}

.cdo-margin-2_h_n27_half {
    margin-left: -27.5em;
    margin-right: -27.5em;
}

.cdo-margin-2_h_n27_small {
    margin-left: -27em;
    margin-right: -27em;
}

.cdo-margin-2_h_n27_small_half {
    margin-left: -27.5em;
    margin-right: -27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n27_medium {
        margin-left: -27em;
        margin-right: -27em;
    }

    .cdo-margin-2_h_n27_medium_half {
        margin-left: -27.5em;
        margin-right: -27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n27_large {
        margin-left: -27em;
        margin-right: -27em;
    }

    .cdo-margin-2_h_n27_large_half {
        margin-left: -27.5em;
        margin-right: -27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n27_xlarge {
        margin-left: -27em;
        margin-right: -27em;
    }

    .cdo-margin-2_h_n27_xlarge_half {
        margin-left: -27.5em;
        margin-right: -27.5em;
    }
}

.cdo-margin-2_h_n28 {
    margin-left: -28em;
    margin-right: -28em;
}

.cdo-margin-2_h_n28_half {
    margin-left: -28.5em;
    margin-right: -28.5em;
}

.cdo-margin-2_h_n28_small {
    margin-left: -28em;
    margin-right: -28em;
}

.cdo-margin-2_h_n28_small_half {
    margin-left: -28.5em;
    margin-right: -28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n28_medium {
        margin-left: -28em;
        margin-right: -28em;
    }

    .cdo-margin-2_h_n28_medium_half {
        margin-left: -28.5em;
        margin-right: -28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n28_large {
        margin-left: -28em;
        margin-right: -28em;
    }

    .cdo-margin-2_h_n28_large_half {
        margin-left: -28.5em;
        margin-right: -28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n28_xlarge {
        margin-left: -28em;
        margin-right: -28em;
    }

    .cdo-margin-2_h_n28_xlarge_half {
        margin-left: -28.5em;
        margin-right: -28.5em;
    }
}

.cdo-margin-2_h_n29 {
    margin-left: -29em;
    margin-right: -29em;
}

.cdo-margin-2_h_n29_half {
    margin-left: -29.5em;
    margin-right: -29.5em;
}

.cdo-margin-2_h_n29_small {
    margin-left: -29em;
    margin-right: -29em;
}

.cdo-margin-2_h_n29_small_half {
    margin-left: -29.5em;
    margin-right: -29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n29_medium {
        margin-left: -29em;
        margin-right: -29em;
    }

    .cdo-margin-2_h_n29_medium_half {
        margin-left: -29.5em;
        margin-right: -29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n29_large {
        margin-left: -29em;
        margin-right: -29em;
    }

    .cdo-margin-2_h_n29_large_half {
        margin-left: -29.5em;
        margin-right: -29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n29_xlarge {
        margin-left: -29em;
        margin-right: -29em;
    }

    .cdo-margin-2_h_n29_xlarge_half {
        margin-left: -29.5em;
        margin-right: -29.5em;
    }
}

.cdo-margin-2_h_n30 {
    margin-left: -30em;
    margin-right: -30em;
}

.cdo-margin-2_h_n30_half {
    margin-left: -30.5em;
    margin-right: -30.5em;
}

.cdo-margin-2_h_n30_small {
    margin-left: -30em;
    margin-right: -30em;
}

.cdo-margin-2_h_n30_small_half {
    margin-left: -30.5em;
    margin-right: -30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_h_n30_medium {
        margin-left: -30em;
        margin-right: -30em;
    }

    .cdo-margin-2_h_n30_medium_half {
        margin-left: -30.5em;
        margin-right: -30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_h_n30_large {
        margin-left: -30em;
        margin-right: -30em;
    }

    .cdo-margin-2_h_n30_large_half {
        margin-left: -30.5em;
        margin-right: -30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_h_n30_xlarge {
        margin-left: -30em;
        margin-right: -30em;
    }

    .cdo-margin-2_h_n30_xlarge_half {
        margin-left: -30.5em;
        margin-right: -30.5em;
    }
}

.cdo-margin-2_v_0 {
    margin-top: 0;
    margin-bottom: 0;
}

.cdo-margin-2_v_0_half {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.cdo-margin-2_v_0_small {
    margin-top: 0;
    margin-bottom: 0;
}

.cdo-margin-2_v_0_small_half {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_0_medium {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-margin-2_v_0_medium_half {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_0_large {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-margin-2_v_0_large_half {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_0_xlarge {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-margin-2_v_0_xlarge_half {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }
}

.cdo-margin-2_v_1 {
    margin-top: 1em;
    margin-bottom: 1em;
}

.cdo-margin-2_v_1_half {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

.cdo-margin-2_v_1_small {
    margin-top: 1em;
    margin-bottom: 1em;
}

.cdo-margin-2_v_1_small_half {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_1_medium {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .cdo-margin-2_v_1_medium_half {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_1_large {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .cdo-margin-2_v_1_large_half {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_1_xlarge {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .cdo-margin-2_v_1_xlarge_half {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
    }
}

.cdo-margin-2_v_2 {
    margin-top: 2em;
    margin-bottom: 2em;
}

.cdo-margin-2_v_2_half {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
}

.cdo-margin-2_v_2_small {
    margin-top: 2em;
    margin-bottom: 2em;
}

.cdo-margin-2_v_2_small_half {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_2_medium {
        margin-top: 2em;
        margin-bottom: 2em;
    }

    .cdo-margin-2_v_2_medium_half {
        margin-top: 2.5em;
        margin-bottom: 2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_2_large {
        margin-top: 2em;
        margin-bottom: 2em;
    }

    .cdo-margin-2_v_2_large_half {
        margin-top: 2.5em;
        margin-bottom: 2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_2_xlarge {
        margin-top: 2em;
        margin-bottom: 2em;
    }

    .cdo-margin-2_v_2_xlarge_half {
        margin-top: 2.5em;
        margin-bottom: 2.5em;
    }
}

.cdo-margin-2_v_3 {
    margin-top: 3em;
    margin-bottom: 3em;
}

.cdo-margin-2_v_3_half {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
}

.cdo-margin-2_v_3_small {
    margin-top: 3em;
    margin-bottom: 3em;
}

.cdo-margin-2_v_3_small_half {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_3_medium {
        margin-top: 3em;
        margin-bottom: 3em;
    }

    .cdo-margin-2_v_3_medium_half {
        margin-top: 3.5em;
        margin-bottom: 3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_3_large {
        margin-top: 3em;
        margin-bottom: 3em;
    }

    .cdo-margin-2_v_3_large_half {
        margin-top: 3.5em;
        margin-bottom: 3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_3_xlarge {
        margin-top: 3em;
        margin-bottom: 3em;
    }

    .cdo-margin-2_v_3_xlarge_half {
        margin-top: 3.5em;
        margin-bottom: 3.5em;
    }
}

.cdo-margin-2_v_4 {
    margin-top: 4em;
    margin-bottom: 4em;
}

.cdo-margin-2_v_4_half {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
}

.cdo-margin-2_v_4_small {
    margin-top: 4em;
    margin-bottom: 4em;
}

.cdo-margin-2_v_4_small_half {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_4_medium {
        margin-top: 4em;
        margin-bottom: 4em;
    }

    .cdo-margin-2_v_4_medium_half {
        margin-top: 4.5em;
        margin-bottom: 4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_4_large {
        margin-top: 4em;
        margin-bottom: 4em;
    }

    .cdo-margin-2_v_4_large_half {
        margin-top: 4.5em;
        margin-bottom: 4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_4_xlarge {
        margin-top: 4em;
        margin-bottom: 4em;
    }

    .cdo-margin-2_v_4_xlarge_half {
        margin-top: 4.5em;
        margin-bottom: 4.5em;
    }
}

.cdo-margin-2_v_5 {
    margin-top: 5em;
    margin-bottom: 5em;
}

.cdo-margin-2_v_5_half {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
}

.cdo-margin-2_v_5_small {
    margin-top: 5em;
    margin-bottom: 5em;
}

.cdo-margin-2_v_5_small_half {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_5_medium {
        margin-top: 5em;
        margin-bottom: 5em;
    }

    .cdo-margin-2_v_5_medium_half {
        margin-top: 5.5em;
        margin-bottom: 5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_5_large {
        margin-top: 5em;
        margin-bottom: 5em;
    }

    .cdo-margin-2_v_5_large_half {
        margin-top: 5.5em;
        margin-bottom: 5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_5_xlarge {
        margin-top: 5em;
        margin-bottom: 5em;
    }

    .cdo-margin-2_v_5_xlarge_half {
        margin-top: 5.5em;
        margin-bottom: 5.5em;
    }
}

.cdo-margin-2_v_6 {
    margin-top: 6em;
    margin-bottom: 6em;
}

.cdo-margin-2_v_6_half {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
}

.cdo-margin-2_v_6_small {
    margin-top: 6em;
    margin-bottom: 6em;
}

.cdo-margin-2_v_6_small_half {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_6_medium {
        margin-top: 6em;
        margin-bottom: 6em;
    }

    .cdo-margin-2_v_6_medium_half {
        margin-top: 6.5em;
        margin-bottom: 6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_6_large {
        margin-top: 6em;
        margin-bottom: 6em;
    }

    .cdo-margin-2_v_6_large_half {
        margin-top: 6.5em;
        margin-bottom: 6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_6_xlarge {
        margin-top: 6em;
        margin-bottom: 6em;
    }

    .cdo-margin-2_v_6_xlarge_half {
        margin-top: 6.5em;
        margin-bottom: 6.5em;
    }
}

.cdo-margin-2_v_7 {
    margin-top: 7em;
    margin-bottom: 7em;
}

.cdo-margin-2_v_7_half {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
}

.cdo-margin-2_v_7_small {
    margin-top: 7em;
    margin-bottom: 7em;
}

.cdo-margin-2_v_7_small_half {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_7_medium {
        margin-top: 7em;
        margin-bottom: 7em;
    }

    .cdo-margin-2_v_7_medium_half {
        margin-top: 7.5em;
        margin-bottom: 7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_7_large {
        margin-top: 7em;
        margin-bottom: 7em;
    }

    .cdo-margin-2_v_7_large_half {
        margin-top: 7.5em;
        margin-bottom: 7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_7_xlarge {
        margin-top: 7em;
        margin-bottom: 7em;
    }

    .cdo-margin-2_v_7_xlarge_half {
        margin-top: 7.5em;
        margin-bottom: 7.5em;
    }
}

.cdo-margin-2_v_8 {
    margin-top: 8em;
    margin-bottom: 8em;
}

.cdo-margin-2_v_8_half {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
}

.cdo-margin-2_v_8_small {
    margin-top: 8em;
    margin-bottom: 8em;
}

.cdo-margin-2_v_8_small_half {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_8_medium {
        margin-top: 8em;
        margin-bottom: 8em;
    }

    .cdo-margin-2_v_8_medium_half {
        margin-top: 8.5em;
        margin-bottom: 8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_8_large {
        margin-top: 8em;
        margin-bottom: 8em;
    }

    .cdo-margin-2_v_8_large_half {
        margin-top: 8.5em;
        margin-bottom: 8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_8_xlarge {
        margin-top: 8em;
        margin-bottom: 8em;
    }

    .cdo-margin-2_v_8_xlarge_half {
        margin-top: 8.5em;
        margin-bottom: 8.5em;
    }
}

.cdo-margin-2_v_9 {
    margin-top: 9em;
    margin-bottom: 9em;
}

.cdo-margin-2_v_9_half {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
}

.cdo-margin-2_v_9_small {
    margin-top: 9em;
    margin-bottom: 9em;
}

.cdo-margin-2_v_9_small_half {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_9_medium {
        margin-top: 9em;
        margin-bottom: 9em;
    }

    .cdo-margin-2_v_9_medium_half {
        margin-top: 9.5em;
        margin-bottom: 9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_9_large {
        margin-top: 9em;
        margin-bottom: 9em;
    }

    .cdo-margin-2_v_9_large_half {
        margin-top: 9.5em;
        margin-bottom: 9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_9_xlarge {
        margin-top: 9em;
        margin-bottom: 9em;
    }

    .cdo-margin-2_v_9_xlarge_half {
        margin-top: 9.5em;
        margin-bottom: 9.5em;
    }
}

.cdo-margin-2_v_10 {
    margin-top: 10em;
    margin-bottom: 10em;
}

.cdo-margin-2_v_10_half {
    margin-top: 10.5em;
    margin-bottom: 10.5em;
}

.cdo-margin-2_v_10_small {
    margin-top: 10em;
    margin-bottom: 10em;
}

.cdo-margin-2_v_10_small_half {
    margin-top: 10.5em;
    margin-bottom: 10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_10_medium {
        margin-top: 10em;
        margin-bottom: 10em;
    }

    .cdo-margin-2_v_10_medium_half {
        margin-top: 10.5em;
        margin-bottom: 10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_10_large {
        margin-top: 10em;
        margin-bottom: 10em;
    }

    .cdo-margin-2_v_10_large_half {
        margin-top: 10.5em;
        margin-bottom: 10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_10_xlarge {
        margin-top: 10em;
        margin-bottom: 10em;
    }

    .cdo-margin-2_v_10_xlarge_half {
        margin-top: 10.5em;
        margin-bottom: 10.5em;
    }
}

.cdo-margin-2_v_11 {
    margin-top: 11em;
    margin-bottom: 11em;
}

.cdo-margin-2_v_11_half {
    margin-top: 11.5em;
    margin-bottom: 11.5em;
}

.cdo-margin-2_v_11_small {
    margin-top: 11em;
    margin-bottom: 11em;
}

.cdo-margin-2_v_11_small_half {
    margin-top: 11.5em;
    margin-bottom: 11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_11_medium {
        margin-top: 11em;
        margin-bottom: 11em;
    }

    .cdo-margin-2_v_11_medium_half {
        margin-top: 11.5em;
        margin-bottom: 11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_11_large {
        margin-top: 11em;
        margin-bottom: 11em;
    }

    .cdo-margin-2_v_11_large_half {
        margin-top: 11.5em;
        margin-bottom: 11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_11_xlarge {
        margin-top: 11em;
        margin-bottom: 11em;
    }

    .cdo-margin-2_v_11_xlarge_half {
        margin-top: 11.5em;
        margin-bottom: 11.5em;
    }
}

.cdo-margin-2_v_12 {
    margin-top: 12em;
    margin-bottom: 12em;
}

.cdo-margin-2_v_12_half {
    margin-top: 12.5em;
    margin-bottom: 12.5em;
}

.cdo-margin-2_v_12_small {
    margin-top: 12em;
    margin-bottom: 12em;
}

.cdo-margin-2_v_12_small_half {
    margin-top: 12.5em;
    margin-bottom: 12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_12_medium {
        margin-top: 12em;
        margin-bottom: 12em;
    }

    .cdo-margin-2_v_12_medium_half {
        margin-top: 12.5em;
        margin-bottom: 12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_12_large {
        margin-top: 12em;
        margin-bottom: 12em;
    }

    .cdo-margin-2_v_12_large_half {
        margin-top: 12.5em;
        margin-bottom: 12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_12_xlarge {
        margin-top: 12em;
        margin-bottom: 12em;
    }

    .cdo-margin-2_v_12_xlarge_half {
        margin-top: 12.5em;
        margin-bottom: 12.5em;
    }
}

.cdo-margin-2_v_13 {
    margin-top: 13em;
    margin-bottom: 13em;
}

.cdo-margin-2_v_13_half {
    margin-top: 13.5em;
    margin-bottom: 13.5em;
}

.cdo-margin-2_v_13_small {
    margin-top: 13em;
    margin-bottom: 13em;
}

.cdo-margin-2_v_13_small_half {
    margin-top: 13.5em;
    margin-bottom: 13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_13_medium {
        margin-top: 13em;
        margin-bottom: 13em;
    }

    .cdo-margin-2_v_13_medium_half {
        margin-top: 13.5em;
        margin-bottom: 13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_13_large {
        margin-top: 13em;
        margin-bottom: 13em;
    }

    .cdo-margin-2_v_13_large_half {
        margin-top: 13.5em;
        margin-bottom: 13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_13_xlarge {
        margin-top: 13em;
        margin-bottom: 13em;
    }

    .cdo-margin-2_v_13_xlarge_half {
        margin-top: 13.5em;
        margin-bottom: 13.5em;
    }
}

.cdo-margin-2_v_14 {
    margin-top: 14em;
    margin-bottom: 14em;
}

.cdo-margin-2_v_14_half {
    margin-top: 14.5em;
    margin-bottom: 14.5em;
}

.cdo-margin-2_v_14_small {
    margin-top: 14em;
    margin-bottom: 14em;
}

.cdo-margin-2_v_14_small_half {
    margin-top: 14.5em;
    margin-bottom: 14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_14_medium {
        margin-top: 14em;
        margin-bottom: 14em;
    }

    .cdo-margin-2_v_14_medium_half {
        margin-top: 14.5em;
        margin-bottom: 14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_14_large {
        margin-top: 14em;
        margin-bottom: 14em;
    }

    .cdo-margin-2_v_14_large_half {
        margin-top: 14.5em;
        margin-bottom: 14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_14_xlarge {
        margin-top: 14em;
        margin-bottom: 14em;
    }

    .cdo-margin-2_v_14_xlarge_half {
        margin-top: 14.5em;
        margin-bottom: 14.5em;
    }
}

.cdo-margin-2_v_15 {
    margin-top: 15em;
    margin-bottom: 15em;
}

.cdo-margin-2_v_15_half {
    margin-top: 15.5em;
    margin-bottom: 15.5em;
}

.cdo-margin-2_v_15_small {
    margin-top: 15em;
    margin-bottom: 15em;
}

.cdo-margin-2_v_15_small_half {
    margin-top: 15.5em;
    margin-bottom: 15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_15_medium {
        margin-top: 15em;
        margin-bottom: 15em;
    }

    .cdo-margin-2_v_15_medium_half {
        margin-top: 15.5em;
        margin-bottom: 15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_15_large {
        margin-top: 15em;
        margin-bottom: 15em;
    }

    .cdo-margin-2_v_15_large_half {
        margin-top: 15.5em;
        margin-bottom: 15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_15_xlarge {
        margin-top: 15em;
        margin-bottom: 15em;
    }

    .cdo-margin-2_v_15_xlarge_half {
        margin-top: 15.5em;
        margin-bottom: 15.5em;
    }
}

.cdo-margin-2_v_16 {
    margin-top: 16em;
    margin-bottom: 16em;
}

.cdo-margin-2_v_16_half {
    margin-top: 16.5em;
    margin-bottom: 16.5em;
}

.cdo-margin-2_v_16_small {
    margin-top: 16em;
    margin-bottom: 16em;
}

.cdo-margin-2_v_16_small_half {
    margin-top: 16.5em;
    margin-bottom: 16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_16_medium {
        margin-top: 16em;
        margin-bottom: 16em;
    }

    .cdo-margin-2_v_16_medium_half {
        margin-top: 16.5em;
        margin-bottom: 16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_16_large {
        margin-top: 16em;
        margin-bottom: 16em;
    }

    .cdo-margin-2_v_16_large_half {
        margin-top: 16.5em;
        margin-bottom: 16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_16_xlarge {
        margin-top: 16em;
        margin-bottom: 16em;
    }

    .cdo-margin-2_v_16_xlarge_half {
        margin-top: 16.5em;
        margin-bottom: 16.5em;
    }
}

.cdo-margin-2_v_17 {
    margin-top: 17em;
    margin-bottom: 17em;
}

.cdo-margin-2_v_17_half {
    margin-top: 17.5em;
    margin-bottom: 17.5em;
}

.cdo-margin-2_v_17_small {
    margin-top: 17em;
    margin-bottom: 17em;
}

.cdo-margin-2_v_17_small_half {
    margin-top: 17.5em;
    margin-bottom: 17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_17_medium {
        margin-top: 17em;
        margin-bottom: 17em;
    }

    .cdo-margin-2_v_17_medium_half {
        margin-top: 17.5em;
        margin-bottom: 17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_17_large {
        margin-top: 17em;
        margin-bottom: 17em;
    }

    .cdo-margin-2_v_17_large_half {
        margin-top: 17.5em;
        margin-bottom: 17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_17_xlarge {
        margin-top: 17em;
        margin-bottom: 17em;
    }

    .cdo-margin-2_v_17_xlarge_half {
        margin-top: 17.5em;
        margin-bottom: 17.5em;
    }
}

.cdo-margin-2_v_18 {
    margin-top: 18em;
    margin-bottom: 18em;
}

.cdo-margin-2_v_18_half {
    margin-top: 18.5em;
    margin-bottom: 18.5em;
}

.cdo-margin-2_v_18_small {
    margin-top: 18em;
    margin-bottom: 18em;
}

.cdo-margin-2_v_18_small_half {
    margin-top: 18.5em;
    margin-bottom: 18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_18_medium {
        margin-top: 18em;
        margin-bottom: 18em;
    }

    .cdo-margin-2_v_18_medium_half {
        margin-top: 18.5em;
        margin-bottom: 18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_18_large {
        margin-top: 18em;
        margin-bottom: 18em;
    }

    .cdo-margin-2_v_18_large_half {
        margin-top: 18.5em;
        margin-bottom: 18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_18_xlarge {
        margin-top: 18em;
        margin-bottom: 18em;
    }

    .cdo-margin-2_v_18_xlarge_half {
        margin-top: 18.5em;
        margin-bottom: 18.5em;
    }
}

.cdo-margin-2_v_19 {
    margin-top: 19em;
    margin-bottom: 19em;
}

.cdo-margin-2_v_19_half {
    margin-top: 19.5em;
    margin-bottom: 19.5em;
}

.cdo-margin-2_v_19_small {
    margin-top: 19em;
    margin-bottom: 19em;
}

.cdo-margin-2_v_19_small_half {
    margin-top: 19.5em;
    margin-bottom: 19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_19_medium {
        margin-top: 19em;
        margin-bottom: 19em;
    }

    .cdo-margin-2_v_19_medium_half {
        margin-top: 19.5em;
        margin-bottom: 19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_19_large {
        margin-top: 19em;
        margin-bottom: 19em;
    }

    .cdo-margin-2_v_19_large_half {
        margin-top: 19.5em;
        margin-bottom: 19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_19_xlarge {
        margin-top: 19em;
        margin-bottom: 19em;
    }

    .cdo-margin-2_v_19_xlarge_half {
        margin-top: 19.5em;
        margin-bottom: 19.5em;
    }
}

.cdo-margin-2_v_20 {
    margin-top: 20em;
    margin-bottom: 20em;
}

.cdo-margin-2_v_20_half {
    margin-top: 20.5em;
    margin-bottom: 20.5em;
}

.cdo-margin-2_v_20_small {
    margin-top: 20em;
    margin-bottom: 20em;
}

.cdo-margin-2_v_20_small_half {
    margin-top: 20.5em;
    margin-bottom: 20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_20_medium {
        margin-top: 20em;
        margin-bottom: 20em;
    }

    .cdo-margin-2_v_20_medium_half {
        margin-top: 20.5em;
        margin-bottom: 20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_20_large {
        margin-top: 20em;
        margin-bottom: 20em;
    }

    .cdo-margin-2_v_20_large_half {
        margin-top: 20.5em;
        margin-bottom: 20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_20_xlarge {
        margin-top: 20em;
        margin-bottom: 20em;
    }

    .cdo-margin-2_v_20_xlarge_half {
        margin-top: 20.5em;
        margin-bottom: 20.5em;
    }
}

.cdo-margin-2_v_21 {
    margin-top: 21em;
    margin-bottom: 21em;
}

.cdo-margin-2_v_21_half {
    margin-top: 21.5em;
    margin-bottom: 21.5em;
}

.cdo-margin-2_v_21_small {
    margin-top: 21em;
    margin-bottom: 21em;
}

.cdo-margin-2_v_21_small_half {
    margin-top: 21.5em;
    margin-bottom: 21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_21_medium {
        margin-top: 21em;
        margin-bottom: 21em;
    }

    .cdo-margin-2_v_21_medium_half {
        margin-top: 21.5em;
        margin-bottom: 21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_21_large {
        margin-top: 21em;
        margin-bottom: 21em;
    }

    .cdo-margin-2_v_21_large_half {
        margin-top: 21.5em;
        margin-bottom: 21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_21_xlarge {
        margin-top: 21em;
        margin-bottom: 21em;
    }

    .cdo-margin-2_v_21_xlarge_half {
        margin-top: 21.5em;
        margin-bottom: 21.5em;
    }
}

.cdo-margin-2_v_22 {
    margin-top: 22em;
    margin-bottom: 22em;
}

.cdo-margin-2_v_22_half {
    margin-top: 22.5em;
    margin-bottom: 22.5em;
}

.cdo-margin-2_v_22_small {
    margin-top: 22em;
    margin-bottom: 22em;
}

.cdo-margin-2_v_22_small_half {
    margin-top: 22.5em;
    margin-bottom: 22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_22_medium {
        margin-top: 22em;
        margin-bottom: 22em;
    }

    .cdo-margin-2_v_22_medium_half {
        margin-top: 22.5em;
        margin-bottom: 22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_22_large {
        margin-top: 22em;
        margin-bottom: 22em;
    }

    .cdo-margin-2_v_22_large_half {
        margin-top: 22.5em;
        margin-bottom: 22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_22_xlarge {
        margin-top: 22em;
        margin-bottom: 22em;
    }

    .cdo-margin-2_v_22_xlarge_half {
        margin-top: 22.5em;
        margin-bottom: 22.5em;
    }
}

.cdo-margin-2_v_23 {
    margin-top: 23em;
    margin-bottom: 23em;
}

.cdo-margin-2_v_23_half {
    margin-top: 23.5em;
    margin-bottom: 23.5em;
}

.cdo-margin-2_v_23_small {
    margin-top: 23em;
    margin-bottom: 23em;
}

.cdo-margin-2_v_23_small_half {
    margin-top: 23.5em;
    margin-bottom: 23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_23_medium {
        margin-top: 23em;
        margin-bottom: 23em;
    }

    .cdo-margin-2_v_23_medium_half {
        margin-top: 23.5em;
        margin-bottom: 23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_23_large {
        margin-top: 23em;
        margin-bottom: 23em;
    }

    .cdo-margin-2_v_23_large_half {
        margin-top: 23.5em;
        margin-bottom: 23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_23_xlarge {
        margin-top: 23em;
        margin-bottom: 23em;
    }

    .cdo-margin-2_v_23_xlarge_half {
        margin-top: 23.5em;
        margin-bottom: 23.5em;
    }
}

.cdo-margin-2_v_24 {
    margin-top: 24em;
    margin-bottom: 24em;
}

.cdo-margin-2_v_24_half {
    margin-top: 24.5em;
    margin-bottom: 24.5em;
}

.cdo-margin-2_v_24_small {
    margin-top: 24em;
    margin-bottom: 24em;
}

.cdo-margin-2_v_24_small_half {
    margin-top: 24.5em;
    margin-bottom: 24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_24_medium {
        margin-top: 24em;
        margin-bottom: 24em;
    }

    .cdo-margin-2_v_24_medium_half {
        margin-top: 24.5em;
        margin-bottom: 24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_24_large {
        margin-top: 24em;
        margin-bottom: 24em;
    }

    .cdo-margin-2_v_24_large_half {
        margin-top: 24.5em;
        margin-bottom: 24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_24_xlarge {
        margin-top: 24em;
        margin-bottom: 24em;
    }

    .cdo-margin-2_v_24_xlarge_half {
        margin-top: 24.5em;
        margin-bottom: 24.5em;
    }
}

.cdo-margin-2_v_25 {
    margin-top: 25em;
    margin-bottom: 25em;
}

.cdo-margin-2_v_25_half {
    margin-top: 25.5em;
    margin-bottom: 25.5em;
}

.cdo-margin-2_v_25_small {
    margin-top: 25em;
    margin-bottom: 25em;
}

.cdo-margin-2_v_25_small_half {
    margin-top: 25.5em;
    margin-bottom: 25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_25_medium {
        margin-top: 25em;
        margin-bottom: 25em;
    }

    .cdo-margin-2_v_25_medium_half {
        margin-top: 25.5em;
        margin-bottom: 25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_25_large {
        margin-top: 25em;
        margin-bottom: 25em;
    }

    .cdo-margin-2_v_25_large_half {
        margin-top: 25.5em;
        margin-bottom: 25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_25_xlarge {
        margin-top: 25em;
        margin-bottom: 25em;
    }

    .cdo-margin-2_v_25_xlarge_half {
        margin-top: 25.5em;
        margin-bottom: 25.5em;
    }
}

.cdo-margin-2_v_26 {
    margin-top: 26em;
    margin-bottom: 26em;
}

.cdo-margin-2_v_26_half {
    margin-top: 26.5em;
    margin-bottom: 26.5em;
}

.cdo-margin-2_v_26_small {
    margin-top: 26em;
    margin-bottom: 26em;
}

.cdo-margin-2_v_26_small_half {
    margin-top: 26.5em;
    margin-bottom: 26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_26_medium {
        margin-top: 26em;
        margin-bottom: 26em;
    }

    .cdo-margin-2_v_26_medium_half {
        margin-top: 26.5em;
        margin-bottom: 26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_26_large {
        margin-top: 26em;
        margin-bottom: 26em;
    }

    .cdo-margin-2_v_26_large_half {
        margin-top: 26.5em;
        margin-bottom: 26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_26_xlarge {
        margin-top: 26em;
        margin-bottom: 26em;
    }

    .cdo-margin-2_v_26_xlarge_half {
        margin-top: 26.5em;
        margin-bottom: 26.5em;
    }
}

.cdo-margin-2_v_27 {
    margin-top: 27em;
    margin-bottom: 27em;
}

.cdo-margin-2_v_27_half {
    margin-top: 27.5em;
    margin-bottom: 27.5em;
}

.cdo-margin-2_v_27_small {
    margin-top: 27em;
    margin-bottom: 27em;
}

.cdo-margin-2_v_27_small_half {
    margin-top: 27.5em;
    margin-bottom: 27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_27_medium {
        margin-top: 27em;
        margin-bottom: 27em;
    }

    .cdo-margin-2_v_27_medium_half {
        margin-top: 27.5em;
        margin-bottom: 27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_27_large {
        margin-top: 27em;
        margin-bottom: 27em;
    }

    .cdo-margin-2_v_27_large_half {
        margin-top: 27.5em;
        margin-bottom: 27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_27_xlarge {
        margin-top: 27em;
        margin-bottom: 27em;
    }

    .cdo-margin-2_v_27_xlarge_half {
        margin-top: 27.5em;
        margin-bottom: 27.5em;
    }
}

.cdo-margin-2_v_28 {
    margin-top: 28em;
    margin-bottom: 28em;
}

.cdo-margin-2_v_28_half {
    margin-top: 28.5em;
    margin-bottom: 28.5em;
}

.cdo-margin-2_v_28_small {
    margin-top: 28em;
    margin-bottom: 28em;
}

.cdo-margin-2_v_28_small_half {
    margin-top: 28.5em;
    margin-bottom: 28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_28_medium {
        margin-top: 28em;
        margin-bottom: 28em;
    }

    .cdo-margin-2_v_28_medium_half {
        margin-top: 28.5em;
        margin-bottom: 28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_28_large {
        margin-top: 28em;
        margin-bottom: 28em;
    }

    .cdo-margin-2_v_28_large_half {
        margin-top: 28.5em;
        margin-bottom: 28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_28_xlarge {
        margin-top: 28em;
        margin-bottom: 28em;
    }

    .cdo-margin-2_v_28_xlarge_half {
        margin-top: 28.5em;
        margin-bottom: 28.5em;
    }
}

.cdo-margin-2_v_29 {
    margin-top: 29em;
    margin-bottom: 29em;
}

.cdo-margin-2_v_29_half {
    margin-top: 29.5em;
    margin-bottom: 29.5em;
}

.cdo-margin-2_v_29_small {
    margin-top: 29em;
    margin-bottom: 29em;
}

.cdo-margin-2_v_29_small_half {
    margin-top: 29.5em;
    margin-bottom: 29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_29_medium {
        margin-top: 29em;
        margin-bottom: 29em;
    }

    .cdo-margin-2_v_29_medium_half {
        margin-top: 29.5em;
        margin-bottom: 29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_29_large {
        margin-top: 29em;
        margin-bottom: 29em;
    }

    .cdo-margin-2_v_29_large_half {
        margin-top: 29.5em;
        margin-bottom: 29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_29_xlarge {
        margin-top: 29em;
        margin-bottom: 29em;
    }

    .cdo-margin-2_v_29_xlarge_half {
        margin-top: 29.5em;
        margin-bottom: 29.5em;
    }
}

.cdo-margin-2_v_30 {
    margin-top: 30em;
    margin-bottom: 30em;
}

.cdo-margin-2_v_30_half {
    margin-top: 30.5em;
    margin-bottom: 30.5em;
}

.cdo-margin-2_v_30_small {
    margin-top: 30em;
    margin-bottom: 30em;
}

.cdo-margin-2_v_30_small_half {
    margin-top: 30.5em;
    margin-bottom: 30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_30_medium {
        margin-top: 30em;
        margin-bottom: 30em;
    }

    .cdo-margin-2_v_30_medium_half {
        margin-top: 30.5em;
        margin-bottom: 30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_30_large {
        margin-top: 30em;
        margin-bottom: 30em;
    }

    .cdo-margin-2_v_30_large_half {
        margin-top: 30.5em;
        margin-bottom: 30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_30_xlarge {
        margin-top: 30em;
        margin-bottom: 30em;
    }

    .cdo-margin-2_v_30_xlarge_half {
        margin-top: 30.5em;
        margin-bottom: 30.5em;
    }
}

.cdo-margin-2_v_n0 {
    margin-top: 0;
    margin-bottom: 0;
}

.cdo-margin-2_v_n0_half {
    margin-top: -0.5em;
    margin-bottom: -0.5em;
}

.cdo-margin-2_v_n0_small {
    margin-top: 0;
    margin-bottom: 0;
}

.cdo-margin-2_v_n0_small_half {
    margin-top: -0.5em;
    margin-bottom: -0.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n0_medium {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-margin-2_v_n0_medium_half {
        margin-top: -0.5em;
        margin-bottom: -0.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n0_large {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-margin-2_v_n0_large_half {
        margin-top: -0.5em;
        margin-bottom: -0.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n0_xlarge {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-margin-2_v_n0_xlarge_half {
        margin-top: -0.5em;
        margin-bottom: -0.5em;
    }
}

.cdo-margin-2_v_n1 {
    margin-top: -1em;
    margin-bottom: -1em;
}

.cdo-margin-2_v_n1_half {
    margin-top: -1.5em;
    margin-bottom: -1.5em;
}

.cdo-margin-2_v_n1_small {
    margin-top: -1em;
    margin-bottom: -1em;
}

.cdo-margin-2_v_n1_small_half {
    margin-top: -1.5em;
    margin-bottom: -1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n1_medium {
        margin-top: -1em;
        margin-bottom: -1em;
    }

    .cdo-margin-2_v_n1_medium_half {
        margin-top: -1.5em;
        margin-bottom: -1.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n1_large {
        margin-top: -1em;
        margin-bottom: -1em;
    }

    .cdo-margin-2_v_n1_large_half {
        margin-top: -1.5em;
        margin-bottom: -1.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n1_xlarge {
        margin-top: -1em;
        margin-bottom: -1em;
    }

    .cdo-margin-2_v_n1_xlarge_half {
        margin-top: -1.5em;
        margin-bottom: -1.5em;
    }
}

.cdo-margin-2_v_n2 {
    margin-top: -2em;
    margin-bottom: -2em;
}

.cdo-margin-2_v_n2_half {
    margin-top: -2.5em;
    margin-bottom: -2.5em;
}

.cdo-margin-2_v_n2_small {
    margin-top: -2em;
    margin-bottom: -2em;
}

.cdo-margin-2_v_n2_small_half {
    margin-top: -2.5em;
    margin-bottom: -2.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n2_medium {
        margin-top: -2em;
        margin-bottom: -2em;
    }

    .cdo-margin-2_v_n2_medium_half {
        margin-top: -2.5em;
        margin-bottom: -2.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n2_large {
        margin-top: -2em;
        margin-bottom: -2em;
    }

    .cdo-margin-2_v_n2_large_half {
        margin-top: -2.5em;
        margin-bottom: -2.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n2_xlarge {
        margin-top: -2em;
        margin-bottom: -2em;
    }

    .cdo-margin-2_v_n2_xlarge_half {
        margin-top: -2.5em;
        margin-bottom: -2.5em;
    }
}

.cdo-margin-2_v_n3 {
    margin-top: -3em;
    margin-bottom: -3em;
}

.cdo-margin-2_v_n3_half {
    margin-top: -3.5em;
    margin-bottom: -3.5em;
}

.cdo-margin-2_v_n3_small {
    margin-top: -3em;
    margin-bottom: -3em;
}

.cdo-margin-2_v_n3_small_half {
    margin-top: -3.5em;
    margin-bottom: -3.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n3_medium {
        margin-top: -3em;
        margin-bottom: -3em;
    }

    .cdo-margin-2_v_n3_medium_half {
        margin-top: -3.5em;
        margin-bottom: -3.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n3_large {
        margin-top: -3em;
        margin-bottom: -3em;
    }

    .cdo-margin-2_v_n3_large_half {
        margin-top: -3.5em;
        margin-bottom: -3.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n3_xlarge {
        margin-top: -3em;
        margin-bottom: -3em;
    }

    .cdo-margin-2_v_n3_xlarge_half {
        margin-top: -3.5em;
        margin-bottom: -3.5em;
    }
}

.cdo-margin-2_v_n4 {
    margin-top: -4em;
    margin-bottom: -4em;
}

.cdo-margin-2_v_n4_half {
    margin-top: -4.5em;
    margin-bottom: -4.5em;
}

.cdo-margin-2_v_n4_small {
    margin-top: -4em;
    margin-bottom: -4em;
}

.cdo-margin-2_v_n4_small_half {
    margin-top: -4.5em;
    margin-bottom: -4.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n4_medium {
        margin-top: -4em;
        margin-bottom: -4em;
    }

    .cdo-margin-2_v_n4_medium_half {
        margin-top: -4.5em;
        margin-bottom: -4.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n4_large {
        margin-top: -4em;
        margin-bottom: -4em;
    }

    .cdo-margin-2_v_n4_large_half {
        margin-top: -4.5em;
        margin-bottom: -4.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n4_xlarge {
        margin-top: -4em;
        margin-bottom: -4em;
    }

    .cdo-margin-2_v_n4_xlarge_half {
        margin-top: -4.5em;
        margin-bottom: -4.5em;
    }
}

.cdo-margin-2_v_n5 {
    margin-top: -5em;
    margin-bottom: -5em;
}

.cdo-margin-2_v_n5_half {
    margin-top: -5.5em;
    margin-bottom: -5.5em;
}

.cdo-margin-2_v_n5_small {
    margin-top: -5em;
    margin-bottom: -5em;
}

.cdo-margin-2_v_n5_small_half {
    margin-top: -5.5em;
    margin-bottom: -5.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n5_medium {
        margin-top: -5em;
        margin-bottom: -5em;
    }

    .cdo-margin-2_v_n5_medium_half {
        margin-top: -5.5em;
        margin-bottom: -5.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n5_large {
        margin-top: -5em;
        margin-bottom: -5em;
    }

    .cdo-margin-2_v_n5_large_half {
        margin-top: -5.5em;
        margin-bottom: -5.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n5_xlarge {
        margin-top: -5em;
        margin-bottom: -5em;
    }

    .cdo-margin-2_v_n5_xlarge_half {
        margin-top: -5.5em;
        margin-bottom: -5.5em;
    }
}

.cdo-margin-2_v_n6 {
    margin-top: -6em;
    margin-bottom: -6em;
}

.cdo-margin-2_v_n6_half {
    margin-top: -6.5em;
    margin-bottom: -6.5em;
}

.cdo-margin-2_v_n6_small {
    margin-top: -6em;
    margin-bottom: -6em;
}

.cdo-margin-2_v_n6_small_half {
    margin-top: -6.5em;
    margin-bottom: -6.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n6_medium {
        margin-top: -6em;
        margin-bottom: -6em;
    }

    .cdo-margin-2_v_n6_medium_half {
        margin-top: -6.5em;
        margin-bottom: -6.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n6_large {
        margin-top: -6em;
        margin-bottom: -6em;
    }

    .cdo-margin-2_v_n6_large_half {
        margin-top: -6.5em;
        margin-bottom: -6.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n6_xlarge {
        margin-top: -6em;
        margin-bottom: -6em;
    }

    .cdo-margin-2_v_n6_xlarge_half {
        margin-top: -6.5em;
        margin-bottom: -6.5em;
    }
}

.cdo-margin-2_v_n7 {
    margin-top: -7em;
    margin-bottom: -7em;
}

.cdo-margin-2_v_n7_half {
    margin-top: -7.5em;
    margin-bottom: -7.5em;
}

.cdo-margin-2_v_n7_small {
    margin-top: -7em;
    margin-bottom: -7em;
}

.cdo-margin-2_v_n7_small_half {
    margin-top: -7.5em;
    margin-bottom: -7.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n7_medium {
        margin-top: -7em;
        margin-bottom: -7em;
    }

    .cdo-margin-2_v_n7_medium_half {
        margin-top: -7.5em;
        margin-bottom: -7.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n7_large {
        margin-top: -7em;
        margin-bottom: -7em;
    }

    .cdo-margin-2_v_n7_large_half {
        margin-top: -7.5em;
        margin-bottom: -7.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n7_xlarge {
        margin-top: -7em;
        margin-bottom: -7em;
    }

    .cdo-margin-2_v_n7_xlarge_half {
        margin-top: -7.5em;
        margin-bottom: -7.5em;
    }
}

.cdo-margin-2_v_n8 {
    margin-top: -8em;
    margin-bottom: -8em;
}

.cdo-margin-2_v_n8_half {
    margin-top: -8.5em;
    margin-bottom: -8.5em;
}

.cdo-margin-2_v_n8_small {
    margin-top: -8em;
    margin-bottom: -8em;
}

.cdo-margin-2_v_n8_small_half {
    margin-top: -8.5em;
    margin-bottom: -8.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n8_medium {
        margin-top: -8em;
        margin-bottom: -8em;
    }

    .cdo-margin-2_v_n8_medium_half {
        margin-top: -8.5em;
        margin-bottom: -8.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n8_large {
        margin-top: -8em;
        margin-bottom: -8em;
    }

    .cdo-margin-2_v_n8_large_half {
        margin-top: -8.5em;
        margin-bottom: -8.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n8_xlarge {
        margin-top: -8em;
        margin-bottom: -8em;
    }

    .cdo-margin-2_v_n8_xlarge_half {
        margin-top: -8.5em;
        margin-bottom: -8.5em;
    }
}

.cdo-margin-2_v_n9 {
    margin-top: -9em;
    margin-bottom: -9em;
}

.cdo-margin-2_v_n9_half {
    margin-top: -9.5em;
    margin-bottom: -9.5em;
}

.cdo-margin-2_v_n9_small {
    margin-top: -9em;
    margin-bottom: -9em;
}

.cdo-margin-2_v_n9_small_half {
    margin-top: -9.5em;
    margin-bottom: -9.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n9_medium {
        margin-top: -9em;
        margin-bottom: -9em;
    }

    .cdo-margin-2_v_n9_medium_half {
        margin-top: -9.5em;
        margin-bottom: -9.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n9_large {
        margin-top: -9em;
        margin-bottom: -9em;
    }

    .cdo-margin-2_v_n9_large_half {
        margin-top: -9.5em;
        margin-bottom: -9.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n9_xlarge {
        margin-top: -9em;
        margin-bottom: -9em;
    }

    .cdo-margin-2_v_n9_xlarge_half {
        margin-top: -9.5em;
        margin-bottom: -9.5em;
    }
}

.cdo-margin-2_v_n10 {
    margin-top: -10em;
    margin-bottom: -10em;
}

.cdo-margin-2_v_n10_half {
    margin-top: -10.5em;
    margin-bottom: -10.5em;
}

.cdo-margin-2_v_n10_small {
    margin-top: -10em;
    margin-bottom: -10em;
}

.cdo-margin-2_v_n10_small_half {
    margin-top: -10.5em;
    margin-bottom: -10.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n10_medium {
        margin-top: -10em;
        margin-bottom: -10em;
    }

    .cdo-margin-2_v_n10_medium_half {
        margin-top: -10.5em;
        margin-bottom: -10.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n10_large {
        margin-top: -10em;
        margin-bottom: -10em;
    }

    .cdo-margin-2_v_n10_large_half {
        margin-top: -10.5em;
        margin-bottom: -10.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n10_xlarge {
        margin-top: -10em;
        margin-bottom: -10em;
    }

    .cdo-margin-2_v_n10_xlarge_half {
        margin-top: -10.5em;
        margin-bottom: -10.5em;
    }
}

.cdo-margin-2_v_n11 {
    margin-top: -11em;
    margin-bottom: -11em;
}

.cdo-margin-2_v_n11_half {
    margin-top: -11.5em;
    margin-bottom: -11.5em;
}

.cdo-margin-2_v_n11_small {
    margin-top: -11em;
    margin-bottom: -11em;
}

.cdo-margin-2_v_n11_small_half {
    margin-top: -11.5em;
    margin-bottom: -11.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n11_medium {
        margin-top: -11em;
        margin-bottom: -11em;
    }

    .cdo-margin-2_v_n11_medium_half {
        margin-top: -11.5em;
        margin-bottom: -11.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n11_large {
        margin-top: -11em;
        margin-bottom: -11em;
    }

    .cdo-margin-2_v_n11_large_half {
        margin-top: -11.5em;
        margin-bottom: -11.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n11_xlarge {
        margin-top: -11em;
        margin-bottom: -11em;
    }

    .cdo-margin-2_v_n11_xlarge_half {
        margin-top: -11.5em;
        margin-bottom: -11.5em;
    }
}

.cdo-margin-2_v_n12 {
    margin-top: -12em;
    margin-bottom: -12em;
}

.cdo-margin-2_v_n12_half {
    margin-top: -12.5em;
    margin-bottom: -12.5em;
}

.cdo-margin-2_v_n12_small {
    margin-top: -12em;
    margin-bottom: -12em;
}

.cdo-margin-2_v_n12_small_half {
    margin-top: -12.5em;
    margin-bottom: -12.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n12_medium {
        margin-top: -12em;
        margin-bottom: -12em;
    }

    .cdo-margin-2_v_n12_medium_half {
        margin-top: -12.5em;
        margin-bottom: -12.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n12_large {
        margin-top: -12em;
        margin-bottom: -12em;
    }

    .cdo-margin-2_v_n12_large_half {
        margin-top: -12.5em;
        margin-bottom: -12.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n12_xlarge {
        margin-top: -12em;
        margin-bottom: -12em;
    }

    .cdo-margin-2_v_n12_xlarge_half {
        margin-top: -12.5em;
        margin-bottom: -12.5em;
    }
}

.cdo-margin-2_v_n13 {
    margin-top: -13em;
    margin-bottom: -13em;
}

.cdo-margin-2_v_n13_half {
    margin-top: -13.5em;
    margin-bottom: -13.5em;
}

.cdo-margin-2_v_n13_small {
    margin-top: -13em;
    margin-bottom: -13em;
}

.cdo-margin-2_v_n13_small_half {
    margin-top: -13.5em;
    margin-bottom: -13.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n13_medium {
        margin-top: -13em;
        margin-bottom: -13em;
    }

    .cdo-margin-2_v_n13_medium_half {
        margin-top: -13.5em;
        margin-bottom: -13.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n13_large {
        margin-top: -13em;
        margin-bottom: -13em;
    }

    .cdo-margin-2_v_n13_large_half {
        margin-top: -13.5em;
        margin-bottom: -13.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n13_xlarge {
        margin-top: -13em;
        margin-bottom: -13em;
    }

    .cdo-margin-2_v_n13_xlarge_half {
        margin-top: -13.5em;
        margin-bottom: -13.5em;
    }
}

.cdo-margin-2_v_n14 {
    margin-top: -14em;
    margin-bottom: -14em;
}

.cdo-margin-2_v_n14_half {
    margin-top: -14.5em;
    margin-bottom: -14.5em;
}

.cdo-margin-2_v_n14_small {
    margin-top: -14em;
    margin-bottom: -14em;
}

.cdo-margin-2_v_n14_small_half {
    margin-top: -14.5em;
    margin-bottom: -14.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n14_medium {
        margin-top: -14em;
        margin-bottom: -14em;
    }

    .cdo-margin-2_v_n14_medium_half {
        margin-top: -14.5em;
        margin-bottom: -14.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n14_large {
        margin-top: -14em;
        margin-bottom: -14em;
    }

    .cdo-margin-2_v_n14_large_half {
        margin-top: -14.5em;
        margin-bottom: -14.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n14_xlarge {
        margin-top: -14em;
        margin-bottom: -14em;
    }

    .cdo-margin-2_v_n14_xlarge_half {
        margin-top: -14.5em;
        margin-bottom: -14.5em;
    }
}

.cdo-margin-2_v_n15 {
    margin-top: -15em;
    margin-bottom: -15em;
}

.cdo-margin-2_v_n15_half {
    margin-top: -15.5em;
    margin-bottom: -15.5em;
}

.cdo-margin-2_v_n15_small {
    margin-top: -15em;
    margin-bottom: -15em;
}

.cdo-margin-2_v_n15_small_half {
    margin-top: -15.5em;
    margin-bottom: -15.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n15_medium {
        margin-top: -15em;
        margin-bottom: -15em;
    }

    .cdo-margin-2_v_n15_medium_half {
        margin-top: -15.5em;
        margin-bottom: -15.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n15_large {
        margin-top: -15em;
        margin-bottom: -15em;
    }

    .cdo-margin-2_v_n15_large_half {
        margin-top: -15.5em;
        margin-bottom: -15.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n15_xlarge {
        margin-top: -15em;
        margin-bottom: -15em;
    }

    .cdo-margin-2_v_n15_xlarge_half {
        margin-top: -15.5em;
        margin-bottom: -15.5em;
    }
}

.cdo-margin-2_v_n16 {
    margin-top: -16em;
    margin-bottom: -16em;
}

.cdo-margin-2_v_n16_half {
    margin-top: -16.5em;
    margin-bottom: -16.5em;
}

.cdo-margin-2_v_n16_small {
    margin-top: -16em;
    margin-bottom: -16em;
}

.cdo-margin-2_v_n16_small_half {
    margin-top: -16.5em;
    margin-bottom: -16.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n16_medium {
        margin-top: -16em;
        margin-bottom: -16em;
    }

    .cdo-margin-2_v_n16_medium_half {
        margin-top: -16.5em;
        margin-bottom: -16.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n16_large {
        margin-top: -16em;
        margin-bottom: -16em;
    }

    .cdo-margin-2_v_n16_large_half {
        margin-top: -16.5em;
        margin-bottom: -16.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n16_xlarge {
        margin-top: -16em;
        margin-bottom: -16em;
    }

    .cdo-margin-2_v_n16_xlarge_half {
        margin-top: -16.5em;
        margin-bottom: -16.5em;
    }
}

.cdo-margin-2_v_n17 {
    margin-top: -17em;
    margin-bottom: -17em;
}

.cdo-margin-2_v_n17_half {
    margin-top: -17.5em;
    margin-bottom: -17.5em;
}

.cdo-margin-2_v_n17_small {
    margin-top: -17em;
    margin-bottom: -17em;
}

.cdo-margin-2_v_n17_small_half {
    margin-top: -17.5em;
    margin-bottom: -17.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n17_medium {
        margin-top: -17em;
        margin-bottom: -17em;
    }

    .cdo-margin-2_v_n17_medium_half {
        margin-top: -17.5em;
        margin-bottom: -17.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n17_large {
        margin-top: -17em;
        margin-bottom: -17em;
    }

    .cdo-margin-2_v_n17_large_half {
        margin-top: -17.5em;
        margin-bottom: -17.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n17_xlarge {
        margin-top: -17em;
        margin-bottom: -17em;
    }

    .cdo-margin-2_v_n17_xlarge_half {
        margin-top: -17.5em;
        margin-bottom: -17.5em;
    }
}

.cdo-margin-2_v_n18 {
    margin-top: -18em;
    margin-bottom: -18em;
}

.cdo-margin-2_v_n18_half {
    margin-top: -18.5em;
    margin-bottom: -18.5em;
}

.cdo-margin-2_v_n18_small {
    margin-top: -18em;
    margin-bottom: -18em;
}

.cdo-margin-2_v_n18_small_half {
    margin-top: -18.5em;
    margin-bottom: -18.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n18_medium {
        margin-top: -18em;
        margin-bottom: -18em;
    }

    .cdo-margin-2_v_n18_medium_half {
        margin-top: -18.5em;
        margin-bottom: -18.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n18_large {
        margin-top: -18em;
        margin-bottom: -18em;
    }

    .cdo-margin-2_v_n18_large_half {
        margin-top: -18.5em;
        margin-bottom: -18.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n18_xlarge {
        margin-top: -18em;
        margin-bottom: -18em;
    }

    .cdo-margin-2_v_n18_xlarge_half {
        margin-top: -18.5em;
        margin-bottom: -18.5em;
    }
}

.cdo-margin-2_v_n19 {
    margin-top: -19em;
    margin-bottom: -19em;
}

.cdo-margin-2_v_n19_half {
    margin-top: -19.5em;
    margin-bottom: -19.5em;
}

.cdo-margin-2_v_n19_small {
    margin-top: -19em;
    margin-bottom: -19em;
}

.cdo-margin-2_v_n19_small_half {
    margin-top: -19.5em;
    margin-bottom: -19.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n19_medium {
        margin-top: -19em;
        margin-bottom: -19em;
    }

    .cdo-margin-2_v_n19_medium_half {
        margin-top: -19.5em;
        margin-bottom: -19.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n19_large {
        margin-top: -19em;
        margin-bottom: -19em;
    }

    .cdo-margin-2_v_n19_large_half {
        margin-top: -19.5em;
        margin-bottom: -19.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n19_xlarge {
        margin-top: -19em;
        margin-bottom: -19em;
    }

    .cdo-margin-2_v_n19_xlarge_half {
        margin-top: -19.5em;
        margin-bottom: -19.5em;
    }
}

.cdo-margin-2_v_n20 {
    margin-top: -20em;
    margin-bottom: -20em;
}

.cdo-margin-2_v_n20_half {
    margin-top: -20.5em;
    margin-bottom: -20.5em;
}

.cdo-margin-2_v_n20_small {
    margin-top: -20em;
    margin-bottom: -20em;
}

.cdo-margin-2_v_n20_small_half {
    margin-top: -20.5em;
    margin-bottom: -20.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n20_medium {
        margin-top: -20em;
        margin-bottom: -20em;
    }

    .cdo-margin-2_v_n20_medium_half {
        margin-top: -20.5em;
        margin-bottom: -20.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n20_large {
        margin-top: -20em;
        margin-bottom: -20em;
    }

    .cdo-margin-2_v_n20_large_half {
        margin-top: -20.5em;
        margin-bottom: -20.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n20_xlarge {
        margin-top: -20em;
        margin-bottom: -20em;
    }

    .cdo-margin-2_v_n20_xlarge_half {
        margin-top: -20.5em;
        margin-bottom: -20.5em;
    }
}

.cdo-margin-2_v_n21 {
    margin-top: -21em;
    margin-bottom: -21em;
}

.cdo-margin-2_v_n21_half {
    margin-top: -21.5em;
    margin-bottom: -21.5em;
}

.cdo-margin-2_v_n21_small {
    margin-top: -21em;
    margin-bottom: -21em;
}

.cdo-margin-2_v_n21_small_half {
    margin-top: -21.5em;
    margin-bottom: -21.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n21_medium {
        margin-top: -21em;
        margin-bottom: -21em;
    }

    .cdo-margin-2_v_n21_medium_half {
        margin-top: -21.5em;
        margin-bottom: -21.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n21_large {
        margin-top: -21em;
        margin-bottom: -21em;
    }

    .cdo-margin-2_v_n21_large_half {
        margin-top: -21.5em;
        margin-bottom: -21.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n21_xlarge {
        margin-top: -21em;
        margin-bottom: -21em;
    }

    .cdo-margin-2_v_n21_xlarge_half {
        margin-top: -21.5em;
        margin-bottom: -21.5em;
    }
}

.cdo-margin-2_v_n22 {
    margin-top: -22em;
    margin-bottom: -22em;
}

.cdo-margin-2_v_n22_half {
    margin-top: -22.5em;
    margin-bottom: -22.5em;
}

.cdo-margin-2_v_n22_small {
    margin-top: -22em;
    margin-bottom: -22em;
}

.cdo-margin-2_v_n22_small_half {
    margin-top: -22.5em;
    margin-bottom: -22.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n22_medium {
        margin-top: -22em;
        margin-bottom: -22em;
    }

    .cdo-margin-2_v_n22_medium_half {
        margin-top: -22.5em;
        margin-bottom: -22.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n22_large {
        margin-top: -22em;
        margin-bottom: -22em;
    }

    .cdo-margin-2_v_n22_large_half {
        margin-top: -22.5em;
        margin-bottom: -22.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n22_xlarge {
        margin-top: -22em;
        margin-bottom: -22em;
    }

    .cdo-margin-2_v_n22_xlarge_half {
        margin-top: -22.5em;
        margin-bottom: -22.5em;
    }
}

.cdo-margin-2_v_n23 {
    margin-top: -23em;
    margin-bottom: -23em;
}

.cdo-margin-2_v_n23_half {
    margin-top: -23.5em;
    margin-bottom: -23.5em;
}

.cdo-margin-2_v_n23_small {
    margin-top: -23em;
    margin-bottom: -23em;
}

.cdo-margin-2_v_n23_small_half {
    margin-top: -23.5em;
    margin-bottom: -23.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n23_medium {
        margin-top: -23em;
        margin-bottom: -23em;
    }

    .cdo-margin-2_v_n23_medium_half {
        margin-top: -23.5em;
        margin-bottom: -23.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n23_large {
        margin-top: -23em;
        margin-bottom: -23em;
    }

    .cdo-margin-2_v_n23_large_half {
        margin-top: -23.5em;
        margin-bottom: -23.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n23_xlarge {
        margin-top: -23em;
        margin-bottom: -23em;
    }

    .cdo-margin-2_v_n23_xlarge_half {
        margin-top: -23.5em;
        margin-bottom: -23.5em;
    }
}

.cdo-margin-2_v_n24 {
    margin-top: -24em;
    margin-bottom: -24em;
}

.cdo-margin-2_v_n24_half {
    margin-top: -24.5em;
    margin-bottom: -24.5em;
}

.cdo-margin-2_v_n24_small {
    margin-top: -24em;
    margin-bottom: -24em;
}

.cdo-margin-2_v_n24_small_half {
    margin-top: -24.5em;
    margin-bottom: -24.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n24_medium {
        margin-top: -24em;
        margin-bottom: -24em;
    }

    .cdo-margin-2_v_n24_medium_half {
        margin-top: -24.5em;
        margin-bottom: -24.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n24_large {
        margin-top: -24em;
        margin-bottom: -24em;
    }

    .cdo-margin-2_v_n24_large_half {
        margin-top: -24.5em;
        margin-bottom: -24.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n24_xlarge {
        margin-top: -24em;
        margin-bottom: -24em;
    }

    .cdo-margin-2_v_n24_xlarge_half {
        margin-top: -24.5em;
        margin-bottom: -24.5em;
    }
}

.cdo-margin-2_v_n25 {
    margin-top: -25em;
    margin-bottom: -25em;
}

.cdo-margin-2_v_n25_half {
    margin-top: -25.5em;
    margin-bottom: -25.5em;
}

.cdo-margin-2_v_n25_small {
    margin-top: -25em;
    margin-bottom: -25em;
}

.cdo-margin-2_v_n25_small_half {
    margin-top: -25.5em;
    margin-bottom: -25.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n25_medium {
        margin-top: -25em;
        margin-bottom: -25em;
    }

    .cdo-margin-2_v_n25_medium_half {
        margin-top: -25.5em;
        margin-bottom: -25.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n25_large {
        margin-top: -25em;
        margin-bottom: -25em;
    }

    .cdo-margin-2_v_n25_large_half {
        margin-top: -25.5em;
        margin-bottom: -25.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n25_xlarge {
        margin-top: -25em;
        margin-bottom: -25em;
    }

    .cdo-margin-2_v_n25_xlarge_half {
        margin-top: -25.5em;
        margin-bottom: -25.5em;
    }
}

.cdo-margin-2_v_n26 {
    margin-top: -26em;
    margin-bottom: -26em;
}

.cdo-margin-2_v_n26_half {
    margin-top: -26.5em;
    margin-bottom: -26.5em;
}

.cdo-margin-2_v_n26_small {
    margin-top: -26em;
    margin-bottom: -26em;
}

.cdo-margin-2_v_n26_small_half {
    margin-top: -26.5em;
    margin-bottom: -26.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n26_medium {
        margin-top: -26em;
        margin-bottom: -26em;
    }

    .cdo-margin-2_v_n26_medium_half {
        margin-top: -26.5em;
        margin-bottom: -26.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n26_large {
        margin-top: -26em;
        margin-bottom: -26em;
    }

    .cdo-margin-2_v_n26_large_half {
        margin-top: -26.5em;
        margin-bottom: -26.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n26_xlarge {
        margin-top: -26em;
        margin-bottom: -26em;
    }

    .cdo-margin-2_v_n26_xlarge_half {
        margin-top: -26.5em;
        margin-bottom: -26.5em;
    }
}

.cdo-margin-2_v_n27 {
    margin-top: -27em;
    margin-bottom: -27em;
}

.cdo-margin-2_v_n27_half {
    margin-top: -27.5em;
    margin-bottom: -27.5em;
}

.cdo-margin-2_v_n27_small {
    margin-top: -27em;
    margin-bottom: -27em;
}

.cdo-margin-2_v_n27_small_half {
    margin-top: -27.5em;
    margin-bottom: -27.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n27_medium {
        margin-top: -27em;
        margin-bottom: -27em;
    }

    .cdo-margin-2_v_n27_medium_half {
        margin-top: -27.5em;
        margin-bottom: -27.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n27_large {
        margin-top: -27em;
        margin-bottom: -27em;
    }

    .cdo-margin-2_v_n27_large_half {
        margin-top: -27.5em;
        margin-bottom: -27.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n27_xlarge {
        margin-top: -27em;
        margin-bottom: -27em;
    }

    .cdo-margin-2_v_n27_xlarge_half {
        margin-top: -27.5em;
        margin-bottom: -27.5em;
    }
}

.cdo-margin-2_v_n28 {
    margin-top: -28em;
    margin-bottom: -28em;
}

.cdo-margin-2_v_n28_half {
    margin-top: -28.5em;
    margin-bottom: -28.5em;
}

.cdo-margin-2_v_n28_small {
    margin-top: -28em;
    margin-bottom: -28em;
}

.cdo-margin-2_v_n28_small_half {
    margin-top: -28.5em;
    margin-bottom: -28.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n28_medium {
        margin-top: -28em;
        margin-bottom: -28em;
    }

    .cdo-margin-2_v_n28_medium_half {
        margin-top: -28.5em;
        margin-bottom: -28.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n28_large {
        margin-top: -28em;
        margin-bottom: -28em;
    }

    .cdo-margin-2_v_n28_large_half {
        margin-top: -28.5em;
        margin-bottom: -28.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n28_xlarge {
        margin-top: -28em;
        margin-bottom: -28em;
    }

    .cdo-margin-2_v_n28_xlarge_half {
        margin-top: -28.5em;
        margin-bottom: -28.5em;
    }
}

.cdo-margin-2_v_n29 {
    margin-top: -29em;
    margin-bottom: -29em;
}

.cdo-margin-2_v_n29_half {
    margin-top: -29.5em;
    margin-bottom: -29.5em;
}

.cdo-margin-2_v_n29_small {
    margin-top: -29em;
    margin-bottom: -29em;
}

.cdo-margin-2_v_n29_small_half {
    margin-top: -29.5em;
    margin-bottom: -29.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n29_medium {
        margin-top: -29em;
        margin-bottom: -29em;
    }

    .cdo-margin-2_v_n29_medium_half {
        margin-top: -29.5em;
        margin-bottom: -29.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n29_large {
        margin-top: -29em;
        margin-bottom: -29em;
    }

    .cdo-margin-2_v_n29_large_half {
        margin-top: -29.5em;
        margin-bottom: -29.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n29_xlarge {
        margin-top: -29em;
        margin-bottom: -29em;
    }

    .cdo-margin-2_v_n29_xlarge_half {
        margin-top: -29.5em;
        margin-bottom: -29.5em;
    }
}

.cdo-margin-2_v_n30 {
    margin-top: -30em;
    margin-bottom: -30em;
}

.cdo-margin-2_v_n30_half {
    margin-top: -30.5em;
    margin-bottom: -30.5em;
}

.cdo-margin-2_v_n30_small {
    margin-top: -30em;
    margin-bottom: -30em;
}

.cdo-margin-2_v_n30_small_half {
    margin-top: -30.5em;
    margin-bottom: -30.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin-2_v_n30_medium {
        margin-top: -30em;
        margin-bottom: -30em;
    }

    .cdo-margin-2_v_n30_medium_half {
        margin-top: -30.5em;
        margin-bottom: -30.5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin-2_v_n30_large {
        margin-top: -30em;
        margin-bottom: -30em;
    }

    .cdo-margin-2_v_n30_large_half {
        margin-top: -30.5em;
        margin-bottom: -30.5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin-2_v_n30_xlarge {
        margin-top: -30em;
        margin-bottom: -30em;
    }

    .cdo-margin-2_v_n30_xlarge_half {
        margin-top: -30.5em;
        margin-bottom: -30.5em;
    }
}

.cdo-margin_0_h {
    margin-left: 0;
    margin-right: 0;
}

.cdo-margin_0_h_small {
    margin-left: 0;
    margin-right: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_0_h_medium {
        margin-left: 0;
        margin-right: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_0_h_large {
        margin-left: 0;
        margin-right: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_0_h_xlarge {
        margin-left: 0;
        margin-right: 0;
    }
}

.cdo-margin_0_top {
    margin-top: 0;
}

.cdo-margin_0_top_small {
    margin-top: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_0_top_medium {
        margin-top: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_0_top_large {
        margin-top: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_0_top_xlarge {
        margin-top: 0;
    }
}

.cdo-margin_0_left {
    margin-left: 0;
}

.cdo-margin_0_left_small {
    margin-left: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_0_left_medium {
        margin-left: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_0_left_large {
        margin-left: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_0_left_xlarge {
        margin-left: 0;
    }
}

.cdo-margin_0_right {
    margin-right: 0;
}

.cdo-margin_0_right_small {
    margin-right: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_0_right_medium {
        margin-right: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_0_right_large {
        margin-right: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_0_right_xlarge {
        margin-right: 0;
    }
}

.cdo-margin_0_bottom {
    margin-bottom: 0;
}

.cdo-margin_0_bottom_small {
    margin-bottom: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_0_bottom_medium {
        margin-bottom: 0;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_0_bottom_large {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_0_bottom_xlarge {
        margin-bottom: 0;
    }
}

.cdo-margin_1_h {
    margin-left: 1em;
    margin-right: 1em;
}

.cdo-margin_1_h_small {
    margin-left: 1em;
    margin-right: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_1_h_medium {
        margin-left: 1em;
        margin-right: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_1_h_large {
        margin-left: 1em;
        margin-right: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_1_h_xlarge {
        margin-left: 1em;
        margin-right: 1em;
    }
}

.cdo-margin_1_top {
    margin-top: 1em;
}

.cdo-margin_1_top_small {
    margin-top: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_1_top_medium {
        margin-top: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_1_top_large {
        margin-top: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_1_top_xlarge {
        margin-top: 1em;
    }
}

.cdo-margin_1_left {
    margin-left: 1em;
}

.cdo-margin_1_left_small {
    margin-left: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_1_left_medium {
        margin-left: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_1_left_large {
        margin-left: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_1_left_xlarge {
        margin-left: 1em;
    }
}

.cdo-margin_1_right {
    margin-right: 1em;
}

.cdo-margin_1_right_small {
    margin-right: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_1_right_medium {
        margin-right: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_1_right_large {
        margin-right: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_1_right_xlarge {
        margin-right: 1em;
    }
}

.cdo-margin_1_bottom {
    margin-bottom: 1em;
}

.cdo-margin_1_bottom_small {
    margin-bottom: 1em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_1_bottom_medium {
        margin-bottom: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_1_bottom_large {
        margin-bottom: 1em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_1_bottom_xlarge {
        margin-bottom: 1em;
    }
}

.cdo-margin_2_h {
    margin-left: 2em;
    margin-right: 2em;
}

.cdo-margin_2_h_small {
    margin-left: 2em;
    margin-right: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_2_h_medium {
        margin-left: 2em;
        margin-right: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_2_h_large {
        margin-left: 2em;
        margin-right: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_2_h_xlarge {
        margin-left: 2em;
        margin-right: 2em;
    }
}

.cdo-margin_2_top {
    margin-top: 2em;
}

.cdo-margin_2_top_small {
    margin-top: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_2_top_medium {
        margin-top: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_2_top_large {
        margin-top: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_2_top_xlarge {
        margin-top: 2em;
    }
}

.cdo-margin_2_left {
    margin-left: 2em;
}

.cdo-margin_2_left_small {
    margin-left: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_2_left_medium {
        margin-left: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_2_left_large {
        margin-left: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_2_left_xlarge {
        margin-left: 2em;
    }
}

.cdo-margin_2_right {
    margin-right: 2em;
}

.cdo-margin_2_right_small {
    margin-right: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_2_right_medium {
        margin-right: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_2_right_large {
        margin-right: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_2_right_xlarge {
        margin-right: 2em;
    }
}

.cdo-margin_2_bottom {
    margin-bottom: 2em;
}

.cdo-margin_2_bottom_small {
    margin-bottom: 2em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_2_bottom_medium {
        margin-bottom: 2em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_2_bottom_large {
        margin-bottom: 2em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_2_bottom_xlarge {
        margin-bottom: 2em;
    }
}

.cdo-margin_3_h {
    margin-left: 3em;
    margin-right: 3em;
}

.cdo-margin_3_h_small {
    margin-left: 3em;
    margin-right: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_3_h_medium {
        margin-left: 3em;
        margin-right: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_3_h_large {
        margin-left: 3em;
        margin-right: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_3_h_xlarge {
        margin-left: 3em;
        margin-right: 3em;
    }
}

.cdo-margin_3_top {
    margin-top: 3em;
}

.cdo-margin_3_top_small {
    margin-top: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_3_top_medium {
        margin-top: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_3_top_large {
        margin-top: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_3_top_xlarge {
        margin-top: 3em;
    }
}

.cdo-margin_3_left {
    margin-left: 3em;
}

.cdo-margin_3_left_small {
    margin-left: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_3_left_medium {
        margin-left: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_3_left_large {
        margin-left: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_3_left_xlarge {
        margin-left: 3em;
    }
}

.cdo-margin_3_right {
    margin-right: 3em;
}

.cdo-margin_3_right_small {
    margin-right: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_3_right_medium {
        margin-right: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_3_right_large {
        margin-right: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_3_right_xlarge {
        margin-right: 3em;
    }
}

.cdo-margin_3_bottom {
    margin-bottom: 3em;
}

.cdo-margin_3_bottom_small {
    margin-bottom: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_3_bottom_medium {
        margin-bottom: 3em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_3_bottom_large {
        margin-bottom: 3em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_3_bottom_xlarge {
        margin-bottom: 3em;
    }
}

.cdo-margin_4_h {
    margin-left: 4em;
    margin-right: 4em;
}

.cdo-margin_4_h_small {
    margin-left: 4em;
    margin-right: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_4_h_medium {
        margin-left: 4em;
        margin-right: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_4_h_large {
        margin-left: 4em;
        margin-right: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_4_h_xlarge {
        margin-left: 4em;
        margin-right: 4em;
    }
}

.cdo-margin_4_top {
    margin-top: 4em;
}

.cdo-margin_4_top_small {
    margin-top: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_4_top_medium {
        margin-top: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_4_top_large {
        margin-top: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_4_top_xlarge {
        margin-top: 4em;
    }
}

.cdo-margin_4_left {
    margin-left: 4em;
}

.cdo-margin_4_left_small {
    margin-left: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_4_left_medium {
        margin-left: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_4_left_large {
        margin-left: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_4_left_xlarge {
        margin-left: 4em;
    }
}

.cdo-margin_4_right {
    margin-right: 4em;
}

.cdo-margin_4_right_small {
    margin-right: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_4_right_medium {
        margin-right: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_4_right_large {
        margin-right: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_4_right_xlarge {
        margin-right: 4em;
    }
}

.cdo-margin_4_bottom {
    margin-bottom: 4em;
}

.cdo-margin_4_bottom_small {
    margin-bottom: 4em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_4_bottom_medium {
        margin-bottom: 4em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_4_bottom_large {
        margin-bottom: 4em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_4_bottom_xlarge {
        margin-bottom: 4em;
    }
}

.cdo-margin_5_h {
    margin-left: 5em;
    margin-right: 5em;
}

.cdo-margin_5_h_small {
    margin-left: 5em;
    margin-right: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_5_h_medium {
        margin-left: 5em;
        margin-right: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_5_h_large {
        margin-left: 5em;
        margin-right: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_5_h_xlarge {
        margin-left: 5em;
        margin-right: 5em;
    }
}

.cdo-margin_5_top {
    margin-top: 5em;
}

.cdo-margin_5_top_small {
    margin-top: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_5_top_medium {
        margin-top: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_5_top_large {
        margin-top: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_5_top_xlarge {
        margin-top: 5em;
    }
}

.cdo-margin_5_left {
    margin-left: 5em;
}

.cdo-margin_5_left_small {
    margin-left: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_5_left_medium {
        margin-left: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_5_left_large {
        margin-left: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_5_left_xlarge {
        margin-left: 5em;
    }
}

.cdo-margin_5_right {
    margin-right: 5em;
}

.cdo-margin_5_right_small {
    margin-right: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_5_right_medium {
        margin-right: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_5_right_large {
        margin-right: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_5_right_xlarge {
        margin-right: 5em;
    }
}

.cdo-margin_5_bottom {
    margin-bottom: 5em;
}

.cdo-margin_5_bottom_small {
    margin-bottom: 5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_5_bottom_medium {
        margin-bottom: 5em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_5_bottom_large {
        margin-bottom: 5em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_5_bottom_xlarge {
        margin-bottom: 5em;
    }
}

.cdo-margin_6_h {
    margin-left: 6em;
    margin-right: 6em;
}

.cdo-margin_6_h_small {
    margin-left: 6em;
    margin-right: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_6_h_medium {
        margin-left: 6em;
        margin-right: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_6_h_large {
        margin-left: 6em;
        margin-right: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_6_h_xlarge {
        margin-left: 6em;
        margin-right: 6em;
    }
}

.cdo-margin_6_top {
    margin-top: 6em;
}

.cdo-margin_6_top_small {
    margin-top: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_6_top_medium {
        margin-top: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_6_top_large {
        margin-top: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_6_top_xlarge {
        margin-top: 6em;
    }
}

.cdo-margin_6_left {
    margin-left: 6em;
}

.cdo-margin_6_left_small {
    margin-left: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_6_left_medium {
        margin-left: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_6_left_large {
        margin-left: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_6_left_xlarge {
        margin-left: 6em;
    }
}

.cdo-margin_6_right {
    margin-right: 6em;
}

.cdo-margin_6_right_small {
    margin-right: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_6_right_medium {
        margin-right: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_6_right_large {
        margin-right: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_6_right_xlarge {
        margin-right: 6em;
    }
}

.cdo-margin_6_bottom {
    margin-bottom: 6em;
}

.cdo-margin_6_bottom_small {
    margin-bottom: 6em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_6_bottom_medium {
        margin-bottom: 6em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_6_bottom_large {
        margin-bottom: 6em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_6_bottom_xlarge {
        margin-bottom: 6em;
    }
}

.cdo-margin_7_h {
    margin-left: 7em;
    margin-right: 7em;
}

.cdo-margin_7_h_small {
    margin-left: 7em;
    margin-right: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_7_h_medium {
        margin-left: 7em;
        margin-right: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_7_h_large {
        margin-left: 7em;
        margin-right: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_7_h_xlarge {
        margin-left: 7em;
        margin-right: 7em;
    }
}

.cdo-margin_7_top {
    margin-top: 7em;
}

.cdo-margin_7_top_small {
    margin-top: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_7_top_medium {
        margin-top: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_7_top_large {
        margin-top: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_7_top_xlarge {
        margin-top: 7em;
    }
}

.cdo-margin_7_left {
    margin-left: 7em;
}

.cdo-margin_7_left_small {
    margin-left: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_7_left_medium {
        margin-left: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_7_left_large {
        margin-left: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_7_left_xlarge {
        margin-left: 7em;
    }
}

.cdo-margin_7_right {
    margin-right: 7em;
}

.cdo-margin_7_right_small {
    margin-right: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_7_right_medium {
        margin-right: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_7_right_large {
        margin-right: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_7_right_xlarge {
        margin-right: 7em;
    }
}

.cdo-margin_7_bottom {
    margin-bottom: 7em;
}

.cdo-margin_7_bottom_small {
    margin-bottom: 7em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_7_bottom_medium {
        margin-bottom: 7em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_7_bottom_large {
        margin-bottom: 7em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_7_bottom_xlarge {
        margin-bottom: 7em;
    }
}

.cdo-margin_8_h {
    margin-left: 8em;
    margin-right: 8em;
}

.cdo-margin_8_h_small {
    margin-left: 8em;
    margin-right: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_8_h_medium {
        margin-left: 8em;
        margin-right: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_8_h_large {
        margin-left: 8em;
        margin-right: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_8_h_xlarge {
        margin-left: 8em;
        margin-right: 8em;
    }
}

.cdo-margin_8_top {
    margin-top: 8em;
}

.cdo-margin_8_top_small {
    margin-top: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_8_top_medium {
        margin-top: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_8_top_large {
        margin-top: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_8_top_xlarge {
        margin-top: 8em;
    }
}

.cdo-margin_8_left {
    margin-left: 8em;
}

.cdo-margin_8_left_small {
    margin-left: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_8_left_medium {
        margin-left: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_8_left_large {
        margin-left: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_8_left_xlarge {
        margin-left: 8em;
    }
}

.cdo-margin_8_right {
    margin-right: 8em;
}

.cdo-margin_8_right_small {
    margin-right: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_8_right_medium {
        margin-right: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_8_right_large {
        margin-right: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_8_right_xlarge {
        margin-right: 8em;
    }
}

.cdo-margin_8_bottom {
    margin-bottom: 8em;
}

.cdo-margin_8_bottom_small {
    margin-bottom: 8em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_8_bottom_medium {
        margin-bottom: 8em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_8_bottom_large {
        margin-bottom: 8em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_8_bottom_xlarge {
        margin-bottom: 8em;
    }
}

.cdo-margin_9_h {
    margin-left: 9em;
    margin-right: 9em;
}

.cdo-margin_9_h_small {
    margin-left: 9em;
    margin-right: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_9_h_medium {
        margin-left: 9em;
        margin-right: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_9_h_large {
        margin-left: 9em;
        margin-right: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_9_h_xlarge {
        margin-left: 9em;
        margin-right: 9em;
    }
}

.cdo-margin_9_top {
    margin-top: 9em;
}

.cdo-margin_9_top_small {
    margin-top: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_9_top_medium {
        margin-top: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_9_top_large {
        margin-top: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_9_top_xlarge {
        margin-top: 9em;
    }
}

.cdo-margin_9_left {
    margin-left: 9em;
}

.cdo-margin_9_left_small {
    margin-left: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_9_left_medium {
        margin-left: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_9_left_large {
        margin-left: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_9_left_xlarge {
        margin-left: 9em;
    }
}

.cdo-margin_9_right {
    margin-right: 9em;
}

.cdo-margin_9_right_small {
    margin-right: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_9_right_medium {
        margin-right: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_9_right_large {
        margin-right: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_9_right_xlarge {
        margin-right: 9em;
    }
}

.cdo-margin_9_bottom {
    margin-bottom: 9em;
}

.cdo-margin_9_bottom_small {
    margin-bottom: 9em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_9_bottom_medium {
        margin-bottom: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_9_bottom_large {
        margin-bottom: 9em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_9_bottom_xlarge {
        margin-bottom: 9em;
    }
}

.cdo-margin_10_h {
    margin-left: 10em;
    margin-right: 10em;
}

.cdo-margin_10_h_small {
    margin-left: 10em;
    margin-right: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_10_h_medium {
        margin-left: 10em;
        margin-right: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_10_h_large {
        margin-left: 10em;
        margin-right: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_10_h_xlarge {
        margin-left: 10em;
        margin-right: 10em;
    }
}

.cdo-margin_10_top {
    margin-top: 10em;
}

.cdo-margin_10_top_small {
    margin-top: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_10_top_medium {
        margin-top: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_10_top_large {
        margin-top: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_10_top_xlarge {
        margin-top: 10em;
    }
}

.cdo-margin_10_left {
    margin-left: 10em;
}

.cdo-margin_10_left_small {
    margin-left: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_10_left_medium {
        margin-left: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_10_left_large {
        margin-left: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_10_left_xlarge {
        margin-left: 10em;
    }
}

.cdo-margin_10_right {
    margin-right: 10em;
}

.cdo-margin_10_right_small {
    margin-right: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_10_right_medium {
        margin-right: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_10_right_large {
        margin-right: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_10_right_xlarge {
        margin-right: 10em;
    }
}

.cdo-margin_10_bottom {
    margin-bottom: 10em;
}

.cdo-margin_10_bottom_small {
    margin-bottom: 10em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_10_bottom_medium {
        margin-bottom: 10em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_10_bottom_large {
        margin-bottom: 10em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_10_bottom_xlarge {
        margin-bottom: 10em;
    }
}

.cdo-margin_11_h {
    margin-left: 11em;
    margin-right: 11em;
}

.cdo-margin_11_h_small {
    margin-left: 11em;
    margin-right: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_11_h_medium {
        margin-left: 11em;
        margin-right: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_11_h_large {
        margin-left: 11em;
        margin-right: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_11_h_xlarge {
        margin-left: 11em;
        margin-right: 11em;
    }
}

.cdo-margin_11_top {
    margin-top: 11em;
}

.cdo-margin_11_top_small {
    margin-top: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_11_top_medium {
        margin-top: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_11_top_large {
        margin-top: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_11_top_xlarge {
        margin-top: 11em;
    }
}

.cdo-margin_11_left {
    margin-left: 11em;
}

.cdo-margin_11_left_small {
    margin-left: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_11_left_medium {
        margin-left: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_11_left_large {
        margin-left: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_11_left_xlarge {
        margin-left: 11em;
    }
}

.cdo-margin_11_right {
    margin-right: 11em;
}

.cdo-margin_11_right_small {
    margin-right: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_11_right_medium {
        margin-right: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_11_right_large {
        margin-right: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_11_right_xlarge {
        margin-right: 11em;
    }
}

.cdo-margin_11_bottom {
    margin-bottom: 11em;
}

.cdo-margin_11_bottom_small {
    margin-bottom: 11em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_11_bottom_medium {
        margin-bottom: 11em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_11_bottom_large {
        margin-bottom: 11em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_11_bottom_xlarge {
        margin-bottom: 11em;
    }
}

.cdo-margin_12_h {
    margin-left: 12em;
    margin-right: 12em;
}

.cdo-margin_12_h_small {
    margin-left: 12em;
    margin-right: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_12_h_medium {
        margin-left: 12em;
        margin-right: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_12_h_large {
        margin-left: 12em;
        margin-right: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_12_h_xlarge {
        margin-left: 12em;
        margin-right: 12em;
    }
}

.cdo-margin_12_top {
    margin-top: 12em;
}

.cdo-margin_12_top_small {
    margin-top: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_12_top_medium {
        margin-top: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_12_top_large {
        margin-top: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_12_top_xlarge {
        margin-top: 12em;
    }
}

.cdo-margin_12_left {
    margin-left: 12em;
}

.cdo-margin_12_left_small {
    margin-left: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_12_left_medium {
        margin-left: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_12_left_large {
        margin-left: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_12_left_xlarge {
        margin-left: 12em;
    }
}

.cdo-margin_12_right {
    margin-right: 12em;
}

.cdo-margin_12_right_small {
    margin-right: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_12_right_medium {
        margin-right: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_12_right_large {
        margin-right: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_12_right_xlarge {
        margin-right: 12em;
    }
}

.cdo-margin_12_bottom {
    margin-bottom: 12em;
}

.cdo-margin_12_bottom_small {
    margin-bottom: 12em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_12_bottom_medium {
        margin-bottom: 12em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_12_bottom_large {
        margin-bottom: 12em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_12_bottom_xlarge {
        margin-bottom: 12em;
    }
}

.cdo-margin_13_h {
    margin-left: 13em;
    margin-right: 13em;
}

.cdo-margin_13_h_small {
    margin-left: 13em;
    margin-right: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_13_h_medium {
        margin-left: 13em;
        margin-right: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_13_h_large {
        margin-left: 13em;
        margin-right: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_13_h_xlarge {
        margin-left: 13em;
        margin-right: 13em;
    }
}

.cdo-margin_13_top {
    margin-top: 13em;
}

.cdo-margin_13_top_small {
    margin-top: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_13_top_medium {
        margin-top: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_13_top_large {
        margin-top: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_13_top_xlarge {
        margin-top: 13em;
    }
}

.cdo-margin_13_left {
    margin-left: 13em;
}

.cdo-margin_13_left_small {
    margin-left: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_13_left_medium {
        margin-left: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_13_left_large {
        margin-left: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_13_left_xlarge {
        margin-left: 13em;
    }
}

.cdo-margin_13_right {
    margin-right: 13em;
}

.cdo-margin_13_right_small {
    margin-right: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_13_right_medium {
        margin-right: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_13_right_large {
        margin-right: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_13_right_xlarge {
        margin-right: 13em;
    }
}

.cdo-margin_13_bottom {
    margin-bottom: 13em;
}

.cdo-margin_13_bottom_small {
    margin-bottom: 13em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_13_bottom_medium {
        margin-bottom: 13em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_13_bottom_large {
        margin-bottom: 13em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_13_bottom_xlarge {
        margin-bottom: 13em;
    }
}

.cdo-margin_14_h {
    margin-left: 14em;
    margin-right: 14em;
}

.cdo-margin_14_h_small {
    margin-left: 14em;
    margin-right: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_14_h_medium {
        margin-left: 14em;
        margin-right: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_14_h_large {
        margin-left: 14em;
        margin-right: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_14_h_xlarge {
        margin-left: 14em;
        margin-right: 14em;
    }
}

.cdo-margin_14_top {
    margin-top: 14em;
}

.cdo-margin_14_top_small {
    margin-top: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_14_top_medium {
        margin-top: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_14_top_large {
        margin-top: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_14_top_xlarge {
        margin-top: 14em;
    }
}

.cdo-margin_14_left {
    margin-left: 14em;
}

.cdo-margin_14_left_small {
    margin-left: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_14_left_medium {
        margin-left: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_14_left_large {
        margin-left: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_14_left_xlarge {
        margin-left: 14em;
    }
}

.cdo-margin_14_right {
    margin-right: 14em;
}

.cdo-margin_14_right_small {
    margin-right: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_14_right_medium {
        margin-right: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_14_right_large {
        margin-right: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_14_right_xlarge {
        margin-right: 14em;
    }
}

.cdo-margin_14_bottom {
    margin-bottom: 14em;
}

.cdo-margin_14_bottom_small {
    margin-bottom: 14em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_14_bottom_medium {
        margin-bottom: 14em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_14_bottom_large {
        margin-bottom: 14em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_14_bottom_xlarge {
        margin-bottom: 14em;
    }
}

.cdo-margin_15_h {
    margin-left: 15em;
    margin-right: 15em;
}

.cdo-margin_15_h_small {
    margin-left: 15em;
    margin-right: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_15_h_medium {
        margin-left: 15em;
        margin-right: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_15_h_large {
        margin-left: 15em;
        margin-right: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_15_h_xlarge {
        margin-left: 15em;
        margin-right: 15em;
    }
}

.cdo-margin_15_top {
    margin-top: 15em;
}

.cdo-margin_15_top_small {
    margin-top: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_15_top_medium {
        margin-top: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_15_top_large {
        margin-top: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_15_top_xlarge {
        margin-top: 15em;
    }
}

.cdo-margin_15_left {
    margin-left: 15em;
}

.cdo-margin_15_left_small {
    margin-left: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_15_left_medium {
        margin-left: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_15_left_large {
        margin-left: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_15_left_xlarge {
        margin-left: 15em;
    }
}

.cdo-margin_15_right {
    margin-right: 15em;
}

.cdo-margin_15_right_small {
    margin-right: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_15_right_medium {
        margin-right: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_15_right_large {
        margin-right: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_15_right_xlarge {
        margin-right: 15em;
    }
}

.cdo-margin_15_bottom {
    margin-bottom: 15em;
}

.cdo-margin_15_bottom_small {
    margin-bottom: 15em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_15_bottom_medium {
        margin-bottom: 15em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_15_bottom_large {
        margin-bottom: 15em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_15_bottom_xlarge {
        margin-bottom: 15em;
    }
}

.cdo-margin_16_h {
    margin-left: 16em;
    margin-right: 16em;
}

.cdo-margin_16_h_small {
    margin-left: 16em;
    margin-right: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_16_h_medium {
        margin-left: 16em;
        margin-right: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_16_h_large {
        margin-left: 16em;
        margin-right: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_16_h_xlarge {
        margin-left: 16em;
        margin-right: 16em;
    }
}

.cdo-margin_16_top {
    margin-top: 16em;
}

.cdo-margin_16_top_small {
    margin-top: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_16_top_medium {
        margin-top: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_16_top_large {
        margin-top: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_16_top_xlarge {
        margin-top: 16em;
    }
}

.cdo-margin_16_left {
    margin-left: 16em;
}

.cdo-margin_16_left_small {
    margin-left: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_16_left_medium {
        margin-left: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_16_left_large {
        margin-left: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_16_left_xlarge {
        margin-left: 16em;
    }
}

.cdo-margin_16_right {
    margin-right: 16em;
}

.cdo-margin_16_right_small {
    margin-right: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_16_right_medium {
        margin-right: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_16_right_large {
        margin-right: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_16_right_xlarge {
        margin-right: 16em;
    }
}

.cdo-margin_16_bottom {
    margin-bottom: 16em;
}

.cdo-margin_16_bottom_small {
    margin-bottom: 16em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_16_bottom_medium {
        margin-bottom: 16em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_16_bottom_large {
        margin-bottom: 16em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_16_bottom_xlarge {
        margin-bottom: 16em;
    }
}

.cdo-margin_17_h {
    margin-left: 17em;
    margin-right: 17em;
}

.cdo-margin_17_h_small {
    margin-left: 17em;
    margin-right: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_17_h_medium {
        margin-left: 17em;
        margin-right: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_17_h_large {
        margin-left: 17em;
        margin-right: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_17_h_xlarge {
        margin-left: 17em;
        margin-right: 17em;
    }
}

.cdo-margin_17_top {
    margin-top: 17em;
}

.cdo-margin_17_top_small {
    margin-top: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_17_top_medium {
        margin-top: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_17_top_large {
        margin-top: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_17_top_xlarge {
        margin-top: 17em;
    }
}

.cdo-margin_17_left {
    margin-left: 17em;
}

.cdo-margin_17_left_small {
    margin-left: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_17_left_medium {
        margin-left: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_17_left_large {
        margin-left: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_17_left_xlarge {
        margin-left: 17em;
    }
}

.cdo-margin_17_right {
    margin-right: 17em;
}

.cdo-margin_17_right_small {
    margin-right: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_17_right_medium {
        margin-right: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_17_right_large {
        margin-right: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_17_right_xlarge {
        margin-right: 17em;
    }
}

.cdo-margin_17_bottom {
    margin-bottom: 17em;
}

.cdo-margin_17_bottom_small {
    margin-bottom: 17em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_17_bottom_medium {
        margin-bottom: 17em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_17_bottom_large {
        margin-bottom: 17em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_17_bottom_xlarge {
        margin-bottom: 17em;
    }
}

.cdo-margin_18_h {
    margin-left: 18em;
    margin-right: 18em;
}

.cdo-margin_18_h_small {
    margin-left: 18em;
    margin-right: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_18_h_medium {
        margin-left: 18em;
        margin-right: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_18_h_large {
        margin-left: 18em;
        margin-right: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_18_h_xlarge {
        margin-left: 18em;
        margin-right: 18em;
    }
}

.cdo-margin_18_top {
    margin-top: 18em;
}

.cdo-margin_18_top_small {
    margin-top: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_18_top_medium {
        margin-top: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_18_top_large {
        margin-top: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_18_top_xlarge {
        margin-top: 18em;
    }
}

.cdo-margin_18_left {
    margin-left: 18em;
}

.cdo-margin_18_left_small {
    margin-left: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_18_left_medium {
        margin-left: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_18_left_large {
        margin-left: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_18_left_xlarge {
        margin-left: 18em;
    }
}

.cdo-margin_18_right {
    margin-right: 18em;
}

.cdo-margin_18_right_small {
    margin-right: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_18_right_medium {
        margin-right: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_18_right_large {
        margin-right: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_18_right_xlarge {
        margin-right: 18em;
    }
}

.cdo-margin_18_bottom {
    margin-bottom: 18em;
}

.cdo-margin_18_bottom_small {
    margin-bottom: 18em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_18_bottom_medium {
        margin-bottom: 18em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_18_bottom_large {
        margin-bottom: 18em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_18_bottom_xlarge {
        margin-bottom: 18em;
    }
}

.cdo-margin_19_h {
    margin-left: 19em;
    margin-right: 19em;
}

.cdo-margin_19_h_small {
    margin-left: 19em;
    margin-right: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_19_h_medium {
        margin-left: 19em;
        margin-right: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_19_h_large {
        margin-left: 19em;
        margin-right: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_19_h_xlarge {
        margin-left: 19em;
        margin-right: 19em;
    }
}

.cdo-margin_19_top {
    margin-top: 19em;
}

.cdo-margin_19_top_small {
    margin-top: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_19_top_medium {
        margin-top: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_19_top_large {
        margin-top: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_19_top_xlarge {
        margin-top: 19em;
    }
}

.cdo-margin_19_left {
    margin-left: 19em;
}

.cdo-margin_19_left_small {
    margin-left: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_19_left_medium {
        margin-left: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_19_left_large {
        margin-left: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_19_left_xlarge {
        margin-left: 19em;
    }
}

.cdo-margin_19_right {
    margin-right: 19em;
}

.cdo-margin_19_right_small {
    margin-right: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_19_right_medium {
        margin-right: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_19_right_large {
        margin-right: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_19_right_xlarge {
        margin-right: 19em;
    }
}

.cdo-margin_19_bottom {
    margin-bottom: 19em;
}

.cdo-margin_19_bottom_small {
    margin-bottom: 19em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_19_bottom_medium {
        margin-bottom: 19em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_19_bottom_large {
        margin-bottom: 19em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_19_bottom_xlarge {
        margin-bottom: 19em;
    }
}

.cdo-margin_20_h {
    margin-left: 20em;
    margin-right: 20em;
}

.cdo-margin_20_h_small {
    margin-left: 20em;
    margin-right: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_20_h_medium {
        margin-left: 20em;
        margin-right: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_20_h_large {
        margin-left: 20em;
        margin-right: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_20_h_xlarge {
        margin-left: 20em;
        margin-right: 20em;
    }
}

.cdo-margin_20_top {
    margin-top: 20em;
}

.cdo-margin_20_top_small {
    margin-top: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_20_top_medium {
        margin-top: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_20_top_large {
        margin-top: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_20_top_xlarge {
        margin-top: 20em;
    }
}

.cdo-margin_20_left {
    margin-left: 20em;
}

.cdo-margin_20_left_small {
    margin-left: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_20_left_medium {
        margin-left: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_20_left_large {
        margin-left: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_20_left_xlarge {
        margin-left: 20em;
    }
}

.cdo-margin_20_right {
    margin-right: 20em;
}

.cdo-margin_20_right_small {
    margin-right: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_20_right_medium {
        margin-right: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_20_right_large {
        margin-right: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_20_right_xlarge {
        margin-right: 20em;
    }
}

.cdo-margin_20_bottom {
    margin-bottom: 20em;
}

.cdo-margin_20_bottom_small {
    margin-bottom: 20em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-margin_20_bottom_medium {
        margin-bottom: 20em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-margin_20_bottom_large {
        margin-bottom: 20em;
    }
}

@media screen and (min-width: 75em) {
    .cdo-margin_20_bottom_xlarge {
        margin-bottom: 20em;
    }
}

.cdo-size_0_w {
    width: 0;
}

.cdo-size_0_w_max {
    max-width: 0;
}

.cdo-size_0_w_0 {
    width: 0;
}

.cdo-size_0_w_0_max {
    max-width: 0;
}

.cdo-size_0_w_1 {
    width: 0.1em;
}

.cdo-size_0_w_1_max {
    max-width: 0.1em;
}

.cdo-size_0_w_2 {
    width: 0.2em;
}

.cdo-size_0_w_2_max {
    max-width: 0.2em;
}

.cdo-size_0_w_3 {
    width: 0.3em;
}

.cdo-size_0_w_3_max {
    max-width: 0.3em;
}

.cdo-size_0_w_4 {
    width: 0.4em;
}

.cdo-size_0_w_4_max {
    max-width: 0.4em;
}

.cdo-size_0_w_5 {
    width: 0.5em;
}

.cdo-size_0_w_5_max {
    max-width: 0.5em;
}

.cdo-size_0_w_6 {
    width: 0.6em;
}

.cdo-size_0_w_6_max {
    max-width: 0.6em;
}

.cdo-size_0_w_7 {
    width: 0.7em;
}

.cdo-size_0_w_7_max {
    max-width: 0.7em;
}

.cdo-size_0_w_8 {
    width: 0.8em;
}

.cdo-size_0_w_8_max {
    max-width: 0.8em;
}

.cdo-size_0_w_9 {
    width: 0.9em;
}

.cdo-size_0_w_9_max {
    max-width: 0.9em;
}

.cdo-size_0_w_10 {
    width: 1em;
}

.cdo-size_0_w_10_max {
    max-width: 1em;
}

.cdo-size_0_h {
    height: 0;
}

.cdo-size_0_h_max {
    max-height: 0;
}

.cdo-size_0_h_0 {
    height: 0;
}

.cdo-size_0_h_0_max {
    max-height: 0;
}

.cdo-size_0_h_1 {
    height: 0.1em;
}

.cdo-size_0_h_1_max {
    max-height: 0.1em;
}

.cdo-size_0_h_2 {
    height: 0.2em;
}

.cdo-size_0_h_2_max {
    max-height: 0.2em;
}

.cdo-size_0_h_3 {
    height: 0.3em;
}

.cdo-size_0_h_3_max {
    max-height: 0.3em;
}

.cdo-size_0_h_4 {
    height: 0.4em;
}

.cdo-size_0_h_4_max {
    max-height: 0.4em;
}

.cdo-size_0_h_5 {
    height: 0.5em;
}

.cdo-size_0_h_5_max {
    max-height: 0.5em;
}

.cdo-size_0_h_6 {
    height: 0.6em;
}

.cdo-size_0_h_6_max {
    max-height: 0.6em;
}

.cdo-size_0_h_7 {
    height: 0.7em;
}

.cdo-size_0_h_7_max {
    max-height: 0.7em;
}

.cdo-size_0_h_8 {
    height: 0.8em;
}

.cdo-size_0_h_8_max {
    max-height: 0.8em;
}

.cdo-size_0_h_9 {
    height: 0.9em;
}

.cdo-size_0_h_9_max {
    max-height: 0.9em;
}

.cdo-size_0_h_10 {
    height: 1em;
}

.cdo-size_0_h_10_max {
    max-height: 1em;
}

.cdo-size_1_w {
    width: 1em;
}

.cdo-size_1_w_max {
    max-width: 1em;
}

.cdo-size_1_w_0 {
    width: 1em;
}

.cdo-size_1_w_0_max {
    max-width: 1em;
}

.cdo-size_1_w_1 {
    width: 1.1em;
}

.cdo-size_1_w_1_max {
    max-width: 1.1em;
}

.cdo-size_1_w_2 {
    width: 1.2em;
}

.cdo-size_1_w_2_max {
    max-width: 1.2em;
}

.cdo-size_1_w_3 {
    width: 1.3em;
}

.cdo-size_1_w_3_max {
    max-width: 1.3em;
}

.cdo-size_1_w_4 {
    width: 1.4em;
}

.cdo-size_1_w_4_max {
    max-width: 1.4em;
}

.cdo-size_1_w_5 {
    width: 1.5em;
}

.cdo-size_1_w_5_max {
    max-width: 1.5em;
}

.cdo-size_1_w_6 {
    width: 1.6em;
}

.cdo-size_1_w_6_max {
    max-width: 1.6em;
}

.cdo-size_1_w_7 {
    width: 1.7em;
}

.cdo-size_1_w_7_max {
    max-width: 1.7em;
}

.cdo-size_1_w_8 {
    width: 1.8em;
}

.cdo-size_1_w_8_max {
    max-width: 1.8em;
}

.cdo-size_1_w_9 {
    width: 1.9em;
}

.cdo-size_1_w_9_max {
    max-width: 1.9em;
}

.cdo-size_1_w_10 {
    width: 2em;
}

.cdo-size_1_w_10_max {
    max-width: 2em;
}

.cdo-size_1_h {
    height: 1em;
}

.cdo-size_1_h_max {
    max-height: 1em;
}

.cdo-size_1_h_0 {
    height: 1em;
}

.cdo-size_1_h_0_max {
    max-height: 1em;
}

.cdo-size_1_h_1 {
    height: 1.1em;
}

.cdo-size_1_h_1_max {
    max-height: 1.1em;
}

.cdo-size_1_h_2 {
    height: 1.2em;
}

.cdo-size_1_h_2_max {
    max-height: 1.2em;
}

.cdo-size_1_h_3 {
    height: 1.3em;
}

.cdo-size_1_h_3_max {
    max-height: 1.3em;
}

.cdo-size_1_h_4 {
    height: 1.4em;
}

.cdo-size_1_h_4_max {
    max-height: 1.4em;
}

.cdo-size_1_h_5 {
    height: 1.5em;
}

.cdo-size_1_h_5_max {
    max-height: 1.5em;
}

.cdo-size_1_h_6 {
    height: 1.6em;
}

.cdo-size_1_h_6_max {
    max-height: 1.6em;
}

.cdo-size_1_h_7 {
    height: 1.7em;
}

.cdo-size_1_h_7_max {
    max-height: 1.7em;
}

.cdo-size_1_h_8 {
    height: 1.8em;
}

.cdo-size_1_h_8_max {
    max-height: 1.8em;
}

.cdo-size_1_h_9 {
    height: 1.9em;
}

.cdo-size_1_h_9_max {
    max-height: 1.9em;
}

.cdo-size_1_h_10 {
    height: 2em;
}

.cdo-size_1_h_10_max {
    max-height: 2em;
}

.cdo-size_2_w {
    width: 2em;
}

.cdo-size_2_w_max {
    max-width: 2em;
}

.cdo-size_2_w_0 {
    width: 2em;
}

.cdo-size_2_w_0_max {
    max-width: 2em;
}

.cdo-size_2_w_1 {
    width: 2.1em;
}

.cdo-size_2_w_1_max {
    max-width: 2.1em;
}

.cdo-size_2_w_2 {
    width: 2.2em;
}

.cdo-size_2_w_2_max {
    max-width: 2.2em;
}

.cdo-size_2_w_3 {
    width: 2.3em;
}

.cdo-size_2_w_3_max {
    max-width: 2.3em;
}

.cdo-size_2_w_4 {
    width: 2.4em;
}

.cdo-size_2_w_4_max {
    max-width: 2.4em;
}

.cdo-size_2_w_5 {
    width: 2.5em;
}

.cdo-size_2_w_5_max {
    max-width: 2.5em;
}

.cdo-size_2_w_6 {
    width: 2.6em;
}

.cdo-size_2_w_6_max {
    max-width: 2.6em;
}

.cdo-size_2_w_7 {
    width: 2.7em;
}

.cdo-size_2_w_7_max {
    max-width: 2.7em;
}

.cdo-size_2_w_8 {
    width: 2.8em;
}

.cdo-size_2_w_8_max {
    max-width: 2.8em;
}

.cdo-size_2_w_9 {
    width: 2.9em;
}

.cdo-size_2_w_9_max {
    max-width: 2.9em;
}

.cdo-size_2_w_10 {
    width: 3em;
}

.cdo-size_2_w_10_max {
    max-width: 3em;
}

.cdo-size_2_h {
    height: 2em;
}

.cdo-size_2_h_max {
    max-height: 2em;
}

.cdo-size_2_h_0 {
    height: 2em;
}

.cdo-size_2_h_0_max {
    max-height: 2em;
}

.cdo-size_2_h_1 {
    height: 2.1em;
}

.cdo-size_2_h_1_max {
    max-height: 2.1em;
}

.cdo-size_2_h_2 {
    height: 2.2em;
}

.cdo-size_2_h_2_max {
    max-height: 2.2em;
}

.cdo-size_2_h_3 {
    height: 2.3em;
}

.cdo-size_2_h_3_max {
    max-height: 2.3em;
}

.cdo-size_2_h_4 {
    height: 2.4em;
}

.cdo-size_2_h_4_max {
    max-height: 2.4em;
}

.cdo-size_2_h_5 {
    height: 2.5em;
}

.cdo-size_2_h_5_max {
    max-height: 2.5em;
}

.cdo-size_2_h_6 {
    height: 2.6em;
}

.cdo-size_2_h_6_max {
    max-height: 2.6em;
}

.cdo-size_2_h_7 {
    height: 2.7em;
}

.cdo-size_2_h_7_max {
    max-height: 2.7em;
}

.cdo-size_2_h_8 {
    height: 2.8em;
}

.cdo-size_2_h_8_max {
    max-height: 2.8em;
}

.cdo-size_2_h_9 {
    height: 2.9em;
}

.cdo-size_2_h_9_max {
    max-height: 2.9em;
}

.cdo-size_2_h_10 {
    height: 3em;
}

.cdo-size_2_h_10_max {
    max-height: 3em;
}

.cdo-size_3_w {
    width: 3em;
}

.cdo-size_3_w_max {
    max-width: 3em;
}

.cdo-size_3_w_0 {
    width: 3em;
}

.cdo-size_3_w_0_max {
    max-width: 3em;
}

.cdo-size_3_w_1 {
    width: 3.1em;
}

.cdo-size_3_w_1_max {
    max-width: 3.1em;
}

.cdo-size_3_w_2 {
    width: 3.2em;
}

.cdo-size_3_w_2_max {
    max-width: 3.2em;
}

.cdo-size_3_w_3 {
    width: 3.3em;
}

.cdo-size_3_w_3_max {
    max-width: 3.3em;
}

.cdo-size_3_w_4 {
    width: 3.4em;
}

.cdo-size_3_w_4_max {
    max-width: 3.4em;
}

.cdo-size_3_w_5 {
    width: 3.5em;
}

.cdo-size_3_w_5_max {
    max-width: 3.5em;
}

.cdo-size_3_w_6 {
    width: 3.6em;
}

.cdo-size_3_w_6_max {
    max-width: 3.6em;
}

.cdo-size_3_w_7 {
    width: 3.7em;
}

.cdo-size_3_w_7_max {
    max-width: 3.7em;
}

.cdo-size_3_w_8 {
    width: 3.8em;
}

.cdo-size_3_w_8_max {
    max-width: 3.8em;
}

.cdo-size_3_w_9 {
    width: 3.9em;
}

.cdo-size_3_w_9_max {
    max-width: 3.9em;
}

.cdo-size_3_w_10 {
    width: 4em;
}

.cdo-size_3_w_10_max {
    max-width: 4em;
}

.cdo-size_3_h {
    height: 3em;
}

.cdo-size_3_h_max {
    max-height: 3em;
}

.cdo-size_3_h_0 {
    height: 3em;
}

.cdo-size_3_h_0_max {
    max-height: 3em;
}

.cdo-size_3_h_1 {
    height: 3.1em;
}

.cdo-size_3_h_1_max {
    max-height: 3.1em;
}

.cdo-size_3_h_2 {
    height: 3.2em;
}

.cdo-size_3_h_2_max {
    max-height: 3.2em;
}

.cdo-size_3_h_3 {
    height: 3.3em;
}

.cdo-size_3_h_3_max {
    max-height: 3.3em;
}

.cdo-size_3_h_4 {
    height: 3.4em;
}

.cdo-size_3_h_4_max {
    max-height: 3.4em;
}

.cdo-size_3_h_5 {
    height: 3.5em;
}

.cdo-size_3_h_5_max {
    max-height: 3.5em;
}

.cdo-size_3_h_6 {
    height: 3.6em;
}

.cdo-size_3_h_6_max {
    max-height: 3.6em;
}

.cdo-size_3_h_7 {
    height: 3.7em;
}

.cdo-size_3_h_7_max {
    max-height: 3.7em;
}

.cdo-size_3_h_8 {
    height: 3.8em;
}

.cdo-size_3_h_8_max {
    max-height: 3.8em;
}

.cdo-size_3_h_9 {
    height: 3.9em;
}

.cdo-size_3_h_9_max {
    max-height: 3.9em;
}

.cdo-size_3_h_10 {
    height: 4em;
}

.cdo-size_3_h_10_max {
    max-height: 4em;
}

.cdo-size_4_w {
    width: 4em;
}

.cdo-size_4_w_max {
    max-width: 4em;
}

.cdo-size_4_w_0 {
    width: 4em;
}

.cdo-size_4_w_0_max {
    max-width: 4em;
}

.cdo-size_4_w_1 {
    width: 4.1em;
}

.cdo-size_4_w_1_max {
    max-width: 4.1em;
}

.cdo-size_4_w_2 {
    width: 4.2em;
}

.cdo-size_4_w_2_max {
    max-width: 4.2em;
}

.cdo-size_4_w_3 {
    width: 4.3em;
}

.cdo-size_4_w_3_max {
    max-width: 4.3em;
}

.cdo-size_4_w_4 {
    width: 4.4em;
}

.cdo-size_4_w_4_max {
    max-width: 4.4em;
}

.cdo-size_4_w_5 {
    width: 4.5em;
}

.cdo-size_4_w_5_max {
    max-width: 4.5em;
}

.cdo-size_4_w_6 {
    width: 4.6em;
}

.cdo-size_4_w_6_max {
    max-width: 4.6em;
}

.cdo-size_4_w_7 {
    width: 4.7em;
}

.cdo-size_4_w_7_max {
    max-width: 4.7em;
}

.cdo-size_4_w_8 {
    width: 4.8em;
}

.cdo-size_4_w_8_max {
    max-width: 4.8em;
}

.cdo-size_4_w_9 {
    width: 4.9em;
}

.cdo-size_4_w_9_max {
    max-width: 4.9em;
}

.cdo-size_4_w_10 {
    width: 5em;
}

.cdo-size_4_w_10_max {
    max-width: 5em;
}

.cdo-size_4_h {
    height: 4em;
}

.cdo-size_4_h_max {
    max-height: 4em;
}

.cdo-size_4_h_0 {
    height: 4em;
}

.cdo-size_4_h_0_max {
    max-height: 4em;
}

.cdo-size_4_h_1 {
    height: 4.1em;
}

.cdo-size_4_h_1_max {
    max-height: 4.1em;
}

.cdo-size_4_h_2 {
    height: 4.2em;
}

.cdo-size_4_h_2_max {
    max-height: 4.2em;
}

.cdo-size_4_h_3 {
    height: 4.3em;
}

.cdo-size_4_h_3_max {
    max-height: 4.3em;
}

.cdo-size_4_h_4 {
    height: 4.4em;
}

.cdo-size_4_h_4_max {
    max-height: 4.4em;
}

.cdo-size_4_h_5 {
    height: 4.5em;
}

.cdo-size_4_h_5_max {
    max-height: 4.5em;
}

.cdo-size_4_h_6 {
    height: 4.6em;
}

.cdo-size_4_h_6_max {
    max-height: 4.6em;
}

.cdo-size_4_h_7 {
    height: 4.7em;
}

.cdo-size_4_h_7_max {
    max-height: 4.7em;
}

.cdo-size_4_h_8 {
    height: 4.8em;
}

.cdo-size_4_h_8_max {
    max-height: 4.8em;
}

.cdo-size_4_h_9 {
    height: 4.9em;
}

.cdo-size_4_h_9_max {
    max-height: 4.9em;
}

.cdo-size_4_h_10 {
    height: 5em;
}

.cdo-size_4_h_10_max {
    max-height: 5em;
}

.cdo-size_5_w {
    width: 5em;
}

.cdo-size_5_w_max {
    max-width: 5em;
}

.cdo-size_5_w_0 {
    width: 5em;
}

.cdo-size_5_w_0_max {
    max-width: 5em;
}

.cdo-size_5_w_1 {
    width: 5.1em;
}

.cdo-size_5_w_1_max {
    max-width: 5.1em;
}

.cdo-size_5_w_2 {
    width: 5.2em;
}

.cdo-size_5_w_2_max {
    max-width: 5.2em;
}

.cdo-size_5_w_3 {
    width: 5.3em;
}

.cdo-size_5_w_3_max {
    max-width: 5.3em;
}

.cdo-size_5_w_4 {
    width: 5.4em;
}

.cdo-size_5_w_4_max {
    max-width: 5.4em;
}

.cdo-size_5_w_5 {
    width: 5.5em;
}

.cdo-size_5_w_5_max {
    max-width: 5.5em;
}

.cdo-size_5_w_6 {
    width: 5.6em;
}

.cdo-size_5_w_6_max {
    max-width: 5.6em;
}

.cdo-size_5_w_7 {
    width: 5.7em;
}

.cdo-size_5_w_7_max {
    max-width: 5.7em;
}

.cdo-size_5_w_8 {
    width: 5.8em;
}

.cdo-size_5_w_8_max {
    max-width: 5.8em;
}

.cdo-size_5_w_9 {
    width: 5.9em;
}

.cdo-size_5_w_9_max {
    max-width: 5.9em;
}

.cdo-size_5_w_10 {
    width: 6em;
}

.cdo-size_5_w_10_max {
    max-width: 6em;
}

.cdo-size_5_h {
    height: 5em;
}

.cdo-size_5_h_max {
    max-height: 5em;
}

.cdo-size_5_h_0 {
    height: 5em;
}

.cdo-size_5_h_0_max {
    max-height: 5em;
}

.cdo-size_5_h_1 {
    height: 5.1em;
}

.cdo-size_5_h_1_max {
    max-height: 5.1em;
}

.cdo-size_5_h_2 {
    height: 5.2em;
}

.cdo-size_5_h_2_max {
    max-height: 5.2em;
}

.cdo-size_5_h_3 {
    height: 5.3em;
}

.cdo-size_5_h_3_max {
    max-height: 5.3em;
}

.cdo-size_5_h_4 {
    height: 5.4em;
}

.cdo-size_5_h_4_max {
    max-height: 5.4em;
}

.cdo-size_5_h_5 {
    height: 5.5em;
}

.cdo-size_5_h_5_max {
    max-height: 5.5em;
}

.cdo-size_5_h_6 {
    height: 5.6em;
}

.cdo-size_5_h_6_max {
    max-height: 5.6em;
}

.cdo-size_5_h_7 {
    height: 5.7em;
}

.cdo-size_5_h_7_max {
    max-height: 5.7em;
}

.cdo-size_5_h_8 {
    height: 5.8em;
}

.cdo-size_5_h_8_max {
    max-height: 5.8em;
}

.cdo-size_5_h_9 {
    height: 5.9em;
}

.cdo-size_5_h_9_max {
    max-height: 5.9em;
}

.cdo-size_5_h_10 {
    height: 6em;
}

.cdo-size_5_h_10_max {
    max-height: 6em;
}

.cdo-size_6_w {
    width: 6em;
}

.cdo-size_6_w_max {
    max-width: 6em;
}

.cdo-size_6_w_0 {
    width: 6em;
}

.cdo-size_6_w_0_max {
    max-width: 6em;
}

.cdo-size_6_w_1 {
    width: 6.1em;
}

.cdo-size_6_w_1_max {
    max-width: 6.1em;
}

.cdo-size_6_w_2 {
    width: 6.2em;
}

.cdo-size_6_w_2_max {
    max-width: 6.2em;
}

.cdo-size_6_w_3 {
    width: 6.3em;
}

.cdo-size_6_w_3_max {
    max-width: 6.3em;
}

.cdo-size_6_w_4 {
    width: 6.4em;
}

.cdo-size_6_w_4_max {
    max-width: 6.4em;
}

.cdo-size_6_w_5 {
    width: 6.5em;
}

.cdo-size_6_w_5_max {
    max-width: 6.5em;
}

.cdo-size_6_w_6 {
    width: 6.6em;
}

.cdo-size_6_w_6_max {
    max-width: 6.6em;
}

.cdo-size_6_w_7 {
    width: 6.7em;
}

.cdo-size_6_w_7_max {
    max-width: 6.7em;
}

.cdo-size_6_w_8 {
    width: 6.8em;
}

.cdo-size_6_w_8_max {
    max-width: 6.8em;
}

.cdo-size_6_w_9 {
    width: 6.9em;
}

.cdo-size_6_w_9_max {
    max-width: 6.9em;
}

.cdo-size_6_w_10 {
    width: 7em;
}

.cdo-size_6_w_10_max {
    max-width: 7em;
}

.cdo-size_6_h {
    height: 6em;
}

.cdo-size_6_h_max {
    max-height: 6em;
}

.cdo-size_6_h_0 {
    height: 6em;
}

.cdo-size_6_h_0_max {
    max-height: 6em;
}

.cdo-size_6_h_1 {
    height: 6.1em;
}

.cdo-size_6_h_1_max {
    max-height: 6.1em;
}

.cdo-size_6_h_2 {
    height: 6.2em;
}

.cdo-size_6_h_2_max {
    max-height: 6.2em;
}

.cdo-size_6_h_3 {
    height: 6.3em;
}

.cdo-size_6_h_3_max {
    max-height: 6.3em;
}

.cdo-size_6_h_4 {
    height: 6.4em;
}

.cdo-size_6_h_4_max {
    max-height: 6.4em;
}

.cdo-size_6_h_5 {
    height: 6.5em;
}

.cdo-size_6_h_5_max {
    max-height: 6.5em;
}

.cdo-size_6_h_6 {
    height: 6.6em;
}

.cdo-size_6_h_6_max {
    max-height: 6.6em;
}

.cdo-size_6_h_7 {
    height: 6.7em;
}

.cdo-size_6_h_7_max {
    max-height: 6.7em;
}

.cdo-size_6_h_8 {
    height: 6.8em;
}

.cdo-size_6_h_8_max {
    max-height: 6.8em;
}

.cdo-size_6_h_9 {
    height: 6.9em;
}

.cdo-size_6_h_9_max {
    max-height: 6.9em;
}

.cdo-size_6_h_10 {
    height: 7em;
}

.cdo-size_6_h_10_max {
    max-height: 7em;
}

.cdo-size_7_w {
    width: 7em;
}

.cdo-size_7_w_max {
    max-width: 7em;
}

.cdo-size_7_w_0 {
    width: 7em;
}

.cdo-size_7_w_0_max {
    max-width: 7em;
}

.cdo-size_7_w_1 {
    width: 7.1em;
}

.cdo-size_7_w_1_max {
    max-width: 7.1em;
}

.cdo-size_7_w_2 {
    width: 7.2em;
}

.cdo-size_7_w_2_max {
    max-width: 7.2em;
}

.cdo-size_7_w_3 {
    width: 7.3em;
}

.cdo-size_7_w_3_max {
    max-width: 7.3em;
}

.cdo-size_7_w_4 {
    width: 7.4em;
}

.cdo-size_7_w_4_max {
    max-width: 7.4em;
}

.cdo-size_7_w_5 {
    width: 7.5em;
}

.cdo-size_7_w_5_max {
    max-width: 7.5em;
}

.cdo-size_7_w_6 {
    width: 7.6em;
}

.cdo-size_7_w_6_max {
    max-width: 7.6em;
}

.cdo-size_7_w_7 {
    width: 7.7em;
}

.cdo-size_7_w_7_max {
    max-width: 7.7em;
}

.cdo-size_7_w_8 {
    width: 7.8em;
}

.cdo-size_7_w_8_max {
    max-width: 7.8em;
}

.cdo-size_7_w_9 {
    width: 7.9em;
}

.cdo-size_7_w_9_max {
    max-width: 7.9em;
}

.cdo-size_7_w_10 {
    width: 8em;
}

.cdo-size_7_w_10_max {
    max-width: 8em;
}

.cdo-size_7_h {
    height: 7em;
}

.cdo-size_7_h_max {
    max-height: 7em;
}

.cdo-size_7_h_0 {
    height: 7em;
}

.cdo-size_7_h_0_max {
    max-height: 7em;
}

.cdo-size_7_h_1 {
    height: 7.1em;
}

.cdo-size_7_h_1_max {
    max-height: 7.1em;
}

.cdo-size_7_h_2 {
    height: 7.2em;
}

.cdo-size_7_h_2_max {
    max-height: 7.2em;
}

.cdo-size_7_h_3 {
    height: 7.3em;
}

.cdo-size_7_h_3_max {
    max-height: 7.3em;
}

.cdo-size_7_h_4 {
    height: 7.4em;
}

.cdo-size_7_h_4_max {
    max-height: 7.4em;
}

.cdo-size_7_h_5 {
    height: 7.5em;
}

.cdo-size_7_h_5_max {
    max-height: 7.5em;
}

.cdo-size_7_h_6 {
    height: 7.6em;
}

.cdo-size_7_h_6_max {
    max-height: 7.6em;
}

.cdo-size_7_h_7 {
    height: 7.7em;
}

.cdo-size_7_h_7_max {
    max-height: 7.7em;
}

.cdo-size_7_h_8 {
    height: 7.8em;
}

.cdo-size_7_h_8_max {
    max-height: 7.8em;
}

.cdo-size_7_h_9 {
    height: 7.9em;
}

.cdo-size_7_h_9_max {
    max-height: 7.9em;
}

.cdo-size_7_h_10 {
    height: 8em;
}

.cdo-size_7_h_10_max {
    max-height: 8em;
}

.cdo-size_8_w {
    width: 8em;
}

.cdo-size_8_w_max {
    max-width: 8em;
}

.cdo-size_8_w_0 {
    width: 8em;
}

.cdo-size_8_w_0_max {
    max-width: 8em;
}

.cdo-size_8_w_1 {
    width: 8.1em;
}

.cdo-size_8_w_1_max {
    max-width: 8.1em;
}

.cdo-size_8_w_2 {
    width: 8.2em;
}

.cdo-size_8_w_2_max {
    max-width: 8.2em;
}

.cdo-size_8_w_3 {
    width: 8.3em;
}

.cdo-size_8_w_3_max {
    max-width: 8.3em;
}

.cdo-size_8_w_4 {
    width: 8.4em;
}

.cdo-size_8_w_4_max {
    max-width: 8.4em;
}

.cdo-size_8_w_5 {
    width: 8.5em;
}

.cdo-size_8_w_5_max {
    max-width: 8.5em;
}

.cdo-size_8_w_6 {
    width: 8.6em;
}

.cdo-size_8_w_6_max {
    max-width: 8.6em;
}

.cdo-size_8_w_7 {
    width: 8.7em;
}

.cdo-size_8_w_7_max {
    max-width: 8.7em;
}

.cdo-size_8_w_8 {
    width: 8.8em;
}

.cdo-size_8_w_8_max {
    max-width: 8.8em;
}

.cdo-size_8_w_9 {
    width: 8.9em;
}

.cdo-size_8_w_9_max {
    max-width: 8.9em;
}

.cdo-size_8_w_10 {
    width: 9em;
}

.cdo-size_8_w_10_max {
    max-width: 9em;
}

.cdo-size_8_h {
    height: 8em;
}

.cdo-size_8_h_max {
    max-height: 8em;
}

.cdo-size_8_h_0 {
    height: 8em;
}

.cdo-size_8_h_0_max {
    max-height: 8em;
}

.cdo-size_8_h_1 {
    height: 8.1em;
}

.cdo-size_8_h_1_max {
    max-height: 8.1em;
}

.cdo-size_8_h_2 {
    height: 8.2em;
}

.cdo-size_8_h_2_max {
    max-height: 8.2em;
}

.cdo-size_8_h_3 {
    height: 8.3em;
}

.cdo-size_8_h_3_max {
    max-height: 8.3em;
}

.cdo-size_8_h_4 {
    height: 8.4em;
}

.cdo-size_8_h_4_max {
    max-height: 8.4em;
}

.cdo-size_8_h_5 {
    height: 8.5em;
}

.cdo-size_8_h_5_max {
    max-height: 8.5em;
}

.cdo-size_8_h_6 {
    height: 8.6em;
}

.cdo-size_8_h_6_max {
    max-height: 8.6em;
}

.cdo-size_8_h_7 {
    height: 8.7em;
}

.cdo-size_8_h_7_max {
    max-height: 8.7em;
}

.cdo-size_8_h_8 {
    height: 8.8em;
}

.cdo-size_8_h_8_max {
    max-height: 8.8em;
}

.cdo-size_8_h_9 {
    height: 8.9em;
}

.cdo-size_8_h_9_max {
    max-height: 8.9em;
}

.cdo-size_8_h_10 {
    height: 9em;
}

.cdo-size_8_h_10_max {
    max-height: 9em;
}

.cdo-size_9_w {
    width: 9em;
}

.cdo-size_9_w_max {
    max-width: 9em;
}

.cdo-size_9_w_0 {
    width: 9em;
}

.cdo-size_9_w_0_max {
    max-width: 9em;
}

.cdo-size_9_w_1 {
    width: 9.1em;
}

.cdo-size_9_w_1_max {
    max-width: 9.1em;
}

.cdo-size_9_w_2 {
    width: 9.2em;
}

.cdo-size_9_w_2_max {
    max-width: 9.2em;
}

.cdo-size_9_w_3 {
    width: 9.3em;
}

.cdo-size_9_w_3_max {
    max-width: 9.3em;
}

.cdo-size_9_w_4 {
    width: 9.4em;
}

.cdo-size_9_w_4_max {
    max-width: 9.4em;
}

.cdo-size_9_w_5 {
    width: 9.5em;
}

.cdo-size_9_w_5_max {
    max-width: 9.5em;
}

.cdo-size_9_w_6 {
    width: 9.6em;
}

.cdo-size_9_w_6_max {
    max-width: 9.6em;
}

.cdo-size_9_w_7 {
    width: 9.7em;
}

.cdo-size_9_w_7_max {
    max-width: 9.7em;
}

.cdo-size_9_w_8 {
    width: 9.8em;
}

.cdo-size_9_w_8_max {
    max-width: 9.8em;
}

.cdo-size_9_w_9 {
    width: 9.9em;
}

.cdo-size_9_w_9_max {
    max-width: 9.9em;
}

.cdo-size_9_w_10 {
    width: 10em;
}

.cdo-size_9_w_10_max {
    max-width: 10em;
}

.cdo-size_9_h {
    height: 9em;
}

.cdo-size_9_h_max {
    max-height: 9em;
}

.cdo-size_9_h_0 {
    height: 9em;
}

.cdo-size_9_h_0_max {
    max-height: 9em;
}

.cdo-size_9_h_1 {
    height: 9.1em;
}

.cdo-size_9_h_1_max {
    max-height: 9.1em;
}

.cdo-size_9_h_2 {
    height: 9.2em;
}

.cdo-size_9_h_2_max {
    max-height: 9.2em;
}

.cdo-size_9_h_3 {
    height: 9.3em;
}

.cdo-size_9_h_3_max {
    max-height: 9.3em;
}

.cdo-size_9_h_4 {
    height: 9.4em;
}

.cdo-size_9_h_4_max {
    max-height: 9.4em;
}

.cdo-size_9_h_5 {
    height: 9.5em;
}

.cdo-size_9_h_5_max {
    max-height: 9.5em;
}

.cdo-size_9_h_6 {
    height: 9.6em;
}

.cdo-size_9_h_6_max {
    max-height: 9.6em;
}

.cdo-size_9_h_7 {
    height: 9.7em;
}

.cdo-size_9_h_7_max {
    max-height: 9.7em;
}

.cdo-size_9_h_8 {
    height: 9.8em;
}

.cdo-size_9_h_8_max {
    max-height: 9.8em;
}

.cdo-size_9_h_9 {
    height: 9.9em;
}

.cdo-size_9_h_9_max {
    max-height: 9.9em;
}

.cdo-size_9_h_10 {
    height: 10em;
}

.cdo-size_9_h_10_max {
    max-height: 10em;
}

.cdo-size_10_w {
    width: 10em;
}

.cdo-size_10_w_max {
    max-width: 10em;
}

.cdo-size_10_w_0 {
    width: 10em;
}

.cdo-size_10_w_0_max {
    max-width: 10em;
}

.cdo-size_10_w_1 {
    width: 10.1em;
}

.cdo-size_10_w_1_max {
    max-width: 10.1em;
}

.cdo-size_10_w_2 {
    width: 10.2em;
}

.cdo-size_10_w_2_max {
    max-width: 10.2em;
}

.cdo-size_10_w_3 {
    width: 10.3em;
}

.cdo-size_10_w_3_max {
    max-width: 10.3em;
}

.cdo-size_10_w_4 {
    width: 10.4em;
}

.cdo-size_10_w_4_max {
    max-width: 10.4em;
}

.cdo-size_10_w_5 {
    width: 10.5em;
}

.cdo-size_10_w_5_max {
    max-width: 10.5em;
}

.cdo-size_10_w_6 {
    width: 10.6em;
}

.cdo-size_10_w_6_max {
    max-width: 10.6em;
}

.cdo-size_10_w_7 {
    width: 10.7em;
}

.cdo-size_10_w_7_max {
    max-width: 10.7em;
}

.cdo-size_10_w_8 {
    width: 10.8em;
}

.cdo-size_10_w_8_max {
    max-width: 10.8em;
}

.cdo-size_10_w_9 {
    width: 10.9em;
}

.cdo-size_10_w_9_max {
    max-width: 10.9em;
}

.cdo-size_10_w_10 {
    width: 11em;
}

.cdo-size_10_w_10_max {
    max-width: 11em;
}

.cdo-size_10_h {
    height: 10em;
}

.cdo-size_10_h_max {
    max-height: 10em;
}

.cdo-size_10_h_0 {
    height: 10em;
}

.cdo-size_10_h_0_max {
    max-height: 10em;
}

.cdo-size_10_h_1 {
    height: 10.1em;
}

.cdo-size_10_h_1_max {
    max-height: 10.1em;
}

.cdo-size_10_h_2 {
    height: 10.2em;
}

.cdo-size_10_h_2_max {
    max-height: 10.2em;
}

.cdo-size_10_h_3 {
    height: 10.3em;
}

.cdo-size_10_h_3_max {
    max-height: 10.3em;
}

.cdo-size_10_h_4 {
    height: 10.4em;
}

.cdo-size_10_h_4_max {
    max-height: 10.4em;
}

.cdo-size_10_h_5 {
    height: 10.5em;
}

.cdo-size_10_h_5_max {
    max-height: 10.5em;
}

.cdo-size_10_h_6 {
    height: 10.6em;
}

.cdo-size_10_h_6_max {
    max-height: 10.6em;
}

.cdo-size_10_h_7 {
    height: 10.7em;
}

.cdo-size_10_h_7_max {
    max-height: 10.7em;
}

.cdo-size_10_h_8 {
    height: 10.8em;
}

.cdo-size_10_h_8_max {
    max-height: 10.8em;
}

.cdo-size_10_h_9 {
    height: 10.9em;
}

.cdo-size_10_h_9_max {
    max-height: 10.9em;
}

.cdo-size_10_h_10 {
    height: 11em;
}

.cdo-size_10_h_10_max {
    max-height: 11em;
}

.cdo-size_11_w {
    width: 11em;
}

.cdo-size_11_w_max {
    max-width: 11em;
}

.cdo-size_11_w_0 {
    width: 11em;
}

.cdo-size_11_w_0_max {
    max-width: 11em;
}

.cdo-size_11_w_1 {
    width: 11.1em;
}

.cdo-size_11_w_1_max {
    max-width: 11.1em;
}

.cdo-size_11_w_2 {
    width: 11.2em;
}

.cdo-size_11_w_2_max {
    max-width: 11.2em;
}

.cdo-size_11_w_3 {
    width: 11.3em;
}

.cdo-size_11_w_3_max {
    max-width: 11.3em;
}

.cdo-size_11_w_4 {
    width: 11.4em;
}

.cdo-size_11_w_4_max {
    max-width: 11.4em;
}

.cdo-size_11_w_5 {
    width: 11.5em;
}

.cdo-size_11_w_5_max {
    max-width: 11.5em;
}

.cdo-size_11_w_6 {
    width: 11.6em;
}

.cdo-size_11_w_6_max {
    max-width: 11.6em;
}

.cdo-size_11_w_7 {
    width: 11.7em;
}

.cdo-size_11_w_7_max {
    max-width: 11.7em;
}

.cdo-size_11_w_8 {
    width: 11.8em;
}

.cdo-size_11_w_8_max {
    max-width: 11.8em;
}

.cdo-size_11_w_9 {
    width: 11.9em;
}

.cdo-size_11_w_9_max {
    max-width: 11.9em;
}

.cdo-size_11_w_10 {
    width: 12em;
}

.cdo-size_11_w_10_max {
    max-width: 12em;
}

.cdo-size_11_h {
    height: 11em;
}

.cdo-size_11_h_max {
    max-height: 11em;
}

.cdo-size_11_h_0 {
    height: 11em;
}

.cdo-size_11_h_0_max {
    max-height: 11em;
}

.cdo-size_11_h_1 {
    height: 11.1em;
}

.cdo-size_11_h_1_max {
    max-height: 11.1em;
}

.cdo-size_11_h_2 {
    height: 11.2em;
}

.cdo-size_11_h_2_max {
    max-height: 11.2em;
}

.cdo-size_11_h_3 {
    height: 11.3em;
}

.cdo-size_11_h_3_max {
    max-height: 11.3em;
}

.cdo-size_11_h_4 {
    height: 11.4em;
}

.cdo-size_11_h_4_max {
    max-height: 11.4em;
}

.cdo-size_11_h_5 {
    height: 11.5em;
}

.cdo-size_11_h_5_max {
    max-height: 11.5em;
}

.cdo-size_11_h_6 {
    height: 11.6em;
}

.cdo-size_11_h_6_max {
    max-height: 11.6em;
}

.cdo-size_11_h_7 {
    height: 11.7em;
}

.cdo-size_11_h_7_max {
    max-height: 11.7em;
}

.cdo-size_11_h_8 {
    height: 11.8em;
}

.cdo-size_11_h_8_max {
    max-height: 11.8em;
}

.cdo-size_11_h_9 {
    height: 11.9em;
}

.cdo-size_11_h_9_max {
    max-height: 11.9em;
}

.cdo-size_11_h_10 {
    height: 12em;
}

.cdo-size_11_h_10_max {
    max-height: 12em;
}

.cdo-size_12_w {
    width: 12em;
}

.cdo-size_12_w_max {
    max-width: 12em;
}

.cdo-size_12_w_0 {
    width: 12em;
}

.cdo-size_12_w_0_max {
    max-width: 12em;
}

.cdo-size_12_w_1 {
    width: 12.1em;
}

.cdo-size_12_w_1_max {
    max-width: 12.1em;
}

.cdo-size_12_w_2 {
    width: 12.2em;
}

.cdo-size_12_w_2_max {
    max-width: 12.2em;
}

.cdo-size_12_w_3 {
    width: 12.3em;
}

.cdo-size_12_w_3_max {
    max-width: 12.3em;
}

.cdo-size_12_w_4 {
    width: 12.4em;
}

.cdo-size_12_w_4_max {
    max-width: 12.4em;
}

.cdo-size_12_w_5 {
    width: 12.5em;
}

.cdo-size_12_w_5_max {
    max-width: 12.5em;
}

.cdo-size_12_w_6 {
    width: 12.6em;
}

.cdo-size_12_w_6_max {
    max-width: 12.6em;
}

.cdo-size_12_w_7 {
    width: 12.7em;
}

.cdo-size_12_w_7_max {
    max-width: 12.7em;
}

.cdo-size_12_w_8 {
    width: 12.8em;
}

.cdo-size_12_w_8_max {
    max-width: 12.8em;
}

.cdo-size_12_w_9 {
    width: 12.9em;
}

.cdo-size_12_w_9_max {
    max-width: 12.9em;
}

.cdo-size_12_w_10 {
    width: 13em;
}

.cdo-size_12_w_10_max {
    max-width: 13em;
}

.cdo-size_12_h {
    height: 12em;
}

.cdo-size_12_h_max {
    max-height: 12em;
}

.cdo-size_12_h_0 {
    height: 12em;
}

.cdo-size_12_h_0_max {
    max-height: 12em;
}

.cdo-size_12_h_1 {
    height: 12.1em;
}

.cdo-size_12_h_1_max {
    max-height: 12.1em;
}

.cdo-size_12_h_2 {
    height: 12.2em;
}

.cdo-size_12_h_2_max {
    max-height: 12.2em;
}

.cdo-size_12_h_3 {
    height: 12.3em;
}

.cdo-size_12_h_3_max {
    max-height: 12.3em;
}

.cdo-size_12_h_4 {
    height: 12.4em;
}

.cdo-size_12_h_4_max {
    max-height: 12.4em;
}

.cdo-size_12_h_5 {
    height: 12.5em;
}

.cdo-size_12_h_5_max {
    max-height: 12.5em;
}

.cdo-size_12_h_6 {
    height: 12.6em;
}

.cdo-size_12_h_6_max {
    max-height: 12.6em;
}

.cdo-size_12_h_7 {
    height: 12.7em;
}

.cdo-size_12_h_7_max {
    max-height: 12.7em;
}

.cdo-size_12_h_8 {
    height: 12.8em;
}

.cdo-size_12_h_8_max {
    max-height: 12.8em;
}

.cdo-size_12_h_9 {
    height: 12.9em;
}

.cdo-size_12_h_9_max {
    max-height: 12.9em;
}

.cdo-size_12_h_10 {
    height: 13em;
}

.cdo-size_12_h_10_max {
    max-height: 13em;
}

.cdo-size_13_w {
    width: 13em;
}

.cdo-size_13_w_max {
    max-width: 13em;
}

.cdo-size_13_w_0 {
    width: 13em;
}

.cdo-size_13_w_0_max {
    max-width: 13em;
}

.cdo-size_13_w_1 {
    width: 13.1em;
}

.cdo-size_13_w_1_max {
    max-width: 13.1em;
}

.cdo-size_13_w_2 {
    width: 13.2em;
}

.cdo-size_13_w_2_max {
    max-width: 13.2em;
}

.cdo-size_13_w_3 {
    width: 13.3em;
}

.cdo-size_13_w_3_max {
    max-width: 13.3em;
}

.cdo-size_13_w_4 {
    width: 13.4em;
}

.cdo-size_13_w_4_max {
    max-width: 13.4em;
}

.cdo-size_13_w_5 {
    width: 13.5em;
}

.cdo-size_13_w_5_max {
    max-width: 13.5em;
}

.cdo-size_13_w_6 {
    width: 13.6em;
}

.cdo-size_13_w_6_max {
    max-width: 13.6em;
}

.cdo-size_13_w_7 {
    width: 13.7em;
}

.cdo-size_13_w_7_max {
    max-width: 13.7em;
}

.cdo-size_13_w_8 {
    width: 13.8em;
}

.cdo-size_13_w_8_max {
    max-width: 13.8em;
}

.cdo-size_13_w_9 {
    width: 13.9em;
}

.cdo-size_13_w_9_max {
    max-width: 13.9em;
}

.cdo-size_13_w_10 {
    width: 14em;
}

.cdo-size_13_w_10_max {
    max-width: 14em;
}

.cdo-size_13_h {
    height: 13em;
}

.cdo-size_13_h_max {
    max-height: 13em;
}

.cdo-size_13_h_0 {
    height: 13em;
}

.cdo-size_13_h_0_max {
    max-height: 13em;
}

.cdo-size_13_h_1 {
    height: 13.1em;
}

.cdo-size_13_h_1_max {
    max-height: 13.1em;
}

.cdo-size_13_h_2 {
    height: 13.2em;
}

.cdo-size_13_h_2_max {
    max-height: 13.2em;
}

.cdo-size_13_h_3 {
    height: 13.3em;
}

.cdo-size_13_h_3_max {
    max-height: 13.3em;
}

.cdo-size_13_h_4 {
    height: 13.4em;
}

.cdo-size_13_h_4_max {
    max-height: 13.4em;
}

.cdo-size_13_h_5 {
    height: 13.5em;
}

.cdo-size_13_h_5_max {
    max-height: 13.5em;
}

.cdo-size_13_h_6 {
    height: 13.6em;
}

.cdo-size_13_h_6_max {
    max-height: 13.6em;
}

.cdo-size_13_h_7 {
    height: 13.7em;
}

.cdo-size_13_h_7_max {
    max-height: 13.7em;
}

.cdo-size_13_h_8 {
    height: 13.8em;
}

.cdo-size_13_h_8_max {
    max-height: 13.8em;
}

.cdo-size_13_h_9 {
    height: 13.9em;
}

.cdo-size_13_h_9_max {
    max-height: 13.9em;
}

.cdo-size_13_h_10 {
    height: 14em;
}

.cdo-size_13_h_10_max {
    max-height: 14em;
}

.cdo-size_14_w {
    width: 14em;
}

.cdo-size_14_w_max {
    max-width: 14em;
}

.cdo-size_14_w_0 {
    width: 14em;
}

.cdo-size_14_w_0_max {
    max-width: 14em;
}

.cdo-size_14_w_1 {
    width: 14.1em;
}

.cdo-size_14_w_1_max {
    max-width: 14.1em;
}

.cdo-size_14_w_2 {
    width: 14.2em;
}

.cdo-size_14_w_2_max {
    max-width: 14.2em;
}

.cdo-size_14_w_3 {
    width: 14.3em;
}

.cdo-size_14_w_3_max {
    max-width: 14.3em;
}

.cdo-size_14_w_4 {
    width: 14.4em;
}

.cdo-size_14_w_4_max {
    max-width: 14.4em;
}

.cdo-size_14_w_5 {
    width: 14.5em;
}

.cdo-size_14_w_5_max {
    max-width: 14.5em;
}

.cdo-size_14_w_6 {
    width: 14.6em;
}

.cdo-size_14_w_6_max {
    max-width: 14.6em;
}

.cdo-size_14_w_7 {
    width: 14.7em;
}

.cdo-size_14_w_7_max {
    max-width: 14.7em;
}

.cdo-size_14_w_8 {
    width: 14.8em;
}

.cdo-size_14_w_8_max {
    max-width: 14.8em;
}

.cdo-size_14_w_9 {
    width: 14.9em;
}

.cdo-size_14_w_9_max {
    max-width: 14.9em;
}

.cdo-size_14_w_10 {
    width: 15em;
}

.cdo-size_14_w_10_max {
    max-width: 15em;
}

.cdo-size_14_h {
    height: 14em;
}

.cdo-size_14_h_max {
    max-height: 14em;
}

.cdo-size_14_h_0 {
    height: 14em;
}

.cdo-size_14_h_0_max {
    max-height: 14em;
}

.cdo-size_14_h_1 {
    height: 14.1em;
}

.cdo-size_14_h_1_max {
    max-height: 14.1em;
}

.cdo-size_14_h_2 {
    height: 14.2em;
}

.cdo-size_14_h_2_max {
    max-height: 14.2em;
}

.cdo-size_14_h_3 {
    height: 14.3em;
}

.cdo-size_14_h_3_max {
    max-height: 14.3em;
}

.cdo-size_14_h_4 {
    height: 14.4em;
}

.cdo-size_14_h_4_max {
    max-height: 14.4em;
}

.cdo-size_14_h_5 {
    height: 14.5em;
}

.cdo-size_14_h_5_max {
    max-height: 14.5em;
}

.cdo-size_14_h_6 {
    height: 14.6em;
}

.cdo-size_14_h_6_max {
    max-height: 14.6em;
}

.cdo-size_14_h_7 {
    height: 14.7em;
}

.cdo-size_14_h_7_max {
    max-height: 14.7em;
}

.cdo-size_14_h_8 {
    height: 14.8em;
}

.cdo-size_14_h_8_max {
    max-height: 14.8em;
}

.cdo-size_14_h_9 {
    height: 14.9em;
}

.cdo-size_14_h_9_max {
    max-height: 14.9em;
}

.cdo-size_14_h_10 {
    height: 15em;
}

.cdo-size_14_h_10_max {
    max-height: 15em;
}

.cdo-size_15_w {
    width: 15em;
}

.cdo-size_15_w_max {
    max-width: 15em;
}

.cdo-size_15_w_0 {
    width: 15em;
}

.cdo-size_15_w_0_max {
    max-width: 15em;
}

.cdo-size_15_w_1 {
    width: 15.1em;
}

.cdo-size_15_w_1_max {
    max-width: 15.1em;
}

.cdo-size_15_w_2 {
    width: 15.2em;
}

.cdo-size_15_w_2_max {
    max-width: 15.2em;
}

.cdo-size_15_w_3 {
    width: 15.3em;
}

.cdo-size_15_w_3_max {
    max-width: 15.3em;
}

.cdo-size_15_w_4 {
    width: 15.4em;
}

.cdo-size_15_w_4_max {
    max-width: 15.4em;
}

.cdo-size_15_w_5 {
    width: 15.5em;
}

.cdo-size_15_w_5_max {
    max-width: 15.5em;
}

.cdo-size_15_w_6 {
    width: 15.6em;
}

.cdo-size_15_w_6_max {
    max-width: 15.6em;
}

.cdo-size_15_w_7 {
    width: 15.7em;
}

.cdo-size_15_w_7_max {
    max-width: 15.7em;
}

.cdo-size_15_w_8 {
    width: 15.8em;
}

.cdo-size_15_w_8_max {
    max-width: 15.8em;
}

.cdo-size_15_w_9 {
    width: 15.9em;
}

.cdo-size_15_w_9_max {
    max-width: 15.9em;
}

.cdo-size_15_w_10 {
    width: 16em;
}

.cdo-size_15_w_10_max {
    max-width: 16em;
}

.cdo-size_15_h {
    height: 15em;
}

.cdo-size_15_h_max {
    max-height: 15em;
}

.cdo-size_15_h_0 {
    height: 15em;
}

.cdo-size_15_h_0_max {
    max-height: 15em;
}

.cdo-size_15_h_1 {
    height: 15.1em;
}

.cdo-size_15_h_1_max {
    max-height: 15.1em;
}

.cdo-size_15_h_2 {
    height: 15.2em;
}

.cdo-size_15_h_2_max {
    max-height: 15.2em;
}

.cdo-size_15_h_3 {
    height: 15.3em;
}

.cdo-size_15_h_3_max {
    max-height: 15.3em;
}

.cdo-size_15_h_4 {
    height: 15.4em;
}

.cdo-size_15_h_4_max {
    max-height: 15.4em;
}

.cdo-size_15_h_5 {
    height: 15.5em;
}

.cdo-size_15_h_5_max {
    max-height: 15.5em;
}

.cdo-size_15_h_6 {
    height: 15.6em;
}

.cdo-size_15_h_6_max {
    max-height: 15.6em;
}

.cdo-size_15_h_7 {
    height: 15.7em;
}

.cdo-size_15_h_7_max {
    max-height: 15.7em;
}

.cdo-size_15_h_8 {
    height: 15.8em;
}

.cdo-size_15_h_8_max {
    max-height: 15.8em;
}

.cdo-size_15_h_9 {
    height: 15.9em;
}

.cdo-size_15_h_9_max {
    max-height: 15.9em;
}

.cdo-size_15_h_10 {
    height: 16em;
}

.cdo-size_15_h_10_max {
    max-height: 16em;
}

.cdo-size_16_w {
    width: 16em;
}

.cdo-size_16_w_max {
    max-width: 16em;
}

.cdo-size_16_w_0 {
    width: 16em;
}

.cdo-size_16_w_0_max {
    max-width: 16em;
}

.cdo-size_16_w_1 {
    width: 16.1em;
}

.cdo-size_16_w_1_max {
    max-width: 16.1em;
}

.cdo-size_16_w_2 {
    width: 16.2em;
}

.cdo-size_16_w_2_max {
    max-width: 16.2em;
}

.cdo-size_16_w_3 {
    width: 16.3em;
}

.cdo-size_16_w_3_max {
    max-width: 16.3em;
}

.cdo-size_16_w_4 {
    width: 16.4em;
}

.cdo-size_16_w_4_max {
    max-width: 16.4em;
}

.cdo-size_16_w_5 {
    width: 16.5em;
}

.cdo-size_16_w_5_max {
    max-width: 16.5em;
}

.cdo-size_16_w_6 {
    width: 16.6em;
}

.cdo-size_16_w_6_max {
    max-width: 16.6em;
}

.cdo-size_16_w_7 {
    width: 16.7em;
}

.cdo-size_16_w_7_max {
    max-width: 16.7em;
}

.cdo-size_16_w_8 {
    width: 16.8em;
}

.cdo-size_16_w_8_max {
    max-width: 16.8em;
}

.cdo-size_16_w_9 {
    width: 16.9em;
}

.cdo-size_16_w_9_max {
    max-width: 16.9em;
}

.cdo-size_16_w_10 {
    width: 17em;
}

.cdo-size_16_w_10_max {
    max-width: 17em;
}

.cdo-size_16_h {
    height: 16em;
}

.cdo-size_16_h_max {
    max-height: 16em;
}

.cdo-size_16_h_0 {
    height: 16em;
}

.cdo-size_16_h_0_max {
    max-height: 16em;
}

.cdo-size_16_h_1 {
    height: 16.1em;
}

.cdo-size_16_h_1_max {
    max-height: 16.1em;
}

.cdo-size_16_h_2 {
    height: 16.2em;
}

.cdo-size_16_h_2_max {
    max-height: 16.2em;
}

.cdo-size_16_h_3 {
    height: 16.3em;
}

.cdo-size_16_h_3_max {
    max-height: 16.3em;
}

.cdo-size_16_h_4 {
    height: 16.4em;
}

.cdo-size_16_h_4_max {
    max-height: 16.4em;
}

.cdo-size_16_h_5 {
    height: 16.5em;
}

.cdo-size_16_h_5_max {
    max-height: 16.5em;
}

.cdo-size_16_h_6 {
    height: 16.6em;
}

.cdo-size_16_h_6_max {
    max-height: 16.6em;
}

.cdo-size_16_h_7 {
    height: 16.7em;
}

.cdo-size_16_h_7_max {
    max-height: 16.7em;
}

.cdo-size_16_h_8 {
    height: 16.8em;
}

.cdo-size_16_h_8_max {
    max-height: 16.8em;
}

.cdo-size_16_h_9 {
    height: 16.9em;
}

.cdo-size_16_h_9_max {
    max-height: 16.9em;
}

.cdo-size_16_h_10 {
    height: 17em;
}

.cdo-size_16_h_10_max {
    max-height: 17em;
}

.cdo-size_17_w {
    width: 17em;
}

.cdo-size_17_w_max {
    max-width: 17em;
}

.cdo-size_17_w_0 {
    width: 17em;
}

.cdo-size_17_w_0_max {
    max-width: 17em;
}

.cdo-size_17_w_1 {
    width: 17.1em;
}

.cdo-size_17_w_1_max {
    max-width: 17.1em;
}

.cdo-size_17_w_2 {
    width: 17.2em;
}

.cdo-size_17_w_2_max {
    max-width: 17.2em;
}

.cdo-size_17_w_3 {
    width: 17.3em;
}

.cdo-size_17_w_3_max {
    max-width: 17.3em;
}

.cdo-size_17_w_4 {
    width: 17.4em;
}

.cdo-size_17_w_4_max {
    max-width: 17.4em;
}

.cdo-size_17_w_5 {
    width: 17.5em;
}

.cdo-size_17_w_5_max {
    max-width: 17.5em;
}

.cdo-size_17_w_6 {
    width: 17.6em;
}

.cdo-size_17_w_6_max {
    max-width: 17.6em;
}

.cdo-size_17_w_7 {
    width: 17.7em;
}

.cdo-size_17_w_7_max {
    max-width: 17.7em;
}

.cdo-size_17_w_8 {
    width: 17.8em;
}

.cdo-size_17_w_8_max {
    max-width: 17.8em;
}

.cdo-size_17_w_9 {
    width: 17.9em;
}

.cdo-size_17_w_9_max {
    max-width: 17.9em;
}

.cdo-size_17_w_10 {
    width: 18em;
}

.cdo-size_17_w_10_max {
    max-width: 18em;
}

.cdo-size_17_h {
    height: 17em;
}

.cdo-size_17_h_max {
    max-height: 17em;
}

.cdo-size_17_h_0 {
    height: 17em;
}

.cdo-size_17_h_0_max {
    max-height: 17em;
}

.cdo-size_17_h_1 {
    height: 17.1em;
}

.cdo-size_17_h_1_max {
    max-height: 17.1em;
}

.cdo-size_17_h_2 {
    height: 17.2em;
}

.cdo-size_17_h_2_max {
    max-height: 17.2em;
}

.cdo-size_17_h_3 {
    height: 17.3em;
}

.cdo-size_17_h_3_max {
    max-height: 17.3em;
}

.cdo-size_17_h_4 {
    height: 17.4em;
}

.cdo-size_17_h_4_max {
    max-height: 17.4em;
}

.cdo-size_17_h_5 {
    height: 17.5em;
}

.cdo-size_17_h_5_max {
    max-height: 17.5em;
}

.cdo-size_17_h_6 {
    height: 17.6em;
}

.cdo-size_17_h_6_max {
    max-height: 17.6em;
}

.cdo-size_17_h_7 {
    height: 17.7em;
}

.cdo-size_17_h_7_max {
    max-height: 17.7em;
}

.cdo-size_17_h_8 {
    height: 17.8em;
}

.cdo-size_17_h_8_max {
    max-height: 17.8em;
}

.cdo-size_17_h_9 {
    height: 17.9em;
}

.cdo-size_17_h_9_max {
    max-height: 17.9em;
}

.cdo-size_17_h_10 {
    height: 18em;
}

.cdo-size_17_h_10_max {
    max-height: 18em;
}

.cdo-size_18_w {
    width: 18em;
}

.cdo-size_18_w_max {
    max-width: 18em;
}

.cdo-size_18_w_0 {
    width: 18em;
}

.cdo-size_18_w_0_max {
    max-width: 18em;
}

.cdo-size_18_w_1 {
    width: 18.1em;
}

.cdo-size_18_w_1_max {
    max-width: 18.1em;
}

.cdo-size_18_w_2 {
    width: 18.2em;
}

.cdo-size_18_w_2_max {
    max-width: 18.2em;
}

.cdo-size_18_w_3 {
    width: 18.3em;
}

.cdo-size_18_w_3_max {
    max-width: 18.3em;
}

.cdo-size_18_w_4 {
    width: 18.4em;
}

.cdo-size_18_w_4_max {
    max-width: 18.4em;
}

.cdo-size_18_w_5 {
    width: 18.5em;
}

.cdo-size_18_w_5_max {
    max-width: 18.5em;
}

.cdo-size_18_w_6 {
    width: 18.6em;
}

.cdo-size_18_w_6_max {
    max-width: 18.6em;
}

.cdo-size_18_w_7 {
    width: 18.7em;
}

.cdo-size_18_w_7_max {
    max-width: 18.7em;
}

.cdo-size_18_w_8 {
    width: 18.8em;
}

.cdo-size_18_w_8_max {
    max-width: 18.8em;
}

.cdo-size_18_w_9 {
    width: 18.9em;
}

.cdo-size_18_w_9_max {
    max-width: 18.9em;
}

.cdo-size_18_w_10 {
    width: 19em;
}

.cdo-size_18_w_10_max {
    max-width: 19em;
}

.cdo-size_18_h {
    height: 18em;
}

.cdo-size_18_h_max {
    max-height: 18em;
}

.cdo-size_18_h_0 {
    height: 18em;
}

.cdo-size_18_h_0_max {
    max-height: 18em;
}

.cdo-size_18_h_1 {
    height: 18.1em;
}

.cdo-size_18_h_1_max {
    max-height: 18.1em;
}

.cdo-size_18_h_2 {
    height: 18.2em;
}

.cdo-size_18_h_2_max {
    max-height: 18.2em;
}

.cdo-size_18_h_3 {
    height: 18.3em;
}

.cdo-size_18_h_3_max {
    max-height: 18.3em;
}

.cdo-size_18_h_4 {
    height: 18.4em;
}

.cdo-size_18_h_4_max {
    max-height: 18.4em;
}

.cdo-size_18_h_5 {
    height: 18.5em;
}

.cdo-size_18_h_5_max {
    max-height: 18.5em;
}

.cdo-size_18_h_6 {
    height: 18.6em;
}

.cdo-size_18_h_6_max {
    max-height: 18.6em;
}

.cdo-size_18_h_7 {
    height: 18.7em;
}

.cdo-size_18_h_7_max {
    max-height: 18.7em;
}

.cdo-size_18_h_8 {
    height: 18.8em;
}

.cdo-size_18_h_8_max {
    max-height: 18.8em;
}

.cdo-size_18_h_9 {
    height: 18.9em;
}

.cdo-size_18_h_9_max {
    max-height: 18.9em;
}

.cdo-size_18_h_10 {
    height: 19em;
}

.cdo-size_18_h_10_max {
    max-height: 19em;
}

.cdo-size_19_w {
    width: 19em;
}

.cdo-size_19_w_max {
    max-width: 19em;
}

.cdo-size_19_w_0 {
    width: 19em;
}

.cdo-size_19_w_0_max {
    max-width: 19em;
}

.cdo-size_19_w_1 {
    width: 19.1em;
}

.cdo-size_19_w_1_max {
    max-width: 19.1em;
}

.cdo-size_19_w_2 {
    width: 19.2em;
}

.cdo-size_19_w_2_max {
    max-width: 19.2em;
}

.cdo-size_19_w_3 {
    width: 19.3em;
}

.cdo-size_19_w_3_max {
    max-width: 19.3em;
}

.cdo-size_19_w_4 {
    width: 19.4em;
}

.cdo-size_19_w_4_max {
    max-width: 19.4em;
}

.cdo-size_19_w_5 {
    width: 19.5em;
}

.cdo-size_19_w_5_max {
    max-width: 19.5em;
}

.cdo-size_19_w_6 {
    width: 19.6em;
}

.cdo-size_19_w_6_max {
    max-width: 19.6em;
}

.cdo-size_19_w_7 {
    width: 19.7em;
}

.cdo-size_19_w_7_max {
    max-width: 19.7em;
}

.cdo-size_19_w_8 {
    width: 19.8em;
}

.cdo-size_19_w_8_max {
    max-width: 19.8em;
}

.cdo-size_19_w_9 {
    width: 19.9em;
}

.cdo-size_19_w_9_max {
    max-width: 19.9em;
}

.cdo-size_19_w_10 {
    width: 20em;
}

.cdo-size_19_w_10_max {
    max-width: 20em;
}

.cdo-size_19_h {
    height: 19em;
}

.cdo-size_19_h_max {
    max-height: 19em;
}

.cdo-size_19_h_0 {
    height: 19em;
}

.cdo-size_19_h_0_max {
    max-height: 19em;
}

.cdo-size_19_h_1 {
    height: 19.1em;
}

.cdo-size_19_h_1_max {
    max-height: 19.1em;
}

.cdo-size_19_h_2 {
    height: 19.2em;
}

.cdo-size_19_h_2_max {
    max-height: 19.2em;
}

.cdo-size_19_h_3 {
    height: 19.3em;
}

.cdo-size_19_h_3_max {
    max-height: 19.3em;
}

.cdo-size_19_h_4 {
    height: 19.4em;
}

.cdo-size_19_h_4_max {
    max-height: 19.4em;
}

.cdo-size_19_h_5 {
    height: 19.5em;
}

.cdo-size_19_h_5_max {
    max-height: 19.5em;
}

.cdo-size_19_h_6 {
    height: 19.6em;
}

.cdo-size_19_h_6_max {
    max-height: 19.6em;
}

.cdo-size_19_h_7 {
    height: 19.7em;
}

.cdo-size_19_h_7_max {
    max-height: 19.7em;
}

.cdo-size_19_h_8 {
    height: 19.8em;
}

.cdo-size_19_h_8_max {
    max-height: 19.8em;
}

.cdo-size_19_h_9 {
    height: 19.9em;
}

.cdo-size_19_h_9_max {
    max-height: 19.9em;
}

.cdo-size_19_h_10 {
    height: 20em;
}

.cdo-size_19_h_10_max {
    max-height: 20em;
}

.cdo-size_20_w {
    width: 20em;
}

.cdo-size_20_w_max {
    max-width: 20em;
}

.cdo-size_20_w_0 {
    width: 20em;
}

.cdo-size_20_w_0_max {
    max-width: 20em;
}

.cdo-size_20_w_1 {
    width: 20.1em;
}

.cdo-size_20_w_1_max {
    max-width: 20.1em;
}

.cdo-size_20_w_2 {
    width: 20.2em;
}

.cdo-size_20_w_2_max {
    max-width: 20.2em;
}

.cdo-size_20_w_3 {
    width: 20.3em;
}

.cdo-size_20_w_3_max {
    max-width: 20.3em;
}

.cdo-size_20_w_4 {
    width: 20.4em;
}

.cdo-size_20_w_4_max {
    max-width: 20.4em;
}

.cdo-size_20_w_5 {
    width: 20.5em;
}

.cdo-size_20_w_5_max {
    max-width: 20.5em;
}

.cdo-size_20_w_6 {
    width: 20.6em;
}

.cdo-size_20_w_6_max {
    max-width: 20.6em;
}

.cdo-size_20_w_7 {
    width: 20.7em;
}

.cdo-size_20_w_7_max {
    max-width: 20.7em;
}

.cdo-size_20_w_8 {
    width: 20.8em;
}

.cdo-size_20_w_8_max {
    max-width: 20.8em;
}

.cdo-size_20_w_9 {
    width: 20.9em;
}

.cdo-size_20_w_9_max {
    max-width: 20.9em;
}

.cdo-size_20_w_10 {
    width: 21em;
}

.cdo-size_20_w_10_max {
    max-width: 21em;
}

.cdo-size_20_h {
    height: 20em;
}

.cdo-size_20_h_max {
    max-height: 20em;
}

.cdo-size_20_h_0 {
    height: 20em;
}

.cdo-size_20_h_0_max {
    max-height: 20em;
}

.cdo-size_20_h_1 {
    height: 20.1em;
}

.cdo-size_20_h_1_max {
    max-height: 20.1em;
}

.cdo-size_20_h_2 {
    height: 20.2em;
}

.cdo-size_20_h_2_max {
    max-height: 20.2em;
}

.cdo-size_20_h_3 {
    height: 20.3em;
}

.cdo-size_20_h_3_max {
    max-height: 20.3em;
}

.cdo-size_20_h_4 {
    height: 20.4em;
}

.cdo-size_20_h_4_max {
    max-height: 20.4em;
}

.cdo-size_20_h_5 {
    height: 20.5em;
}

.cdo-size_20_h_5_max {
    max-height: 20.5em;
}

.cdo-size_20_h_6 {
    height: 20.6em;
}

.cdo-size_20_h_6_max {
    max-height: 20.6em;
}

.cdo-size_20_h_7 {
    height: 20.7em;
}

.cdo-size_20_h_7_max {
    max-height: 20.7em;
}

.cdo-size_20_h_8 {
    height: 20.8em;
}

.cdo-size_20_h_8_max {
    max-height: 20.8em;
}

.cdo-size_20_h_9 {
    height: 20.9em;
}

.cdo-size_20_h_9_max {
    max-height: 20.9em;
}

.cdo-size_20_h_10 {
    height: 21em;
}

.cdo-size_20_h_10_max {
    max-height: 21em;
}

.cdo-size_21_w {
    width: 21em;
}

.cdo-size_21_w_max {
    max-width: 21em;
}

.cdo-size_21_w_0 {
    width: 21em;
}

.cdo-size_21_w_0_max {
    max-width: 21em;
}

.cdo-size_21_w_1 {
    width: 21.1em;
}

.cdo-size_21_w_1_max {
    max-width: 21.1em;
}

.cdo-size_21_w_2 {
    width: 21.2em;
}

.cdo-size_21_w_2_max {
    max-width: 21.2em;
}

.cdo-size_21_w_3 {
    width: 21.3em;
}

.cdo-size_21_w_3_max {
    max-width: 21.3em;
}

.cdo-size_21_w_4 {
    width: 21.4em;
}

.cdo-size_21_w_4_max {
    max-width: 21.4em;
}

.cdo-size_21_w_5 {
    width: 21.5em;
}

.cdo-size_21_w_5_max {
    max-width: 21.5em;
}

.cdo-size_21_w_6 {
    width: 21.6em;
}

.cdo-size_21_w_6_max {
    max-width: 21.6em;
}

.cdo-size_21_w_7 {
    width: 21.7em;
}

.cdo-size_21_w_7_max {
    max-width: 21.7em;
}

.cdo-size_21_w_8 {
    width: 21.8em;
}

.cdo-size_21_w_8_max {
    max-width: 21.8em;
}

.cdo-size_21_w_9 {
    width: 21.9em;
}

.cdo-size_21_w_9_max {
    max-width: 21.9em;
}

.cdo-size_21_w_10 {
    width: 22em;
}

.cdo-size_21_w_10_max {
    max-width: 22em;
}

.cdo-size_21_h {
    height: 21em;
}

.cdo-size_21_h_max {
    max-height: 21em;
}

.cdo-size_21_h_0 {
    height: 21em;
}

.cdo-size_21_h_0_max {
    max-height: 21em;
}

.cdo-size_21_h_1 {
    height: 21.1em;
}

.cdo-size_21_h_1_max {
    max-height: 21.1em;
}

.cdo-size_21_h_2 {
    height: 21.2em;
}

.cdo-size_21_h_2_max {
    max-height: 21.2em;
}

.cdo-size_21_h_3 {
    height: 21.3em;
}

.cdo-size_21_h_3_max {
    max-height: 21.3em;
}

.cdo-size_21_h_4 {
    height: 21.4em;
}

.cdo-size_21_h_4_max {
    max-height: 21.4em;
}

.cdo-size_21_h_5 {
    height: 21.5em;
}

.cdo-size_21_h_5_max {
    max-height: 21.5em;
}

.cdo-size_21_h_6 {
    height: 21.6em;
}

.cdo-size_21_h_6_max {
    max-height: 21.6em;
}

.cdo-size_21_h_7 {
    height: 21.7em;
}

.cdo-size_21_h_7_max {
    max-height: 21.7em;
}

.cdo-size_21_h_8 {
    height: 21.8em;
}

.cdo-size_21_h_8_max {
    max-height: 21.8em;
}

.cdo-size_21_h_9 {
    height: 21.9em;
}

.cdo-size_21_h_9_max {
    max-height: 21.9em;
}

.cdo-size_21_h_10 {
    height: 22em;
}

.cdo-size_21_h_10_max {
    max-height: 22em;
}

.cdo-size_22_w {
    width: 22em;
}

.cdo-size_22_w_max {
    max-width: 22em;
}

.cdo-size_22_w_0 {
    width: 22em;
}

.cdo-size_22_w_0_max {
    max-width: 22em;
}

.cdo-size_22_w_1 {
    width: 22.1em;
}

.cdo-size_22_w_1_max {
    max-width: 22.1em;
}

.cdo-size_22_w_2 {
    width: 22.2em;
}

.cdo-size_22_w_2_max {
    max-width: 22.2em;
}

.cdo-size_22_w_3 {
    width: 22.3em;
}

.cdo-size_22_w_3_max {
    max-width: 22.3em;
}

.cdo-size_22_w_4 {
    width: 22.4em;
}

.cdo-size_22_w_4_max {
    max-width: 22.4em;
}

.cdo-size_22_w_5 {
    width: 22.5em;
}

.cdo-size_22_w_5_max {
    max-width: 22.5em;
}

.cdo-size_22_w_6 {
    width: 22.6em;
}

.cdo-size_22_w_6_max {
    max-width: 22.6em;
}

.cdo-size_22_w_7 {
    width: 22.7em;
}

.cdo-size_22_w_7_max {
    max-width: 22.7em;
}

.cdo-size_22_w_8 {
    width: 22.8em;
}

.cdo-size_22_w_8_max {
    max-width: 22.8em;
}

.cdo-size_22_w_9 {
    width: 22.9em;
}

.cdo-size_22_w_9_max {
    max-width: 22.9em;
}

.cdo-size_22_w_10 {
    width: 23em;
}

.cdo-size_22_w_10_max {
    max-width: 23em;
}

.cdo-size_22_h {
    height: 22em;
}

.cdo-size_22_h_max {
    max-height: 22em;
}

.cdo-size_22_h_0 {
    height: 22em;
}

.cdo-size_22_h_0_max {
    max-height: 22em;
}

.cdo-size_22_h_1 {
    height: 22.1em;
}

.cdo-size_22_h_1_max {
    max-height: 22.1em;
}

.cdo-size_22_h_2 {
    height: 22.2em;
}

.cdo-size_22_h_2_max {
    max-height: 22.2em;
}

.cdo-size_22_h_3 {
    height: 22.3em;
}

.cdo-size_22_h_3_max {
    max-height: 22.3em;
}

.cdo-size_22_h_4 {
    height: 22.4em;
}

.cdo-size_22_h_4_max {
    max-height: 22.4em;
}

.cdo-size_22_h_5 {
    height: 22.5em;
}

.cdo-size_22_h_5_max {
    max-height: 22.5em;
}

.cdo-size_22_h_6 {
    height: 22.6em;
}

.cdo-size_22_h_6_max {
    max-height: 22.6em;
}

.cdo-size_22_h_7 {
    height: 22.7em;
}

.cdo-size_22_h_7_max {
    max-height: 22.7em;
}

.cdo-size_22_h_8 {
    height: 22.8em;
}

.cdo-size_22_h_8_max {
    max-height: 22.8em;
}

.cdo-size_22_h_9 {
    height: 22.9em;
}

.cdo-size_22_h_9_max {
    max-height: 22.9em;
}

.cdo-size_22_h_10 {
    height: 23em;
}

.cdo-size_22_h_10_max {
    max-height: 23em;
}

.cdo-size_23_w {
    width: 23em;
}

.cdo-size_23_w_max {
    max-width: 23em;
}

.cdo-size_23_w_0 {
    width: 23em;
}

.cdo-size_23_w_0_max {
    max-width: 23em;
}

.cdo-size_23_w_1 {
    width: 23.1em;
}

.cdo-size_23_w_1_max {
    max-width: 23.1em;
}

.cdo-size_23_w_2 {
    width: 23.2em;
}

.cdo-size_23_w_2_max {
    max-width: 23.2em;
}

.cdo-size_23_w_3 {
    width: 23.3em;
}

.cdo-size_23_w_3_max {
    max-width: 23.3em;
}

.cdo-size_23_w_4 {
    width: 23.4em;
}

.cdo-size_23_w_4_max {
    max-width: 23.4em;
}

.cdo-size_23_w_5 {
    width: 23.5em;
}

.cdo-size_23_w_5_max {
    max-width: 23.5em;
}

.cdo-size_23_w_6 {
    width: 23.6em;
}

.cdo-size_23_w_6_max {
    max-width: 23.6em;
}

.cdo-size_23_w_7 {
    width: 23.7em;
}

.cdo-size_23_w_7_max {
    max-width: 23.7em;
}

.cdo-size_23_w_8 {
    width: 23.8em;
}

.cdo-size_23_w_8_max {
    max-width: 23.8em;
}

.cdo-size_23_w_9 {
    width: 23.9em;
}

.cdo-size_23_w_9_max {
    max-width: 23.9em;
}

.cdo-size_23_w_10 {
    width: 24em;
}

.cdo-size_23_w_10_max {
    max-width: 24em;
}

.cdo-size_23_h {
    height: 23em;
}

.cdo-size_23_h_max {
    max-height: 23em;
}

.cdo-size_23_h_0 {
    height: 23em;
}

.cdo-size_23_h_0_max {
    max-height: 23em;
}

.cdo-size_23_h_1 {
    height: 23.1em;
}

.cdo-size_23_h_1_max {
    max-height: 23.1em;
}

.cdo-size_23_h_2 {
    height: 23.2em;
}

.cdo-size_23_h_2_max {
    max-height: 23.2em;
}

.cdo-size_23_h_3 {
    height: 23.3em;
}

.cdo-size_23_h_3_max {
    max-height: 23.3em;
}

.cdo-size_23_h_4 {
    height: 23.4em;
}

.cdo-size_23_h_4_max {
    max-height: 23.4em;
}

.cdo-size_23_h_5 {
    height: 23.5em;
}

.cdo-size_23_h_5_max {
    max-height: 23.5em;
}

.cdo-size_23_h_6 {
    height: 23.6em;
}

.cdo-size_23_h_6_max {
    max-height: 23.6em;
}

.cdo-size_23_h_7 {
    height: 23.7em;
}

.cdo-size_23_h_7_max {
    max-height: 23.7em;
}

.cdo-size_23_h_8 {
    height: 23.8em;
}

.cdo-size_23_h_8_max {
    max-height: 23.8em;
}

.cdo-size_23_h_9 {
    height: 23.9em;
}

.cdo-size_23_h_9_max {
    max-height: 23.9em;
}

.cdo-size_23_h_10 {
    height: 24em;
}

.cdo-size_23_h_10_max {
    max-height: 24em;
}

.cdo-size_24_w {
    width: 24em;
}

.cdo-size_24_w_max {
    max-width: 24em;
}

.cdo-size_24_w_0 {
    width: 24em;
}

.cdo-size_24_w_0_max {
    max-width: 24em;
}

.cdo-size_24_w_1 {
    width: 24.1em;
}

.cdo-size_24_w_1_max {
    max-width: 24.1em;
}

.cdo-size_24_w_2 {
    width: 24.2em;
}

.cdo-size_24_w_2_max {
    max-width: 24.2em;
}

.cdo-size_24_w_3 {
    width: 24.3em;
}

.cdo-size_24_w_3_max {
    max-width: 24.3em;
}

.cdo-size_24_w_4 {
    width: 24.4em;
}

.cdo-size_24_w_4_max {
    max-width: 24.4em;
}

.cdo-size_24_w_5 {
    width: 24.5em;
}

.cdo-size_24_w_5_max {
    max-width: 24.5em;
}

.cdo-size_24_w_6 {
    width: 24.6em;
}

.cdo-size_24_w_6_max {
    max-width: 24.6em;
}

.cdo-size_24_w_7 {
    width: 24.7em;
}

.cdo-size_24_w_7_max {
    max-width: 24.7em;
}

.cdo-size_24_w_8 {
    width: 24.8em;
}

.cdo-size_24_w_8_max {
    max-width: 24.8em;
}

.cdo-size_24_w_9 {
    width: 24.9em;
}

.cdo-size_24_w_9_max {
    max-width: 24.9em;
}

.cdo-size_24_w_10 {
    width: 25em;
}

.cdo-size_24_w_10_max {
    max-width: 25em;
}

.cdo-size_24_h {
    height: 24em;
}

.cdo-size_24_h_max {
    max-height: 24em;
}

.cdo-size_24_h_0 {
    height: 24em;
}

.cdo-size_24_h_0_max {
    max-height: 24em;
}

.cdo-size_24_h_1 {
    height: 24.1em;
}

.cdo-size_24_h_1_max {
    max-height: 24.1em;
}

.cdo-size_24_h_2 {
    height: 24.2em;
}

.cdo-size_24_h_2_max {
    max-height: 24.2em;
}

.cdo-size_24_h_3 {
    height: 24.3em;
}

.cdo-size_24_h_3_max {
    max-height: 24.3em;
}

.cdo-size_24_h_4 {
    height: 24.4em;
}

.cdo-size_24_h_4_max {
    max-height: 24.4em;
}

.cdo-size_24_h_5 {
    height: 24.5em;
}

.cdo-size_24_h_5_max {
    max-height: 24.5em;
}

.cdo-size_24_h_6 {
    height: 24.6em;
}

.cdo-size_24_h_6_max {
    max-height: 24.6em;
}

.cdo-size_24_h_7 {
    height: 24.7em;
}

.cdo-size_24_h_7_max {
    max-height: 24.7em;
}

.cdo-size_24_h_8 {
    height: 24.8em;
}

.cdo-size_24_h_8_max {
    max-height: 24.8em;
}

.cdo-size_24_h_9 {
    height: 24.9em;
}

.cdo-size_24_h_9_max {
    max-height: 24.9em;
}

.cdo-size_24_h_10 {
    height: 25em;
}

.cdo-size_24_h_10_max {
    max-height: 25em;
}

.cdo-size_25_w {
    width: 25em;
}

.cdo-size_25_w_max {
    max-width: 25em;
}

.cdo-size_25_w_0 {
    width: 25em;
}

.cdo-size_25_w_0_max {
    max-width: 25em;
}

.cdo-size_25_w_1 {
    width: 25.1em;
}

.cdo-size_25_w_1_max {
    max-width: 25.1em;
}

.cdo-size_25_w_2 {
    width: 25.2em;
}

.cdo-size_25_w_2_max {
    max-width: 25.2em;
}

.cdo-size_25_w_3 {
    width: 25.3em;
}

.cdo-size_25_w_3_max {
    max-width: 25.3em;
}

.cdo-size_25_w_4 {
    width: 25.4em;
}

.cdo-size_25_w_4_max {
    max-width: 25.4em;
}

.cdo-size_25_w_5 {
    width: 25.5em;
}

.cdo-size_25_w_5_max {
    max-width: 25.5em;
}

.cdo-size_25_w_6 {
    width: 25.6em;
}

.cdo-size_25_w_6_max {
    max-width: 25.6em;
}

.cdo-size_25_w_7 {
    width: 25.7em;
}

.cdo-size_25_w_7_max {
    max-width: 25.7em;
}

.cdo-size_25_w_8 {
    width: 25.8em;
}

.cdo-size_25_w_8_max {
    max-width: 25.8em;
}

.cdo-size_25_w_9 {
    width: 25.9em;
}

.cdo-size_25_w_9_max {
    max-width: 25.9em;
}

.cdo-size_25_w_10 {
    width: 26em;
}

.cdo-size_25_w_10_max {
    max-width: 26em;
}

.cdo-size_25_h {
    height: 25em;
}

.cdo-size_25_h_max {
    max-height: 25em;
}

.cdo-size_25_h_0 {
    height: 25em;
}

.cdo-size_25_h_0_max {
    max-height: 25em;
}

.cdo-size_25_h_1 {
    height: 25.1em;
}

.cdo-size_25_h_1_max {
    max-height: 25.1em;
}

.cdo-size_25_h_2 {
    height: 25.2em;
}

.cdo-size_25_h_2_max {
    max-height: 25.2em;
}

.cdo-size_25_h_3 {
    height: 25.3em;
}

.cdo-size_25_h_3_max {
    max-height: 25.3em;
}

.cdo-size_25_h_4 {
    height: 25.4em;
}

.cdo-size_25_h_4_max {
    max-height: 25.4em;
}

.cdo-size_25_h_5 {
    height: 25.5em;
}

.cdo-size_25_h_5_max {
    max-height: 25.5em;
}

.cdo-size_25_h_6 {
    height: 25.6em;
}

.cdo-size_25_h_6_max {
    max-height: 25.6em;
}

.cdo-size_25_h_7 {
    height: 25.7em;
}

.cdo-size_25_h_7_max {
    max-height: 25.7em;
}

.cdo-size_25_h_8 {
    height: 25.8em;
}

.cdo-size_25_h_8_max {
    max-height: 25.8em;
}

.cdo-size_25_h_9 {
    height: 25.9em;
}

.cdo-size_25_h_9_max {
    max-height: 25.9em;
}

.cdo-size_25_h_10 {
    height: 26em;
}

.cdo-size_25_h_10_max {
    max-height: 26em;
}

.cdo-size_26_w {
    width: 26em;
}

.cdo-size_26_w_max {
    max-width: 26em;
}

.cdo-size_26_w_0 {
    width: 26em;
}

.cdo-size_26_w_0_max {
    max-width: 26em;
}

.cdo-size_26_w_1 {
    width: 26.1em;
}

.cdo-size_26_w_1_max {
    max-width: 26.1em;
}

.cdo-size_26_w_2 {
    width: 26.2em;
}

.cdo-size_26_w_2_max {
    max-width: 26.2em;
}

.cdo-size_26_w_3 {
    width: 26.3em;
}

.cdo-size_26_w_3_max {
    max-width: 26.3em;
}

.cdo-size_26_w_4 {
    width: 26.4em;
}

.cdo-size_26_w_4_max {
    max-width: 26.4em;
}

.cdo-size_26_w_5 {
    width: 26.5em;
}

.cdo-size_26_w_5_max {
    max-width: 26.5em;
}

.cdo-size_26_w_6 {
    width: 26.6em;
}

.cdo-size_26_w_6_max {
    max-width: 26.6em;
}

.cdo-size_26_w_7 {
    width: 26.7em;
}

.cdo-size_26_w_7_max {
    max-width: 26.7em;
}

.cdo-size_26_w_8 {
    width: 26.8em;
}

.cdo-size_26_w_8_max {
    max-width: 26.8em;
}

.cdo-size_26_w_9 {
    width: 26.9em;
}

.cdo-size_26_w_9_max {
    max-width: 26.9em;
}

.cdo-size_26_w_10 {
    width: 27em;
}

.cdo-size_26_w_10_max {
    max-width: 27em;
}

.cdo-size_26_h {
    height: 26em;
}

.cdo-size_26_h_max {
    max-height: 26em;
}

.cdo-size_26_h_0 {
    height: 26em;
}

.cdo-size_26_h_0_max {
    max-height: 26em;
}

.cdo-size_26_h_1 {
    height: 26.1em;
}

.cdo-size_26_h_1_max {
    max-height: 26.1em;
}

.cdo-size_26_h_2 {
    height: 26.2em;
}

.cdo-size_26_h_2_max {
    max-height: 26.2em;
}

.cdo-size_26_h_3 {
    height: 26.3em;
}

.cdo-size_26_h_3_max {
    max-height: 26.3em;
}

.cdo-size_26_h_4 {
    height: 26.4em;
}

.cdo-size_26_h_4_max {
    max-height: 26.4em;
}

.cdo-size_26_h_5 {
    height: 26.5em;
}

.cdo-size_26_h_5_max {
    max-height: 26.5em;
}

.cdo-size_26_h_6 {
    height: 26.6em;
}

.cdo-size_26_h_6_max {
    max-height: 26.6em;
}

.cdo-size_26_h_7 {
    height: 26.7em;
}

.cdo-size_26_h_7_max {
    max-height: 26.7em;
}

.cdo-size_26_h_8 {
    height: 26.8em;
}

.cdo-size_26_h_8_max {
    max-height: 26.8em;
}

.cdo-size_26_h_9 {
    height: 26.9em;
}

.cdo-size_26_h_9_max {
    max-height: 26.9em;
}

.cdo-size_26_h_10 {
    height: 27em;
}

.cdo-size_26_h_10_max {
    max-height: 27em;
}

.cdo-size_27_w {
    width: 27em;
}

.cdo-size_27_w_max {
    max-width: 27em;
}

.cdo-size_27_w_0 {
    width: 27em;
}

.cdo-size_27_w_0_max {
    max-width: 27em;
}

.cdo-size_27_w_1 {
    width: 27.1em;
}

.cdo-size_27_w_1_max {
    max-width: 27.1em;
}

.cdo-size_27_w_2 {
    width: 27.2em;
}

.cdo-size_27_w_2_max {
    max-width: 27.2em;
}

.cdo-size_27_w_3 {
    width: 27.3em;
}

.cdo-size_27_w_3_max {
    max-width: 27.3em;
}

.cdo-size_27_w_4 {
    width: 27.4em;
}

.cdo-size_27_w_4_max {
    max-width: 27.4em;
}

.cdo-size_27_w_5 {
    width: 27.5em;
}

.cdo-size_27_w_5_max {
    max-width: 27.5em;
}

.cdo-size_27_w_6 {
    width: 27.6em;
}

.cdo-size_27_w_6_max {
    max-width: 27.6em;
}

.cdo-size_27_w_7 {
    width: 27.7em;
}

.cdo-size_27_w_7_max {
    max-width: 27.7em;
}

.cdo-size_27_w_8 {
    width: 27.8em;
}

.cdo-size_27_w_8_max {
    max-width: 27.8em;
}

.cdo-size_27_w_9 {
    width: 27.9em;
}

.cdo-size_27_w_9_max {
    max-width: 27.9em;
}

.cdo-size_27_w_10 {
    width: 28em;
}

.cdo-size_27_w_10_max {
    max-width: 28em;
}

.cdo-size_27_h {
    height: 27em;
}

.cdo-size_27_h_max {
    max-height: 27em;
}

.cdo-size_27_h_0 {
    height: 27em;
}

.cdo-size_27_h_0_max {
    max-height: 27em;
}

.cdo-size_27_h_1 {
    height: 27.1em;
}

.cdo-size_27_h_1_max {
    max-height: 27.1em;
}

.cdo-size_27_h_2 {
    height: 27.2em;
}

.cdo-size_27_h_2_max {
    max-height: 27.2em;
}

.cdo-size_27_h_3 {
    height: 27.3em;
}

.cdo-size_27_h_3_max {
    max-height: 27.3em;
}

.cdo-size_27_h_4 {
    height: 27.4em;
}

.cdo-size_27_h_4_max {
    max-height: 27.4em;
}

.cdo-size_27_h_5 {
    height: 27.5em;
}

.cdo-size_27_h_5_max {
    max-height: 27.5em;
}

.cdo-size_27_h_6 {
    height: 27.6em;
}

.cdo-size_27_h_6_max {
    max-height: 27.6em;
}

.cdo-size_27_h_7 {
    height: 27.7em;
}

.cdo-size_27_h_7_max {
    max-height: 27.7em;
}

.cdo-size_27_h_8 {
    height: 27.8em;
}

.cdo-size_27_h_8_max {
    max-height: 27.8em;
}

.cdo-size_27_h_9 {
    height: 27.9em;
}

.cdo-size_27_h_9_max {
    max-height: 27.9em;
}

.cdo-size_27_h_10 {
    height: 28em;
}

.cdo-size_27_h_10_max {
    max-height: 28em;
}

.cdo-size_28_w {
    width: 28em;
}

.cdo-size_28_w_max {
    max-width: 28em;
}

.cdo-size_28_w_0 {
    width: 28em;
}

.cdo-size_28_w_0_max {
    max-width: 28em;
}

.cdo-size_28_w_1 {
    width: 28.1em;
}

.cdo-size_28_w_1_max {
    max-width: 28.1em;
}

.cdo-size_28_w_2 {
    width: 28.2em;
}

.cdo-size_28_w_2_max {
    max-width: 28.2em;
}

.cdo-size_28_w_3 {
    width: 28.3em;
}

.cdo-size_28_w_3_max {
    max-width: 28.3em;
}

.cdo-size_28_w_4 {
    width: 28.4em;
}

.cdo-size_28_w_4_max {
    max-width: 28.4em;
}

.cdo-size_28_w_5 {
    width: 28.5em;
}

.cdo-size_28_w_5_max {
    max-width: 28.5em;
}

.cdo-size_28_w_6 {
    width: 28.6em;
}

.cdo-size_28_w_6_max {
    max-width: 28.6em;
}

.cdo-size_28_w_7 {
    width: 28.7em;
}

.cdo-size_28_w_7_max {
    max-width: 28.7em;
}

.cdo-size_28_w_8 {
    width: 28.8em;
}

.cdo-size_28_w_8_max {
    max-width: 28.8em;
}

.cdo-size_28_w_9 {
    width: 28.9em;
}

.cdo-size_28_w_9_max {
    max-width: 28.9em;
}

.cdo-size_28_w_10 {
    width: 29em;
}

.cdo-size_28_w_10_max {
    max-width: 29em;
}

.cdo-size_28_h {
    height: 28em;
}

.cdo-size_28_h_max {
    max-height: 28em;
}

.cdo-size_28_h_0 {
    height: 28em;
}

.cdo-size_28_h_0_max {
    max-height: 28em;
}

.cdo-size_28_h_1 {
    height: 28.1em;
}

.cdo-size_28_h_1_max {
    max-height: 28.1em;
}

.cdo-size_28_h_2 {
    height: 28.2em;
}

.cdo-size_28_h_2_max {
    max-height: 28.2em;
}

.cdo-size_28_h_3 {
    height: 28.3em;
}

.cdo-size_28_h_3_max {
    max-height: 28.3em;
}

.cdo-size_28_h_4 {
    height: 28.4em;
}

.cdo-size_28_h_4_max {
    max-height: 28.4em;
}

.cdo-size_28_h_5 {
    height: 28.5em;
}

.cdo-size_28_h_5_max {
    max-height: 28.5em;
}

.cdo-size_28_h_6 {
    height: 28.6em;
}

.cdo-size_28_h_6_max {
    max-height: 28.6em;
}

.cdo-size_28_h_7 {
    height: 28.7em;
}

.cdo-size_28_h_7_max {
    max-height: 28.7em;
}

.cdo-size_28_h_8 {
    height: 28.8em;
}

.cdo-size_28_h_8_max {
    max-height: 28.8em;
}

.cdo-size_28_h_9 {
    height: 28.9em;
}

.cdo-size_28_h_9_max {
    max-height: 28.9em;
}

.cdo-size_28_h_10 {
    height: 29em;
}

.cdo-size_28_h_10_max {
    max-height: 29em;
}

.cdo-size_29_w {
    width: 29em;
}

.cdo-size_29_w_max {
    max-width: 29em;
}

.cdo-size_29_w_0 {
    width: 29em;
}

.cdo-size_29_w_0_max {
    max-width: 29em;
}

.cdo-size_29_w_1 {
    width: 29.1em;
}

.cdo-size_29_w_1_max {
    max-width: 29.1em;
}

.cdo-size_29_w_2 {
    width: 29.2em;
}

.cdo-size_29_w_2_max {
    max-width: 29.2em;
}

.cdo-size_29_w_3 {
    width: 29.3em;
}

.cdo-size_29_w_3_max {
    max-width: 29.3em;
}

.cdo-size_29_w_4 {
    width: 29.4em;
}

.cdo-size_29_w_4_max {
    max-width: 29.4em;
}

.cdo-size_29_w_5 {
    width: 29.5em;
}

.cdo-size_29_w_5_max {
    max-width: 29.5em;
}

.cdo-size_29_w_6 {
    width: 29.6em;
}

.cdo-size_29_w_6_max {
    max-width: 29.6em;
}

.cdo-size_29_w_7 {
    width: 29.7em;
}

.cdo-size_29_w_7_max {
    max-width: 29.7em;
}

.cdo-size_29_w_8 {
    width: 29.8em;
}

.cdo-size_29_w_8_max {
    max-width: 29.8em;
}

.cdo-size_29_w_9 {
    width: 29.9em;
}

.cdo-size_29_w_9_max {
    max-width: 29.9em;
}

.cdo-size_29_w_10 {
    width: 30em;
}

.cdo-size_29_w_10_max {
    max-width: 30em;
}

.cdo-size_29_h {
    height: 29em;
}

.cdo-size_29_h_max {
    max-height: 29em;
}

.cdo-size_29_h_0 {
    height: 29em;
}

.cdo-size_29_h_0_max {
    max-height: 29em;
}

.cdo-size_29_h_1 {
    height: 29.1em;
}

.cdo-size_29_h_1_max {
    max-height: 29.1em;
}

.cdo-size_29_h_2 {
    height: 29.2em;
}

.cdo-size_29_h_2_max {
    max-height: 29.2em;
}

.cdo-size_29_h_3 {
    height: 29.3em;
}

.cdo-size_29_h_3_max {
    max-height: 29.3em;
}

.cdo-size_29_h_4 {
    height: 29.4em;
}

.cdo-size_29_h_4_max {
    max-height: 29.4em;
}

.cdo-size_29_h_5 {
    height: 29.5em;
}

.cdo-size_29_h_5_max {
    max-height: 29.5em;
}

.cdo-size_29_h_6 {
    height: 29.6em;
}

.cdo-size_29_h_6_max {
    max-height: 29.6em;
}

.cdo-size_29_h_7 {
    height: 29.7em;
}

.cdo-size_29_h_7_max {
    max-height: 29.7em;
}

.cdo-size_29_h_8 {
    height: 29.8em;
}

.cdo-size_29_h_8_max {
    max-height: 29.8em;
}

.cdo-size_29_h_9 {
    height: 29.9em;
}

.cdo-size_29_h_9_max {
    max-height: 29.9em;
}

.cdo-size_29_h_10 {
    height: 30em;
}

.cdo-size_29_h_10_max {
    max-height: 30em;
}

.cdo-size_30_w {
    width: 30em;
}

.cdo-size_30_w_max {
    max-width: 30em;
}

.cdo-size_30_w_0 {
    width: 30em;
}

.cdo-size_30_w_0_max {
    max-width: 30em;
}

.cdo-size_30_w_1 {
    width: 30.1em;
}

.cdo-size_30_w_1_max {
    max-width: 30.1em;
}

.cdo-size_30_w_2 {
    width: 30.2em;
}

.cdo-size_30_w_2_max {
    max-width: 30.2em;
}

.cdo-size_30_w_3 {
    width: 30.3em;
}

.cdo-size_30_w_3_max {
    max-width: 30.3em;
}

.cdo-size_30_w_4 {
    width: 30.4em;
}

.cdo-size_30_w_4_max {
    max-width: 30.4em;
}

.cdo-size_30_w_5 {
    width: 30.5em;
}

.cdo-size_30_w_5_max {
    max-width: 30.5em;
}

.cdo-size_30_w_6 {
    width: 30.6em;
}

.cdo-size_30_w_6_max {
    max-width: 30.6em;
}

.cdo-size_30_w_7 {
    width: 30.7em;
}

.cdo-size_30_w_7_max {
    max-width: 30.7em;
}

.cdo-size_30_w_8 {
    width: 30.8em;
}

.cdo-size_30_w_8_max {
    max-width: 30.8em;
}

.cdo-size_30_w_9 {
    width: 30.9em;
}

.cdo-size_30_w_9_max {
    max-width: 30.9em;
}

.cdo-size_30_w_10 {
    width: 31em;
}

.cdo-size_30_w_10_max {
    max-width: 31em;
}

.cdo-size_30_h {
    height: 30em;
}

.cdo-size_30_h_max {
    max-height: 30em;
}

.cdo-size_30_h_0 {
    height: 30em;
}

.cdo-size_30_h_0_max {
    max-height: 30em;
}

.cdo-size_30_h_1 {
    height: 30.1em;
}

.cdo-size_30_h_1_max {
    max-height: 30.1em;
}

.cdo-size_30_h_2 {
    height: 30.2em;
}

.cdo-size_30_h_2_max {
    max-height: 30.2em;
}

.cdo-size_30_h_3 {
    height: 30.3em;
}

.cdo-size_30_h_3_max {
    max-height: 30.3em;
}

.cdo-size_30_h_4 {
    height: 30.4em;
}

.cdo-size_30_h_4_max {
    max-height: 30.4em;
}

.cdo-size_30_h_5 {
    height: 30.5em;
}

.cdo-size_30_h_5_max {
    max-height: 30.5em;
}

.cdo-size_30_h_6 {
    height: 30.6em;
}

.cdo-size_30_h_6_max {
    max-height: 30.6em;
}

.cdo-size_30_h_7 {
    height: 30.7em;
}

.cdo-size_30_h_7_max {
    max-height: 30.7em;
}

.cdo-size_30_h_8 {
    height: 30.8em;
}

.cdo-size_30_h_8_max {
    max-height: 30.8em;
}

.cdo-size_30_h_9 {
    height: 30.9em;
}

.cdo-size_30_h_9_max {
    max-height: 30.9em;
}

.cdo-size_30_h_10 {
    height: 31em;
}

.cdo-size_30_h_10_max {
    max-height: 31em;
}

.cdo-relative-box {
    position: relative;
}

.cdo-relative-box__item {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.cdo-border {
    border: 1px solid;
}

.cdo-border_color_white {
    border-color: #fff;
}

.cdo-border_color_black {
    border-color: #000;
}

.cdo-border_color_brown_saddle {
    border-color: #513628;
}

.cdo-border_color_brown_cowboy {
    border-color: #52302e;
}

.cdo-border_color_brown_pineCone {
    border-color: #67554e;
}

.cdo-border_color_brown_romanCoffee {
    border-color: #7e6757;
}

.cdo-border_color_orange_redStage {
    border-color: #d15305;
}

.cdo-border_color_grey_dove {
    border-color: #707070;
}

.cdo-border_color_grey_zorba {
    border-color: #998d89;
}

.cdo-border_color_grey_alabaster {
    border-color: #f9f9f9;
}

.cdo-border_color_grey_gallery {
    border-color: #eaeaea;
}

.cdo-border_color_transparent {
    border-color: transparent;
}

.cdo-cover {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.cdo-cover_absolute {
    position: absolute;
}

.cdo-center_v {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.off-canvas-content,
.off-canvas-wrapper {
    height: 100%;

}

.cdo-grid-margin-x_0 {
    margin-left: 0;
    margin-right: 0;
}

.cdo-grid-margin-x_0>.cell {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.cdo-grid-margin-x_0>.full {
    width: 100%;
}

.cdo-grid-margin-x_0>.auto {
    width: auto;
}

.cdo-grid-margin-x_0>.shrink {
    width: auto;
}

.cdo-grid-margin-x_0>.small-1 {
    width: 8.33333%;
}

.cdo-grid-margin-x_0>.small-2 {
    width: 16.66667%;
}

.cdo-grid-margin-x_0>.small-3 {
    width: 25%;
}

.cdo-grid-margin-x_0>.small-4 {
    width: 33.33333%;
}

.cdo-grid-margin-x_0>.small-5 {
    width: 41.66667%;
}

.cdo-grid-margin-x_0>.small-6 {
    width: 50%;
}

.cdo-grid-margin-x_0>.small-7 {
    width: 58.33333%;
}

.cdo-grid-margin-x_0>.small-8 {
    width: 66.66667%;
}

.cdo-grid-margin-x_0>.small-9 {
    width: 75%;
}

.cdo-grid-margin-x_0>.small-10 {
    width: 83.33333%;
}

.cdo-grid-margin-x_0>.small-11 {
    width: 91.66667%;
}

.cdo-grid-margin-x_0>.small-12 {
    width: 100%;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_0>.medium-full {
        width: 100%;
    }

    .cdo-grid-margin-x_0>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_0>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_0>.medium-1 {
        width: 8.33333%;
    }

    .cdo-grid-margin-x_0>.medium-2 {
        width: 16.66667%;
    }

    .cdo-grid-margin-x_0>.medium-3 {
        width: 25%;
    }

    .cdo-grid-margin-x_0>.medium-4 {
        width: 33.33333%;
    }

    .cdo-grid-margin-x_0>.medium-5 {
        width: 41.66667%;
    }

    .cdo-grid-margin-x_0>.medium-6 {
        width: 50%;
    }

    .cdo-grid-margin-x_0>.medium-7 {
        width: 58.33333%;
    }

    .cdo-grid-margin-x_0>.medium-8 {
        width: 66.66667%;
    }

    .cdo-grid-margin-x_0>.medium-9 {
        width: 75%;
    }

    .cdo-grid-margin-x_0>.medium-10 {
        width: 83.33333%;
    }

    .cdo-grid-margin-x_0>.medium-11 {
        width: 91.66667%;
    }

    .cdo-grid-margin-x_0>.medium-12 {
        width: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_0>.large-full {
        width: 100%;
    }

    .cdo-grid-margin-x_0>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_0>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_0>.large-1 {
        width: 8.33333%;
    }

    .cdo-grid-margin-x_0>.large-2 {
        width: 16.66667%;
    }

    .cdo-grid-margin-x_0>.large-3 {
        width: 25%;
    }

    .cdo-grid-margin-x_0>.large-4 {
        width: 33.33333%;
    }

    .cdo-grid-margin-x_0>.large-5 {
        width: 41.66667%;
    }

    .cdo-grid-margin-x_0>.large-6 {
        width: 50%;
    }

    .cdo-grid-margin-x_0>.large-7 {
        width: 58.33333%;
    }

    .cdo-grid-margin-x_0>.large-8 {
        width: 66.66667%;
    }

    .cdo-grid-margin-x_0>.large-9 {
        width: 75%;
    }

    .cdo-grid-margin-x_0>.large-10 {
        width: 83.33333%;
    }

    .cdo-grid-margin-x_0>.large-11 {
        width: 91.66667%;
    }

    .cdo-grid-margin-x_0>.large-12 {
        width: 100%;
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_0>.xlarge-full {
        width: 100%;
    }

    .cdo-grid-margin-x_0>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_0>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_0>.xlarge-1 {
        width: 8.33333%;
    }

    .cdo-grid-margin-x_0>.xlarge-2 {
        width: 16.66667%;
    }

    .cdo-grid-margin-x_0>.xlarge-3 {
        width: 25%;
    }

    .cdo-grid-margin-x_0>.xlarge-4 {
        width: 33.33333%;
    }

    .cdo-grid-margin-x_0>.xlarge-5 {
        width: 41.66667%;
    }

    .cdo-grid-margin-x_0>.xlarge-6 {
        width: 50%;
    }

    .cdo-grid-margin-x_0>.xlarge-7 {
        width: 58.33333%;
    }

    .cdo-grid-margin-x_0>.xlarge-8 {
        width: 66.66667%;
    }

    .cdo-grid-margin-x_0>.xlarge-9 {
        width: 75%;
    }

    .cdo-grid-margin-x_0>.xlarge-10 {
        width: 83.33333%;
    }

    .cdo-grid-margin-x_0>.xlarge-11 {
        width: 91.66667%;
    }

    .cdo-grid-margin-x_0>.xlarge-12 {
        width: 100%;
    }
}

.cdo-grid-margin-x_1 {
    margin-left: -0.5em;
    margin-right: -0.5em;
}

.cdo-grid-margin-x_1>.cell {
    width: calc(100% - 1em);
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.cdo-grid-margin-x_1>.full {
    width: calc(100% - 1em);
}

.cdo-grid-margin-x_1>.auto {
    width: auto;
}

.cdo-grid-margin-x_1>.shrink {
    width: auto;
}

.cdo-grid-margin-x_1>.small-1 {
    width: calc(8.33333% - 1em);
}

.cdo-grid-margin-x_1>.small-2 {
    width: calc(16.66667% - 1em);
}

.cdo-grid-margin-x_1>.small-3 {
    width: calc(25% - 1em);
}

.cdo-grid-margin-x_1>.small-4 {
    width: calc(33.33333% - 1em);
}

.cdo-grid-margin-x_1>.small-5 {
    width: calc(41.66667% - 1em);
}

.cdo-grid-margin-x_1>.small-6 {
    width: calc(50% - 1em);
}

.cdo-grid-margin-x_1>.small-7 {
    width: calc(58.33333% - 1em);
}

.cdo-grid-margin-x_1>.small-8 {
    width: calc(66.66667% - 1em);
}

.cdo-grid-margin-x_1>.small-9 {
    width: calc(75% - 1em);
}

.cdo-grid-margin-x_1>.small-10 {
    width: calc(83.33333% - 1em);
}

.cdo-grid-margin-x_1>.small-11 {
    width: calc(91.66667% - 1em);
}

.cdo-grid-margin-x_1>.small-12 {
    width: calc(100% - 1em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_1>.medium-full {
        width: calc(100% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_1>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_1>.medium-1 {
        width: calc(8.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-2 {
        width: calc(16.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-3 {
        width: calc(25% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-4 {
        width: calc(33.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-5 {
        width: calc(41.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-6 {
        width: calc(50% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-7 {
        width: calc(58.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-8 {
        width: calc(66.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-9 {
        width: calc(75% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-10 {
        width: calc(83.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-11 {
        width: calc(91.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.medium-12 {
        width: calc(100% - 1em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_1>.large-full {
        width: calc(100% - 1em);
    }

    .cdo-grid-margin-x_1>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_1>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_1>.large-1 {
        width: calc(8.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.large-2 {
        width: calc(16.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.large-3 {
        width: calc(25% - 1em);
    }

    .cdo-grid-margin-x_1>.large-4 {
        width: calc(33.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.large-5 {
        width: calc(41.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.large-6 {
        width: calc(50% - 1em);
    }

    .cdo-grid-margin-x_1>.large-7 {
        width: calc(58.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.large-8 {
        width: calc(66.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.large-9 {
        width: calc(75% - 1em);
    }

    .cdo-grid-margin-x_1>.large-10 {
        width: calc(83.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.large-11 {
        width: calc(91.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.large-12 {
        width: calc(100% - 1em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_1>.xlarge-full {
        width: calc(100% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_1>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_1>.xlarge-1 {
        width: calc(8.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-2 {
        width: calc(16.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-3 {
        width: calc(25% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-4 {
        width: calc(33.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-5 {
        width: calc(41.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-6 {
        width: calc(50% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-7 {
        width: calc(58.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-8 {
        width: calc(66.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-9 {
        width: calc(75% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-10 {
        width: calc(83.33333% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-11 {
        width: calc(91.66667% - 1em);
    }

    .cdo-grid-margin-x_1>.xlarge-12 {
        width: calc(100% - 1em);
    }
}

.cdo-grid-margin-x_2 {
    margin-left: -1em;
    margin-right: -1em;
}

.cdo-grid-margin-x_2>.cell {
    width: calc(100% - 2em);
    margin-left: 1em;
    margin-right: 1em;
}

.cdo-grid-margin-x_2>.full {
    width: calc(100% - 2em);
}

.cdo-grid-margin-x_2>.auto {
    width: auto;
}

.cdo-grid-margin-x_2>.shrink {
    width: auto;
}

.cdo-grid-margin-x_2>.small-1 {
    width: calc(8.33333% - 2em);
}

.cdo-grid-margin-x_2>.small-2 {
    width: calc(16.66667% - 2em);
}

.cdo-grid-margin-x_2>.small-3 {
    width: calc(25% - 2em);
}

.cdo-grid-margin-x_2>.small-4 {
    width: calc(33.33333% - 2em);
}

.cdo-grid-margin-x_2>.small-5 {
    width: calc(41.66667% - 2em);
}

.cdo-grid-margin-x_2>.small-6 {
    width: calc(50% - 2em);
}

.cdo-grid-margin-x_2>.small-7 {
    width: calc(58.33333% - 2em);
}

.cdo-grid-margin-x_2>.small-8 {
    width: calc(66.66667% - 2em);
}

.cdo-grid-margin-x_2>.small-9 {
    width: calc(75% - 2em);
}

.cdo-grid-margin-x_2>.small-10 {
    width: calc(83.33333% - 2em);
}

.cdo-grid-margin-x_2>.small-11 {
    width: calc(91.66667% - 2em);
}

.cdo-grid-margin-x_2>.small-12 {
    width: calc(100% - 2em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_2>.medium-full {
        width: calc(100% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_2>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_2>.medium-1 {
        width: calc(8.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-2 {
        width: calc(16.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-3 {
        width: calc(25% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-4 {
        width: calc(33.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-5 {
        width: calc(41.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-6 {
        width: calc(50% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-7 {
        width: calc(58.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-8 {
        width: calc(66.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-9 {
        width: calc(75% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-10 {
        width: calc(83.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-11 {
        width: calc(91.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.medium-12 {
        width: calc(100% - 2em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_2>.large-full {
        width: calc(100% - 2em);
    }

    .cdo-grid-margin-x_2>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_2>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_2>.large-1 {
        width: calc(8.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.large-2 {
        width: calc(16.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.large-3 {
        width: calc(25% - 2em);
    }

    .cdo-grid-margin-x_2>.large-4 {
        width: calc(33.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.large-5 {
        width: calc(41.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.large-6 {
        width: calc(50% - 2em);
    }

    .cdo-grid-margin-x_2>.large-7 {
        width: calc(58.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.large-8 {
        width: calc(66.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.large-9 {
        width: calc(75% - 2em);
    }

    .cdo-grid-margin-x_2>.large-10 {
        width: calc(83.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.large-11 {
        width: calc(91.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.large-12 {
        width: calc(100% - 2em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_2>.xlarge-full {
        width: calc(100% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_2>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_2>.xlarge-1 {
        width: calc(8.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-2 {
        width: calc(16.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-3 {
        width: calc(25% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-4 {
        width: calc(33.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-5 {
        width: calc(41.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-6 {
        width: calc(50% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-7 {
        width: calc(58.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-8 {
        width: calc(66.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-9 {
        width: calc(75% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-10 {
        width: calc(83.33333% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-11 {
        width: calc(91.66667% - 2em);
    }

    .cdo-grid-margin-x_2>.xlarge-12 {
        width: calc(100% - 2em);
    }
}

.cdo-grid-margin-x_3 {
    margin-left: -1.5em;
    margin-right: -1.5em;
}

.cdo-grid-margin-x_3>.cell {
    width: calc(100% - 3em);
    margin-left: 1.5em;
    margin-right: 1.5em;
}

.cdo-grid-margin-x_3>.full {
    width: calc(100% - 3em);
}

.cdo-grid-margin-x_3>.auto {
    width: auto;
}

.cdo-grid-margin-x_3>.shrink {
    width: auto;
}

.cdo-grid-margin-x_3>.small-1 {
    width: calc(8.33333% - 3em);
}

.cdo-grid-margin-x_3>.small-2 {
    width: calc(16.66667% - 3em);
}

.cdo-grid-margin-x_3>.small-3 {
    width: calc(25% - 3em);
}

.cdo-grid-margin-x_3>.small-4 {
    width: calc(33.33333% - 3em);
}

.cdo-grid-margin-x_3>.small-5 {
    width: calc(41.66667% - 3em);
}

.cdo-grid-margin-x_3>.small-6 {
    width: calc(50% - 3em);
}

.cdo-grid-margin-x_3>.small-7 {
    width: calc(58.33333% - 3em);
}

.cdo-grid-margin-x_3>.small-8 {
    width: calc(66.66667% - 3em);
}

.cdo-grid-margin-x_3>.small-9 {
    width: calc(75% - 3em);
}

.cdo-grid-margin-x_3>.small-10 {
    width: calc(83.33333% - 3em);
}

.cdo-grid-margin-x_3>.small-11 {
    width: calc(91.66667% - 3em);
}

.cdo-grid-margin-x_3>.small-12 {
    width: calc(100% - 3em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_3>.medium-full {
        width: calc(100% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_3>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_3>.medium-1 {
        width: calc(8.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-2 {
        width: calc(16.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-3 {
        width: calc(25% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-4 {
        width: calc(33.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-5 {
        width: calc(41.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-6 {
        width: calc(50% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-7 {
        width: calc(58.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-8 {
        width: calc(66.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-9 {
        width: calc(75% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-10 {
        width: calc(83.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-11 {
        width: calc(91.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.medium-12 {
        width: calc(100% - 3em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_3>.large-full {
        width: calc(100% - 3em);
    }

    .cdo-grid-margin-x_3>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_3>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_3>.large-1 {
        width: calc(8.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.large-2 {
        width: calc(16.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.large-3 {
        width: calc(25% - 3em);
    }

    .cdo-grid-margin-x_3>.large-4 {
        width: calc(33.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.large-5 {
        width: calc(41.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.large-6 {
        width: calc(50% - 3em);
    }

    .cdo-grid-margin-x_3>.large-7 {
        width: calc(58.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.large-8 {
        width: calc(66.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.large-9 {
        width: calc(75% - 3em);
    }

    .cdo-grid-margin-x_3>.large-10 {
        width: calc(83.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.large-11 {
        width: calc(91.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.large-12 {
        width: calc(100% - 3em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_3>.xlarge-full {
        width: calc(100% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_3>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_3>.xlarge-1 {
        width: calc(8.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-2 {
        width: calc(16.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-3 {
        width: calc(25% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-4 {
        width: calc(33.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-5 {
        width: calc(41.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-6 {
        width: calc(50% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-7 {
        width: calc(58.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-8 {
        width: calc(66.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-9 {
        width: calc(75% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-10 {
        width: calc(83.33333% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-11 {
        width: calc(91.66667% - 3em);
    }

    .cdo-grid-margin-x_3>.xlarge-12 {
        width: calc(100% - 3em);
    }
}

.cdo-grid-margin-x_4 {
    margin-left: -2em;
    margin-right: -2em;
}

.cdo-grid-margin-x_4>.cell {
    width: calc(100% - 4em);
    margin-left: 2em;
    margin-right: 2em;
}

.cdo-grid-margin-x_4>.full {
    width: calc(100% - 4em);
}

.cdo-grid-margin-x_4>.auto {
    width: auto;
}

.cdo-grid-margin-x_4>.shrink {
    width: auto;
}

.cdo-grid-margin-x_4>.small-1 {
    width: calc(8.33333% - 4em);
}

.cdo-grid-margin-x_4>.small-2 {
    width: calc(16.66667% - 4em);
}

.cdo-grid-margin-x_4>.small-3 {
    width: calc(25% - 4em);
}

.cdo-grid-margin-x_4>.small-4 {
    width: calc(33.33333% - 4em);
}

.cdo-grid-margin-x_4>.small-5 {
    width: calc(41.66667% - 4em);
}

.cdo-grid-margin-x_4>.small-6 {
    width: calc(50% - 4em);
}

.cdo-grid-margin-x_4>.small-7 {
    width: calc(58.33333% - 4em);
}

.cdo-grid-margin-x_4>.small-8 {
    width: calc(66.66667% - 4em);
}

.cdo-grid-margin-x_4>.small-9 {
    width: calc(75% - 4em);
}

.cdo-grid-margin-x_4>.small-10 {
    width: calc(83.33333% - 4em);
}

.cdo-grid-margin-x_4>.small-11 {
    width: calc(91.66667% - 4em);
}

.cdo-grid-margin-x_4>.small-12 {
    width: calc(100% - 4em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_4>.medium-full {
        width: calc(100% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_4>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_4>.medium-1 {
        width: calc(8.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-2 {
        width: calc(16.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-3 {
        width: calc(25% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-4 {
        width: calc(33.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-5 {
        width: calc(41.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-6 {
        width: calc(50% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-7 {
        width: calc(58.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-8 {
        width: calc(66.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-9 {
        width: calc(75% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-10 {
        width: calc(83.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-11 {
        width: calc(91.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.medium-12 {
        width: calc(100% - 4em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_4>.large-full {
        width: calc(100% - 4em);
    }

    .cdo-grid-margin-x_4>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_4>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_4>.large-1 {
        width: calc(8.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.large-2 {
        width: calc(16.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.large-3 {
        width: calc(25% - 4em);
    }

    .cdo-grid-margin-x_4>.large-4 {
        width: calc(33.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.large-5 {
        width: calc(41.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.large-6 {
        width: calc(50% - 4em);
    }

    .cdo-grid-margin-x_4>.large-7 {
        width: calc(58.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.large-8 {
        width: calc(66.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.large-9 {
        width: calc(75% - 4em);
    }

    .cdo-grid-margin-x_4>.large-10 {
        width: calc(83.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.large-11 {
        width: calc(91.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.large-12 {
        width: calc(100% - 4em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_4>.xlarge-full {
        width: calc(100% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_4>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_4>.xlarge-1 {
        width: calc(8.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-2 {
        width: calc(16.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-3 {
        width: calc(25% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-4 {
        width: calc(33.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-5 {
        width: calc(41.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-6 {
        width: calc(50% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-7 {
        width: calc(58.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-8 {
        width: calc(66.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-9 {
        width: calc(75% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-10 {
        width: calc(83.33333% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-11 {
        width: calc(91.66667% - 4em);
    }

    .cdo-grid-margin-x_4>.xlarge-12 {
        width: calc(100% - 4em);
    }
}

.cdo-grid-margin-x_5 {
    margin-left: -2.5em;
    margin-right: -2.5em;
}

.cdo-grid-margin-x_5>.cell {
    width: calc(100% - 5em);
    margin-left: 2.5em;
    margin-right: 2.5em;
}

.cdo-grid-margin-x_5>.full {
    width: calc(100% - 5em);
}

.cdo-grid-margin-x_5>.auto {
    width: auto;
}

.cdo-grid-margin-x_5>.shrink {
    width: auto;
}

.cdo-grid-margin-x_5>.small-1 {
    width: calc(8.33333% - 5em);
}

.cdo-grid-margin-x_5>.small-2 {
    width: calc(16.66667% - 5em);
}

.cdo-grid-margin-x_5>.small-3 {
    width: calc(25% - 5em);
}

.cdo-grid-margin-x_5>.small-4 {
    width: calc(33.33333% - 5em);
}

.cdo-grid-margin-x_5>.small-5 {
    width: calc(41.66667% - 5em);
}

.cdo-grid-margin-x_5>.small-6 {
    width: calc(50% - 5em);
}

.cdo-grid-margin-x_5>.small-7 {
    width: calc(58.33333% - 5em);
}

.cdo-grid-margin-x_5>.small-8 {
    width: calc(66.66667% - 5em);
}

.cdo-grid-margin-x_5>.small-9 {
    width: calc(75% - 5em);
}

.cdo-grid-margin-x_5>.small-10 {
    width: calc(83.33333% - 5em);
}

.cdo-grid-margin-x_5>.small-11 {
    width: calc(91.66667% - 5em);
}

.cdo-grid-margin-x_5>.small-12 {
    width: calc(100% - 5em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_5>.medium-full {
        width: calc(100% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_5>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_5>.medium-1 {
        width: calc(8.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-2 {
        width: calc(16.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-3 {
        width: calc(25% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-4 {
        width: calc(33.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-5 {
        width: calc(41.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-6 {
        width: calc(50% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-7 {
        width: calc(58.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-8 {
        width: calc(66.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-9 {
        width: calc(75% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-10 {
        width: calc(83.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-11 {
        width: calc(91.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.medium-12 {
        width: calc(100% - 5em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_5>.large-full {
        width: calc(100% - 5em);
    }

    .cdo-grid-margin-x_5>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_5>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_5>.large-1 {
        width: calc(8.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.large-2 {
        width: calc(16.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.large-3 {
        width: calc(25% - 5em);
    }

    .cdo-grid-margin-x_5>.large-4 {
        width: calc(33.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.large-5 {
        width: calc(41.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.large-6 {
        width: calc(50% - 5em);
    }

    .cdo-grid-margin-x_5>.large-7 {
        width: calc(58.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.large-8 {
        width: calc(66.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.large-9 {
        width: calc(75% - 5em);
    }

    .cdo-grid-margin-x_5>.large-10 {
        width: calc(83.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.large-11 {
        width: calc(91.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.large-12 {
        width: calc(100% - 5em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_5>.xlarge-full {
        width: calc(100% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_5>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_5>.xlarge-1 {
        width: calc(8.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-2 {
        width: calc(16.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-3 {
        width: calc(25% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-4 {
        width: calc(33.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-5 {
        width: calc(41.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-6 {
        width: calc(50% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-7 {
        width: calc(58.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-8 {
        width: calc(66.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-9 {
        width: calc(75% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-10 {
        width: calc(83.33333% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-11 {
        width: calc(91.66667% - 5em);
    }

    .cdo-grid-margin-x_5>.xlarge-12 {
        width: calc(100% - 5em);
    }
}

.cdo-grid-margin-x_6 {
    margin-left: -3em;
    margin-right: -3em;
}

.cdo-grid-margin-x_6>.cell {
    width: calc(100% - 6em);
    margin-left: 3em;
    margin-right: 3em;
}

.cdo-grid-margin-x_6>.full {
    width: calc(100% - 6em);
}

.cdo-grid-margin-x_6>.auto {
    width: auto;
}

.cdo-grid-margin-x_6>.shrink {
    width: auto;
}

.cdo-grid-margin-x_6>.small-1 {
    width: calc(8.33333% - 6em);
}

.cdo-grid-margin-x_6>.small-2 {
    width: calc(16.66667% - 6em);
}

.cdo-grid-margin-x_6>.small-3 {
    width: calc(25% - 6em);
}

.cdo-grid-margin-x_6>.small-4 {
    width: calc(33.33333% - 6em);
}

.cdo-grid-margin-x_6>.small-5 {
    width: calc(41.66667% - 6em);
}

.cdo-grid-margin-x_6>.small-6 {
    width: calc(50% - 6em);
}

.cdo-grid-margin-x_6>.small-7 {
    width: calc(58.33333% - 6em);
}

.cdo-grid-margin-x_6>.small-8 {
    width: calc(66.66667% - 6em);
}

.cdo-grid-margin-x_6>.small-9 {
    width: calc(75% - 6em);
}

.cdo-grid-margin-x_6>.small-10 {
    width: calc(83.33333% - 6em);
}

.cdo-grid-margin-x_6>.small-11 {
    width: calc(91.66667% - 6em);
}

.cdo-grid-margin-x_6>.small-12 {
    width: calc(100% - 6em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_6>.medium-full {
        width: calc(100% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_6>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_6>.medium-1 {
        width: calc(8.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-2 {
        width: calc(16.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-3 {
        width: calc(25% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-4 {
        width: calc(33.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-5 {
        width: calc(41.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-6 {
        width: calc(50% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-7 {
        width: calc(58.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-8 {
        width: calc(66.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-9 {
        width: calc(75% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-10 {
        width: calc(83.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-11 {
        width: calc(91.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.medium-12 {
        width: calc(100% - 6em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_6>.large-full {
        width: calc(100% - 6em);
    }

    .cdo-grid-margin-x_6>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_6>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_6>.large-1 {
        width: calc(8.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.large-2 {
        width: calc(16.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.large-3 {
        width: calc(25% - 6em);
    }

    .cdo-grid-margin-x_6>.large-4 {
        width: calc(33.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.large-5 {
        width: calc(41.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.large-6 {
        width: calc(50% - 6em);
    }

    .cdo-grid-margin-x_6>.large-7 {
        width: calc(58.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.large-8 {
        width: calc(66.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.large-9 {
        width: calc(75% - 6em);
    }

    .cdo-grid-margin-x_6>.large-10 {
        width: calc(83.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.large-11 {
        width: calc(91.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.large-12 {
        width: calc(100% - 6em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_6>.xlarge-full {
        width: calc(100% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_6>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_6>.xlarge-1 {
        width: calc(8.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-2 {
        width: calc(16.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-3 {
        width: calc(25% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-4 {
        width: calc(33.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-5 {
        width: calc(41.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-6 {
        width: calc(50% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-7 {
        width: calc(58.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-8 {
        width: calc(66.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-9 {
        width: calc(75% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-10 {
        width: calc(83.33333% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-11 {
        width: calc(91.66667% - 6em);
    }

    .cdo-grid-margin-x_6>.xlarge-12 {
        width: calc(100% - 6em);
    }
}

.cdo-grid-margin-x_7 {
    margin-left: -3.5em;
    margin-right: -3.5em;
}

.cdo-grid-margin-x_7>.cell {
    width: calc(100% - 7em);
    margin-left: 3.5em;
    margin-right: 3.5em;
}

.cdo-grid-margin-x_7>.full {
    width: calc(100% - 7em);
}

.cdo-grid-margin-x_7>.auto {
    width: auto;
}

.cdo-grid-margin-x_7>.shrink {
    width: auto;
}

.cdo-grid-margin-x_7>.small-1 {
    width: calc(8.33333% - 7em);
}

.cdo-grid-margin-x_7>.small-2 {
    width: calc(16.66667% - 7em);
}

.cdo-grid-margin-x_7>.small-3 {
    width: calc(25% - 7em);
}

.cdo-grid-margin-x_7>.small-4 {
    width: calc(33.33333% - 7em);
}

.cdo-grid-margin-x_7>.small-5 {
    width: calc(41.66667% - 7em);
}

.cdo-grid-margin-x_7>.small-6 {
    width: calc(50% - 7em);
}

.cdo-grid-margin-x_7>.small-7 {
    width: calc(58.33333% - 7em);
}

.cdo-grid-margin-x_7>.small-8 {
    width: calc(66.66667% - 7em);
}

.cdo-grid-margin-x_7>.small-9 {
    width: calc(75% - 7em);
}

.cdo-grid-margin-x_7>.small-10 {
    width: calc(83.33333% - 7em);
}

.cdo-grid-margin-x_7>.small-11 {
    width: calc(91.66667% - 7em);
}

.cdo-grid-margin-x_7>.small-12 {
    width: calc(100% - 7em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_7>.medium-full {
        width: calc(100% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_7>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_7>.medium-1 {
        width: calc(8.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-2 {
        width: calc(16.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-3 {
        width: calc(25% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-4 {
        width: calc(33.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-5 {
        width: calc(41.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-6 {
        width: calc(50% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-7 {
        width: calc(58.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-8 {
        width: calc(66.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-9 {
        width: calc(75% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-10 {
        width: calc(83.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-11 {
        width: calc(91.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.medium-12 {
        width: calc(100% - 7em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_7>.large-full {
        width: calc(100% - 7em);
    }

    .cdo-grid-margin-x_7>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_7>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_7>.large-1 {
        width: calc(8.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.large-2 {
        width: calc(16.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.large-3 {
        width: calc(25% - 7em);
    }

    .cdo-grid-margin-x_7>.large-4 {
        width: calc(33.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.large-5 {
        width: calc(41.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.large-6 {
        width: calc(50% - 7em);
    }

    .cdo-grid-margin-x_7>.large-7 {
        width: calc(58.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.large-8 {
        width: calc(66.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.large-9 {
        width: calc(75% - 7em);
    }

    .cdo-grid-margin-x_7>.large-10 {
        width: calc(83.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.large-11 {
        width: calc(91.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.large-12 {
        width: calc(100% - 7em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_7>.xlarge-full {
        width: calc(100% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_7>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_7>.xlarge-1 {
        width: calc(8.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-2 {
        width: calc(16.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-3 {
        width: calc(25% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-4 {
        width: calc(33.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-5 {
        width: calc(41.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-6 {
        width: calc(50% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-7 {
        width: calc(58.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-8 {
        width: calc(66.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-9 {
        width: calc(75% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-10 {
        width: calc(83.33333% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-11 {
        width: calc(91.66667% - 7em);
    }

    .cdo-grid-margin-x_7>.xlarge-12 {
        width: calc(100% - 7em);
    }
}

.cdo-grid-margin-x_8 {
    margin-left: -4em;
    margin-right: -4em;
}

.cdo-grid-margin-x_8>.cell {
    width: calc(100% - 8em);
    margin-left: 4em;
    margin-right: 4em;
}

.cdo-grid-margin-x_8>.full {
    width: calc(100% - 8em);
}

.cdo-grid-margin-x_8>.auto {
    width: auto;
}

.cdo-grid-margin-x_8>.shrink {
    width: auto;
}

.cdo-grid-margin-x_8>.small-1 {
    width: calc(8.33333% - 8em);
}

.cdo-grid-margin-x_8>.small-2 {
    width: calc(16.66667% - 8em);
}

.cdo-grid-margin-x_8>.small-3 {
    width: calc(25% - 8em);
}

.cdo-grid-margin-x_8>.small-4 {
    width: calc(33.33333% - 8em);
}

.cdo-grid-margin-x_8>.small-5 {
    width: calc(41.66667% - 8em);
}

.cdo-grid-margin-x_8>.small-6 {
    width: calc(50% - 8em);
}

.cdo-grid-margin-x_8>.small-7 {
    width: calc(58.33333% - 8em);
}

.cdo-grid-margin-x_8>.small-8 {
    width: calc(66.66667% - 8em);
}

.cdo-grid-margin-x_8>.small-9 {
    width: calc(75% - 8em);
}

.cdo-grid-margin-x_8>.small-10 {
    width: calc(83.33333% - 8em);
}

.cdo-grid-margin-x_8>.small-11 {
    width: calc(91.66667% - 8em);
}

.cdo-grid-margin-x_8>.small-12 {
    width: calc(100% - 8em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_8>.medium-full {
        width: calc(100% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_8>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_8>.medium-1 {
        width: calc(8.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-2 {
        width: calc(16.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-3 {
        width: calc(25% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-4 {
        width: calc(33.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-5 {
        width: calc(41.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-6 {
        width: calc(50% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-7 {
        width: calc(58.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-8 {
        width: calc(66.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-9 {
        width: calc(75% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-10 {
        width: calc(83.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-11 {
        width: calc(91.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.medium-12 {
        width: calc(100% - 8em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_8>.large-full {
        width: calc(100% - 8em);
    }

    .cdo-grid-margin-x_8>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_8>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_8>.large-1 {
        width: calc(8.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.large-2 {
        width: calc(16.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.large-3 {
        width: calc(25% - 8em);
    }

    .cdo-grid-margin-x_8>.large-4 {
        width: calc(33.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.large-5 {
        width: calc(41.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.large-6 {
        width: calc(50% - 8em);
    }

    .cdo-grid-margin-x_8>.large-7 {
        width: calc(58.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.large-8 {
        width: calc(66.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.large-9 {
        width: calc(75% - 8em);
    }

    .cdo-grid-margin-x_8>.large-10 {
        width: calc(83.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.large-11 {
        width: calc(91.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.large-12 {
        width: calc(100% - 8em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_8>.xlarge-full {
        width: calc(100% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_8>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_8>.xlarge-1 {
        width: calc(8.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-2 {
        width: calc(16.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-3 {
        width: calc(25% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-4 {
        width: calc(33.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-5 {
        width: calc(41.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-6 {
        width: calc(50% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-7 {
        width: calc(58.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-8 {
        width: calc(66.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-9 {
        width: calc(75% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-10 {
        width: calc(83.33333% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-11 {
        width: calc(91.66667% - 8em);
    }

    .cdo-grid-margin-x_8>.xlarge-12 {
        width: calc(100% - 8em);
    }
}

.cdo-grid-margin-x_9 {
    margin-left: -4.5em;
    margin-right: -4.5em;
}

.cdo-grid-margin-x_9>.cell {
    width: calc(100% - 9em);
    margin-left: 4.5em;
    margin-right: 4.5em;
}

.cdo-grid-margin-x_9>.full {
    width: calc(100% - 9em);
}

.cdo-grid-margin-x_9>.auto {
    width: auto;
}

.cdo-grid-margin-x_9>.shrink {
    width: auto;
}

.cdo-grid-margin-x_9>.small-1 {
    width: calc(8.33333% - 9em);
}

.cdo-grid-margin-x_9>.small-2 {
    width: calc(16.66667% - 9em);
}

.cdo-grid-margin-x_9>.small-3 {
    width: calc(25% - 9em);
}

.cdo-grid-margin-x_9>.small-4 {
    width: calc(33.33333% - 9em);
}

.cdo-grid-margin-x_9>.small-5 {
    width: calc(41.66667% - 9em);
}

.cdo-grid-margin-x_9>.small-6 {
    width: calc(50% - 9em);
}

.cdo-grid-margin-x_9>.small-7 {
    width: calc(58.33333% - 9em);
}

.cdo-grid-margin-x_9>.small-8 {
    width: calc(66.66667% - 9em);
}

.cdo-grid-margin-x_9>.small-9 {
    width: calc(75% - 9em);
}

.cdo-grid-margin-x_9>.small-10 {
    width: calc(83.33333% - 9em);
}

.cdo-grid-margin-x_9>.small-11 {
    width: calc(91.66667% - 9em);
}

.cdo-grid-margin-x_9>.small-12 {
    width: calc(100% - 9em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_9>.medium-full {
        width: calc(100% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_9>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_9>.medium-1 {
        width: calc(8.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-2 {
        width: calc(16.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-3 {
        width: calc(25% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-4 {
        width: calc(33.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-5 {
        width: calc(41.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-6 {
        width: calc(50% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-7 {
        width: calc(58.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-8 {
        width: calc(66.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-9 {
        width: calc(75% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-10 {
        width: calc(83.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-11 {
        width: calc(91.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.medium-12 {
        width: calc(100% - 9em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_9>.large-full {
        width: calc(100% - 9em);
    }

    .cdo-grid-margin-x_9>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_9>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_9>.large-1 {
        width: calc(8.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.large-2 {
        width: calc(16.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.large-3 {
        width: calc(25% - 9em);
    }

    .cdo-grid-margin-x_9>.large-4 {
        width: calc(33.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.large-5 {
        width: calc(41.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.large-6 {
        width: calc(50% - 9em);
    }

    .cdo-grid-margin-x_9>.large-7 {
        width: calc(58.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.large-8 {
        width: calc(66.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.large-9 {
        width: calc(75% - 9em);
    }

    .cdo-grid-margin-x_9>.large-10 {
        width: calc(83.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.large-11 {
        width: calc(91.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.large-12 {
        width: calc(100% - 9em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_9>.xlarge-full {
        width: calc(100% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_9>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_9>.xlarge-1 {
        width: calc(8.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-2 {
        width: calc(16.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-3 {
        width: calc(25% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-4 {
        width: calc(33.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-5 {
        width: calc(41.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-6 {
        width: calc(50% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-7 {
        width: calc(58.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-8 {
        width: calc(66.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-9 {
        width: calc(75% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-10 {
        width: calc(83.33333% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-11 {
        width: calc(91.66667% - 9em);
    }

    .cdo-grid-margin-x_9>.xlarge-12 {
        width: calc(100% - 9em);
    }
}

.cdo-grid-margin-x_10 {
    margin-left: -5em;
    margin-right: -5em;
}

.cdo-grid-margin-x_10>.cell {
    width: calc(100% - 10em);
    margin-left: 5em;
    margin-right: 5em;
}

.cdo-grid-margin-x_10>.full {
    width: calc(100% - 10em);
}

.cdo-grid-margin-x_10>.auto {
    width: auto;
}

.cdo-grid-margin-x_10>.shrink {
    width: auto;
}

.cdo-grid-margin-x_10>.small-1 {
    width: calc(8.33333% - 10em);
}

.cdo-grid-margin-x_10>.small-2 {
    width: calc(16.66667% - 10em);
}

.cdo-grid-margin-x_10>.small-3 {
    width: calc(25% - 10em);
}

.cdo-grid-margin-x_10>.small-4 {
    width: calc(33.33333% - 10em);
}

.cdo-grid-margin-x_10>.small-5 {
    width: calc(41.66667% - 10em);
}

.cdo-grid-margin-x_10>.small-6 {
    width: calc(50% - 10em);
}

.cdo-grid-margin-x_10>.small-7 {
    width: calc(58.33333% - 10em);
}

.cdo-grid-margin-x_10>.small-8 {
    width: calc(66.66667% - 10em);
}

.cdo-grid-margin-x_10>.small-9 {
    width: calc(75% - 10em);
}

.cdo-grid-margin-x_10>.small-10 {
    width: calc(83.33333% - 10em);
}

.cdo-grid-margin-x_10>.small-11 {
    width: calc(91.66667% - 10em);
}

.cdo-grid-margin-x_10>.small-12 {
    width: calc(100% - 10em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_10>.medium-full {
        width: calc(100% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_10>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_10>.medium-1 {
        width: calc(8.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-2 {
        width: calc(16.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-3 {
        width: calc(25% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-4 {
        width: calc(33.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-5 {
        width: calc(41.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-6 {
        width: calc(50% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-7 {
        width: calc(58.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-8 {
        width: calc(66.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-9 {
        width: calc(75% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-10 {
        width: calc(83.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-11 {
        width: calc(91.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.medium-12 {
        width: calc(100% - 10em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_10>.large-full {
        width: calc(100% - 10em);
    }

    .cdo-grid-margin-x_10>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_10>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_10>.large-1 {
        width: calc(8.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.large-2 {
        width: calc(16.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.large-3 {
        width: calc(25% - 10em);
    }

    .cdo-grid-margin-x_10>.large-4 {
        width: calc(33.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.large-5 {
        width: calc(41.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.large-6 {
        width: calc(50% - 10em);
    }

    .cdo-grid-margin-x_10>.large-7 {
        width: calc(58.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.large-8 {
        width: calc(66.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.large-9 {
        width: calc(75% - 10em);
    }

    .cdo-grid-margin-x_10>.large-10 {
        width: calc(83.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.large-11 {
        width: calc(91.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.large-12 {
        width: calc(100% - 10em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_10>.xlarge-full {
        width: calc(100% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_10>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_10>.xlarge-1 {
        width: calc(8.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-2 {
        width: calc(16.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-3 {
        width: calc(25% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-4 {
        width: calc(33.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-5 {
        width: calc(41.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-6 {
        width: calc(50% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-7 {
        width: calc(58.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-8 {
        width: calc(66.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-9 {
        width: calc(75% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-10 {
        width: calc(83.33333% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-11 {
        width: calc(91.66667% - 10em);
    }

    .cdo-grid-margin-x_10>.xlarge-12 {
        width: calc(100% - 10em);
    }
}

.cdo-grid-margin-x_11 {
    margin-left: -5.5em;
    margin-right: -5.5em;
}

.cdo-grid-margin-x_11>.cell {
    width: calc(100% - 11em);
    margin-left: 5.5em;
    margin-right: 5.5em;
}

.cdo-grid-margin-x_11>.full {
    width: calc(100% - 11em);
}

.cdo-grid-margin-x_11>.auto {
    width: auto;
}

.cdo-grid-margin-x_11>.shrink {
    width: auto;
}

.cdo-grid-margin-x_11>.small-1 {
    width: calc(8.33333% - 11em);
}

.cdo-grid-margin-x_11>.small-2 {
    width: calc(16.66667% - 11em);
}

.cdo-grid-margin-x_11>.small-3 {
    width: calc(25% - 11em);
}

.cdo-grid-margin-x_11>.small-4 {
    width: calc(33.33333% - 11em);
}

.cdo-grid-margin-x_11>.small-5 {
    width: calc(41.66667% - 11em);
}

.cdo-grid-margin-x_11>.small-6 {
    width: calc(50% - 11em);
}

.cdo-grid-margin-x_11>.small-7 {
    width: calc(58.33333% - 11em);
}

.cdo-grid-margin-x_11>.small-8 {
    width: calc(66.66667% - 11em);
}

.cdo-grid-margin-x_11>.small-9 {
    width: calc(75% - 11em);
}

.cdo-grid-margin-x_11>.small-10 {
    width: calc(83.33333% - 11em);
}

.cdo-grid-margin-x_11>.small-11 {
    width: calc(91.66667% - 11em);
}

.cdo-grid-margin-x_11>.small-12 {
    width: calc(100% - 11em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_11>.medium-full {
        width: calc(100% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_11>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_11>.medium-1 {
        width: calc(8.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-2 {
        width: calc(16.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-3 {
        width: calc(25% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-4 {
        width: calc(33.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-5 {
        width: calc(41.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-6 {
        width: calc(50% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-7 {
        width: calc(58.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-8 {
        width: calc(66.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-9 {
        width: calc(75% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-10 {
        width: calc(83.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-11 {
        width: calc(91.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.medium-12 {
        width: calc(100% - 11em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_11>.large-full {
        width: calc(100% - 11em);
    }

    .cdo-grid-margin-x_11>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_11>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_11>.large-1 {
        width: calc(8.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.large-2 {
        width: calc(16.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.large-3 {
        width: calc(25% - 11em);
    }

    .cdo-grid-margin-x_11>.large-4 {
        width: calc(33.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.large-5 {
        width: calc(41.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.large-6 {
        width: calc(50% - 11em);
    }

    .cdo-grid-margin-x_11>.large-7 {
        width: calc(58.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.large-8 {
        width: calc(66.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.large-9 {
        width: calc(75% - 11em);
    }

    .cdo-grid-margin-x_11>.large-10 {
        width: calc(83.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.large-11 {
        width: calc(91.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.large-12 {
        width: calc(100% - 11em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_11>.xlarge-full {
        width: calc(100% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_11>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_11>.xlarge-1 {
        width: calc(8.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-2 {
        width: calc(16.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-3 {
        width: calc(25% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-4 {
        width: calc(33.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-5 {
        width: calc(41.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-6 {
        width: calc(50% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-7 {
        width: calc(58.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-8 {
        width: calc(66.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-9 {
        width: calc(75% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-10 {
        width: calc(83.33333% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-11 {
        width: calc(91.66667% - 11em);
    }

    .cdo-grid-margin-x_11>.xlarge-12 {
        width: calc(100% - 11em);
    }
}

.cdo-grid-margin-x_12 {
    margin-left: -6em;
    margin-right: -6em;
}

.cdo-grid-margin-x_12>.cell {
    width: calc(100% - 12em);
    margin-left: 6em;
    margin-right: 6em;
}

.cdo-grid-margin-x_12>.full {
    width: calc(100% - 12em);
}

.cdo-grid-margin-x_12>.auto {
    width: auto;
}

.cdo-grid-margin-x_12>.shrink {
    width: auto;
}

.cdo-grid-margin-x_12>.small-1 {
    width: calc(8.33333% - 12em);
}

.cdo-grid-margin-x_12>.small-2 {
    width: calc(16.66667% - 12em);
}

.cdo-grid-margin-x_12>.small-3 {
    width: calc(25% - 12em);
}

.cdo-grid-margin-x_12>.small-4 {
    width: calc(33.33333% - 12em);
}

.cdo-grid-margin-x_12>.small-5 {
    width: calc(41.66667% - 12em);
}

.cdo-grid-margin-x_12>.small-6 {
    width: calc(50% - 12em);
}

.cdo-grid-margin-x_12>.small-7 {
    width: calc(58.33333% - 12em);
}

.cdo-grid-margin-x_12>.small-8 {
    width: calc(66.66667% - 12em);
}

.cdo-grid-margin-x_12>.small-9 {
    width: calc(75% - 12em);
}

.cdo-grid-margin-x_12>.small-10 {
    width: calc(83.33333% - 12em);
}

.cdo-grid-margin-x_12>.small-11 {
    width: calc(91.66667% - 12em);
}

.cdo-grid-margin-x_12>.small-12 {
    width: calc(100% - 12em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_12>.medium-full {
        width: calc(100% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_12>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_12>.medium-1 {
        width: calc(8.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-2 {
        width: calc(16.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-3 {
        width: calc(25% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-4 {
        width: calc(33.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-5 {
        width: calc(41.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-6 {
        width: calc(50% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-7 {
        width: calc(58.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-8 {
        width: calc(66.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-9 {
        width: calc(75% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-10 {
        width: calc(83.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-11 {
        width: calc(91.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.medium-12 {
        width: calc(100% - 12em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_12>.large-full {
        width: calc(100% - 12em);
    }

    .cdo-grid-margin-x_12>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_12>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_12>.large-1 {
        width: calc(8.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.large-2 {
        width: calc(16.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.large-3 {
        width: calc(25% - 12em);
    }

    .cdo-grid-margin-x_12>.large-4 {
        width: calc(33.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.large-5 {
        width: calc(41.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.large-6 {
        width: calc(50% - 12em);
    }

    .cdo-grid-margin-x_12>.large-7 {
        width: calc(58.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.large-8 {
        width: calc(66.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.large-9 {
        width: calc(75% - 12em);
    }

    .cdo-grid-margin-x_12>.large-10 {
        width: calc(83.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.large-11 {
        width: calc(91.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.large-12 {
        width: calc(100% - 12em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_12>.xlarge-full {
        width: calc(100% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_12>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_12>.xlarge-1 {
        width: calc(8.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-2 {
        width: calc(16.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-3 {
        width: calc(25% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-4 {
        width: calc(33.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-5 {
        width: calc(41.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-6 {
        width: calc(50% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-7 {
        width: calc(58.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-8 {
        width: calc(66.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-9 {
        width: calc(75% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-10 {
        width: calc(83.33333% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-11 {
        width: calc(91.66667% - 12em);
    }

    .cdo-grid-margin-x_12>.xlarge-12 {
        width: calc(100% - 12em);
    }
}

.cdo-grid-margin-x_13 {
    margin-left: -6.5em;
    margin-right: -6.5em;
}

.cdo-grid-margin-x_13>.cell {
    width: calc(100% - 13em);
    margin-left: 6.5em;
    margin-right: 6.5em;
}

.cdo-grid-margin-x_13>.full {
    width: calc(100% - 13em);
}

.cdo-grid-margin-x_13>.auto {
    width: auto;
}

.cdo-grid-margin-x_13>.shrink {
    width: auto;
}

.cdo-grid-margin-x_13>.small-1 {
    width: calc(8.33333% - 13em);
}

.cdo-grid-margin-x_13>.small-2 {
    width: calc(16.66667% - 13em);
}

.cdo-grid-margin-x_13>.small-3 {
    width: calc(25% - 13em);
}

.cdo-grid-margin-x_13>.small-4 {
    width: calc(33.33333% - 13em);
}

.cdo-grid-margin-x_13>.small-5 {
    width: calc(41.66667% - 13em);
}

.cdo-grid-margin-x_13>.small-6 {
    width: calc(50% - 13em);
}

.cdo-grid-margin-x_13>.small-7 {
    width: calc(58.33333% - 13em);
}

.cdo-grid-margin-x_13>.small-8 {
    width: calc(66.66667% - 13em);
}

.cdo-grid-margin-x_13>.small-9 {
    width: calc(75% - 13em);
}

.cdo-grid-margin-x_13>.small-10 {
    width: calc(83.33333% - 13em);
}

.cdo-grid-margin-x_13>.small-11 {
    width: calc(91.66667% - 13em);
}

.cdo-grid-margin-x_13>.small-12 {
    width: calc(100% - 13em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_13>.medium-full {
        width: calc(100% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_13>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_13>.medium-1 {
        width: calc(8.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-2 {
        width: calc(16.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-3 {
        width: calc(25% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-4 {
        width: calc(33.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-5 {
        width: calc(41.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-6 {
        width: calc(50% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-7 {
        width: calc(58.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-8 {
        width: calc(66.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-9 {
        width: calc(75% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-10 {
        width: calc(83.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-11 {
        width: calc(91.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.medium-12 {
        width: calc(100% - 13em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_13>.large-full {
        width: calc(100% - 13em);
    }

    .cdo-grid-margin-x_13>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_13>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_13>.large-1 {
        width: calc(8.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.large-2 {
        width: calc(16.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.large-3 {
        width: calc(25% - 13em);
    }

    .cdo-grid-margin-x_13>.large-4 {
        width: calc(33.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.large-5 {
        width: calc(41.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.large-6 {
        width: calc(50% - 13em);
    }

    .cdo-grid-margin-x_13>.large-7 {
        width: calc(58.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.large-8 {
        width: calc(66.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.large-9 {
        width: calc(75% - 13em);
    }

    .cdo-grid-margin-x_13>.large-10 {
        width: calc(83.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.large-11 {
        width: calc(91.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.large-12 {
        width: calc(100% - 13em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_13>.xlarge-full {
        width: calc(100% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_13>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_13>.xlarge-1 {
        width: calc(8.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-2 {
        width: calc(16.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-3 {
        width: calc(25% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-4 {
        width: calc(33.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-5 {
        width: calc(41.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-6 {
        width: calc(50% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-7 {
        width: calc(58.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-8 {
        width: calc(66.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-9 {
        width: calc(75% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-10 {
        width: calc(83.33333% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-11 {
        width: calc(91.66667% - 13em);
    }

    .cdo-grid-margin-x_13>.xlarge-12 {
        width: calc(100% - 13em);
    }
}

.cdo-grid-margin-x_14 {
    margin-left: -7em;
    margin-right: -7em;
}

.cdo-grid-margin-x_14>.cell {
    width: calc(100% - 14em);
    margin-left: 7em;
    margin-right: 7em;
}

.cdo-grid-margin-x_14>.full {
    width: calc(100% - 14em);
}

.cdo-grid-margin-x_14>.auto {
    width: auto;
}

.cdo-grid-margin-x_14>.shrink {
    width: auto;
}

.cdo-grid-margin-x_14>.small-1 {
    width: calc(8.33333% - 14em);
}

.cdo-grid-margin-x_14>.small-2 {
    width: calc(16.66667% - 14em);
}

.cdo-grid-margin-x_14>.small-3 {
    width: calc(25% - 14em);
}

.cdo-grid-margin-x_14>.small-4 {
    width: calc(33.33333% - 14em);
}

.cdo-grid-margin-x_14>.small-5 {
    width: calc(41.66667% - 14em);
}

.cdo-grid-margin-x_14>.small-6 {
    width: calc(50% - 14em);
}

.cdo-grid-margin-x_14>.small-7 {
    width: calc(58.33333% - 14em);
}

.cdo-grid-margin-x_14>.small-8 {
    width: calc(66.66667% - 14em);
}

.cdo-grid-margin-x_14>.small-9 {
    width: calc(75% - 14em);
}

.cdo-grid-margin-x_14>.small-10 {
    width: calc(83.33333% - 14em);
}

.cdo-grid-margin-x_14>.small-11 {
    width: calc(91.66667% - 14em);
}

.cdo-grid-margin-x_14>.small-12 {
    width: calc(100% - 14em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_14>.medium-full {
        width: calc(100% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_14>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_14>.medium-1 {
        width: calc(8.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-2 {
        width: calc(16.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-3 {
        width: calc(25% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-4 {
        width: calc(33.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-5 {
        width: calc(41.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-6 {
        width: calc(50% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-7 {
        width: calc(58.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-8 {
        width: calc(66.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-9 {
        width: calc(75% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-10 {
        width: calc(83.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-11 {
        width: calc(91.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.medium-12 {
        width: calc(100% - 14em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_14>.large-full {
        width: calc(100% - 14em);
    }

    .cdo-grid-margin-x_14>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_14>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_14>.large-1 {
        width: calc(8.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.large-2 {
        width: calc(16.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.large-3 {
        width: calc(25% - 14em);
    }

    .cdo-grid-margin-x_14>.large-4 {
        width: calc(33.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.large-5 {
        width: calc(41.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.large-6 {
        width: calc(50% - 14em);
    }

    .cdo-grid-margin-x_14>.large-7 {
        width: calc(58.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.large-8 {
        width: calc(66.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.large-9 {
        width: calc(75% - 14em);
    }

    .cdo-grid-margin-x_14>.large-10 {
        width: calc(83.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.large-11 {
        width: calc(91.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.large-12 {
        width: calc(100% - 14em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_14>.xlarge-full {
        width: calc(100% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_14>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_14>.xlarge-1 {
        width: calc(8.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-2 {
        width: calc(16.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-3 {
        width: calc(25% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-4 {
        width: calc(33.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-5 {
        width: calc(41.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-6 {
        width: calc(50% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-7 {
        width: calc(58.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-8 {
        width: calc(66.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-9 {
        width: calc(75% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-10 {
        width: calc(83.33333% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-11 {
        width: calc(91.66667% - 14em);
    }

    .cdo-grid-margin-x_14>.xlarge-12 {
        width: calc(100% - 14em);
    }
}

.cdo-grid-margin-x_15 {
    margin-left: -7.5em;
    margin-right: -7.5em;
}

.cdo-grid-margin-x_15>.cell {
    width: calc(100% - 15em);
    margin-left: 7.5em;
    margin-right: 7.5em;
}

.cdo-grid-margin-x_15>.full {
    width: calc(100% - 15em);
}

.cdo-grid-margin-x_15>.auto {
    width: auto;
}

.cdo-grid-margin-x_15>.shrink {
    width: auto;
}

.cdo-grid-margin-x_15>.small-1 {
    width: calc(8.33333% - 15em);
}

.cdo-grid-margin-x_15>.small-2 {
    width: calc(16.66667% - 15em);
}

.cdo-grid-margin-x_15>.small-3 {
    width: calc(25% - 15em);
}

.cdo-grid-margin-x_15>.small-4 {
    width: calc(33.33333% - 15em);
}

.cdo-grid-margin-x_15>.small-5 {
    width: calc(41.66667% - 15em);
}

.cdo-grid-margin-x_15>.small-6 {
    width: calc(50% - 15em);
}

.cdo-grid-margin-x_15>.small-7 {
    width: calc(58.33333% - 15em);
}

.cdo-grid-margin-x_15>.small-8 {
    width: calc(66.66667% - 15em);
}

.cdo-grid-margin-x_15>.small-9 {
    width: calc(75% - 15em);
}

.cdo-grid-margin-x_15>.small-10 {
    width: calc(83.33333% - 15em);
}

.cdo-grid-margin-x_15>.small-11 {
    width: calc(91.66667% - 15em);
}

.cdo-grid-margin-x_15>.small-12 {
    width: calc(100% - 15em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_15>.medium-full {
        width: calc(100% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_15>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_15>.medium-1 {
        width: calc(8.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-2 {
        width: calc(16.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-3 {
        width: calc(25% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-4 {
        width: calc(33.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-5 {
        width: calc(41.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-6 {
        width: calc(50% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-7 {
        width: calc(58.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-8 {
        width: calc(66.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-9 {
        width: calc(75% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-10 {
        width: calc(83.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-11 {
        width: calc(91.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.medium-12 {
        width: calc(100% - 15em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_15>.large-full {
        width: calc(100% - 15em);
    }

    .cdo-grid-margin-x_15>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_15>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_15>.large-1 {
        width: calc(8.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.large-2 {
        width: calc(16.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.large-3 {
        width: calc(25% - 15em);
    }

    .cdo-grid-margin-x_15>.large-4 {
        width: calc(33.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.large-5 {
        width: calc(41.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.large-6 {
        width: calc(50% - 15em);
    }

    .cdo-grid-margin-x_15>.large-7 {
        width: calc(58.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.large-8 {
        width: calc(66.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.large-9 {
        width: calc(75% - 15em);
    }

    .cdo-grid-margin-x_15>.large-10 {
        width: calc(83.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.large-11 {
        width: calc(91.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.large-12 {
        width: calc(100% - 15em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_15>.xlarge-full {
        width: calc(100% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_15>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_15>.xlarge-1 {
        width: calc(8.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-2 {
        width: calc(16.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-3 {
        width: calc(25% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-4 {
        width: calc(33.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-5 {
        width: calc(41.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-6 {
        width: calc(50% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-7 {
        width: calc(58.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-8 {
        width: calc(66.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-9 {
        width: calc(75% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-10 {
        width: calc(83.33333% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-11 {
        width: calc(91.66667% - 15em);
    }

    .cdo-grid-margin-x_15>.xlarge-12 {
        width: calc(100% - 15em);
    }
}

.cdo-grid-margin-x_16 {
    margin-left: -8em;
    margin-right: -8em;
}

.cdo-grid-margin-x_16>.cell {
    width: calc(100% - 16em);
    margin-left: 8em;
    margin-right: 8em;
}

.cdo-grid-margin-x_16>.full {
    width: calc(100% - 16em);
}

.cdo-grid-margin-x_16>.auto {
    width: auto;
}

.cdo-grid-margin-x_16>.shrink {
    width: auto;
}

.cdo-grid-margin-x_16>.small-1 {
    width: calc(8.33333% - 16em);
}

.cdo-grid-margin-x_16>.small-2 {
    width: calc(16.66667% - 16em);
}

.cdo-grid-margin-x_16>.small-3 {
    width: calc(25% - 16em);
}

.cdo-grid-margin-x_16>.small-4 {
    width: calc(33.33333% - 16em);
}

.cdo-grid-margin-x_16>.small-5 {
    width: calc(41.66667% - 16em);
}

.cdo-grid-margin-x_16>.small-6 {
    width: calc(50% - 16em);
}

.cdo-grid-margin-x_16>.small-7 {
    width: calc(58.33333% - 16em);
}

.cdo-grid-margin-x_16>.small-8 {
    width: calc(66.66667% - 16em);
}

.cdo-grid-margin-x_16>.small-9 {
    width: calc(75% - 16em);
}

.cdo-grid-margin-x_16>.small-10 {
    width: calc(83.33333% - 16em);
}

.cdo-grid-margin-x_16>.small-11 {
    width: calc(91.66667% - 16em);
}

.cdo-grid-margin-x_16>.small-12 {
    width: calc(100% - 16em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_16>.medium-full {
        width: calc(100% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_16>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_16>.medium-1 {
        width: calc(8.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-2 {
        width: calc(16.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-3 {
        width: calc(25% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-4 {
        width: calc(33.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-5 {
        width: calc(41.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-6 {
        width: calc(50% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-7 {
        width: calc(58.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-8 {
        width: calc(66.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-9 {
        width: calc(75% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-10 {
        width: calc(83.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-11 {
        width: calc(91.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.medium-12 {
        width: calc(100% - 16em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_16>.large-full {
        width: calc(100% - 16em);
    }

    .cdo-grid-margin-x_16>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_16>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_16>.large-1 {
        width: calc(8.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.large-2 {
        width: calc(16.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.large-3 {
        width: calc(25% - 16em);
    }

    .cdo-grid-margin-x_16>.large-4 {
        width: calc(33.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.large-5 {
        width: calc(41.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.large-6 {
        width: calc(50% - 16em);
    }

    .cdo-grid-margin-x_16>.large-7 {
        width: calc(58.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.large-8 {
        width: calc(66.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.large-9 {
        width: calc(75% - 16em);
    }

    .cdo-grid-margin-x_16>.large-10 {
        width: calc(83.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.large-11 {
        width: calc(91.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.large-12 {
        width: calc(100% - 16em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_16>.xlarge-full {
        width: calc(100% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_16>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_16>.xlarge-1 {
        width: calc(8.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-2 {
        width: calc(16.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-3 {
        width: calc(25% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-4 {
        width: calc(33.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-5 {
        width: calc(41.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-6 {
        width: calc(50% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-7 {
        width: calc(58.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-8 {
        width: calc(66.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-9 {
        width: calc(75% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-10 {
        width: calc(83.33333% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-11 {
        width: calc(91.66667% - 16em);
    }

    .cdo-grid-margin-x_16>.xlarge-12 {
        width: calc(100% - 16em);
    }
}

.cdo-grid-margin-x_17 {
    margin-left: -8.5em;
    margin-right: -8.5em;
}

.cdo-grid-margin-x_17>.cell {
    width: calc(100% - 17em);
    margin-left: 8.5em;
    margin-right: 8.5em;
}

.cdo-grid-margin-x_17>.full {
    width: calc(100% - 17em);
}

.cdo-grid-margin-x_17>.auto {
    width: auto;
}

.cdo-grid-margin-x_17>.shrink {
    width: auto;
}

.cdo-grid-margin-x_17>.small-1 {
    width: calc(8.33333% - 17em);
}

.cdo-grid-margin-x_17>.small-2 {
    width: calc(16.66667% - 17em);
}

.cdo-grid-margin-x_17>.small-3 {
    width: calc(25% - 17em);
}

.cdo-grid-margin-x_17>.small-4 {
    width: calc(33.33333% - 17em);
}

.cdo-grid-margin-x_17>.small-5 {
    width: calc(41.66667% - 17em);
}

.cdo-grid-margin-x_17>.small-6 {
    width: calc(50% - 17em);
}

.cdo-grid-margin-x_17>.small-7 {
    width: calc(58.33333% - 17em);
}

.cdo-grid-margin-x_17>.small-8 {
    width: calc(66.66667% - 17em);
}

.cdo-grid-margin-x_17>.small-9 {
    width: calc(75% - 17em);
}

.cdo-grid-margin-x_17>.small-10 {
    width: calc(83.33333% - 17em);
}

.cdo-grid-margin-x_17>.small-11 {
    width: calc(91.66667% - 17em);
}

.cdo-grid-margin-x_17>.small-12 {
    width: calc(100% - 17em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_17>.medium-full {
        width: calc(100% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_17>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_17>.medium-1 {
        width: calc(8.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-2 {
        width: calc(16.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-3 {
        width: calc(25% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-4 {
        width: calc(33.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-5 {
        width: calc(41.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-6 {
        width: calc(50% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-7 {
        width: calc(58.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-8 {
        width: calc(66.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-9 {
        width: calc(75% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-10 {
        width: calc(83.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-11 {
        width: calc(91.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.medium-12 {
        width: calc(100% - 17em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_17>.large-full {
        width: calc(100% - 17em);
    }

    .cdo-grid-margin-x_17>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_17>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_17>.large-1 {
        width: calc(8.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.large-2 {
        width: calc(16.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.large-3 {
        width: calc(25% - 17em);
    }

    .cdo-grid-margin-x_17>.large-4 {
        width: calc(33.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.large-5 {
        width: calc(41.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.large-6 {
        width: calc(50% - 17em);
    }

    .cdo-grid-margin-x_17>.large-7 {
        width: calc(58.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.large-8 {
        width: calc(66.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.large-9 {
        width: calc(75% - 17em);
    }

    .cdo-grid-margin-x_17>.large-10 {
        width: calc(83.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.large-11 {
        width: calc(91.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.large-12 {
        width: calc(100% - 17em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_17>.xlarge-full {
        width: calc(100% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_17>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_17>.xlarge-1 {
        width: calc(8.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-2 {
        width: calc(16.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-3 {
        width: calc(25% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-4 {
        width: calc(33.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-5 {
        width: calc(41.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-6 {
        width: calc(50% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-7 {
        width: calc(58.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-8 {
        width: calc(66.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-9 {
        width: calc(75% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-10 {
        width: calc(83.33333% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-11 {
        width: calc(91.66667% - 17em);
    }

    .cdo-grid-margin-x_17>.xlarge-12 {
        width: calc(100% - 17em);
    }
}

.cdo-grid-margin-x_18 {
    margin-left: -9em;
    margin-right: -9em;
}

.cdo-grid-margin-x_18>.cell {
    width: calc(100% - 18em);
    margin-left: 9em;
    margin-right: 9em;
}

.cdo-grid-margin-x_18>.full {
    width: calc(100% - 18em);
}

.cdo-grid-margin-x_18>.auto {
    width: auto;
}

.cdo-grid-margin-x_18>.shrink {
    width: auto;
}

.cdo-grid-margin-x_18>.small-1 {
    width: calc(8.33333% - 18em);
}

.cdo-grid-margin-x_18>.small-2 {
    width: calc(16.66667% - 18em);
}

.cdo-grid-margin-x_18>.small-3 {
    width: calc(25% - 18em);
}

.cdo-grid-margin-x_18>.small-4 {
    width: calc(33.33333% - 18em);
}

.cdo-grid-margin-x_18>.small-5 {
    width: calc(41.66667% - 18em);
}

.cdo-grid-margin-x_18>.small-6 {
    width: calc(50% - 18em);
}

.cdo-grid-margin-x_18>.small-7 {
    width: calc(58.33333% - 18em);
}

.cdo-grid-margin-x_18>.small-8 {
    width: calc(66.66667% - 18em);
}

.cdo-grid-margin-x_18>.small-9 {
    width: calc(75% - 18em);
}

.cdo-grid-margin-x_18>.small-10 {
    width: calc(83.33333% - 18em);
}

.cdo-grid-margin-x_18>.small-11 {
    width: calc(91.66667% - 18em);
}

.cdo-grid-margin-x_18>.small-12 {
    width: calc(100% - 18em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_18>.medium-full {
        width: calc(100% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_18>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_18>.medium-1 {
        width: calc(8.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-2 {
        width: calc(16.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-3 {
        width: calc(25% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-4 {
        width: calc(33.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-5 {
        width: calc(41.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-6 {
        width: calc(50% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-7 {
        width: calc(58.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-8 {
        width: calc(66.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-9 {
        width: calc(75% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-10 {
        width: calc(83.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-11 {
        width: calc(91.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.medium-12 {
        width: calc(100% - 18em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_18>.large-full {
        width: calc(100% - 18em);
    }

    .cdo-grid-margin-x_18>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_18>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_18>.large-1 {
        width: calc(8.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.large-2 {
        width: calc(16.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.large-3 {
        width: calc(25% - 18em);
    }

    .cdo-grid-margin-x_18>.large-4 {
        width: calc(33.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.large-5 {
        width: calc(41.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.large-6 {
        width: calc(50% - 18em);
    }

    .cdo-grid-margin-x_18>.large-7 {
        width: calc(58.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.large-8 {
        width: calc(66.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.large-9 {
        width: calc(75% - 18em);
    }

    .cdo-grid-margin-x_18>.large-10 {
        width: calc(83.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.large-11 {
        width: calc(91.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.large-12 {
        width: calc(100% - 18em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_18>.xlarge-full {
        width: calc(100% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_18>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_18>.xlarge-1 {
        width: calc(8.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-2 {
        width: calc(16.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-3 {
        width: calc(25% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-4 {
        width: calc(33.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-5 {
        width: calc(41.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-6 {
        width: calc(50% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-7 {
        width: calc(58.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-8 {
        width: calc(66.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-9 {
        width: calc(75% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-10 {
        width: calc(83.33333% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-11 {
        width: calc(91.66667% - 18em);
    }

    .cdo-grid-margin-x_18>.xlarge-12 {
        width: calc(100% - 18em);
    }
}

.cdo-grid-margin-x_19 {
    margin-left: -9.5em;
    margin-right: -9.5em;
}

.cdo-grid-margin-x_19>.cell {
    width: calc(100% - 19em);
    margin-left: 9.5em;
    margin-right: 9.5em;
}

.cdo-grid-margin-x_19>.full {
    width: calc(100% - 19em);
}

.cdo-grid-margin-x_19>.auto {
    width: auto;
}

.cdo-grid-margin-x_19>.shrink {
    width: auto;
}

.cdo-grid-margin-x_19>.small-1 {
    width: calc(8.33333% - 19em);
}

.cdo-grid-margin-x_19>.small-2 {
    width: calc(16.66667% - 19em);
}

.cdo-grid-margin-x_19>.small-3 {
    width: calc(25% - 19em);
}

.cdo-grid-margin-x_19>.small-4 {
    width: calc(33.33333% - 19em);
}

.cdo-grid-margin-x_19>.small-5 {
    width: calc(41.66667% - 19em);
}

.cdo-grid-margin-x_19>.small-6 {
    width: calc(50% - 19em);
}

.cdo-grid-margin-x_19>.small-7 {
    width: calc(58.33333% - 19em);
}

.cdo-grid-margin-x_19>.small-8 {
    width: calc(66.66667% - 19em);
}

.cdo-grid-margin-x_19>.small-9 {
    width: calc(75% - 19em);
}

.cdo-grid-margin-x_19>.small-10 {
    width: calc(83.33333% - 19em);
}

.cdo-grid-margin-x_19>.small-11 {
    width: calc(91.66667% - 19em);
}

.cdo-grid-margin-x_19>.small-12 {
    width: calc(100% - 19em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_19>.medium-full {
        width: calc(100% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_19>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_19>.medium-1 {
        width: calc(8.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-2 {
        width: calc(16.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-3 {
        width: calc(25% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-4 {
        width: calc(33.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-5 {
        width: calc(41.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-6 {
        width: calc(50% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-7 {
        width: calc(58.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-8 {
        width: calc(66.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-9 {
        width: calc(75% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-10 {
        width: calc(83.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-11 {
        width: calc(91.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.medium-12 {
        width: calc(100% - 19em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_19>.large-full {
        width: calc(100% - 19em);
    }

    .cdo-grid-margin-x_19>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_19>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_19>.large-1 {
        width: calc(8.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.large-2 {
        width: calc(16.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.large-3 {
        width: calc(25% - 19em);
    }

    .cdo-grid-margin-x_19>.large-4 {
        width: calc(33.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.large-5 {
        width: calc(41.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.large-6 {
        width: calc(50% - 19em);
    }

    .cdo-grid-margin-x_19>.large-7 {
        width: calc(58.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.large-8 {
        width: calc(66.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.large-9 {
        width: calc(75% - 19em);
    }

    .cdo-grid-margin-x_19>.large-10 {
        width: calc(83.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.large-11 {
        width: calc(91.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.large-12 {
        width: calc(100% - 19em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_19>.xlarge-full {
        width: calc(100% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_19>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_19>.xlarge-1 {
        width: calc(8.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-2 {
        width: calc(16.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-3 {
        width: calc(25% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-4 {
        width: calc(33.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-5 {
        width: calc(41.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-6 {
        width: calc(50% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-7 {
        width: calc(58.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-8 {
        width: calc(66.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-9 {
        width: calc(75% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-10 {
        width: calc(83.33333% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-11 {
        width: calc(91.66667% - 19em);
    }

    .cdo-grid-margin-x_19>.xlarge-12 {
        width: calc(100% - 19em);
    }
}

.cdo-grid-margin-x_20 {
    margin-left: -10em;
    margin-right: -10em;
}

.cdo-grid-margin-x_20>.cell {
    width: calc(100% - 20em);
    margin-left: 10em;
    margin-right: 10em;
}

.cdo-grid-margin-x_20>.full {
    width: calc(100% - 20em);
}

.cdo-grid-margin-x_20>.auto {
    width: auto;
}

.cdo-grid-margin-x_20>.shrink {
    width: auto;
}

.cdo-grid-margin-x_20>.small-1 {
    width: calc(8.33333% - 20em);
}

.cdo-grid-margin-x_20>.small-2 {
    width: calc(16.66667% - 20em);
}

.cdo-grid-margin-x_20>.small-3 {
    width: calc(25% - 20em);
}

.cdo-grid-margin-x_20>.small-4 {
    width: calc(33.33333% - 20em);
}

.cdo-grid-margin-x_20>.small-5 {
    width: calc(41.66667% - 20em);
}

.cdo-grid-margin-x_20>.small-6 {
    width: calc(50% - 20em);
}

.cdo-grid-margin-x_20>.small-7 {
    width: calc(58.33333% - 20em);
}

.cdo-grid-margin-x_20>.small-8 {
    width: calc(66.66667% - 20em);
}

.cdo-grid-margin-x_20>.small-9 {
    width: calc(75% - 20em);
}

.cdo-grid-margin-x_20>.small-10 {
    width: calc(83.33333% - 20em);
}

.cdo-grid-margin-x_20>.small-11 {
    width: calc(91.66667% - 20em);
}

.cdo-grid-margin-x_20>.small-12 {
    width: calc(100% - 20em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_20>.medium-full {
        width: calc(100% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_20>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_20>.medium-1 {
        width: calc(8.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-2 {
        width: calc(16.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-3 {
        width: calc(25% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-4 {
        width: calc(33.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-5 {
        width: calc(41.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-6 {
        width: calc(50% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-7 {
        width: calc(58.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-8 {
        width: calc(66.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-9 {
        width: calc(75% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-10 {
        width: calc(83.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-11 {
        width: calc(91.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.medium-12 {
        width: calc(100% - 20em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_20>.large-full {
        width: calc(100% - 20em);
    }

    .cdo-grid-margin-x_20>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_20>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_20>.large-1 {
        width: calc(8.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.large-2 {
        width: calc(16.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.large-3 {
        width: calc(25% - 20em);
    }

    .cdo-grid-margin-x_20>.large-4 {
        width: calc(33.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.large-5 {
        width: calc(41.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.large-6 {
        width: calc(50% - 20em);
    }

    .cdo-grid-margin-x_20>.large-7 {
        width: calc(58.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.large-8 {
        width: calc(66.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.large-9 {
        width: calc(75% - 20em);
    }

    .cdo-grid-margin-x_20>.large-10 {
        width: calc(83.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.large-11 {
        width: calc(91.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.large-12 {
        width: calc(100% - 20em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_20>.xlarge-full {
        width: calc(100% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_20>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_20>.xlarge-1 {
        width: calc(8.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-2 {
        width: calc(16.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-3 {
        width: calc(25% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-4 {
        width: calc(33.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-5 {
        width: calc(41.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-6 {
        width: calc(50% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-7 {
        width: calc(58.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-8 {
        width: calc(66.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-9 {
        width: calc(75% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-10 {
        width: calc(83.33333% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-11 {
        width: calc(91.66667% - 20em);
    }

    .cdo-grid-margin-x_20>.xlarge-12 {
        width: calc(100% - 20em);
    }
}

.cdo-grid-margin-x_21 {
    margin-left: -10.5em;
    margin-right: -10.5em;
}

.cdo-grid-margin-x_21>.cell {
    width: calc(100% - 21em);
    margin-left: 10.5em;
    margin-right: 10.5em;
}

.cdo-grid-margin-x_21>.full {
    width: calc(100% - 21em);
}

.cdo-grid-margin-x_21>.auto {
    width: auto;
}

.cdo-grid-margin-x_21>.shrink {
    width: auto;
}

.cdo-grid-margin-x_21>.small-1 {
    width: calc(8.33333% - 21em);
}

.cdo-grid-margin-x_21>.small-2 {
    width: calc(16.66667% - 21em);
}

.cdo-grid-margin-x_21>.small-3 {
    width: calc(25% - 21em);
}

.cdo-grid-margin-x_21>.small-4 {
    width: calc(33.33333% - 21em);
}

.cdo-grid-margin-x_21>.small-5 {
    width: calc(41.66667% - 21em);
}

.cdo-grid-margin-x_21>.small-6 {
    width: calc(50% - 21em);
}

.cdo-grid-margin-x_21>.small-7 {
    width: calc(58.33333% - 21em);
}

.cdo-grid-margin-x_21>.small-8 {
    width: calc(66.66667% - 21em);
}

.cdo-grid-margin-x_21>.small-9 {
    width: calc(75% - 21em);
}

.cdo-grid-margin-x_21>.small-10 {
    width: calc(83.33333% - 21em);
}

.cdo-grid-margin-x_21>.small-11 {
    width: calc(91.66667% - 21em);
}

.cdo-grid-margin-x_21>.small-12 {
    width: calc(100% - 21em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_21>.medium-full {
        width: calc(100% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_21>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_21>.medium-1 {
        width: calc(8.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-2 {
        width: calc(16.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-3 {
        width: calc(25% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-4 {
        width: calc(33.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-5 {
        width: calc(41.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-6 {
        width: calc(50% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-7 {
        width: calc(58.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-8 {
        width: calc(66.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-9 {
        width: calc(75% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-10 {
        width: calc(83.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-11 {
        width: calc(91.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.medium-12 {
        width: calc(100% - 21em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_21>.large-full {
        width: calc(100% - 21em);
    }

    .cdo-grid-margin-x_21>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_21>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_21>.large-1 {
        width: calc(8.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.large-2 {
        width: calc(16.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.large-3 {
        width: calc(25% - 21em);
    }

    .cdo-grid-margin-x_21>.large-4 {
        width: calc(33.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.large-5 {
        width: calc(41.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.large-6 {
        width: calc(50% - 21em);
    }

    .cdo-grid-margin-x_21>.large-7 {
        width: calc(58.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.large-8 {
        width: calc(66.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.large-9 {
        width: calc(75% - 21em);
    }

    .cdo-grid-margin-x_21>.large-10 {
        width: calc(83.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.large-11 {
        width: calc(91.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.large-12 {
        width: calc(100% - 21em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_21>.xlarge-full {
        width: calc(100% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_21>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_21>.xlarge-1 {
        width: calc(8.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-2 {
        width: calc(16.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-3 {
        width: calc(25% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-4 {
        width: calc(33.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-5 {
        width: calc(41.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-6 {
        width: calc(50% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-7 {
        width: calc(58.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-8 {
        width: calc(66.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-9 {
        width: calc(75% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-10 {
        width: calc(83.33333% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-11 {
        width: calc(91.66667% - 21em);
    }

    .cdo-grid-margin-x_21>.xlarge-12 {
        width: calc(100% - 21em);
    }
}

.cdo-grid-margin-x_22 {
    margin-left: -11em;
    margin-right: -11em;
}

.cdo-grid-margin-x_22>.cell {
    width: calc(100% - 22em);
    margin-left: 11em;
    margin-right: 11em;
}

.cdo-grid-margin-x_22>.full {
    width: calc(100% - 22em);
}

.cdo-grid-margin-x_22>.auto {
    width: auto;
}

.cdo-grid-margin-x_22>.shrink {
    width: auto;
}

.cdo-grid-margin-x_22>.small-1 {
    width: calc(8.33333% - 22em);
}

.cdo-grid-margin-x_22>.small-2 {
    width: calc(16.66667% - 22em);
}

.cdo-grid-margin-x_22>.small-3 {
    width: calc(25% - 22em);
}

.cdo-grid-margin-x_22>.small-4 {
    width: calc(33.33333% - 22em);
}

.cdo-grid-margin-x_22>.small-5 {
    width: calc(41.66667% - 22em);
}

.cdo-grid-margin-x_22>.small-6 {
    width: calc(50% - 22em);
}

.cdo-grid-margin-x_22>.small-7 {
    width: calc(58.33333% - 22em);
}

.cdo-grid-margin-x_22>.small-8 {
    width: calc(66.66667% - 22em);
}

.cdo-grid-margin-x_22>.small-9 {
    width: calc(75% - 22em);
}

.cdo-grid-margin-x_22>.small-10 {
    width: calc(83.33333% - 22em);
}

.cdo-grid-margin-x_22>.small-11 {
    width: calc(91.66667% - 22em);
}

.cdo-grid-margin-x_22>.small-12 {
    width: calc(100% - 22em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_22>.medium-full {
        width: calc(100% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_22>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_22>.medium-1 {
        width: calc(8.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-2 {
        width: calc(16.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-3 {
        width: calc(25% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-4 {
        width: calc(33.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-5 {
        width: calc(41.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-6 {
        width: calc(50% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-7 {
        width: calc(58.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-8 {
        width: calc(66.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-9 {
        width: calc(75% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-10 {
        width: calc(83.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-11 {
        width: calc(91.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.medium-12 {
        width: calc(100% - 22em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_22>.large-full {
        width: calc(100% - 22em);
    }

    .cdo-grid-margin-x_22>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_22>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_22>.large-1 {
        width: calc(8.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.large-2 {
        width: calc(16.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.large-3 {
        width: calc(25% - 22em);
    }

    .cdo-grid-margin-x_22>.large-4 {
        width: calc(33.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.large-5 {
        width: calc(41.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.large-6 {
        width: calc(50% - 22em);
    }

    .cdo-grid-margin-x_22>.large-7 {
        width: calc(58.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.large-8 {
        width: calc(66.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.large-9 {
        width: calc(75% - 22em);
    }

    .cdo-grid-margin-x_22>.large-10 {
        width: calc(83.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.large-11 {
        width: calc(91.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.large-12 {
        width: calc(100% - 22em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_22>.xlarge-full {
        width: calc(100% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_22>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_22>.xlarge-1 {
        width: calc(8.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-2 {
        width: calc(16.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-3 {
        width: calc(25% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-4 {
        width: calc(33.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-5 {
        width: calc(41.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-6 {
        width: calc(50% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-7 {
        width: calc(58.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-8 {
        width: calc(66.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-9 {
        width: calc(75% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-10 {
        width: calc(83.33333% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-11 {
        width: calc(91.66667% - 22em);
    }

    .cdo-grid-margin-x_22>.xlarge-12 {
        width: calc(100% - 22em);
    }
}

.cdo-grid-margin-x_23 {
    margin-left: -11.5em;
    margin-right: -11.5em;
}

.cdo-grid-margin-x_23>.cell {
    width: calc(100% - 23em);
    margin-left: 11.5em;
    margin-right: 11.5em;
}

.cdo-grid-margin-x_23>.full {
    width: calc(100% - 23em);
}

.cdo-grid-margin-x_23>.auto {
    width: auto;
}

.cdo-grid-margin-x_23>.shrink {
    width: auto;
}

.cdo-grid-margin-x_23>.small-1 {
    width: calc(8.33333% - 23em);
}

.cdo-grid-margin-x_23>.small-2 {
    width: calc(16.66667% - 23em);
}

.cdo-grid-margin-x_23>.small-3 {
    width: calc(25% - 23em);
}

.cdo-grid-margin-x_23>.small-4 {
    width: calc(33.33333% - 23em);
}

.cdo-grid-margin-x_23>.small-5 {
    width: calc(41.66667% - 23em);
}

.cdo-grid-margin-x_23>.small-6 {
    width: calc(50% - 23em);
}

.cdo-grid-margin-x_23>.small-7 {
    width: calc(58.33333% - 23em);
}

.cdo-grid-margin-x_23>.small-8 {
    width: calc(66.66667% - 23em);
}

.cdo-grid-margin-x_23>.small-9 {
    width: calc(75% - 23em);
}

.cdo-grid-margin-x_23>.small-10 {
    width: calc(83.33333% - 23em);
}

.cdo-grid-margin-x_23>.small-11 {
    width: calc(91.66667% - 23em);
}

.cdo-grid-margin-x_23>.small-12 {
    width: calc(100% - 23em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_23>.medium-full {
        width: calc(100% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_23>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_23>.medium-1 {
        width: calc(8.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-2 {
        width: calc(16.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-3 {
        width: calc(25% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-4 {
        width: calc(33.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-5 {
        width: calc(41.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-6 {
        width: calc(50% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-7 {
        width: calc(58.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-8 {
        width: calc(66.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-9 {
        width: calc(75% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-10 {
        width: calc(83.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-11 {
        width: calc(91.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.medium-12 {
        width: calc(100% - 23em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_23>.large-full {
        width: calc(100% - 23em);
    }

    .cdo-grid-margin-x_23>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_23>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_23>.large-1 {
        width: calc(8.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.large-2 {
        width: calc(16.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.large-3 {
        width: calc(25% - 23em);
    }

    .cdo-grid-margin-x_23>.large-4 {
        width: calc(33.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.large-5 {
        width: calc(41.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.large-6 {
        width: calc(50% - 23em);
    }

    .cdo-grid-margin-x_23>.large-7 {
        width: calc(58.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.large-8 {
        width: calc(66.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.large-9 {
        width: calc(75% - 23em);
    }

    .cdo-grid-margin-x_23>.large-10 {
        width: calc(83.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.large-11 {
        width: calc(91.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.large-12 {
        width: calc(100% - 23em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_23>.xlarge-full {
        width: calc(100% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_23>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_23>.xlarge-1 {
        width: calc(8.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-2 {
        width: calc(16.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-3 {
        width: calc(25% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-4 {
        width: calc(33.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-5 {
        width: calc(41.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-6 {
        width: calc(50% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-7 {
        width: calc(58.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-8 {
        width: calc(66.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-9 {
        width: calc(75% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-10 {
        width: calc(83.33333% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-11 {
        width: calc(91.66667% - 23em);
    }

    .cdo-grid-margin-x_23>.xlarge-12 {
        width: calc(100% - 23em);
    }
}

.cdo-grid-margin-x_24 {
    margin-left: -12em;
    margin-right: -12em;
}

.cdo-grid-margin-x_24>.cell {
    width: calc(100% - 24em);
    margin-left: 12em;
    margin-right: 12em;
}

.cdo-grid-margin-x_24>.full {
    width: calc(100% - 24em);
}

.cdo-grid-margin-x_24>.auto {
    width: auto;
}

.cdo-grid-margin-x_24>.shrink {
    width: auto;
}

.cdo-grid-margin-x_24>.small-1 {
    width: calc(8.33333% - 24em);
}

.cdo-grid-margin-x_24>.small-2 {
    width: calc(16.66667% - 24em);
}

.cdo-grid-margin-x_24>.small-3 {
    width: calc(25% - 24em);
}

.cdo-grid-margin-x_24>.small-4 {
    width: calc(33.33333% - 24em);
}

.cdo-grid-margin-x_24>.small-5 {
    width: calc(41.66667% - 24em);
}

.cdo-grid-margin-x_24>.small-6 {
    width: calc(50% - 24em);
}

.cdo-grid-margin-x_24>.small-7 {
    width: calc(58.33333% - 24em);
}

.cdo-grid-margin-x_24>.small-8 {
    width: calc(66.66667% - 24em);
}

.cdo-grid-margin-x_24>.small-9 {
    width: calc(75% - 24em);
}

.cdo-grid-margin-x_24>.small-10 {
    width: calc(83.33333% - 24em);
}

.cdo-grid-margin-x_24>.small-11 {
    width: calc(91.66667% - 24em);
}

.cdo-grid-margin-x_24>.small-12 {
    width: calc(100% - 24em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_24>.medium-full {
        width: calc(100% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_24>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_24>.medium-1 {
        width: calc(8.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-2 {
        width: calc(16.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-3 {
        width: calc(25% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-4 {
        width: calc(33.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-5 {
        width: calc(41.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-6 {
        width: calc(50% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-7 {
        width: calc(58.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-8 {
        width: calc(66.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-9 {
        width: calc(75% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-10 {
        width: calc(83.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-11 {
        width: calc(91.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.medium-12 {
        width: calc(100% - 24em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_24>.large-full {
        width: calc(100% - 24em);
    }

    .cdo-grid-margin-x_24>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_24>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_24>.large-1 {
        width: calc(8.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.large-2 {
        width: calc(16.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.large-3 {
        width: calc(25% - 24em);
    }

    .cdo-grid-margin-x_24>.large-4 {
        width: calc(33.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.large-5 {
        width: calc(41.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.large-6 {
        width: calc(50% - 24em);
    }

    .cdo-grid-margin-x_24>.large-7 {
        width: calc(58.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.large-8 {
        width: calc(66.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.large-9 {
        width: calc(75% - 24em);
    }

    .cdo-grid-margin-x_24>.large-10 {
        width: calc(83.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.large-11 {
        width: calc(91.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.large-12 {
        width: calc(100% - 24em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_24>.xlarge-full {
        width: calc(100% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_24>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_24>.xlarge-1 {
        width: calc(8.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-2 {
        width: calc(16.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-3 {
        width: calc(25% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-4 {
        width: calc(33.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-5 {
        width: calc(41.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-6 {
        width: calc(50% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-7 {
        width: calc(58.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-8 {
        width: calc(66.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-9 {
        width: calc(75% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-10 {
        width: calc(83.33333% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-11 {
        width: calc(91.66667% - 24em);
    }

    .cdo-grid-margin-x_24>.xlarge-12 {
        width: calc(100% - 24em);
    }
}

.cdo-grid-margin-x_25 {
    margin-left: -12.5em;
    margin-right: -12.5em;
}

.cdo-grid-margin-x_25>.cell {
    width: calc(100% - 25em);
    margin-left: 12.5em;
    margin-right: 12.5em;
}

.cdo-grid-margin-x_25>.full {
    width: calc(100% - 25em);
}

.cdo-grid-margin-x_25>.auto {
    width: auto;
}

.cdo-grid-margin-x_25>.shrink {
    width: auto;
}

.cdo-grid-margin-x_25>.small-1 {
    width: calc(8.33333% - 25em);
}

.cdo-grid-margin-x_25>.small-2 {
    width: calc(16.66667% - 25em);
}

.cdo-grid-margin-x_25>.small-3 {
    width: calc(25% - 25em);
}

.cdo-grid-margin-x_25>.small-4 {
    width: calc(33.33333% - 25em);
}

.cdo-grid-margin-x_25>.small-5 {
    width: calc(41.66667% - 25em);
}

.cdo-grid-margin-x_25>.small-6 {
    width: calc(50% - 25em);
}

.cdo-grid-margin-x_25>.small-7 {
    width: calc(58.33333% - 25em);
}

.cdo-grid-margin-x_25>.small-8 {
    width: calc(66.66667% - 25em);
}

.cdo-grid-margin-x_25>.small-9 {
    width: calc(75% - 25em);
}

.cdo-grid-margin-x_25>.small-10 {
    width: calc(83.33333% - 25em);
}

.cdo-grid-margin-x_25>.small-11 {
    width: calc(91.66667% - 25em);
}

.cdo-grid-margin-x_25>.small-12 {
    width: calc(100% - 25em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_25>.medium-full {
        width: calc(100% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_25>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_25>.medium-1 {
        width: calc(8.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-2 {
        width: calc(16.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-3 {
        width: calc(25% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-4 {
        width: calc(33.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-5 {
        width: calc(41.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-6 {
        width: calc(50% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-7 {
        width: calc(58.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-8 {
        width: calc(66.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-9 {
        width: calc(75% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-10 {
        width: calc(83.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-11 {
        width: calc(91.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.medium-12 {
        width: calc(100% - 25em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_25>.large-full {
        width: calc(100% - 25em);
    }

    .cdo-grid-margin-x_25>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_25>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_25>.large-1 {
        width: calc(8.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.large-2 {
        width: calc(16.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.large-3 {
        width: calc(25% - 25em);
    }

    .cdo-grid-margin-x_25>.large-4 {
        width: calc(33.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.large-5 {
        width: calc(41.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.large-6 {
        width: calc(50% - 25em);
    }

    .cdo-grid-margin-x_25>.large-7 {
        width: calc(58.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.large-8 {
        width: calc(66.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.large-9 {
        width: calc(75% - 25em);
    }

    .cdo-grid-margin-x_25>.large-10 {
        width: calc(83.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.large-11 {
        width: calc(91.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.large-12 {
        width: calc(100% - 25em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_25>.xlarge-full {
        width: calc(100% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_25>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_25>.xlarge-1 {
        width: calc(8.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-2 {
        width: calc(16.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-3 {
        width: calc(25% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-4 {
        width: calc(33.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-5 {
        width: calc(41.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-6 {
        width: calc(50% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-7 {
        width: calc(58.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-8 {
        width: calc(66.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-9 {
        width: calc(75% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-10 {
        width: calc(83.33333% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-11 {
        width: calc(91.66667% - 25em);
    }

    .cdo-grid-margin-x_25>.xlarge-12 {
        width: calc(100% - 25em);
    }
}

.cdo-grid-margin-x_26 {
    margin-left: -13em;
    margin-right: -13em;
}

.cdo-grid-margin-x_26>.cell {
    width: calc(100% - 26em);
    margin-left: 13em;
    margin-right: 13em;
}

.cdo-grid-margin-x_26>.full {
    width: calc(100% - 26em);
}

.cdo-grid-margin-x_26>.auto {
    width: auto;
}

.cdo-grid-margin-x_26>.shrink {
    width: auto;
}

.cdo-grid-margin-x_26>.small-1 {
    width: calc(8.33333% - 26em);
}

.cdo-grid-margin-x_26>.small-2 {
    width: calc(16.66667% - 26em);
}

.cdo-grid-margin-x_26>.small-3 {
    width: calc(25% - 26em);
}

.cdo-grid-margin-x_26>.small-4 {
    width: calc(33.33333% - 26em);
}

.cdo-grid-margin-x_26>.small-5 {
    width: calc(41.66667% - 26em);
}

.cdo-grid-margin-x_26>.small-6 {
    width: calc(50% - 26em);
}

.cdo-grid-margin-x_26>.small-7 {
    width: calc(58.33333% - 26em);
}

.cdo-grid-margin-x_26>.small-8 {
    width: calc(66.66667% - 26em);
}

.cdo-grid-margin-x_26>.small-9 {
    width: calc(75% - 26em);
}

.cdo-grid-margin-x_26>.small-10 {
    width: calc(83.33333% - 26em);
}

.cdo-grid-margin-x_26>.small-11 {
    width: calc(91.66667% - 26em);
}

.cdo-grid-margin-x_26>.small-12 {
    width: calc(100% - 26em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_26>.medium-full {
        width: calc(100% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_26>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_26>.medium-1 {
        width: calc(8.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-2 {
        width: calc(16.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-3 {
        width: calc(25% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-4 {
        width: calc(33.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-5 {
        width: calc(41.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-6 {
        width: calc(50% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-7 {
        width: calc(58.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-8 {
        width: calc(66.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-9 {
        width: calc(75% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-10 {
        width: calc(83.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-11 {
        width: calc(91.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.medium-12 {
        width: calc(100% - 26em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_26>.large-full {
        width: calc(100% - 26em);
    }

    .cdo-grid-margin-x_26>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_26>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_26>.large-1 {
        width: calc(8.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.large-2 {
        width: calc(16.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.large-3 {
        width: calc(25% - 26em);
    }

    .cdo-grid-margin-x_26>.large-4 {
        width: calc(33.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.large-5 {
        width: calc(41.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.large-6 {
        width: calc(50% - 26em);
    }

    .cdo-grid-margin-x_26>.large-7 {
        width: calc(58.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.large-8 {
        width: calc(66.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.large-9 {
        width: calc(75% - 26em);
    }

    .cdo-grid-margin-x_26>.large-10 {
        width: calc(83.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.large-11 {
        width: calc(91.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.large-12 {
        width: calc(100% - 26em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_26>.xlarge-full {
        width: calc(100% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_26>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_26>.xlarge-1 {
        width: calc(8.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-2 {
        width: calc(16.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-3 {
        width: calc(25% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-4 {
        width: calc(33.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-5 {
        width: calc(41.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-6 {
        width: calc(50% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-7 {
        width: calc(58.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-8 {
        width: calc(66.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-9 {
        width: calc(75% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-10 {
        width: calc(83.33333% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-11 {
        width: calc(91.66667% - 26em);
    }

    .cdo-grid-margin-x_26>.xlarge-12 {
        width: calc(100% - 26em);
    }
}

.cdo-grid-margin-x_27 {
    margin-left: -13.5em;
    margin-right: -13.5em;
}

.cdo-grid-margin-x_27>.cell {
    width: calc(100% - 27em);
    margin-left: 13.5em;
    margin-right: 13.5em;
}

.cdo-grid-margin-x_27>.full {
    width: calc(100% - 27em);
}

.cdo-grid-margin-x_27>.auto {
    width: auto;
}

.cdo-grid-margin-x_27>.shrink {
    width: auto;
}

.cdo-grid-margin-x_27>.small-1 {
    width: calc(8.33333% - 27em);
}

.cdo-grid-margin-x_27>.small-2 {
    width: calc(16.66667% - 27em);
}

.cdo-grid-margin-x_27>.small-3 {
    width: calc(25% - 27em);
}

.cdo-grid-margin-x_27>.small-4 {
    width: calc(33.33333% - 27em);
}

.cdo-grid-margin-x_27>.small-5 {
    width: calc(41.66667% - 27em);
}

.cdo-grid-margin-x_27>.small-6 {
    width: calc(50% - 27em);
}

.cdo-grid-margin-x_27>.small-7 {
    width: calc(58.33333% - 27em);
}

.cdo-grid-margin-x_27>.small-8 {
    width: calc(66.66667% - 27em);
}

.cdo-grid-margin-x_27>.small-9 {
    width: calc(75% - 27em);
}

.cdo-grid-margin-x_27>.small-10 {
    width: calc(83.33333% - 27em);
}

.cdo-grid-margin-x_27>.small-11 {
    width: calc(91.66667% - 27em);
}

.cdo-grid-margin-x_27>.small-12 {
    width: calc(100% - 27em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_27>.medium-full {
        width: calc(100% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_27>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_27>.medium-1 {
        width: calc(8.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-2 {
        width: calc(16.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-3 {
        width: calc(25% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-4 {
        width: calc(33.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-5 {
        width: calc(41.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-6 {
        width: calc(50% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-7 {
        width: calc(58.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-8 {
        width: calc(66.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-9 {
        width: calc(75% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-10 {
        width: calc(83.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-11 {
        width: calc(91.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.medium-12 {
        width: calc(100% - 27em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_27>.large-full {
        width: calc(100% - 27em);
    }

    .cdo-grid-margin-x_27>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_27>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_27>.large-1 {
        width: calc(8.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.large-2 {
        width: calc(16.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.large-3 {
        width: calc(25% - 27em);
    }

    .cdo-grid-margin-x_27>.large-4 {
        width: calc(33.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.large-5 {
        width: calc(41.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.large-6 {
        width: calc(50% - 27em);
    }

    .cdo-grid-margin-x_27>.large-7 {
        width: calc(58.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.large-8 {
        width: calc(66.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.large-9 {
        width: calc(75% - 27em);
    }

    .cdo-grid-margin-x_27>.large-10 {
        width: calc(83.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.large-11 {
        width: calc(91.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.large-12 {
        width: calc(100% - 27em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_27>.xlarge-full {
        width: calc(100% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_27>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_27>.xlarge-1 {
        width: calc(8.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-2 {
        width: calc(16.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-3 {
        width: calc(25% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-4 {
        width: calc(33.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-5 {
        width: calc(41.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-6 {
        width: calc(50% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-7 {
        width: calc(58.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-8 {
        width: calc(66.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-9 {
        width: calc(75% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-10 {
        width: calc(83.33333% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-11 {
        width: calc(91.66667% - 27em);
    }

    .cdo-grid-margin-x_27>.xlarge-12 {
        width: calc(100% - 27em);
    }
}

.cdo-grid-margin-x_28 {
    margin-left: -14em;
    margin-right: -14em;
}

.cdo-grid-margin-x_28>.cell {
    width: calc(100% - 28em);
    margin-left: 14em;
    margin-right: 14em;
}

.cdo-grid-margin-x_28>.full {
    width: calc(100% - 28em);
}

.cdo-grid-margin-x_28>.auto {
    width: auto;
}

.cdo-grid-margin-x_28>.shrink {
    width: auto;
}

.cdo-grid-margin-x_28>.small-1 {
    width: calc(8.33333% - 28em);
}

.cdo-grid-margin-x_28>.small-2 {
    width: calc(16.66667% - 28em);
}

.cdo-grid-margin-x_28>.small-3 {
    width: calc(25% - 28em);
}

.cdo-grid-margin-x_28>.small-4 {
    width: calc(33.33333% - 28em);
}

.cdo-grid-margin-x_28>.small-5 {
    width: calc(41.66667% - 28em);
}

.cdo-grid-margin-x_28>.small-6 {
    width: calc(50% - 28em);
}

.cdo-grid-margin-x_28>.small-7 {
    width: calc(58.33333% - 28em);
}

.cdo-grid-margin-x_28>.small-8 {
    width: calc(66.66667% - 28em);
}

.cdo-grid-margin-x_28>.small-9 {
    width: calc(75% - 28em);
}

.cdo-grid-margin-x_28>.small-10 {
    width: calc(83.33333% - 28em);
}

.cdo-grid-margin-x_28>.small-11 {
    width: calc(91.66667% - 28em);
}

.cdo-grid-margin-x_28>.small-12 {
    width: calc(100% - 28em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_28>.medium-full {
        width: calc(100% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_28>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_28>.medium-1 {
        width: calc(8.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-2 {
        width: calc(16.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-3 {
        width: calc(25% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-4 {
        width: calc(33.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-5 {
        width: calc(41.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-6 {
        width: calc(50% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-7 {
        width: calc(58.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-8 {
        width: calc(66.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-9 {
        width: calc(75% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-10 {
        width: calc(83.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-11 {
        width: calc(91.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.medium-12 {
        width: calc(100% - 28em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_28>.large-full {
        width: calc(100% - 28em);
    }

    .cdo-grid-margin-x_28>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_28>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_28>.large-1 {
        width: calc(8.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.large-2 {
        width: calc(16.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.large-3 {
        width: calc(25% - 28em);
    }

    .cdo-grid-margin-x_28>.large-4 {
        width: calc(33.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.large-5 {
        width: calc(41.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.large-6 {
        width: calc(50% - 28em);
    }

    .cdo-grid-margin-x_28>.large-7 {
        width: calc(58.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.large-8 {
        width: calc(66.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.large-9 {
        width: calc(75% - 28em);
    }

    .cdo-grid-margin-x_28>.large-10 {
        width: calc(83.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.large-11 {
        width: calc(91.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.large-12 {
        width: calc(100% - 28em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_28>.xlarge-full {
        width: calc(100% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_28>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_28>.xlarge-1 {
        width: calc(8.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-2 {
        width: calc(16.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-3 {
        width: calc(25% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-4 {
        width: calc(33.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-5 {
        width: calc(41.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-6 {
        width: calc(50% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-7 {
        width: calc(58.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-8 {
        width: calc(66.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-9 {
        width: calc(75% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-10 {
        width: calc(83.33333% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-11 {
        width: calc(91.66667% - 28em);
    }

    .cdo-grid-margin-x_28>.xlarge-12 {
        width: calc(100% - 28em);
    }
}

.cdo-grid-margin-x_29 {
    margin-left: -14.5em;
    margin-right: -14.5em;
}

.cdo-grid-margin-x_29>.cell {
    width: calc(100% - 29em);
    margin-left: 14.5em;
    margin-right: 14.5em;
}

.cdo-grid-margin-x_29>.full {
    width: calc(100% - 29em);
}

.cdo-grid-margin-x_29>.auto {
    width: auto;
}

.cdo-grid-margin-x_29>.shrink {
    width: auto;
}

.cdo-grid-margin-x_29>.small-1 {
    width: calc(8.33333% - 29em);
}

.cdo-grid-margin-x_29>.small-2 {
    width: calc(16.66667% - 29em);
}

.cdo-grid-margin-x_29>.small-3 {
    width: calc(25% - 29em);
}

.cdo-grid-margin-x_29>.small-4 {
    width: calc(33.33333% - 29em);
}

.cdo-grid-margin-x_29>.small-5 {
    width: calc(41.66667% - 29em);
}

.cdo-grid-margin-x_29>.small-6 {
    width: calc(50% - 29em);
}

.cdo-grid-margin-x_29>.small-7 {
    width: calc(58.33333% - 29em);
}

.cdo-grid-margin-x_29>.small-8 {
    width: calc(66.66667% - 29em);
}

.cdo-grid-margin-x_29>.small-9 {
    width: calc(75% - 29em);
}

.cdo-grid-margin-x_29>.small-10 {
    width: calc(83.33333% - 29em);
}

.cdo-grid-margin-x_29>.small-11 {
    width: calc(91.66667% - 29em);
}

.cdo-grid-margin-x_29>.small-12 {
    width: calc(100% - 29em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_29>.medium-full {
        width: calc(100% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_29>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_29>.medium-1 {
        width: calc(8.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-2 {
        width: calc(16.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-3 {
        width: calc(25% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-4 {
        width: calc(33.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-5 {
        width: calc(41.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-6 {
        width: calc(50% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-7 {
        width: calc(58.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-8 {
        width: calc(66.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-9 {
        width: calc(75% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-10 {
        width: calc(83.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-11 {
        width: calc(91.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.medium-12 {
        width: calc(100% - 29em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_29>.large-full {
        width: calc(100% - 29em);
    }

    .cdo-grid-margin-x_29>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_29>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_29>.large-1 {
        width: calc(8.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.large-2 {
        width: calc(16.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.large-3 {
        width: calc(25% - 29em);
    }

    .cdo-grid-margin-x_29>.large-4 {
        width: calc(33.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.large-5 {
        width: calc(41.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.large-6 {
        width: calc(50% - 29em);
    }

    .cdo-grid-margin-x_29>.large-7 {
        width: calc(58.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.large-8 {
        width: calc(66.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.large-9 {
        width: calc(75% - 29em);
    }

    .cdo-grid-margin-x_29>.large-10 {
        width: calc(83.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.large-11 {
        width: calc(91.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.large-12 {
        width: calc(100% - 29em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_29>.xlarge-full {
        width: calc(100% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_29>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_29>.xlarge-1 {
        width: calc(8.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-2 {
        width: calc(16.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-3 {
        width: calc(25% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-4 {
        width: calc(33.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-5 {
        width: calc(41.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-6 {
        width: calc(50% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-7 {
        width: calc(58.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-8 {
        width: calc(66.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-9 {
        width: calc(75% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-10 {
        width: calc(83.33333% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-11 {
        width: calc(91.66667% - 29em);
    }

    .cdo-grid-margin-x_29>.xlarge-12 {
        width: calc(100% - 29em);
    }
}

.cdo-grid-margin-x_30 {
    margin-left: -15em;
    margin-right: -15em;
}

.cdo-grid-margin-x_30>.cell {
    width: calc(100% - 30em);
    margin-left: 15em;
    margin-right: 15em;
}

.cdo-grid-margin-x_30>.full {
    width: calc(100% - 30em);
}

.cdo-grid-margin-x_30>.auto {
    width: auto;
}

.cdo-grid-margin-x_30>.shrink {
    width: auto;
}

.cdo-grid-margin-x_30>.small-1 {
    width: calc(8.33333% - 30em);
}

.cdo-grid-margin-x_30>.small-2 {
    width: calc(16.66667% - 30em);
}

.cdo-grid-margin-x_30>.small-3 {
    width: calc(25% - 30em);
}

.cdo-grid-margin-x_30>.small-4 {
    width: calc(33.33333% - 30em);
}

.cdo-grid-margin-x_30>.small-5 {
    width: calc(41.66667% - 30em);
}

.cdo-grid-margin-x_30>.small-6 {
    width: calc(50% - 30em);
}

.cdo-grid-margin-x_30>.small-7 {
    width: calc(58.33333% - 30em);
}

.cdo-grid-margin-x_30>.small-8 {
    width: calc(66.66667% - 30em);
}

.cdo-grid-margin-x_30>.small-9 {
    width: calc(75% - 30em);
}

.cdo-grid-margin-x_30>.small-10 {
    width: calc(83.33333% - 30em);
}

.cdo-grid-margin-x_30>.small-11 {
    width: calc(91.66667% - 30em);
}

.cdo-grid-margin-x_30>.small-12 {
    width: calc(100% - 30em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-x_30>.medium-full {
        width: calc(100% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-auto {
        width: auto;
    }

    .cdo-grid-margin-x_30>.medium-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_30>.medium-1 {
        width: calc(8.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-2 {
        width: calc(16.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-3 {
        width: calc(25% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-4 {
        width: calc(33.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-5 {
        width: calc(41.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-6 {
        width: calc(50% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-7 {
        width: calc(58.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-8 {
        width: calc(66.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-9 {
        width: calc(75% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-10 {
        width: calc(83.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-11 {
        width: calc(91.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.medium-12 {
        width: calc(100% - 30em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-x_30>.large-full {
        width: calc(100% - 30em);
    }

    .cdo-grid-margin-x_30>.large-auto {
        width: auto;
    }

    .cdo-grid-margin-x_30>.large-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_30>.large-1 {
        width: calc(8.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.large-2 {
        width: calc(16.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.large-3 {
        width: calc(25% - 30em);
    }

    .cdo-grid-margin-x_30>.large-4 {
        width: calc(33.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.large-5 {
        width: calc(41.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.large-6 {
        width: calc(50% - 30em);
    }

    .cdo-grid-margin-x_30>.large-7 {
        width: calc(58.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.large-8 {
        width: calc(66.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.large-9 {
        width: calc(75% - 30em);
    }

    .cdo-grid-margin-x_30>.large-10 {
        width: calc(83.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.large-11 {
        width: calc(91.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.large-12 {
        width: calc(100% - 30em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-x_30>.xlarge-full {
        width: calc(100% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-auto {
        width: auto;
    }

    .cdo-grid-margin-x_30>.xlarge-shrink {
        width: auto;
    }

    .cdo-grid-margin-x_30>.xlarge-1 {
        width: calc(8.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-2 {
        width: calc(16.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-3 {
        width: calc(25% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-4 {
        width: calc(33.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-5 {
        width: calc(41.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-6 {
        width: calc(50% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-7 {
        width: calc(58.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-8 {
        width: calc(66.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-9 {
        width: calc(75% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-10 {
        width: calc(83.33333% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-11 {
        width: calc(91.66667% - 30em);
    }

    .cdo-grid-margin-x_30>.xlarge-12 {
        width: calc(100% - 30em);
    }
}

.cdo-grid-margin-y_0 {
    margin-top: 0;
    margin-bottom: 0;
}

.cdo-grid-margin-y_0>.cell {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.cdo-grid-margin-y_0>.full {
    height: 100%;
}

.cdo-grid-margin-y_0>.auto {
    height: auto;
}

.cdo-grid-margin-y_0>.shrink {
    height: auto;
}

.cdo-grid-margin-y_0>.small-1 {
    height: 8.33333%;
}

.cdo-grid-margin-y_0>.small-2 {
    height: 16.66667%;
}

.cdo-grid-margin-y_0>.small-3 {
    height: 25%;
}

.cdo-grid-margin-y_0>.small-4 {
    height: 33.33333%;
}

.cdo-grid-margin-y_0>.small-5 {
    height: 41.66667%;
}

.cdo-grid-margin-y_0>.small-6 {
    height: 50%;
}

.cdo-grid-margin-y_0>.small-7 {
    height: 58.33333%;
}

.cdo-grid-margin-y_0>.small-8 {
    height: 66.66667%;
}

.cdo-grid-margin-y_0>.small-9 {
    height: 75%;
}

.cdo-grid-margin-y_0>.small-10 {
    height: 83.33333%;
}

.cdo-grid-margin-y_0>.small-11 {
    height: 91.66667%;
}

.cdo-grid-margin-y_0>.small-12 {
    height: 100%;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_0>.medium-full {
        height: 100%;
    }

    .cdo-grid-margin-y_0>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_0>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_0>.medium-1 {
        height: 8.33333%;
    }

    .cdo-grid-margin-y_0>.medium-2 {
        height: 16.66667%;
    }

    .cdo-grid-margin-y_0>.medium-3 {
        height: 25%;
    }

    .cdo-grid-margin-y_0>.medium-4 {
        height: 33.33333%;
    }

    .cdo-grid-margin-y_0>.medium-5 {
        height: 41.66667%;
    }

    .cdo-grid-margin-y_0>.medium-6 {
        height: 50%;
    }

    .cdo-grid-margin-y_0>.medium-7 {
        height: 58.33333%;
    }

    .cdo-grid-margin-y_0>.medium-8 {
        height: 66.66667%;
    }

    .cdo-grid-margin-y_0>.medium-9 {
        height: 75%;
    }

    .cdo-grid-margin-y_0>.medium-10 {
        height: 83.33333%;
    }

    .cdo-grid-margin-y_0>.medium-11 {
        height: 91.66667%;
    }

    .cdo-grid-margin-y_0>.medium-12 {
        height: 100%;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_0>.large-full {
        height: 100%;
    }

    .cdo-grid-margin-y_0>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_0>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_0>.large-1 {
        height: 8.33333%;
    }

    .cdo-grid-margin-y_0>.large-2 {
        height: 16.66667%;
    }

    .cdo-grid-margin-y_0>.large-3 {
        height: 25%;
    }

    .cdo-grid-margin-y_0>.large-4 {
        height: 33.33333%;
    }

    .cdo-grid-margin-y_0>.large-5 {
        height: 41.66667%;
    }

    .cdo-grid-margin-y_0>.large-6 {
        height: 50%;
    }

    .cdo-grid-margin-y_0>.large-7 {
        height: 58.33333%;
    }

    .cdo-grid-margin-y_0>.large-8 {
        height: 66.66667%;
    }

    .cdo-grid-margin-y_0>.large-9 {
        height: 75%;
    }

    .cdo-grid-margin-y_0>.large-10 {
        height: 83.33333%;
    }

    .cdo-grid-margin-y_0>.large-11 {
        height: 91.66667%;
    }

    .cdo-grid-margin-y_0>.large-12 {
        height: 100%;
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_0>.xlarge-full {
        height: 100%;
    }

    .cdo-grid-margin-y_0>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_0>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_0>.xlarge-1 {
        height: 8.33333%;
    }

    .cdo-grid-margin-y_0>.xlarge-2 {
        height: 16.66667%;
    }

    .cdo-grid-margin-y_0>.xlarge-3 {
        height: 25%;
    }

    .cdo-grid-margin-y_0>.xlarge-4 {
        height: 33.33333%;
    }

    .cdo-grid-margin-y_0>.xlarge-5 {
        height: 41.66667%;
    }

    .cdo-grid-margin-y_0>.xlarge-6 {
        height: 50%;
    }

    .cdo-grid-margin-y_0>.xlarge-7 {
        height: 58.33333%;
    }

    .cdo-grid-margin-y_0>.xlarge-8 {
        height: 66.66667%;
    }

    .cdo-grid-margin-y_0>.xlarge-9 {
        height: 75%;
    }

    .cdo-grid-margin-y_0>.xlarge-10 {
        height: 83.33333%;
    }

    .cdo-grid-margin-y_0>.xlarge-11 {
        height: 91.66667%;
    }

    .cdo-grid-margin-y_0>.xlarge-12 {
        height: 100%;
    }
}

.cdo-grid-margin-y_1 {
    margin-top: -0.5em;
    margin-bottom: -0.5em;
}

.cdo-grid-margin-y_1>.cell {
    height: calc(100% - 1em);
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.cdo-grid-margin-y_1>.full {
    height: calc(100% - 1em);
}

.cdo-grid-margin-y_1>.auto {
    height: auto;
}

.cdo-grid-margin-y_1>.shrink {
    height: auto;
}

.cdo-grid-margin-y_1>.small-1 {
    height: calc(8.33333% - 1em);
}

.cdo-grid-margin-y_1>.small-2 {
    height: calc(16.66667% - 1em);
}

.cdo-grid-margin-y_1>.small-3 {
    height: calc(25% - 1em);
}

.cdo-grid-margin-y_1>.small-4 {
    height: calc(33.33333% - 1em);
}

.cdo-grid-margin-y_1>.small-5 {
    height: calc(41.66667% - 1em);
}

.cdo-grid-margin-y_1>.small-6 {
    height: calc(50% - 1em);
}

.cdo-grid-margin-y_1>.small-7 {
    height: calc(58.33333% - 1em);
}

.cdo-grid-margin-y_1>.small-8 {
    height: calc(66.66667% - 1em);
}

.cdo-grid-margin-y_1>.small-9 {
    height: calc(75% - 1em);
}

.cdo-grid-margin-y_1>.small-10 {
    height: calc(83.33333% - 1em);
}

.cdo-grid-margin-y_1>.small-11 {
    height: calc(91.66667% - 1em);
}

.cdo-grid-margin-y_1>.small-12 {
    height: calc(100% - 1em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_1>.medium-full {
        height: calc(100% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_1>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_1>.medium-1 {
        height: calc(8.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-2 {
        height: calc(16.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-3 {
        height: calc(25% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-4 {
        height: calc(33.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-5 {
        height: calc(41.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-6 {
        height: calc(50% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-7 {
        height: calc(58.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-8 {
        height: calc(66.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-9 {
        height: calc(75% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-10 {
        height: calc(83.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-11 {
        height: calc(91.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.medium-12 {
        height: calc(100% - 1em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_1>.large-full {
        height: calc(100% - 1em);
    }

    .cdo-grid-margin-y_1>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_1>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_1>.large-1 {
        height: calc(8.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.large-2 {
        height: calc(16.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.large-3 {
        height: calc(25% - 1em);
    }

    .cdo-grid-margin-y_1>.large-4 {
        height: calc(33.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.large-5 {
        height: calc(41.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.large-6 {
        height: calc(50% - 1em);
    }

    .cdo-grid-margin-y_1>.large-7 {
        height: calc(58.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.large-8 {
        height: calc(66.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.large-9 {
        height: calc(75% - 1em);
    }

    .cdo-grid-margin-y_1>.large-10 {
        height: calc(83.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.large-11 {
        height: calc(91.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.large-12 {
        height: calc(100% - 1em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_1>.xlarge-full {
        height: calc(100% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_1>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_1>.xlarge-1 {
        height: calc(8.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-2 {
        height: calc(16.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-3 {
        height: calc(25% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-4 {
        height: calc(33.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-5 {
        height: calc(41.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-6 {
        height: calc(50% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-7 {
        height: calc(58.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-8 {
        height: calc(66.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-9 {
        height: calc(75% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-10 {
        height: calc(83.33333% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-11 {
        height: calc(91.66667% - 1em);
    }

    .cdo-grid-margin-y_1>.xlarge-12 {
        height: calc(100% - 1em);
    }
}

.cdo-grid-margin-y_2 {
    margin-top: -1em;
    margin-bottom: -1em;
}

.cdo-grid-margin-y_2>.cell {
    height: calc(100% - 2em);
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    position: relative;
}

.cdo-grid-margin-y_2>.full {
    height: calc(100% - 2em);
}

.cdo-grid-margin-y_2>.auto {
    height: auto;
}

.cdo-grid-margin-y_2>.shrink {
    height: auto;
}

.cdo-grid-margin-y_2>.small-1 {
    height: calc(8.33333% - 2em);
}

.cdo-grid-margin-y_2>.small-2 {
    height: calc(16.66667% - 2em);
}

.cdo-grid-margin-y_2>.small-3 {
    height: calc(25% - 2em);
}

.cdo-grid-margin-y_2>.small-4 {
    height: calc(33.33333% - 2em);
}

.cdo-grid-margin-y_2>.small-5 {
    height: calc(41.66667% - 2em);
}

.cdo-grid-margin-y_2>.small-6 {
    height: calc(50% - 2em);
}

.cdo-grid-margin-y_2>.small-7 {
    height: calc(58.33333% - 2em);
}

.cdo-grid-margin-y_2>.small-8 {
    height: calc(66.66667% - 2em);
}

.cdo-grid-margin-y_2>.small-9 {
    height: calc(75% - 2em);
}

.cdo-grid-margin-y_2>.small-10 {
    height: calc(83.33333% - 2em);
}

.cdo-grid-margin-y_2>.small-11 {
    height: calc(91.66667% - 2em);
}

.cdo-grid-margin-y_2>.small-12 {
    height: calc(100% - 2em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_2>.medium-full {
        height: calc(100% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_2>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_2>.medium-1 {
        height: calc(8.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-2 {
        height: calc(16.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-3 {
        height: calc(25% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-4 {
        height: calc(33.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-5 {
        height: calc(41.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-6 {
        height: calc(50% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-7 {
        height: calc(58.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-8 {
        height: calc(66.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-9 {
        height: calc(75% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-10 {
        height: calc(83.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-11 {
        height: calc(91.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.medium-12 {
        height: calc(100% - 2em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_2>.large-full {
        height: calc(100% - 2em);
    }

    .cdo-grid-margin-y_2>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_2>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_2>.large-1 {
        height: calc(8.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.large-2 {
        height: calc(16.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.large-3 {
        height: calc(25% - 2em);
    }

    .cdo-grid-margin-y_2>.large-4 {
        height: calc(33.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.large-5 {
        height: calc(41.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.large-6 {
        height: calc(50% - 2em);
    }

    .cdo-grid-margin-y_2>.large-7 {
        height: calc(58.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.large-8 {
        height: calc(66.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.large-9 {
        height: calc(75% - 2em);
    }

    .cdo-grid-margin-y_2>.large-10 {
        height: calc(83.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.large-11 {
        height: calc(91.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.large-12 {
        height: calc(100% - 2em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_2>.xlarge-full {
        height: calc(100% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_2>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_2>.xlarge-1 {
        height: calc(8.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-2 {
        height: calc(16.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-3 {
        height: calc(25% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-4 {
        height: calc(33.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-5 {
        height: calc(41.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-6 {
        height: calc(50% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-7 {
        height: calc(58.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-8 {
        height: calc(66.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-9 {
        height: calc(75% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-10 {
        height: calc(83.33333% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-11 {
        height: calc(91.66667% - 2em);
    }

    .cdo-grid-margin-y_2>.xlarge-12 {
        height: calc(100% - 2em);
    }
}

.cdo-grid-margin-y_3 {
    margin-top: -1.5em;
    margin-bottom: -1.5em;
}

.cdo-grid-margin-y_3>.cell {
    height: calc(100% - 3em);
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

.cdo-grid-margin-y_3>.full {
    height: calc(100% - 3em);
}

.cdo-grid-margin-y_3>.auto {
    height: auto;
}

.cdo-grid-margin-y_3>.shrink {
    height: auto;
}

.cdo-grid-margin-y_3>.small-1 {
    height: calc(8.33333% - 3em);
}

.cdo-grid-margin-y_3>.small-2 {
    height: calc(16.66667% - 3em);
}

.cdo-grid-margin-y_3>.small-3 {
    height: calc(25% - 3em);
}

.cdo-grid-margin-y_3>.small-4 {
    height: calc(33.33333% - 3em);
}

.cdo-grid-margin-y_3>.small-5 {
    height: calc(41.66667% - 3em);
}

.cdo-grid-margin-y_3>.small-6 {
    height: calc(50% - 3em);
}

.cdo-grid-margin-y_3>.small-7 {
    height: calc(58.33333% - 3em);
}

.cdo-grid-margin-y_3>.small-8 {
    height: calc(66.66667% - 3em);
}

.cdo-grid-margin-y_3>.small-9 {
    height: calc(75% - 3em);
}

.cdo-grid-margin-y_3>.small-10 {
    height: calc(83.33333% - 3em);
}

.cdo-grid-margin-y_3>.small-11 {
    height: calc(91.66667% - 3em);
}

.cdo-grid-margin-y_3>.small-12 {
    height: calc(100% - 3em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_3>.medium-full {
        height: calc(100% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_3>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_3>.medium-1 {
        height: calc(8.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-2 {
        height: calc(16.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-3 {
        height: calc(25% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-4 {
        height: calc(33.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-5 {
        height: calc(41.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-6 {
        height: calc(50% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-7 {
        height: calc(58.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-8 {
        height: calc(66.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-9 {
        height: calc(75% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-10 {
        height: calc(83.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-11 {
        height: calc(91.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.medium-12 {
        height: calc(100% - 3em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_3>.large-full {
        height: calc(100% - 3em);
    }

    .cdo-grid-margin-y_3>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_3>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_3>.large-1 {
        height: calc(8.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.large-2 {
        height: calc(16.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.large-3 {
        height: calc(25% - 3em);
    }

    .cdo-grid-margin-y_3>.large-4 {
        height: calc(33.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.large-5 {
        height: calc(41.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.large-6 {
        height: calc(50% - 3em);
    }

    .cdo-grid-margin-y_3>.large-7 {
        height: calc(58.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.large-8 {
        height: calc(66.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.large-9 {
        height: calc(75% - 3em);
    }

    .cdo-grid-margin-y_3>.large-10 {
        height: calc(83.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.large-11 {
        height: calc(91.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.large-12 {
        height: calc(100% - 3em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_3>.xlarge-full {
        height: calc(100% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_3>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_3>.xlarge-1 {
        height: calc(8.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-2 {
        height: calc(16.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-3 {
        height: calc(25% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-4 {
        height: calc(33.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-5 {
        height: calc(41.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-6 {
        height: calc(50% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-7 {
        height: calc(58.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-8 {
        height: calc(66.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-9 {
        height: calc(75% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-10 {
        height: calc(83.33333% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-11 {
        height: calc(91.66667% - 3em);
    }

    .cdo-grid-margin-y_3>.xlarge-12 {
        height: calc(100% - 3em);
    }
}

.cdo-grid-margin-y_4 {
    margin-top: -2em;
    margin-bottom: -2em;
}

.cdo-grid-margin-y_4>.cell {
    height: calc(100% - 4em);
    margin-top: 2em;
    margin-bottom: 2em;
}

.cdo-grid-margin-y_4>.full {
    height: calc(100% - 4em);
}

.cdo-grid-margin-y_4>.auto {
    height: auto;
}

.cdo-grid-margin-y_4>.shrink {
    height: auto;
}

.cdo-grid-margin-y_4>.small-1 {
    height: calc(8.33333% - 4em);
}

.cdo-grid-margin-y_4>.small-2 {
    height: calc(16.66667% - 4em);
}

.cdo-grid-margin-y_4>.small-3 {
    height: calc(25% - 4em);
}

.cdo-grid-margin-y_4>.small-4 {
    height: calc(33.33333% - 4em);
}

.cdo-grid-margin-y_4>.small-5 {
    height: calc(41.66667% - 4em);
}

.cdo-grid-margin-y_4>.small-6 {
    height: calc(50% - 4em);
}

.cdo-grid-margin-y_4>.small-7 {
    height: calc(58.33333% - 4em);
}

.cdo-grid-margin-y_4>.small-8 {
    height: calc(66.66667% - 4em);
}

.cdo-grid-margin-y_4>.small-9 {
    height: calc(75% - 4em);
}

.cdo-grid-margin-y_4>.small-10 {
    height: calc(83.33333% - 4em);
}

.cdo-grid-margin-y_4>.small-11 {
    height: calc(91.66667% - 4em);
}

.cdo-grid-margin-y_4>.small-12 {
    height: calc(100% - 4em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_4>.medium-full {
        height: calc(100% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_4>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_4>.medium-1 {
        height: calc(8.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-2 {
        height: calc(16.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-3 {
        height: calc(25% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-4 {
        height: calc(33.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-5 {
        height: calc(41.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-6 {
        height: calc(50% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-7 {
        height: calc(58.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-8 {
        height: calc(66.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-9 {
        height: calc(75% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-10 {
        height: calc(83.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-11 {
        height: calc(91.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.medium-12 {
        height: calc(100% - 4em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_4>.large-full {
        height: calc(100% - 4em);
    }

    .cdo-grid-margin-y_4>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_4>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_4>.large-1 {
        height: calc(8.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.large-2 {
        height: calc(16.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.large-3 {
        height: calc(25% - 4em);
    }

    .cdo-grid-margin-y_4>.large-4 {
        height: calc(33.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.large-5 {
        height: calc(41.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.large-6 {
        height: calc(50% - 4em);
    }

    .cdo-grid-margin-y_4>.large-7 {
        height: calc(58.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.large-8 {
        height: calc(66.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.large-9 {
        height: calc(75% - 4em);
    }

    .cdo-grid-margin-y_4>.large-10 {
        height: calc(83.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.large-11 {
        height: calc(91.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.large-12 {
        height: calc(100% - 4em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_4>.xlarge-full {
        height: calc(100% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_4>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_4>.xlarge-1 {
        height: calc(8.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-2 {
        height: calc(16.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-3 {
        height: calc(25% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-4 {
        height: calc(33.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-5 {
        height: calc(41.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-6 {
        height: calc(50% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-7 {
        height: calc(58.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-8 {
        height: calc(66.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-9 {
        height: calc(75% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-10 {
        height: calc(83.33333% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-11 {
        height: calc(91.66667% - 4em);
    }

    .cdo-grid-margin-y_4>.xlarge-12 {
        height: calc(100% - 4em);
    }
}

.cdo-grid-margin-y_5 {
    margin-top: -2.5em;
    margin-bottom: -2.5em;
}

.cdo-grid-margin-y_5>.cell {
    height: calc(100% - 5em);
    margin-top: 2.5em;
    margin-bottom: 2.5em;
}

.cdo-grid-margin-y_5>.full {
    height: calc(100% - 5em);
}

.cdo-grid-margin-y_5>.auto {
    height: auto;
}

.cdo-grid-margin-y_5>.shrink {
    height: auto;
}

.cdo-grid-margin-y_5>.small-1 {
    height: calc(8.33333% - 5em);
}

.cdo-grid-margin-y_5>.small-2 {
    height: calc(16.66667% - 5em);
}

.cdo-grid-margin-y_5>.small-3 {
    height: calc(25% - 5em);
}

.cdo-grid-margin-y_5>.small-4 {
    height: calc(33.33333% - 5em);
}

.cdo-grid-margin-y_5>.small-5 {
    height: calc(41.66667% - 5em);
}

.cdo-grid-margin-y_5>.small-6 {
    height: calc(50% - 5em);
}

.cdo-grid-margin-y_5>.small-7 {
    height: calc(58.33333% - 5em);
}

.cdo-grid-margin-y_5>.small-8 {
    height: calc(66.66667% - 5em);
}

.cdo-grid-margin-y_5>.small-9 {
    height: calc(75% - 5em);
}

.cdo-grid-margin-y_5>.small-10 {
    height: calc(83.33333% - 5em);
}

.cdo-grid-margin-y_5>.small-11 {
    height: calc(91.66667% - 5em);
}

.cdo-grid-margin-y_5>.small-12 {
    height: calc(100% - 5em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_5>.medium-full {
        height: calc(100% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_5>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_5>.medium-1 {
        height: calc(8.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-2 {
        height: calc(16.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-3 {
        height: calc(25% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-4 {
        height: calc(33.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-5 {
        height: calc(41.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-6 {
        height: calc(50% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-7 {
        height: calc(58.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-8 {
        height: calc(66.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-9 {
        height: calc(75% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-10 {
        height: calc(83.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-11 {
        height: calc(91.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.medium-12 {
        height: calc(100% - 5em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_5>.large-full {
        height: calc(100% - 5em);
    }

    .cdo-grid-margin-y_5>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_5>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_5>.large-1 {
        height: calc(8.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.large-2 {
        height: calc(16.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.large-3 {
        height: calc(25% - 5em);
    }

    .cdo-grid-margin-y_5>.large-4 {
        height: calc(33.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.large-5 {
        height: calc(41.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.large-6 {
        height: calc(50% - 5em);
    }

    .cdo-grid-margin-y_5>.large-7 {
        height: calc(58.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.large-8 {
        height: calc(66.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.large-9 {
        height: calc(75% - 5em);
    }

    .cdo-grid-margin-y_5>.large-10 {
        height: calc(83.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.large-11 {
        height: calc(91.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.large-12 {
        height: calc(100% - 5em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_5>.xlarge-full {
        height: calc(100% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_5>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_5>.xlarge-1 {
        height: calc(8.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-2 {
        height: calc(16.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-3 {
        height: calc(25% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-4 {
        height: calc(33.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-5 {
        height: calc(41.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-6 {
        height: calc(50% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-7 {
        height: calc(58.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-8 {
        height: calc(66.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-9 {
        height: calc(75% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-10 {
        height: calc(83.33333% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-11 {
        height: calc(91.66667% - 5em);
    }

    .cdo-grid-margin-y_5>.xlarge-12 {
        height: calc(100% - 5em);
    }
}

.cdo-grid-margin-y_6 {
    margin-top: -3em;
    margin-bottom: -3em;
}

.cdo-grid-margin-y_6>.cell {
    height: calc(100% - 6em);
    margin-top: 3em;
    margin-bottom: 3em;
}

.cdo-grid-margin-y_6>.full {
    height: calc(100% - 6em);
}

.cdo-grid-margin-y_6>.auto {
    height: auto;
}

.cdo-grid-margin-y_6>.shrink {
    height: auto;
}

.cdo-grid-margin-y_6>.small-1 {
    height: calc(8.33333% - 6em);
}

.cdo-grid-margin-y_6>.small-2 {
    height: calc(16.66667% - 6em);
}

.cdo-grid-margin-y_6>.small-3 {
    height: calc(25% - 6em);
}

.cdo-grid-margin-y_6>.small-4 {
    height: calc(33.33333% - 6em);
}

.cdo-grid-margin-y_6>.small-5 {
    height: calc(41.66667% - 6em);
}

.cdo-grid-margin-y_6>.small-6 {
    height: calc(50% - 6em);
}

.cdo-grid-margin-y_6>.small-7 {
    height: calc(58.33333% - 6em);
}

.cdo-grid-margin-y_6>.small-8 {
    height: calc(66.66667% - 6em);
}

.cdo-grid-margin-y_6>.small-9 {
    height: calc(75% - 6em);
}

.cdo-grid-margin-y_6>.small-10 {
    height: calc(83.33333% - 6em);
}

.cdo-grid-margin-y_6>.small-11 {
    height: calc(91.66667% - 6em);
}

.cdo-grid-margin-y_6>.small-12 {
    height: calc(100% - 6em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_6>.medium-full {
        height: calc(100% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_6>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_6>.medium-1 {
        height: calc(8.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-2 {
        height: calc(16.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-3 {
        height: calc(25% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-4 {
        height: calc(33.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-5 {
        height: calc(41.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-6 {
        height: calc(50% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-7 {
        height: calc(58.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-8 {
        height: calc(66.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-9 {
        height: calc(75% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-10 {
        height: calc(83.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-11 {
        height: calc(91.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.medium-12 {
        height: calc(100% - 6em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_6>.large-full {
        height: calc(100% - 6em);
    }

    .cdo-grid-margin-y_6>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_6>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_6>.large-1 {
        height: calc(8.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.large-2 {
        height: calc(16.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.large-3 {
        height: calc(25% - 6em);
    }

    .cdo-grid-margin-y_6>.large-4 {
        height: calc(33.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.large-5 {
        height: calc(41.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.large-6 {
        height: calc(50% - 6em);
    }

    .cdo-grid-margin-y_6>.large-7 {
        height: calc(58.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.large-8 {
        height: calc(66.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.large-9 {
        height: calc(75% - 6em);
    }

    .cdo-grid-margin-y_6>.large-10 {
        height: calc(83.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.large-11 {
        height: calc(91.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.large-12 {
        height: calc(100% - 6em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_6>.xlarge-full {
        height: calc(100% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_6>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_6>.xlarge-1 {
        height: calc(8.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-2 {
        height: calc(16.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-3 {
        height: calc(25% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-4 {
        height: calc(33.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-5 {
        height: calc(41.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-6 {
        height: calc(50% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-7 {
        height: calc(58.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-8 {
        height: calc(66.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-9 {
        height: calc(75% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-10 {
        height: calc(83.33333% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-11 {
        height: calc(91.66667% - 6em);
    }

    .cdo-grid-margin-y_6>.xlarge-12 {
        height: calc(100% - 6em);
    }
}

.cdo-grid-margin-y_7 {
    margin-top: -3.5em;
    margin-bottom: -3.5em;
}

.cdo-grid-margin-y_7>.cell {
    height: calc(100% - 7em);
    margin-top: 3.5em;
    margin-bottom: 3.5em;
}

.cdo-grid-margin-y_7>.full {
    height: calc(100% - 7em);
}

.cdo-grid-margin-y_7>.auto {
    height: auto;
}

.cdo-grid-margin-y_7>.shrink {
    height: auto;
}

.cdo-grid-margin-y_7>.small-1 {
    height: calc(8.33333% - 7em);
}

.cdo-grid-margin-y_7>.small-2 {
    height: calc(16.66667% - 7em);
}

.cdo-grid-margin-y_7>.small-3 {
    height: calc(25% - 7em);
}

.cdo-grid-margin-y_7>.small-4 {
    height: calc(33.33333% - 7em);
}

.cdo-grid-margin-y_7>.small-5 {
    height: calc(41.66667% - 7em);
}

.cdo-grid-margin-y_7>.small-6 {
    height: calc(50% - 7em);
}

.cdo-grid-margin-y_7>.small-7 {
    height: calc(58.33333% - 7em);
}

.cdo-grid-margin-y_7>.small-8 {
    height: calc(66.66667% - 7em);
}

.cdo-grid-margin-y_7>.small-9 {
    height: calc(75% - 7em);
}

.cdo-grid-margin-y_7>.small-10 {
    height: calc(83.33333% - 7em);
}

.cdo-grid-margin-y_7>.small-11 {
    height: calc(91.66667% - 7em);
}

.cdo-grid-margin-y_7>.small-12 {
    height: calc(100% - 7em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_7>.medium-full {
        height: calc(100% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_7>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_7>.medium-1 {
        height: calc(8.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-2 {
        height: calc(16.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-3 {
        height: calc(25% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-4 {
        height: calc(33.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-5 {
        height: calc(41.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-6 {
        height: calc(50% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-7 {
        height: calc(58.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-8 {
        height: calc(66.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-9 {
        height: calc(75% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-10 {
        height: calc(83.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-11 {
        height: calc(91.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.medium-12 {
        height: calc(100% - 7em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_7>.large-full {
        height: calc(100% - 7em);
    }

    .cdo-grid-margin-y_7>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_7>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_7>.large-1 {
        height: calc(8.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.large-2 {
        height: calc(16.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.large-3 {
        height: calc(25% - 7em);
    }

    .cdo-grid-margin-y_7>.large-4 {
        height: calc(33.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.large-5 {
        height: calc(41.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.large-6 {
        height: calc(50% - 7em);
    }

    .cdo-grid-margin-y_7>.large-7 {
        height: calc(58.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.large-8 {
        height: calc(66.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.large-9 {
        height: calc(75% - 7em);
    }

    .cdo-grid-margin-y_7>.large-10 {
        height: calc(83.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.large-11 {
        height: calc(91.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.large-12 {
        height: calc(100% - 7em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_7>.xlarge-full {
        height: calc(100% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_7>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_7>.xlarge-1 {
        height: calc(8.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-2 {
        height: calc(16.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-3 {
        height: calc(25% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-4 {
        height: calc(33.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-5 {
        height: calc(41.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-6 {
        height: calc(50% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-7 {
        height: calc(58.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-8 {
        height: calc(66.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-9 {
        height: calc(75% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-10 {
        height: calc(83.33333% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-11 {
        height: calc(91.66667% - 7em);
    }

    .cdo-grid-margin-y_7>.xlarge-12 {
        height: calc(100% - 7em);
    }
}

.cdo-grid-margin-y_8 {
    margin-top: -4em;
    margin-bottom: -4em;
}

.cdo-grid-margin-y_8>.cell {
    height: calc(100% - 8em);
    margin-top: 4em;
    margin-bottom: 4em;
}

.cdo-grid-margin-y_8>.full {
    height: calc(100% - 8em);
}

.cdo-grid-margin-y_8>.auto {
    height: auto;
}

.cdo-grid-margin-y_8>.shrink {
    height: auto;
}

.cdo-grid-margin-y_8>.small-1 {
    height: calc(8.33333% - 8em);
}

.cdo-grid-margin-y_8>.small-2 {
    height: calc(16.66667% - 8em);
}

.cdo-grid-margin-y_8>.small-3 {
    height: calc(25% - 8em);
}

.cdo-grid-margin-y_8>.small-4 {
    height: calc(33.33333% - 8em);
}

.cdo-grid-margin-y_8>.small-5 {
    height: calc(41.66667% - 8em);
}

.cdo-grid-margin-y_8>.small-6 {
    height: calc(50% - 8em);
}

.cdo-grid-margin-y_8>.small-7 {
    height: calc(58.33333% - 8em);
}

.cdo-grid-margin-y_8>.small-8 {
    height: calc(66.66667% - 8em);
}

.cdo-grid-margin-y_8>.small-9 {
    height: calc(75% - 8em);
}

.cdo-grid-margin-y_8>.small-10 {
    height: calc(83.33333% - 8em);
}

.cdo-grid-margin-y_8>.small-11 {
    height: calc(91.66667% - 8em);
}

.cdo-grid-margin-y_8>.small-12 {
    height: calc(100% - 8em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_8>.medium-full {
        height: calc(100% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_8>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_8>.medium-1 {
        height: calc(8.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-2 {
        height: calc(16.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-3 {
        height: calc(25% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-4 {
        height: calc(33.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-5 {
        height: calc(41.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-6 {
        height: calc(50% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-7 {
        height: calc(58.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-8 {
        height: calc(66.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-9 {
        height: calc(75% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-10 {
        height: calc(83.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-11 {
        height: calc(91.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.medium-12 {
        height: calc(100% - 8em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_8>.large-full {
        height: calc(100% - 8em);
    }

    .cdo-grid-margin-y_8>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_8>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_8>.large-1 {
        height: calc(8.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.large-2 {
        height: calc(16.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.large-3 {
        height: calc(25% - 8em);
    }

    .cdo-grid-margin-y_8>.large-4 {
        height: calc(33.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.large-5 {
        height: calc(41.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.large-6 {
        height: calc(50% - 8em);
    }

    .cdo-grid-margin-y_8>.large-7 {
        height: calc(58.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.large-8 {
        height: calc(66.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.large-9 {
        height: calc(75% - 8em);
    }

    .cdo-grid-margin-y_8>.large-10 {
        height: calc(83.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.large-11 {
        height: calc(91.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.large-12 {
        height: calc(100% - 8em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_8>.xlarge-full {
        height: calc(100% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_8>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_8>.xlarge-1 {
        height: calc(8.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-2 {
        height: calc(16.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-3 {
        height: calc(25% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-4 {
        height: calc(33.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-5 {
        height: calc(41.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-6 {
        height: calc(50% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-7 {
        height: calc(58.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-8 {
        height: calc(66.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-9 {
        height: calc(75% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-10 {
        height: calc(83.33333% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-11 {
        height: calc(91.66667% - 8em);
    }

    .cdo-grid-margin-y_8>.xlarge-12 {
        height: calc(100% - 8em);
    }
}

.cdo-grid-margin-y_9 {
    margin-top: -4.5em;
    margin-bottom: -4.5em;
}

.cdo-grid-margin-y_9>.cell {
    height: calc(100% - 9em);
    margin-top: 4.5em;
    margin-bottom: 4.5em;
}

.cdo-grid-margin-y_9>.full {
    height: calc(100% - 9em);
}

.cdo-grid-margin-y_9>.auto {
    height: auto;
}

.cdo-grid-margin-y_9>.shrink {
    height: auto;
}

.cdo-grid-margin-y_9>.small-1 {
    height: calc(8.33333% - 9em);
}

.cdo-grid-margin-y_9>.small-2 {
    height: calc(16.66667% - 9em);
}

.cdo-grid-margin-y_9>.small-3 {
    height: calc(25% - 9em);
}

.cdo-grid-margin-y_9>.small-4 {
    height: calc(33.33333% - 9em);
}

.cdo-grid-margin-y_9>.small-5 {
    height: calc(41.66667% - 9em);
}

.cdo-grid-margin-y_9>.small-6 {
    height: calc(50% - 9em);
}

.cdo-grid-margin-y_9>.small-7 {
    height: calc(58.33333% - 9em);
}

.cdo-grid-margin-y_9>.small-8 {
    height: calc(66.66667% - 9em);
}

.cdo-grid-margin-y_9>.small-9 {
    height: calc(75% - 9em);
}

.cdo-grid-margin-y_9>.small-10 {
    height: calc(83.33333% - 9em);
}

.cdo-grid-margin-y_9>.small-11 {
    height: calc(91.66667% - 9em);
}

.cdo-grid-margin-y_9>.small-12 {
    height: calc(100% - 9em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_9>.medium-full {
        height: calc(100% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_9>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_9>.medium-1 {
        height: calc(8.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-2 {
        height: calc(16.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-3 {
        height: calc(25% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-4 {
        height: calc(33.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-5 {
        height: calc(41.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-6 {
        height: calc(50% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-7 {
        height: calc(58.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-8 {
        height: calc(66.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-9 {
        height: calc(75% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-10 {
        height: calc(83.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-11 {
        height: calc(91.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.medium-12 {
        height: calc(100% - 9em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_9>.large-full {
        height: calc(100% - 9em);
    }

    .cdo-grid-margin-y_9>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_9>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_9>.large-1 {
        height: calc(8.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.large-2 {
        height: calc(16.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.large-3 {
        height: calc(25% - 9em);
    }

    .cdo-grid-margin-y_9>.large-4 {
        height: calc(33.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.large-5 {
        height: calc(41.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.large-6 {
        height: calc(50% - 9em);
    }

    .cdo-grid-margin-y_9>.large-7 {
        height: calc(58.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.large-8 {
        height: calc(66.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.large-9 {
        height: calc(75% - 9em);
    }

    .cdo-grid-margin-y_9>.large-10 {
        height: calc(83.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.large-11 {
        height: calc(91.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.large-12 {
        height: calc(100% - 9em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_9>.xlarge-full {
        height: calc(100% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_9>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_9>.xlarge-1 {
        height: calc(8.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-2 {
        height: calc(16.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-3 {
        height: calc(25% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-4 {
        height: calc(33.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-5 {
        height: calc(41.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-6 {
        height: calc(50% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-7 {
        height: calc(58.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-8 {
        height: calc(66.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-9 {
        height: calc(75% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-10 {
        height: calc(83.33333% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-11 {
        height: calc(91.66667% - 9em);
    }

    .cdo-grid-margin-y_9>.xlarge-12 {
        height: calc(100% - 9em);
    }
}

.cdo-grid-margin-y_10 {
    margin-top: -5em;
    margin-bottom: -5em;
}

.cdo-grid-margin-y_10>.cell {
    height: calc(100% - 10em);
    margin-top: 5em;
    margin-bottom: 5em;
}

.cdo-grid-margin-y_10>.full {
    height: calc(100% - 10em);
}

.cdo-grid-margin-y_10>.auto {
    height: auto;
}

.cdo-grid-margin-y_10>.shrink {
    height: auto;
}

.cdo-grid-margin-y_10>.small-1 {
    height: calc(8.33333% - 10em);
}

.cdo-grid-margin-y_10>.small-2 {
    height: calc(16.66667% - 10em);
}

.cdo-grid-margin-y_10>.small-3 {
    height: calc(25% - 10em);
}

.cdo-grid-margin-y_10>.small-4 {
    height: calc(33.33333% - 10em);
}

.cdo-grid-margin-y_10>.small-5 {
    height: calc(41.66667% - 10em);
}

.cdo-grid-margin-y_10>.small-6 {
    height: calc(50% - 10em);
}

.cdo-grid-margin-y_10>.small-7 {
    height: calc(58.33333% - 10em);
}

.cdo-grid-margin-y_10>.small-8 {
    height: calc(66.66667% - 10em);
}

.cdo-grid-margin-y_10>.small-9 {
    height: calc(75% - 10em);
}

.cdo-grid-margin-y_10>.small-10 {
    height: calc(83.33333% - 10em);
}

.cdo-grid-margin-y_10>.small-11 {
    height: calc(91.66667% - 10em);
}

.cdo-grid-margin-y_10>.small-12 {
    height: calc(100% - 10em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_10>.medium-full {
        height: calc(100% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_10>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_10>.medium-1 {
        height: calc(8.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-2 {
        height: calc(16.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-3 {
        height: calc(25% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-4 {
        height: calc(33.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-5 {
        height: calc(41.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-6 {
        height: calc(50% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-7 {
        height: calc(58.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-8 {
        height: calc(66.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-9 {
        height: calc(75% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-10 {
        height: calc(83.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-11 {
        height: calc(91.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.medium-12 {
        height: calc(100% - 10em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_10>.large-full {
        height: calc(100% - 10em);
    }

    .cdo-grid-margin-y_10>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_10>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_10>.large-1 {
        height: calc(8.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.large-2 {
        height: calc(16.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.large-3 {
        height: calc(25% - 10em);
    }

    .cdo-grid-margin-y_10>.large-4 {
        height: calc(33.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.large-5 {
        height: calc(41.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.large-6 {
        height: calc(50% - 10em);
    }

    .cdo-grid-margin-y_10>.large-7 {
        height: calc(58.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.large-8 {
        height: calc(66.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.large-9 {
        height: calc(75% - 10em);
    }

    .cdo-grid-margin-y_10>.large-10 {
        height: calc(83.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.large-11 {
        height: calc(91.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.large-12 {
        height: calc(100% - 10em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_10>.xlarge-full {
        height: calc(100% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_10>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_10>.xlarge-1 {
        height: calc(8.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-2 {
        height: calc(16.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-3 {
        height: calc(25% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-4 {
        height: calc(33.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-5 {
        height: calc(41.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-6 {
        height: calc(50% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-7 {
        height: calc(58.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-8 {
        height: calc(66.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-9 {
        height: calc(75% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-10 {
        height: calc(83.33333% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-11 {
        height: calc(91.66667% - 10em);
    }

    .cdo-grid-margin-y_10>.xlarge-12 {
        height: calc(100% - 10em);
    }
}

.cdo-grid-margin-y_11 {
    margin-top: -5.5em;
    margin-bottom: -5.5em;
}

.cdo-grid-margin-y_11>.cell {
    height: calc(100% - 11em);
    margin-top: 5.5em;
    margin-bottom: 5.5em;
}

.cdo-grid-margin-y_11>.full {
    height: calc(100% - 11em);
}

.cdo-grid-margin-y_11>.auto {
    height: auto;
}

.cdo-grid-margin-y_11>.shrink {
    height: auto;
}

.cdo-grid-margin-y_11>.small-1 {
    height: calc(8.33333% - 11em);
}

.cdo-grid-margin-y_11>.small-2 {
    height: calc(16.66667% - 11em);
}

.cdo-grid-margin-y_11>.small-3 {
    height: calc(25% - 11em);
}

.cdo-grid-margin-y_11>.small-4 {
    height: calc(33.33333% - 11em);
}

.cdo-grid-margin-y_11>.small-5 {
    height: calc(41.66667% - 11em);
}

.cdo-grid-margin-y_11>.small-6 {
    height: calc(50% - 11em);
}

.cdo-grid-margin-y_11>.small-7 {
    height: calc(58.33333% - 11em);
}

.cdo-grid-margin-y_11>.small-8 {
    height: calc(66.66667% - 11em);
}

.cdo-grid-margin-y_11>.small-9 {
    height: calc(75% - 11em);
}

.cdo-grid-margin-y_11>.small-10 {
    height: calc(83.33333% - 11em);
}

.cdo-grid-margin-y_11>.small-11 {
    height: calc(91.66667% - 11em);
}

.cdo-grid-margin-y_11>.small-12 {
    height: calc(100% - 11em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_11>.medium-full {
        height: calc(100% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_11>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_11>.medium-1 {
        height: calc(8.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-2 {
        height: calc(16.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-3 {
        height: calc(25% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-4 {
        height: calc(33.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-5 {
        height: calc(41.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-6 {
        height: calc(50% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-7 {
        height: calc(58.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-8 {
        height: calc(66.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-9 {
        height: calc(75% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-10 {
        height: calc(83.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-11 {
        height: calc(91.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.medium-12 {
        height: calc(100% - 11em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_11>.large-full {
        height: calc(100% - 11em);
    }

    .cdo-grid-margin-y_11>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_11>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_11>.large-1 {
        height: calc(8.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.large-2 {
        height: calc(16.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.large-3 {
        height: calc(25% - 11em);
    }

    .cdo-grid-margin-y_11>.large-4 {
        height: calc(33.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.large-5 {
        height: calc(41.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.large-6 {
        height: calc(50% - 11em);
    }

    .cdo-grid-margin-y_11>.large-7 {
        height: calc(58.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.large-8 {
        height: calc(66.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.large-9 {
        height: calc(75% - 11em);
    }

    .cdo-grid-margin-y_11>.large-10 {
        height: calc(83.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.large-11 {
        height: calc(91.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.large-12 {
        height: calc(100% - 11em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_11>.xlarge-full {
        height: calc(100% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_11>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_11>.xlarge-1 {
        height: calc(8.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-2 {
        height: calc(16.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-3 {
        height: calc(25% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-4 {
        height: calc(33.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-5 {
        height: calc(41.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-6 {
        height: calc(50% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-7 {
        height: calc(58.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-8 {
        height: calc(66.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-9 {
        height: calc(75% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-10 {
        height: calc(83.33333% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-11 {
        height: calc(91.66667% - 11em);
    }

    .cdo-grid-margin-y_11>.xlarge-12 {
        height: calc(100% - 11em);
    }
}

.cdo-grid-margin-y_12 {
    margin-top: -6em;
    margin-bottom: -6em;
}

.cdo-grid-margin-y_12>.cell {
    height: calc(100% - 12em);
    margin-top: 6em;
    margin-bottom: 6em;
}

.cdo-grid-margin-y_12>.full {
    height: calc(100% - 12em);
}

.cdo-grid-margin-y_12>.auto {
    height: auto;
}

.cdo-grid-margin-y_12>.shrink {
    height: auto;
}

.cdo-grid-margin-y_12>.small-1 {
    height: calc(8.33333% - 12em);
}

.cdo-grid-margin-y_12>.small-2 {
    height: calc(16.66667% - 12em);
}

.cdo-grid-margin-y_12>.small-3 {
    height: calc(25% - 12em);
}

.cdo-grid-margin-y_12>.small-4 {
    height: calc(33.33333% - 12em);
}

.cdo-grid-margin-y_12>.small-5 {
    height: calc(41.66667% - 12em);
}

.cdo-grid-margin-y_12>.small-6 {
    height: calc(50% - 12em);
}

.cdo-grid-margin-y_12>.small-7 {
    height: calc(58.33333% - 12em);
}

.cdo-grid-margin-y_12>.small-8 {
    height: calc(66.66667% - 12em);
}

.cdo-grid-margin-y_12>.small-9 {
    height: calc(75% - 12em);
}

.cdo-grid-margin-y_12>.small-10 {
    height: calc(83.33333% - 12em);
}

.cdo-grid-margin-y_12>.small-11 {
    height: calc(91.66667% - 12em);
}

.cdo-grid-margin-y_12>.small-12 {
    height: calc(100% - 12em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_12>.medium-full {
        height: calc(100% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_12>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_12>.medium-1 {
        height: calc(8.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-2 {
        height: calc(16.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-3 {
        height: calc(25% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-4 {
        height: calc(33.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-5 {
        height: calc(41.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-6 {
        height: calc(50% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-7 {
        height: calc(58.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-8 {
        height: calc(66.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-9 {
        height: calc(75% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-10 {
        height: calc(83.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-11 {
        height: calc(91.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.medium-12 {
        height: calc(100% - 12em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_12>.large-full {
        height: calc(100% - 12em);
    }

    .cdo-grid-margin-y_12>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_12>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_12>.large-1 {
        height: calc(8.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.large-2 {
        height: calc(16.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.large-3 {
        height: calc(25% - 12em);
    }

    .cdo-grid-margin-y_12>.large-4 {
        height: calc(33.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.large-5 {
        height: calc(41.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.large-6 {
        height: calc(50% - 12em);
    }

    .cdo-grid-margin-y_12>.large-7 {
        height: calc(58.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.large-8 {
        height: calc(66.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.large-9 {
        height: calc(75% - 12em);
    }

    .cdo-grid-margin-y_12>.large-10 {
        height: calc(83.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.large-11 {
        height: calc(91.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.large-12 {
        height: calc(100% - 12em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_12>.xlarge-full {
        height: calc(100% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_12>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_12>.xlarge-1 {
        height: calc(8.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-2 {
        height: calc(16.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-3 {
        height: calc(25% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-4 {
        height: calc(33.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-5 {
        height: calc(41.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-6 {
        height: calc(50% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-7 {
        height: calc(58.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-8 {
        height: calc(66.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-9 {
        height: calc(75% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-10 {
        height: calc(83.33333% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-11 {
        height: calc(91.66667% - 12em);
    }

    .cdo-grid-margin-y_12>.xlarge-12 {
        height: calc(100% - 12em);
    }
}

.cdo-grid-margin-y_13 {
    margin-top: -6.5em;
    margin-bottom: -6.5em;
}

.cdo-grid-margin-y_13>.cell {
    height: calc(100% - 13em);
    margin-top: 6.5em;
    margin-bottom: 6.5em;
}

.cdo-grid-margin-y_13>.full {
    height: calc(100% - 13em);
}

.cdo-grid-margin-y_13>.auto {
    height: auto;
}

.cdo-grid-margin-y_13>.shrink {
    height: auto;
}

.cdo-grid-margin-y_13>.small-1 {
    height: calc(8.33333% - 13em);
}

.cdo-grid-margin-y_13>.small-2 {
    height: calc(16.66667% - 13em);
}

.cdo-grid-margin-y_13>.small-3 {
    height: calc(25% - 13em);
}

.cdo-grid-margin-y_13>.small-4 {
    height: calc(33.33333% - 13em);
}

.cdo-grid-margin-y_13>.small-5 {
    height: calc(41.66667% - 13em);
}

.cdo-grid-margin-y_13>.small-6 {
    height: calc(50% - 13em);
}

.cdo-grid-margin-y_13>.small-7 {
    height: calc(58.33333% - 13em);
}

.cdo-grid-margin-y_13>.small-8 {
    height: calc(66.66667% - 13em);
}

.cdo-grid-margin-y_13>.small-9 {
    height: calc(75% - 13em);
}

.cdo-grid-margin-y_13>.small-10 {
    height: calc(83.33333% - 13em);
}

.cdo-grid-margin-y_13>.small-11 {
    height: calc(91.66667% - 13em);
}

.cdo-grid-margin-y_13>.small-12 {
    height: calc(100% - 13em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_13>.medium-full {
        height: calc(100% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_13>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_13>.medium-1 {
        height: calc(8.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-2 {
        height: calc(16.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-3 {
        height: calc(25% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-4 {
        height: calc(33.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-5 {
        height: calc(41.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-6 {
        height: calc(50% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-7 {
        height: calc(58.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-8 {
        height: calc(66.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-9 {
        height: calc(75% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-10 {
        height: calc(83.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-11 {
        height: calc(91.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.medium-12 {
        height: calc(100% - 13em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_13>.large-full {
        height: calc(100% - 13em);
    }

    .cdo-grid-margin-y_13>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_13>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_13>.large-1 {
        height: calc(8.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.large-2 {
        height: calc(16.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.large-3 {
        height: calc(25% - 13em);
    }

    .cdo-grid-margin-y_13>.large-4 {
        height: calc(33.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.large-5 {
        height: calc(41.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.large-6 {
        height: calc(50% - 13em);
    }

    .cdo-grid-margin-y_13>.large-7 {
        height: calc(58.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.large-8 {
        height: calc(66.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.large-9 {
        height: calc(75% - 13em);
    }

    .cdo-grid-margin-y_13>.large-10 {
        height: calc(83.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.large-11 {
        height: calc(91.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.large-12 {
        height: calc(100% - 13em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_13>.xlarge-full {
        height: calc(100% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_13>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_13>.xlarge-1 {
        height: calc(8.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-2 {
        height: calc(16.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-3 {
        height: calc(25% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-4 {
        height: calc(33.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-5 {
        height: calc(41.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-6 {
        height: calc(50% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-7 {
        height: calc(58.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-8 {
        height: calc(66.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-9 {
        height: calc(75% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-10 {
        height: calc(83.33333% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-11 {
        height: calc(91.66667% - 13em);
    }

    .cdo-grid-margin-y_13>.xlarge-12 {
        height: calc(100% - 13em);
    }
}

.cdo-grid-margin-y_14 {
    margin-top: -7em;
    margin-bottom: -7em;
}

.cdo-grid-margin-y_14>.cell {
    height: calc(100% - 14em);
    margin-top: 7em;
    margin-bottom: 7em;
}

.cdo-grid-margin-y_14>.full {
    height: calc(100% - 14em);
}

.cdo-grid-margin-y_14>.auto {
    height: auto;
}

.cdo-grid-margin-y_14>.shrink {
    height: auto;
}

.cdo-grid-margin-y_14>.small-1 {
    height: calc(8.33333% - 14em);
}

.cdo-grid-margin-y_14>.small-2 {
    height: calc(16.66667% - 14em);
}

.cdo-grid-margin-y_14>.small-3 {
    height: calc(25% - 14em);
}

.cdo-grid-margin-y_14>.small-4 {
    height: calc(33.33333% - 14em);
}

.cdo-grid-margin-y_14>.small-5 {
    height: calc(41.66667% - 14em);
}

.cdo-grid-margin-y_14>.small-6 {
    height: calc(50% - 14em);
}

.cdo-grid-margin-y_14>.small-7 {
    height: calc(58.33333% - 14em);
}

.cdo-grid-margin-y_14>.small-8 {
    height: calc(66.66667% - 14em);
}

.cdo-grid-margin-y_14>.small-9 {
    height: calc(75% - 14em);
}

.cdo-grid-margin-y_14>.small-10 {
    height: calc(83.33333% - 14em);
}

.cdo-grid-margin-y_14>.small-11 {
    height: calc(91.66667% - 14em);
}

.cdo-grid-margin-y_14>.small-12 {
    height: calc(100% - 14em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_14>.medium-full {
        height: calc(100% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_14>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_14>.medium-1 {
        height: calc(8.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-2 {
        height: calc(16.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-3 {
        height: calc(25% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-4 {
        height: calc(33.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-5 {
        height: calc(41.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-6 {
        height: calc(50% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-7 {
        height: calc(58.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-8 {
        height: calc(66.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-9 {
        height: calc(75% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-10 {
        height: calc(83.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-11 {
        height: calc(91.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.medium-12 {
        height: calc(100% - 14em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_14>.large-full {
        height: calc(100% - 14em);
    }

    .cdo-grid-margin-y_14>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_14>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_14>.large-1 {
        height: calc(8.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.large-2 {
        height: calc(16.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.large-3 {
        height: calc(25% - 14em);
    }

    .cdo-grid-margin-y_14>.large-4 {
        height: calc(33.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.large-5 {
        height: calc(41.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.large-6 {
        height: calc(50% - 14em);
    }

    .cdo-grid-margin-y_14>.large-7 {
        height: calc(58.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.large-8 {
        height: calc(66.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.large-9 {
        height: calc(75% - 14em);
    }

    .cdo-grid-margin-y_14>.large-10 {
        height: calc(83.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.large-11 {
        height: calc(91.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.large-12 {
        height: calc(100% - 14em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_14>.xlarge-full {
        height: calc(100% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_14>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_14>.xlarge-1 {
        height: calc(8.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-2 {
        height: calc(16.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-3 {
        height: calc(25% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-4 {
        height: calc(33.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-5 {
        height: calc(41.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-6 {
        height: calc(50% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-7 {
        height: calc(58.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-8 {
        height: calc(66.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-9 {
        height: calc(75% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-10 {
        height: calc(83.33333% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-11 {
        height: calc(91.66667% - 14em);
    }

    .cdo-grid-margin-y_14>.xlarge-12 {
        height: calc(100% - 14em);
    }
}

.cdo-grid-margin-y_15 {
    margin-top: -7.5em;
    margin-bottom: -7.5em;
}

.cdo-grid-margin-y_15>.cell {
    height: calc(100% - 15em);
    margin-top: 7.5em;
    margin-bottom: 7.5em;
}

.cdo-grid-margin-y_15>.full {
    height: calc(100% - 15em);
}

.cdo-grid-margin-y_15>.auto {
    height: auto;
}

.cdo-grid-margin-y_15>.shrink {
    height: auto;
}

.cdo-grid-margin-y_15>.small-1 {
    height: calc(8.33333% - 15em);
}

.cdo-grid-margin-y_15>.small-2 {
    height: calc(16.66667% - 15em);
}

.cdo-grid-margin-y_15>.small-3 {
    height: calc(25% - 15em);
}

.cdo-grid-margin-y_15>.small-4 {
    height: calc(33.33333% - 15em);
}

.cdo-grid-margin-y_15>.small-5 {
    height: calc(41.66667% - 15em);
}

.cdo-grid-margin-y_15>.small-6 {
    height: calc(50% - 15em);
}

.cdo-grid-margin-y_15>.small-7 {
    height: calc(58.33333% - 15em);
}

.cdo-grid-margin-y_15>.small-8 {
    height: calc(66.66667% - 15em);
}

.cdo-grid-margin-y_15>.small-9 {
    height: calc(75% - 15em);
}

.cdo-grid-margin-y_15>.small-10 {
    height: calc(83.33333% - 15em);
}

.cdo-grid-margin-y_15>.small-11 {
    height: calc(91.66667% - 15em);
}

.cdo-grid-margin-y_15>.small-12 {
    height: calc(100% - 15em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_15>.medium-full {
        height: calc(100% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_15>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_15>.medium-1 {
        height: calc(8.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-2 {
        height: calc(16.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-3 {
        height: calc(25% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-4 {
        height: calc(33.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-5 {
        height: calc(41.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-6 {
        height: calc(50% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-7 {
        height: calc(58.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-8 {
        height: calc(66.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-9 {
        height: calc(75% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-10 {
        height: calc(83.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-11 {
        height: calc(91.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.medium-12 {
        height: calc(100% - 15em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_15>.large-full {
        height: calc(100% - 15em);
    }

    .cdo-grid-margin-y_15>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_15>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_15>.large-1 {
        height: calc(8.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.large-2 {
        height: calc(16.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.large-3 {
        height: calc(25% - 15em);
    }

    .cdo-grid-margin-y_15>.large-4 {
        height: calc(33.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.large-5 {
        height: calc(41.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.large-6 {
        height: calc(50% - 15em);
    }

    .cdo-grid-margin-y_15>.large-7 {
        height: calc(58.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.large-8 {
        height: calc(66.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.large-9 {
        height: calc(75% - 15em);
    }

    .cdo-grid-margin-y_15>.large-10 {
        height: calc(83.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.large-11 {
        height: calc(91.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.large-12 {
        height: calc(100% - 15em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_15>.xlarge-full {
        height: calc(100% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_15>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_15>.xlarge-1 {
        height: calc(8.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-2 {
        height: calc(16.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-3 {
        height: calc(25% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-4 {
        height: calc(33.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-5 {
        height: calc(41.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-6 {
        height: calc(50% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-7 {
        height: calc(58.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-8 {
        height: calc(66.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-9 {
        height: calc(75% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-10 {
        height: calc(83.33333% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-11 {
        height: calc(91.66667% - 15em);
    }

    .cdo-grid-margin-y_15>.xlarge-12 {
        height: calc(100% - 15em);
    }
}

.cdo-grid-margin-y_16 {
    margin-top: -8em;
    margin-bottom: -8em;
}

.cdo-grid-margin-y_16>.cell {
    height: calc(100% - 16em);
    margin-top: 8em;
    margin-bottom: 8em;
}

.cdo-grid-margin-y_16>.full {
    height: calc(100% - 16em);
}

.cdo-grid-margin-y_16>.auto {
    height: auto;
}

.cdo-grid-margin-y_16>.shrink {
    height: auto;
}

.cdo-grid-margin-y_16>.small-1 {
    height: calc(8.33333% - 16em);
}

.cdo-grid-margin-y_16>.small-2 {
    height: calc(16.66667% - 16em);
}

.cdo-grid-margin-y_16>.small-3 {
    height: calc(25% - 16em);
}

.cdo-grid-margin-y_16>.small-4 {
    height: calc(33.33333% - 16em);
}

.cdo-grid-margin-y_16>.small-5 {
    height: calc(41.66667% - 16em);
}

.cdo-grid-margin-y_16>.small-6 {
    height: calc(50% - 16em);
}

.cdo-grid-margin-y_16>.small-7 {
    height: calc(58.33333% - 16em);
}

.cdo-grid-margin-y_16>.small-8 {
    height: calc(66.66667% - 16em);
}

.cdo-grid-margin-y_16>.small-9 {
    height: calc(75% - 16em);
}

.cdo-grid-margin-y_16>.small-10 {
    height: calc(83.33333% - 16em);
}

.cdo-grid-margin-y_16>.small-11 {
    height: calc(91.66667% - 16em);
}

.cdo-grid-margin-y_16>.small-12 {
    height: calc(100% - 16em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_16>.medium-full {
        height: calc(100% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_16>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_16>.medium-1 {
        height: calc(8.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-2 {
        height: calc(16.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-3 {
        height: calc(25% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-4 {
        height: calc(33.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-5 {
        height: calc(41.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-6 {
        height: calc(50% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-7 {
        height: calc(58.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-8 {
        height: calc(66.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-9 {
        height: calc(75% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-10 {
        height: calc(83.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-11 {
        height: calc(91.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.medium-12 {
        height: calc(100% - 16em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_16>.large-full {
        height: calc(100% - 16em);
    }

    .cdo-grid-margin-y_16>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_16>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_16>.large-1 {
        height: calc(8.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.large-2 {
        height: calc(16.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.large-3 {
        height: calc(25% - 16em);
    }

    .cdo-grid-margin-y_16>.large-4 {
        height: calc(33.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.large-5 {
        height: calc(41.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.large-6 {
        height: calc(50% - 16em);
    }

    .cdo-grid-margin-y_16>.large-7 {
        height: calc(58.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.large-8 {
        height: calc(66.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.large-9 {
        height: calc(75% - 16em);
    }

    .cdo-grid-margin-y_16>.large-10 {
        height: calc(83.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.large-11 {
        height: calc(91.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.large-12 {
        height: calc(100% - 16em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_16>.xlarge-full {
        height: calc(100% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_16>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_16>.xlarge-1 {
        height: calc(8.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-2 {
        height: calc(16.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-3 {
        height: calc(25% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-4 {
        height: calc(33.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-5 {
        height: calc(41.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-6 {
        height: calc(50% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-7 {
        height: calc(58.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-8 {
        height: calc(66.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-9 {
        height: calc(75% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-10 {
        height: calc(83.33333% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-11 {
        height: calc(91.66667% - 16em);
    }

    .cdo-grid-margin-y_16>.xlarge-12 {
        height: calc(100% - 16em);
    }
}

.cdo-grid-margin-y_17 {
    margin-top: -8.5em;
    margin-bottom: -8.5em;
}

.cdo-grid-margin-y_17>.cell {
    height: calc(100% - 17em);
    margin-top: 8.5em;
    margin-bottom: 8.5em;
}

.cdo-grid-margin-y_17>.full {
    height: calc(100% - 17em);
}

.cdo-grid-margin-y_17>.auto {
    height: auto;
}

.cdo-grid-margin-y_17>.shrink {
    height: auto;
}

.cdo-grid-margin-y_17>.small-1 {
    height: calc(8.33333% - 17em);
}

.cdo-grid-margin-y_17>.small-2 {
    height: calc(16.66667% - 17em);
}

.cdo-grid-margin-y_17>.small-3 {
    height: calc(25% - 17em);
}

.cdo-grid-margin-y_17>.small-4 {
    height: calc(33.33333% - 17em);
}

.cdo-grid-margin-y_17>.small-5 {
    height: calc(41.66667% - 17em);
}

.cdo-grid-margin-y_17>.small-6 {
    height: calc(50% - 17em);
}

.cdo-grid-margin-y_17>.small-7 {
    height: calc(58.33333% - 17em);
}

.cdo-grid-margin-y_17>.small-8 {
    height: calc(66.66667% - 17em);
}

.cdo-grid-margin-y_17>.small-9 {
    height: calc(75% - 17em);
}

.cdo-grid-margin-y_17>.small-10 {
    height: calc(83.33333% - 17em);
}

.cdo-grid-margin-y_17>.small-11 {
    height: calc(91.66667% - 17em);
}

.cdo-grid-margin-y_17>.small-12 {
    height: calc(100% - 17em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_17>.medium-full {
        height: calc(100% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_17>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_17>.medium-1 {
        height: calc(8.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-2 {
        height: calc(16.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-3 {
        height: calc(25% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-4 {
        height: calc(33.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-5 {
        height: calc(41.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-6 {
        height: calc(50% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-7 {
        height: calc(58.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-8 {
        height: calc(66.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-9 {
        height: calc(75% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-10 {
        height: calc(83.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-11 {
        height: calc(91.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.medium-12 {
        height: calc(100% - 17em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_17>.large-full {
        height: calc(100% - 17em);
    }

    .cdo-grid-margin-y_17>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_17>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_17>.large-1 {
        height: calc(8.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.large-2 {
        height: calc(16.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.large-3 {
        height: calc(25% - 17em);
    }

    .cdo-grid-margin-y_17>.large-4 {
        height: calc(33.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.large-5 {
        height: calc(41.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.large-6 {
        height: calc(50% - 17em);
    }

    .cdo-grid-margin-y_17>.large-7 {
        height: calc(58.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.large-8 {
        height: calc(66.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.large-9 {
        height: calc(75% - 17em);
    }

    .cdo-grid-margin-y_17>.large-10 {
        height: calc(83.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.large-11 {
        height: calc(91.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.large-12 {
        height: calc(100% - 17em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_17>.xlarge-full {
        height: calc(100% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_17>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_17>.xlarge-1 {
        height: calc(8.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-2 {
        height: calc(16.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-3 {
        height: calc(25% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-4 {
        height: calc(33.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-5 {
        height: calc(41.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-6 {
        height: calc(50% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-7 {
        height: calc(58.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-8 {
        height: calc(66.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-9 {
        height: calc(75% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-10 {
        height: calc(83.33333% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-11 {
        height: calc(91.66667% - 17em);
    }

    .cdo-grid-margin-y_17>.xlarge-12 {
        height: calc(100% - 17em);
    }
}

.cdo-grid-margin-y_18 {
    margin-top: -9em;
    margin-bottom: -9em;
}

.cdo-grid-margin-y_18>.cell {
    height: calc(100% - 18em);
    margin-top: 9em;
    margin-bottom: 9em;
}

.cdo-grid-margin-y_18>.full {
    height: calc(100% - 18em);
}

.cdo-grid-margin-y_18>.auto {
    height: auto;
}

.cdo-grid-margin-y_18>.shrink {
    height: auto;
}

.cdo-grid-margin-y_18>.small-1 {
    height: calc(8.33333% - 18em);
}

.cdo-grid-margin-y_18>.small-2 {
    height: calc(16.66667% - 18em);
}

.cdo-grid-margin-y_18>.small-3 {
    height: calc(25% - 18em);
}

.cdo-grid-margin-y_18>.small-4 {
    height: calc(33.33333% - 18em);
}

.cdo-grid-margin-y_18>.small-5 {
    height: calc(41.66667% - 18em);
}

.cdo-grid-margin-y_18>.small-6 {
    height: calc(50% - 18em);
}

.cdo-grid-margin-y_18>.small-7 {
    height: calc(58.33333% - 18em);
}

.cdo-grid-margin-y_18>.small-8 {
    height: calc(66.66667% - 18em);
}

.cdo-grid-margin-y_18>.small-9 {
    height: calc(75% - 18em);
}

.cdo-grid-margin-y_18>.small-10 {
    height: calc(83.33333% - 18em);
}

.cdo-grid-margin-y_18>.small-11 {
    height: calc(91.66667% - 18em);
}

.cdo-grid-margin-y_18>.small-12 {
    height: calc(100% - 18em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_18>.medium-full {
        height: calc(100% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_18>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_18>.medium-1 {
        height: calc(8.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-2 {
        height: calc(16.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-3 {
        height: calc(25% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-4 {
        height: calc(33.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-5 {
        height: calc(41.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-6 {
        height: calc(50% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-7 {
        height: calc(58.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-8 {
        height: calc(66.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-9 {
        height: calc(75% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-10 {
        height: calc(83.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-11 {
        height: calc(91.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.medium-12 {
        height: calc(100% - 18em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_18>.large-full {
        height: calc(100% - 18em);
    }

    .cdo-grid-margin-y_18>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_18>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_18>.large-1 {
        height: calc(8.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.large-2 {
        height: calc(16.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.large-3 {
        height: calc(25% - 18em);
    }

    .cdo-grid-margin-y_18>.large-4 {
        height: calc(33.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.large-5 {
        height: calc(41.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.large-6 {
        height: calc(50% - 18em);
    }

    .cdo-grid-margin-y_18>.large-7 {
        height: calc(58.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.large-8 {
        height: calc(66.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.large-9 {
        height: calc(75% - 18em);
    }

    .cdo-grid-margin-y_18>.large-10 {
        height: calc(83.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.large-11 {
        height: calc(91.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.large-12 {
        height: calc(100% - 18em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_18>.xlarge-full {
        height: calc(100% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_18>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_18>.xlarge-1 {
        height: calc(8.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-2 {
        height: calc(16.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-3 {
        height: calc(25% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-4 {
        height: calc(33.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-5 {
        height: calc(41.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-6 {
        height: calc(50% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-7 {
        height: calc(58.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-8 {
        height: calc(66.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-9 {
        height: calc(75% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-10 {
        height: calc(83.33333% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-11 {
        height: calc(91.66667% - 18em);
    }

    .cdo-grid-margin-y_18>.xlarge-12 {
        height: calc(100% - 18em);
    }
}

.cdo-grid-margin-y_19 {
    margin-top: -9.5em;
    margin-bottom: -9.5em;
}

.cdo-grid-margin-y_19>.cell {
    height: calc(100% - 19em);
    margin-top: 9.5em;
    margin-bottom: 9.5em;
}

.cdo-grid-margin-y_19>.full {
    height: calc(100% - 19em);
}

.cdo-grid-margin-y_19>.auto {
    height: auto;
}

.cdo-grid-margin-y_19>.shrink {
    height: auto;
}

.cdo-grid-margin-y_19>.small-1 {
    height: calc(8.33333% - 19em);
}

.cdo-grid-margin-y_19>.small-2 {
    height: calc(16.66667% - 19em);
}

.cdo-grid-margin-y_19>.small-3 {
    height: calc(25% - 19em);
}

.cdo-grid-margin-y_19>.small-4 {
    height: calc(33.33333% - 19em);
}

.cdo-grid-margin-y_19>.small-5 {
    height: calc(41.66667% - 19em);
}

.cdo-grid-margin-y_19>.small-6 {
    height: calc(50% - 19em);
}

.cdo-grid-margin-y_19>.small-7 {
    height: calc(58.33333% - 19em);
}

.cdo-grid-margin-y_19>.small-8 {
    height: calc(66.66667% - 19em);
}

.cdo-grid-margin-y_19>.small-9 {
    height: calc(75% - 19em);
}

.cdo-grid-margin-y_19>.small-10 {
    height: calc(83.33333% - 19em);
}

.cdo-grid-margin-y_19>.small-11 {
    height: calc(91.66667% - 19em);
}

.cdo-grid-margin-y_19>.small-12 {
    height: calc(100% - 19em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_19>.medium-full {
        height: calc(100% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_19>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_19>.medium-1 {
        height: calc(8.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-2 {
        height: calc(16.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-3 {
        height: calc(25% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-4 {
        height: calc(33.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-5 {
        height: calc(41.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-6 {
        height: calc(50% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-7 {
        height: calc(58.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-8 {
        height: calc(66.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-9 {
        height: calc(75% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-10 {
        height: calc(83.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-11 {
        height: calc(91.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.medium-12 {
        height: calc(100% - 19em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_19>.large-full {
        height: calc(100% - 19em);
    }

    .cdo-grid-margin-y_19>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_19>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_19>.large-1 {
        height: calc(8.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.large-2 {
        height: calc(16.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.large-3 {
        height: calc(25% - 19em);
    }

    .cdo-grid-margin-y_19>.large-4 {
        height: calc(33.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.large-5 {
        height: calc(41.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.large-6 {
        height: calc(50% - 19em);
    }

    .cdo-grid-margin-y_19>.large-7 {
        height: calc(58.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.large-8 {
        height: calc(66.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.large-9 {
        height: calc(75% - 19em);
    }

    .cdo-grid-margin-y_19>.large-10 {
        height: calc(83.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.large-11 {
        height: calc(91.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.large-12 {
        height: calc(100% - 19em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_19>.xlarge-full {
        height: calc(100% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_19>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_19>.xlarge-1 {
        height: calc(8.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-2 {
        height: calc(16.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-3 {
        height: calc(25% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-4 {
        height: calc(33.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-5 {
        height: calc(41.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-6 {
        height: calc(50% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-7 {
        height: calc(58.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-8 {
        height: calc(66.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-9 {
        height: calc(75% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-10 {
        height: calc(83.33333% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-11 {
        height: calc(91.66667% - 19em);
    }

    .cdo-grid-margin-y_19>.xlarge-12 {
        height: calc(100% - 19em);
    }
}

.cdo-grid-margin-y_20 {
    margin-top: -10em;
    margin-bottom: -10em;
}

.cdo-grid-margin-y_20>.cell {
    height: calc(100% - 20em);
    margin-top: 10em;
    margin-bottom: 10em;
}

.cdo-grid-margin-y_20>.full {
    height: calc(100% - 20em);
}

.cdo-grid-margin-y_20>.auto {
    height: auto;
}

.cdo-grid-margin-y_20>.shrink {
    height: auto;
}

.cdo-grid-margin-y_20>.small-1 {
    height: calc(8.33333% - 20em);
}

.cdo-grid-margin-y_20>.small-2 {
    height: calc(16.66667% - 20em);
}

.cdo-grid-margin-y_20>.small-3 {
    height: calc(25% - 20em);
}

.cdo-grid-margin-y_20>.small-4 {
    height: calc(33.33333% - 20em);
}

.cdo-grid-margin-y_20>.small-5 {
    height: calc(41.66667% - 20em);
}

.cdo-grid-margin-y_20>.small-6 {
    height: calc(50% - 20em);
}

.cdo-grid-margin-y_20>.small-7 {
    height: calc(58.33333% - 20em);
}

.cdo-grid-margin-y_20>.small-8 {
    height: calc(66.66667% - 20em);
}

.cdo-grid-margin-y_20>.small-9 {
    height: calc(75% - 20em);
}

.cdo-grid-margin-y_20>.small-10 {
    height: calc(83.33333% - 20em);
}

.cdo-grid-margin-y_20>.small-11 {
    height: calc(91.66667% - 20em);
}

.cdo-grid-margin-y_20>.small-12 {
    height: calc(100% - 20em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_20>.medium-full {
        height: calc(100% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_20>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_20>.medium-1 {
        height: calc(8.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-2 {
        height: calc(16.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-3 {
        height: calc(25% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-4 {
        height: calc(33.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-5 {
        height: calc(41.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-6 {
        height: calc(50% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-7 {
        height: calc(58.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-8 {
        height: calc(66.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-9 {
        height: calc(75% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-10 {
        height: calc(83.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-11 {
        height: calc(91.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.medium-12 {
        height: calc(100% - 20em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_20>.large-full {
        height: calc(100% - 20em);
    }

    .cdo-grid-margin-y_20>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_20>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_20>.large-1 {
        height: calc(8.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.large-2 {
        height: calc(16.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.large-3 {
        height: calc(25% - 20em);
    }

    .cdo-grid-margin-y_20>.large-4 {
        height: calc(33.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.large-5 {
        height: calc(41.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.large-6 {
        height: calc(50% - 20em);
    }

    .cdo-grid-margin-y_20>.large-7 {
        height: calc(58.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.large-8 {
        height: calc(66.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.large-9 {
        height: calc(75% - 20em);
    }

    .cdo-grid-margin-y_20>.large-10 {
        height: calc(83.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.large-11 {
        height: calc(91.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.large-12 {
        height: calc(100% - 20em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_20>.xlarge-full {
        height: calc(100% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_20>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_20>.xlarge-1 {
        height: calc(8.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-2 {
        height: calc(16.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-3 {
        height: calc(25% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-4 {
        height: calc(33.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-5 {
        height: calc(41.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-6 {
        height: calc(50% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-7 {
        height: calc(58.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-8 {
        height: calc(66.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-9 {
        height: calc(75% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-10 {
        height: calc(83.33333% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-11 {
        height: calc(91.66667% - 20em);
    }

    .cdo-grid-margin-y_20>.xlarge-12 {
        height: calc(100% - 20em);
    }
}

.cdo-grid-margin-y_21 {
    margin-top: -10.5em;
    margin-bottom: -10.5em;
}

.cdo-grid-margin-y_21>.cell {
    height: calc(100% - 21em);
    margin-top: 10.5em;
    margin-bottom: 10.5em;
}

.cdo-grid-margin-y_21>.full {
    height: calc(100% - 21em);
}

.cdo-grid-margin-y_21>.auto {
    height: auto;
}

.cdo-grid-margin-y_21>.shrink {
    height: auto;
}

.cdo-grid-margin-y_21>.small-1 {
    height: calc(8.33333% - 21em);
}

.cdo-grid-margin-y_21>.small-2 {
    height: calc(16.66667% - 21em);
}

.cdo-grid-margin-y_21>.small-3 {
    height: calc(25% - 21em);
}

.cdo-grid-margin-y_21>.small-4 {
    height: calc(33.33333% - 21em);
}

.cdo-grid-margin-y_21>.small-5 {
    height: calc(41.66667% - 21em);
}

.cdo-grid-margin-y_21>.small-6 {
    height: calc(50% - 21em);
}

.cdo-grid-margin-y_21>.small-7 {
    height: calc(58.33333% - 21em);
}

.cdo-grid-margin-y_21>.small-8 {
    height: calc(66.66667% - 21em);
}

.cdo-grid-margin-y_21>.small-9 {
    height: calc(75% - 21em);
}

.cdo-grid-margin-y_21>.small-10 {
    height: calc(83.33333% - 21em);
}

.cdo-grid-margin-y_21>.small-11 {
    height: calc(91.66667% - 21em);
}

.cdo-grid-margin-y_21>.small-12 {
    height: calc(100% - 21em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_21>.medium-full {
        height: calc(100% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_21>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_21>.medium-1 {
        height: calc(8.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-2 {
        height: calc(16.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-3 {
        height: calc(25% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-4 {
        height: calc(33.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-5 {
        height: calc(41.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-6 {
        height: calc(50% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-7 {
        height: calc(58.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-8 {
        height: calc(66.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-9 {
        height: calc(75% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-10 {
        height: calc(83.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-11 {
        height: calc(91.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.medium-12 {
        height: calc(100% - 21em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_21>.large-full {
        height: calc(100% - 21em);
    }

    .cdo-grid-margin-y_21>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_21>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_21>.large-1 {
        height: calc(8.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.large-2 {
        height: calc(16.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.large-3 {
        height: calc(25% - 21em);
    }

    .cdo-grid-margin-y_21>.large-4 {
        height: calc(33.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.large-5 {
        height: calc(41.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.large-6 {
        height: calc(50% - 21em);
    }

    .cdo-grid-margin-y_21>.large-7 {
        height: calc(58.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.large-8 {
        height: calc(66.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.large-9 {
        height: calc(75% - 21em);
    }

    .cdo-grid-margin-y_21>.large-10 {
        height: calc(83.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.large-11 {
        height: calc(91.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.large-12 {
        height: calc(100% - 21em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_21>.xlarge-full {
        height: calc(100% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_21>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_21>.xlarge-1 {
        height: calc(8.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-2 {
        height: calc(16.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-3 {
        height: calc(25% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-4 {
        height: calc(33.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-5 {
        height: calc(41.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-6 {
        height: calc(50% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-7 {
        height: calc(58.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-8 {
        height: calc(66.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-9 {
        height: calc(75% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-10 {
        height: calc(83.33333% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-11 {
        height: calc(91.66667% - 21em);
    }

    .cdo-grid-margin-y_21>.xlarge-12 {
        height: calc(100% - 21em);
    }
}

.cdo-grid-margin-y_22 {
    margin-top: -11em;
    margin-bottom: -11em;
}

.cdo-grid-margin-y_22>.cell {
    height: calc(100% - 22em);
    margin-top: 11em;
    margin-bottom: 11em;
}

.cdo-grid-margin-y_22>.full {
    height: calc(100% - 22em);
}

.cdo-grid-margin-y_22>.auto {
    height: auto;
}

.cdo-grid-margin-y_22>.shrink {
    height: auto;
}

.cdo-grid-margin-y_22>.small-1 {
    height: calc(8.33333% - 22em);
}

.cdo-grid-margin-y_22>.small-2 {
    height: calc(16.66667% - 22em);
}

.cdo-grid-margin-y_22>.small-3 {
    height: calc(25% - 22em);
}

.cdo-grid-margin-y_22>.small-4 {
    height: calc(33.33333% - 22em);
}

.cdo-grid-margin-y_22>.small-5 {
    height: calc(41.66667% - 22em);
}

.cdo-grid-margin-y_22>.small-6 {
    height: calc(50% - 22em);
}

.cdo-grid-margin-y_22>.small-7 {
    height: calc(58.33333% - 22em);
}

.cdo-grid-margin-y_22>.small-8 {
    height: calc(66.66667% - 22em);
}

.cdo-grid-margin-y_22>.small-9 {
    height: calc(75% - 22em);
}

.cdo-grid-margin-y_22>.small-10 {
    height: calc(83.33333% - 22em);
}

.cdo-grid-margin-y_22>.small-11 {
    height: calc(91.66667% - 22em);
}

.cdo-grid-margin-y_22>.small-12 {
    height: calc(100% - 22em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_22>.medium-full {
        height: calc(100% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_22>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_22>.medium-1 {
        height: calc(8.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-2 {
        height: calc(16.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-3 {
        height: calc(25% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-4 {
        height: calc(33.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-5 {
        height: calc(41.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-6 {
        height: calc(50% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-7 {
        height: calc(58.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-8 {
        height: calc(66.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-9 {
        height: calc(75% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-10 {
        height: calc(83.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-11 {
        height: calc(91.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.medium-12 {
        height: calc(100% - 22em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_22>.large-full {
        height: calc(100% - 22em);
    }

    .cdo-grid-margin-y_22>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_22>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_22>.large-1 {
        height: calc(8.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.large-2 {
        height: calc(16.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.large-3 {
        height: calc(25% - 22em);
    }

    .cdo-grid-margin-y_22>.large-4 {
        height: calc(33.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.large-5 {
        height: calc(41.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.large-6 {
        height: calc(50% - 22em);
    }

    .cdo-grid-margin-y_22>.large-7 {
        height: calc(58.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.large-8 {
        height: calc(66.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.large-9 {
        height: calc(75% - 22em);
    }

    .cdo-grid-margin-y_22>.large-10 {
        height: calc(83.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.large-11 {
        height: calc(91.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.large-12 {
        height: calc(100% - 22em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_22>.xlarge-full {
        height: calc(100% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_22>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_22>.xlarge-1 {
        height: calc(8.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-2 {
        height: calc(16.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-3 {
        height: calc(25% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-4 {
        height: calc(33.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-5 {
        height: calc(41.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-6 {
        height: calc(50% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-7 {
        height: calc(58.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-8 {
        height: calc(66.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-9 {
        height: calc(75% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-10 {
        height: calc(83.33333% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-11 {
        height: calc(91.66667% - 22em);
    }

    .cdo-grid-margin-y_22>.xlarge-12 {
        height: calc(100% - 22em);
    }
}

.cdo-grid-margin-y_23 {
    margin-top: -11.5em;
    margin-bottom: -11.5em;
}

.cdo-grid-margin-y_23>.cell {
    height: calc(100% - 23em);
    margin-top: 11.5em;
    margin-bottom: 11.5em;
}

.cdo-grid-margin-y_23>.full {
    height: calc(100% - 23em);
}

.cdo-grid-margin-y_23>.auto {
    height: auto;
}

.cdo-grid-margin-y_23>.shrink {
    height: auto;
}

.cdo-grid-margin-y_23>.small-1 {
    height: calc(8.33333% - 23em);
}

.cdo-grid-margin-y_23>.small-2 {
    height: calc(16.66667% - 23em);
}

.cdo-grid-margin-y_23>.small-3 {
    height: calc(25% - 23em);
}

.cdo-grid-margin-y_23>.small-4 {
    height: calc(33.33333% - 23em);
}

.cdo-grid-margin-y_23>.small-5 {
    height: calc(41.66667% - 23em);
}

.cdo-grid-margin-y_23>.small-6 {
    height: calc(50% - 23em);
}

.cdo-grid-margin-y_23>.small-7 {
    height: calc(58.33333% - 23em);
}

.cdo-grid-margin-y_23>.small-8 {
    height: calc(66.66667% - 23em);
}

.cdo-grid-margin-y_23>.small-9 {
    height: calc(75% - 23em);
}

.cdo-grid-margin-y_23>.small-10 {
    height: calc(83.33333% - 23em);
}

.cdo-grid-margin-y_23>.small-11 {
    height: calc(91.66667% - 23em);
}

.cdo-grid-margin-y_23>.small-12 {
    height: calc(100% - 23em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_23>.medium-full {
        height: calc(100% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_23>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_23>.medium-1 {
        height: calc(8.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-2 {
        height: calc(16.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-3 {
        height: calc(25% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-4 {
        height: calc(33.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-5 {
        height: calc(41.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-6 {
        height: calc(50% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-7 {
        height: calc(58.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-8 {
        height: calc(66.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-9 {
        height: calc(75% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-10 {
        height: calc(83.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-11 {
        height: calc(91.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.medium-12 {
        height: calc(100% - 23em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_23>.large-full {
        height: calc(100% - 23em);
    }

    .cdo-grid-margin-y_23>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_23>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_23>.large-1 {
        height: calc(8.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.large-2 {
        height: calc(16.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.large-3 {
        height: calc(25% - 23em);
    }

    .cdo-grid-margin-y_23>.large-4 {
        height: calc(33.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.large-5 {
        height: calc(41.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.large-6 {
        height: calc(50% - 23em);
    }

    .cdo-grid-margin-y_23>.large-7 {
        height: calc(58.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.large-8 {
        height: calc(66.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.large-9 {
        height: calc(75% - 23em);
    }

    .cdo-grid-margin-y_23>.large-10 {
        height: calc(83.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.large-11 {
        height: calc(91.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.large-12 {
        height: calc(100% - 23em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_23>.xlarge-full {
        height: calc(100% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_23>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_23>.xlarge-1 {
        height: calc(8.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-2 {
        height: calc(16.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-3 {
        height: calc(25% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-4 {
        height: calc(33.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-5 {
        height: calc(41.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-6 {
        height: calc(50% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-7 {
        height: calc(58.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-8 {
        height: calc(66.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-9 {
        height: calc(75% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-10 {
        height: calc(83.33333% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-11 {
        height: calc(91.66667% - 23em);
    }

    .cdo-grid-margin-y_23>.xlarge-12 {
        height: calc(100% - 23em);
    }
}

.cdo-grid-margin-y_24 {
    margin-top: -12em;
    margin-bottom: -12em;
}

.cdo-grid-margin-y_24>.cell {
    height: calc(100% - 24em);
    margin-top: 12em;
    margin-bottom: 12em;
}

.cdo-grid-margin-y_24>.full {
    height: calc(100% - 24em);
}

.cdo-grid-margin-y_24>.auto {
    height: auto;
}

.cdo-grid-margin-y_24>.shrink {
    height: auto;
}

.cdo-grid-margin-y_24>.small-1 {
    height: calc(8.33333% - 24em);
}

.cdo-grid-margin-y_24>.small-2 {
    height: calc(16.66667% - 24em);
}

.cdo-grid-margin-y_24>.small-3 {
    height: calc(25% - 24em);
}

.cdo-grid-margin-y_24>.small-4 {
    height: calc(33.33333% - 24em);
}

.cdo-grid-margin-y_24>.small-5 {
    height: calc(41.66667% - 24em);
}

.cdo-grid-margin-y_24>.small-6 {
    height: calc(50% - 24em);
}

.cdo-grid-margin-y_24>.small-7 {
    height: calc(58.33333% - 24em);
}

.cdo-grid-margin-y_24>.small-8 {
    height: calc(66.66667% - 24em);
}

.cdo-grid-margin-y_24>.small-9 {
    height: calc(75% - 24em);
}

.cdo-grid-margin-y_24>.small-10 {
    height: calc(83.33333% - 24em);
}

.cdo-grid-margin-y_24>.small-11 {
    height: calc(91.66667% - 24em);
}

.cdo-grid-margin-y_24>.small-12 {
    height: calc(100% - 24em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_24>.medium-full {
        height: calc(100% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_24>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_24>.medium-1 {
        height: calc(8.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-2 {
        height: calc(16.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-3 {
        height: calc(25% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-4 {
        height: calc(33.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-5 {
        height: calc(41.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-6 {
        height: calc(50% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-7 {
        height: calc(58.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-8 {
        height: calc(66.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-9 {
        height: calc(75% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-10 {
        height: calc(83.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-11 {
        height: calc(91.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.medium-12 {
        height: calc(100% - 24em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_24>.large-full {
        height: calc(100% - 24em);
    }

    .cdo-grid-margin-y_24>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_24>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_24>.large-1 {
        height: calc(8.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.large-2 {
        height: calc(16.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.large-3 {
        height: calc(25% - 24em);
    }

    .cdo-grid-margin-y_24>.large-4 {
        height: calc(33.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.large-5 {
        height: calc(41.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.large-6 {
        height: calc(50% - 24em);
    }

    .cdo-grid-margin-y_24>.large-7 {
        height: calc(58.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.large-8 {
        height: calc(66.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.large-9 {
        height: calc(75% - 24em);
    }

    .cdo-grid-margin-y_24>.large-10 {
        height: calc(83.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.large-11 {
        height: calc(91.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.large-12 {
        height: calc(100% - 24em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_24>.xlarge-full {
        height: calc(100% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_24>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_24>.xlarge-1 {
        height: calc(8.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-2 {
        height: calc(16.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-3 {
        height: calc(25% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-4 {
        height: calc(33.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-5 {
        height: calc(41.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-6 {
        height: calc(50% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-7 {
        height: calc(58.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-8 {
        height: calc(66.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-9 {
        height: calc(75% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-10 {
        height: calc(83.33333% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-11 {
        height: calc(91.66667% - 24em);
    }

    .cdo-grid-margin-y_24>.xlarge-12 {
        height: calc(100% - 24em);
    }
}

.cdo-grid-margin-y_25 {
    margin-top: -12.5em;
    margin-bottom: -12.5em;
}

.cdo-grid-margin-y_25>.cell {
    height: calc(100% - 25em);
    margin-top: 12.5em;
    margin-bottom: 12.5em;
}

.cdo-grid-margin-y_25>.full {
    height: calc(100% - 25em);
}

.cdo-grid-margin-y_25>.auto {
    height: auto;
}

.cdo-grid-margin-y_25>.shrink {
    height: auto;
}

.cdo-grid-margin-y_25>.small-1 {
    height: calc(8.33333% - 25em);
}

.cdo-grid-margin-y_25>.small-2 {
    height: calc(16.66667% - 25em);
}

.cdo-grid-margin-y_25>.small-3 {
    height: calc(25% - 25em);
}

.cdo-grid-margin-y_25>.small-4 {
    height: calc(33.33333% - 25em);
}

.cdo-grid-margin-y_25>.small-5 {
    height: calc(41.66667% - 25em);
}

.cdo-grid-margin-y_25>.small-6 {
    height: calc(50% - 25em);
}

.cdo-grid-margin-y_25>.small-7 {
    height: calc(58.33333% - 25em);
}

.cdo-grid-margin-y_25>.small-8 {
    height: calc(66.66667% - 25em);
}

.cdo-grid-margin-y_25>.small-9 {
    height: calc(75% - 25em);
}

.cdo-grid-margin-y_25>.small-10 {
    height: calc(83.33333% - 25em);
}

.cdo-grid-margin-y_25>.small-11 {
    height: calc(91.66667% - 25em);
}

.cdo-grid-margin-y_25>.small-12 {
    height: calc(100% - 25em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_25>.medium-full {
        height: calc(100% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_25>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_25>.medium-1 {
        height: calc(8.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-2 {
        height: calc(16.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-3 {
        height: calc(25% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-4 {
        height: calc(33.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-5 {
        height: calc(41.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-6 {
        height: calc(50% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-7 {
        height: calc(58.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-8 {
        height: calc(66.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-9 {
        height: calc(75% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-10 {
        height: calc(83.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-11 {
        height: calc(91.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.medium-12 {
        height: calc(100% - 25em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_25>.large-full {
        height: calc(100% - 25em);
    }

    .cdo-grid-margin-y_25>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_25>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_25>.large-1 {
        height: calc(8.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.large-2 {
        height: calc(16.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.large-3 {
        height: calc(25% - 25em);
    }

    .cdo-grid-margin-y_25>.large-4 {
        height: calc(33.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.large-5 {
        height: calc(41.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.large-6 {
        height: calc(50% - 25em);
    }

    .cdo-grid-margin-y_25>.large-7 {
        height: calc(58.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.large-8 {
        height: calc(66.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.large-9 {
        height: calc(75% - 25em);
    }

    .cdo-grid-margin-y_25>.large-10 {
        height: calc(83.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.large-11 {
        height: calc(91.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.large-12 {
        height: calc(100% - 25em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_25>.xlarge-full {
        height: calc(100% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_25>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_25>.xlarge-1 {
        height: calc(8.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-2 {
        height: calc(16.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-3 {
        height: calc(25% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-4 {
        height: calc(33.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-5 {
        height: calc(41.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-6 {
        height: calc(50% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-7 {
        height: calc(58.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-8 {
        height: calc(66.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-9 {
        height: calc(75% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-10 {
        height: calc(83.33333% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-11 {
        height: calc(91.66667% - 25em);
    }

    .cdo-grid-margin-y_25>.xlarge-12 {
        height: calc(100% - 25em);
    }
}

.cdo-grid-margin-y_26 {
    margin-top: -13em;
    margin-bottom: -13em;
}

.cdo-grid-margin-y_26>.cell {
    height: calc(100% - 26em);
    margin-top: 13em;
    margin-bottom: 13em;
}

.cdo-grid-margin-y_26>.full {
    height: calc(100% - 26em);
}

.cdo-grid-margin-y_26>.auto {
    height: auto;
}

.cdo-grid-margin-y_26>.shrink {
    height: auto;
}

.cdo-grid-margin-y_26>.small-1 {
    height: calc(8.33333% - 26em);
}

.cdo-grid-margin-y_26>.small-2 {
    height: calc(16.66667% - 26em);
}

.cdo-grid-margin-y_26>.small-3 {
    height: calc(25% - 26em);
}

.cdo-grid-margin-y_26>.small-4 {
    height: calc(33.33333% - 26em);
}

.cdo-grid-margin-y_26>.small-5 {
    height: calc(41.66667% - 26em);
}

.cdo-grid-margin-y_26>.small-6 {
    height: calc(50% - 26em);
}

.cdo-grid-margin-y_26>.small-7 {
    height: calc(58.33333% - 26em);
}

.cdo-grid-margin-y_26>.small-8 {
    height: calc(66.66667% - 26em);
}

.cdo-grid-margin-y_26>.small-9 {
    height: calc(75% - 26em);
}

.cdo-grid-margin-y_26>.small-10 {
    height: calc(83.33333% - 26em);
}

.cdo-grid-margin-y_26>.small-11 {
    height: calc(91.66667% - 26em);
}

.cdo-grid-margin-y_26>.small-12 {
    height: calc(100% - 26em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_26>.medium-full {
        height: calc(100% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_26>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_26>.medium-1 {
        height: calc(8.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-2 {
        height: calc(16.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-3 {
        height: calc(25% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-4 {
        height: calc(33.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-5 {
        height: calc(41.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-6 {
        height: calc(50% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-7 {
        height: calc(58.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-8 {
        height: calc(66.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-9 {
        height: calc(75% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-10 {
        height: calc(83.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-11 {
        height: calc(91.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.medium-12 {
        height: calc(100% - 26em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_26>.large-full {
        height: calc(100% - 26em);
    }

    .cdo-grid-margin-y_26>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_26>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_26>.large-1 {
        height: calc(8.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.large-2 {
        height: calc(16.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.large-3 {
        height: calc(25% - 26em);
    }

    .cdo-grid-margin-y_26>.large-4 {
        height: calc(33.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.large-5 {
        height: calc(41.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.large-6 {
        height: calc(50% - 26em);
    }

    .cdo-grid-margin-y_26>.large-7 {
        height: calc(58.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.large-8 {
        height: calc(66.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.large-9 {
        height: calc(75% - 26em);
    }

    .cdo-grid-margin-y_26>.large-10 {
        height: calc(83.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.large-11 {
        height: calc(91.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.large-12 {
        height: calc(100% - 26em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_26>.xlarge-full {
        height: calc(100% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_26>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_26>.xlarge-1 {
        height: calc(8.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-2 {
        height: calc(16.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-3 {
        height: calc(25% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-4 {
        height: calc(33.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-5 {
        height: calc(41.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-6 {
        height: calc(50% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-7 {
        height: calc(58.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-8 {
        height: calc(66.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-9 {
        height: calc(75% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-10 {
        height: calc(83.33333% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-11 {
        height: calc(91.66667% - 26em);
    }

    .cdo-grid-margin-y_26>.xlarge-12 {
        height: calc(100% - 26em);
    }
}

.cdo-grid-margin-y_27 {
    margin-top: -13.5em;
    margin-bottom: -13.5em;
}

.cdo-grid-margin-y_27>.cell {
    height: calc(100% - 27em);
    margin-top: 13.5em;
    margin-bottom: 13.5em;
}

.cdo-grid-margin-y_27>.full {
    height: calc(100% - 27em);
}

.cdo-grid-margin-y_27>.auto {
    height: auto;
}

.cdo-grid-margin-y_27>.shrink {
    height: auto;
}

.cdo-grid-margin-y_27>.small-1 {
    height: calc(8.33333% - 27em);
}

.cdo-grid-margin-y_27>.small-2 {
    height: calc(16.66667% - 27em);
}

.cdo-grid-margin-y_27>.small-3 {
    height: calc(25% - 27em);
}

.cdo-grid-margin-y_27>.small-4 {
    height: calc(33.33333% - 27em);
}

.cdo-grid-margin-y_27>.small-5 {
    height: calc(41.66667% - 27em);
}

.cdo-grid-margin-y_27>.small-6 {
    height: calc(50% - 27em);
}

.cdo-grid-margin-y_27>.small-7 {
    height: calc(58.33333% - 27em);
}

.cdo-grid-margin-y_27>.small-8 {
    height: calc(66.66667% - 27em);
}

.cdo-grid-margin-y_27>.small-9 {
    height: calc(75% - 27em);
}

.cdo-grid-margin-y_27>.small-10 {
    height: calc(83.33333% - 27em);
}

.cdo-grid-margin-y_27>.small-11 {
    height: calc(91.66667% - 27em);
}

.cdo-grid-margin-y_27>.small-12 {
    height: calc(100% - 27em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_27>.medium-full {
        height: calc(100% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_27>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_27>.medium-1 {
        height: calc(8.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-2 {
        height: calc(16.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-3 {
        height: calc(25% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-4 {
        height: calc(33.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-5 {
        height: calc(41.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-6 {
        height: calc(50% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-7 {
        height: calc(58.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-8 {
        height: calc(66.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-9 {
        height: calc(75% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-10 {
        height: calc(83.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-11 {
        height: calc(91.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.medium-12 {
        height: calc(100% - 27em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_27>.large-full {
        height: calc(100% - 27em);
    }

    .cdo-grid-margin-y_27>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_27>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_27>.large-1 {
        height: calc(8.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.large-2 {
        height: calc(16.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.large-3 {
        height: calc(25% - 27em);
    }

    .cdo-grid-margin-y_27>.large-4 {
        height: calc(33.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.large-5 {
        height: calc(41.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.large-6 {
        height: calc(50% - 27em);
    }

    .cdo-grid-margin-y_27>.large-7 {
        height: calc(58.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.large-8 {
        height: calc(66.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.large-9 {
        height: calc(75% - 27em);
    }

    .cdo-grid-margin-y_27>.large-10 {
        height: calc(83.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.large-11 {
        height: calc(91.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.large-12 {
        height: calc(100% - 27em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_27>.xlarge-full {
        height: calc(100% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_27>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_27>.xlarge-1 {
        height: calc(8.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-2 {
        height: calc(16.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-3 {
        height: calc(25% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-4 {
        height: calc(33.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-5 {
        height: calc(41.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-6 {
        height: calc(50% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-7 {
        height: calc(58.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-8 {
        height: calc(66.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-9 {
        height: calc(75% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-10 {
        height: calc(83.33333% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-11 {
        height: calc(91.66667% - 27em);
    }

    .cdo-grid-margin-y_27>.xlarge-12 {
        height: calc(100% - 27em);
    }
}

.cdo-grid-margin-y_28 {
    margin-top: -14em;
    margin-bottom: -14em;
}

.cdo-grid-margin-y_28>.cell {
    height: calc(100% - 28em);
    margin-top: 14em;
    margin-bottom: 14em;
}

.cdo-grid-margin-y_28>.full {
    height: calc(100% - 28em);
}

.cdo-grid-margin-y_28>.auto {
    height: auto;
}

.cdo-grid-margin-y_28>.shrink {
    height: auto;
}

.cdo-grid-margin-y_28>.small-1 {
    height: calc(8.33333% - 28em);
}

.cdo-grid-margin-y_28>.small-2 {
    height: calc(16.66667% - 28em);
}

.cdo-grid-margin-y_28>.small-3 {
    height: calc(25% - 28em);
}

.cdo-grid-margin-y_28>.small-4 {
    height: calc(33.33333% - 28em);
}

.cdo-grid-margin-y_28>.small-5 {
    height: calc(41.66667% - 28em);
}

.cdo-grid-margin-y_28>.small-6 {
    height: calc(50% - 28em);
}

.cdo-grid-margin-y_28>.small-7 {
    height: calc(58.33333% - 28em);
}

.cdo-grid-margin-y_28>.small-8 {
    height: calc(66.66667% - 28em);
}

.cdo-grid-margin-y_28>.small-9 {
    height: calc(75% - 28em);
}

.cdo-grid-margin-y_28>.small-10 {
    height: calc(83.33333% - 28em);
}

.cdo-grid-margin-y_28>.small-11 {
    height: calc(91.66667% - 28em);
}

.cdo-grid-margin-y_28>.small-12 {
    height: calc(100% - 28em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_28>.medium-full {
        height: calc(100% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_28>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_28>.medium-1 {
        height: calc(8.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-2 {
        height: calc(16.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-3 {
        height: calc(25% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-4 {
        height: calc(33.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-5 {
        height: calc(41.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-6 {
        height: calc(50% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-7 {
        height: calc(58.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-8 {
        height: calc(66.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-9 {
        height: calc(75% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-10 {
        height: calc(83.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-11 {
        height: calc(91.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.medium-12 {
        height: calc(100% - 28em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_28>.large-full {
        height: calc(100% - 28em);
    }

    .cdo-grid-margin-y_28>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_28>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_28>.large-1 {
        height: calc(8.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.large-2 {
        height: calc(16.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.large-3 {
        height: calc(25% - 28em);
    }

    .cdo-grid-margin-y_28>.large-4 {
        height: calc(33.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.large-5 {
        height: calc(41.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.large-6 {
        height: calc(50% - 28em);
    }

    .cdo-grid-margin-y_28>.large-7 {
        height: calc(58.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.large-8 {
        height: calc(66.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.large-9 {
        height: calc(75% - 28em);
    }

    .cdo-grid-margin-y_28>.large-10 {
        height: calc(83.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.large-11 {
        height: calc(91.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.large-12 {
        height: calc(100% - 28em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_28>.xlarge-full {
        height: calc(100% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_28>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_28>.xlarge-1 {
        height: calc(8.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-2 {
        height: calc(16.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-3 {
        height: calc(25% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-4 {
        height: calc(33.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-5 {
        height: calc(41.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-6 {
        height: calc(50% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-7 {
        height: calc(58.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-8 {
        height: calc(66.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-9 {
        height: calc(75% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-10 {
        height: calc(83.33333% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-11 {
        height: calc(91.66667% - 28em);
    }

    .cdo-grid-margin-y_28>.xlarge-12 {
        height: calc(100% - 28em);
    }
}

.cdo-grid-margin-y_29 {
    margin-top: -14.5em;
    margin-bottom: -14.5em;
}

.cdo-grid-margin-y_29>.cell {
    height: calc(100% - 29em);
    margin-top: 14.5em;
    margin-bottom: 14.5em;
}

.cdo-grid-margin-y_29>.full {
    height: calc(100% - 29em);
}

.cdo-grid-margin-y_29>.auto {
    height: auto;
}

.cdo-grid-margin-y_29>.shrink {
    height: auto;
}

.cdo-grid-margin-y_29>.small-1 {
    height: calc(8.33333% - 29em);
}

.cdo-grid-margin-y_29>.small-2 {
    height: calc(16.66667% - 29em);
}

.cdo-grid-margin-y_29>.small-3 {
    height: calc(25% - 29em);
}

.cdo-grid-margin-y_29>.small-4 {
    height: calc(33.33333% - 29em);
}

.cdo-grid-margin-y_29>.small-5 {
    height: calc(41.66667% - 29em);
}

.cdo-grid-margin-y_29>.small-6 {
    height: calc(50% - 29em);
}

.cdo-grid-margin-y_29>.small-7 {
    height: calc(58.33333% - 29em);
}

.cdo-grid-margin-y_29>.small-8 {
    height: calc(66.66667% - 29em);
}

.cdo-grid-margin-y_29>.small-9 {
    height: calc(75% - 29em);
}

.cdo-grid-margin-y_29>.small-10 {
    height: calc(83.33333% - 29em);
}

.cdo-grid-margin-y_29>.small-11 {
    height: calc(91.66667% - 29em);
}

.cdo-grid-margin-y_29>.small-12 {
    height: calc(100% - 29em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_29>.medium-full {
        height: calc(100% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_29>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_29>.medium-1 {
        height: calc(8.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-2 {
        height: calc(16.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-3 {
        height: calc(25% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-4 {
        height: calc(33.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-5 {
        height: calc(41.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-6 {
        height: calc(50% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-7 {
        height: calc(58.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-8 {
        height: calc(66.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-9 {
        height: calc(75% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-10 {
        height: calc(83.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-11 {
        height: calc(91.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.medium-12 {
        height: calc(100% - 29em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_29>.large-full {
        height: calc(100% - 29em);
    }

    .cdo-grid-margin-y_29>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_29>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_29>.large-1 {
        height: calc(8.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.large-2 {
        height: calc(16.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.large-3 {
        height: calc(25% - 29em);
    }

    .cdo-grid-margin-y_29>.large-4 {
        height: calc(33.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.large-5 {
        height: calc(41.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.large-6 {
        height: calc(50% - 29em);
    }

    .cdo-grid-margin-y_29>.large-7 {
        height: calc(58.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.large-8 {
        height: calc(66.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.large-9 {
        height: calc(75% - 29em);
    }

    .cdo-grid-margin-y_29>.large-10 {
        height: calc(83.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.large-11 {
        height: calc(91.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.large-12 {
        height: calc(100% - 29em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_29>.xlarge-full {
        height: calc(100% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_29>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_29>.xlarge-1 {
        height: calc(8.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-2 {
        height: calc(16.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-3 {
        height: calc(25% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-4 {
        height: calc(33.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-5 {
        height: calc(41.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-6 {
        height: calc(50% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-7 {
        height: calc(58.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-8 {
        height: calc(66.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-9 {
        height: calc(75% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-10 {
        height: calc(83.33333% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-11 {
        height: calc(91.66667% - 29em);
    }

    .cdo-grid-margin-y_29>.xlarge-12 {
        height: calc(100% - 29em);
    }
}

.cdo-grid-margin-y_30 {
    margin-top: -15em;
    margin-bottom: -15em;
}

.cdo-grid-margin-y_30>.cell {
    height: calc(100% - 30em);
    margin-top: 15em;
    margin-bottom: 15em;
}

.cdo-grid-margin-y_30>.full {
    height: calc(100% - 30em);
}

.cdo-grid-margin-y_30>.auto {
    height: auto;
}

.cdo-grid-margin-y_30>.shrink {
    height: auto;
}

.cdo-grid-margin-y_30>.small-1 {
    height: calc(8.33333% - 30em);
}

.cdo-grid-margin-y_30>.small-2 {
    height: calc(16.66667% - 30em);
}

.cdo-grid-margin-y_30>.small-3 {
    height: calc(25% - 30em);
}

.cdo-grid-margin-y_30>.small-4 {
    height: calc(33.33333% - 30em);
}

.cdo-grid-margin-y_30>.small-5 {
    height: calc(41.66667% - 30em);
}

.cdo-grid-margin-y_30>.small-6 {
    height: calc(50% - 30em);
}

.cdo-grid-margin-y_30>.small-7 {
    height: calc(58.33333% - 30em);
}

.cdo-grid-margin-y_30>.small-8 {
    height: calc(66.66667% - 30em);
}

.cdo-grid-margin-y_30>.small-9 {
    height: calc(75% - 30em);
}

.cdo-grid-margin-y_30>.small-10 {
    height: calc(83.33333% - 30em);
}

.cdo-grid-margin-y_30>.small-11 {
    height: calc(91.66667% - 30em);
}

.cdo-grid-margin-y_30>.small-12 {
    height: calc(100% - 30em);
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-grid-margin-y_30>.medium-full {
        height: calc(100% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-auto {
        height: auto;
    }

    .cdo-grid-margin-y_30>.medium-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_30>.medium-1 {
        height: calc(8.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-2 {
        height: calc(16.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-3 {
        height: calc(25% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-4 {
        height: calc(33.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-5 {
        height: calc(41.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-6 {
        height: calc(50% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-7 {
        height: calc(58.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-8 {
        height: calc(66.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-9 {
        height: calc(75% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-10 {
        height: calc(83.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-11 {
        height: calc(91.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.medium-12 {
        height: calc(100% - 30em);
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-grid-margin-y_30>.large-full {
        height: calc(100% - 30em);
    }

    .cdo-grid-margin-y_30>.large-auto {
        height: auto;
    }

    .cdo-grid-margin-y_30>.large-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_30>.large-1 {
        height: calc(8.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.large-2 {
        height: calc(16.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.large-3 {
        height: calc(25% - 30em);
    }

    .cdo-grid-margin-y_30>.large-4 {
        height: calc(33.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.large-5 {
        height: calc(41.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.large-6 {
        height: calc(50% - 30em);
    }

    .cdo-grid-margin-y_30>.large-7 {
        height: calc(58.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.large-8 {
        height: calc(66.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.large-9 {
        height: calc(75% - 30em);
    }

    .cdo-grid-margin-y_30>.large-10 {
        height: calc(83.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.large-11 {
        height: calc(91.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.large-12 {
        height: calc(100% - 30em);
    }
}

@media screen and (min-width: 75em) {
    .cdo-grid-margin-y_30>.xlarge-full {
        height: calc(100% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-auto {
        height: auto;
    }

    .cdo-grid-margin-y_30>.xlarge-shrink {
        height: auto;
    }

    .cdo-grid-margin-y_30>.xlarge-1 {
        height: calc(8.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-2 {
        height: calc(16.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-3 {
        height: calc(25% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-4 {
        height: calc(33.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-5 {
        height: calc(41.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-6 {
        height: calc(50% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-7 {
        height: calc(58.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-8 {
        height: calc(66.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-9 {
        height: calc(75% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-10 {
        height: calc(83.33333% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-11 {
        height: calc(91.66667% - 30em);
    }

    .cdo-grid-margin-y_30>.xlarge-12 {
        height: calc(100% - 30em);
    }
}

/* body,
html {
    scrollbar-width: none;
}

body::-webkit-scrollbar,
html::-webkit-scrollbar {
    display: none;
} */

.kitchen-sink-header {
    width: calc(100% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

.kitchen-sink-components {
    width: calc(100% - 2.5rem);
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}

.kitchen-sink-components hr {
    margin: 3rem 0;
}

@media print,
screen and (min-width: 64em) {
    .kitchen-sink-components {
        width: calc(75% - 6rem);
        margin-right: 3rem;
        margin-left: 3rem;
    }
}

.kitchen-sink-nav {
    display: none;
}

@media print,
screen and (min-width: 64em) {
    .kitchen-sink-nav {
        width: calc(25% - 6rem);
        margin-right: 3rem;
        margin-left: 3rem;
        display: block;
        float: right;
    }

    .kitchen-sink-nav .docs-sub-menu {
        font-size: 0.85rem;
        margin-top: 1rem;
    }

    .kitchen-sink-nav .docs-menu-title {
        text-transform: uppercase;
        font-size: 0.75rem;
        color: #8a8a8a;
        font-weight: 700;
        line-height: 1;
        padding-left: 0.9rem;
        margin-bottom: 0.5rem;
        border-top: 1px solid #cacaca;
        margin-top: 1rem;
        padding-top: 1.5rem;
    }

    .kitchen-sink-nav .docs-toc {
        width: 100%;
        padding-left: 4rem;
        padding-right: 1rem;
    }

    .kitchen-sink-nav .docs-toc .active {
        background: #2199e8;
        color: #fff;
    }

    .kitchen-sink-nav .docs-toc .docs-sub-menu:first-child .docs-menu-title {
        margin-top: 0;
        border-top: 0;
        padding-top: 0;
    }
}

.kitchen-sink-grid .grid-x {
    background: #d6ecfa;
    font-size: 12px;
    line-height: 2rem;
    margin-bottom: 1.5rem;
}

.kitchen-sink-grid .grid-x .cell,
.kitchen-sink-grid .grid-x :nth-child(odd) {
    background: #7bc1ef;
    color: #0a0a0a;
}

.kitchen-sink-grid .grid-x .cell:nth-child(even) {
    background: #1779ba;
    color: #fefefe;
}

.cdo-page {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.cdo-page__header {
    position: fixed;
    flex: 0 0 auto;
    width: 100%;
    z-index: 14;
}

@media print,
screen and (min-width: 64em) {
    .cdo-page__header {
        z-index: 14;
    }
}

.cdo-page__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    /*will-change: transform;*/
}

.cdo-page__section {
    flex: 0 0 auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    overflow: hidden;
}

.cdo-page__section_overflow {
    overflow: visible;
}

.cdo-page__section_color_white {
    background-color: #fff;
}

.cdo-page__section_color_black {
    background-color: #000;
}

.cdo-page__section_color_brown_saddle {
    background-color: #513628;
}

.cdo-page__section_color_brown_cowboy {
    background-color: #52302e;
}

.cdo-page__section_color_brown_pineCone {
    background-color: #67554e;
}

.cdo-page__section_color_brown_romanCoffee {
    background-color: #7e6757;
}

.cdo-page__section_color_orange_redStage {
    background-color: #d15305;
}

.cdo-page__section_color_grey_dove {
    background-color: #707070;
}

.cdo-page__section_color_grey_zorba {
    background-color: #998d89;
}

.cdo-page__section_color_grey_alabaster {
    background-color: #f9f9f9;
}

.cdo-page__section_color_grey_gallery {
    background-color: #eaeaea;
}

.cdo-page__section_color_transparent {
    background-color: transparent;
}

.cdo-page__section_layout_hero {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 40vh;
    padding-top: calc(3rem + 48px);
    padding-bottom: 3rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-page__section_layout_hero {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-page__section_layout_hero {
        min-height: 40vh;
        padding-top: 6rem;
    }
}

.cdo-page__section_layout_hero-main {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 100vh;
    padding-top: 48px;
    padding-bottom: 3rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-page__section_layout_hero-main {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-page__section_layout_full-height {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media print,
screen and (min-width: 64em) {
    .cdo-page__section_decoration_coffee:before {
        content: "";
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url(../images/common/backgrounds/coffee-plant.png);
        width: 20em;
        height: 20em;
        left: 41.8%;
        top: 29%;
        transform: rotate(180deg);
    }

    .cdo-page__section_decoration_fields {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../images/common/backgrounds/fields.png);
    }
}

.cdo-page__section:last-child {
    flex-grow: 1;
}

.cdo-page__section_divider:before {
    position: absolute;
    width: 37%;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-top: 1px solid;
}

.cdo-page__section_under-navbar {
    margin-top: 48px;
}

.cdo-page__section-decoration {
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    z-index: -1;
    max-height: 100%;
}

.cdo-page__section-decoration_right {
    right: 0;
    left: auto;
}

.cdo-page__scroll-down {
    left: 50%;
    bottom: 4em;
    transform: translateX(-50%) rotate(90deg);
    position: absolute;
}

.cdo-page__footer {
    flex: 0 0 0;
}

.cdo-title {
    text-transform: uppercase;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: 1.05;
    letter-spacing: 0.2em;
    margin-top: 0;
    margin-bottom: 0;
}

.pdp_new_item .cdo-title {
    text-transform: none;
}

.cdo-title_type_main {
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.cdo-title_type_dense {
    letter-spacing: 0;
}

.cdo-title_type_main_notransform {
    text-transform: none;
}

.cdo-title_color_white {
    color: #fff;
}

.cdo-title_color_black {
    color: #000;
}

.cdo-title_color_brown_saddle {
    color: #513628;
}

.cdo-title_color_brown_cowboy {
    color: #52302e;
}

.cdo-title_color_brown_pineCone {
    color: #67554e;
}

.cdo-title_color_brown_romanCoffee {
    color: #7e6757;
}

.cdo-title_color_orange_redStage {
    color: #d15305;
}

.cdo-title_color_grey_dove {
    color: #707070;
}

.cdo-title_color_grey_zorba {
    color: #998d89;
}

.cdo-title_color_grey_alabaster {
    color: #f9f9f9;
}

.cdo-title_color_grey_gallery {
    color: #eaeaea;
}

.cdo-title_color_transparent {
    color: transparent;
}

.cdo-title_style_first {
    font-family: Montserrat, sans-serif;
}

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

.cdo-title_size_xxsmall {
    font-size: 12px;
}

.cdo-title_size_xsmall {
    font-size: 14px;
}

.cdo-title_size_small {
    font-size: 16px;
}

.cdo-title_size_smaller {
    font-size: 15px;
}

.cdo-title_size_medium {
    font-size: 20px;
}

.cdo-title_size_large {
    font-size: 25px;
}

.cdo-title_size_larger {
    font-size: 35px;
}

.cdo-title_size_xlarge {
    font-size: 40px;
}

.cdo-title_size_xxlarge {
    font-size: 70px;
}

.cdo-title_weight_normal {
    font-weight: 400;
}

.cdo-title_weight_big {
    font-weight: 500;
}

.cdo-title_weight_bold {
    font-weight: 700;
}

@media screen and (max-width: 48.06125em) {
    .cdo-title_size_xxxsmall {
        font-size: 7px;
    }

    .cdo-title_size_xxsmall {
        font-size: 8.4px;
    }

    .cdo-title_size_xsmall {
        font-size: 9.8px;
    }

    .cdo-title_size_small {
        font-size: 11.2px;
    }

    .cdo-title_size_smaller {
        font-size: 10.5px;
    }

    .cdo-title_size_medium {
        font-size: 14px;
    }

    .cdo-title_size_large {
        font-size: 17.5px;
    }

    .cdo-title_size_larger {
        font-size: 24.5px;
    }

    .cdo-title_size_xlarge {
        font-size: 28px;
    }

    .cdo-title_size_xxlarge {
        font-size: 49px;
    }
}

.cdo-title h1,
.cdo-title h2,
.cdo-title h3,
.cdo-title h4,
.cdo-title h5,
.cdo-title h6 {
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    display: inline;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    color: inherit;
    text-rendering: inherit;
}

.cdo-text,
.page-description,
.term-description {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    font-family: inherit;
    margin: 0;
    line-height: 1.66667;
}

.cdo-text p,
.page-description p,
.term-description p {
    margin-bottom: 0.5em;
    line-height: 1.66667;
}

.term-description p {
    font-size: 14px;

}

@media print,
screen and (max-width: 48.06125em) {
    .term-description p {
        font-size: 16px;
    }
}

@media print,
screen and (min-width: 64em) {
    .term-description p {
        font-size: 20px;
        margin-bottom: 18px !important;
    }
}

.cdo-text p:last-child,
.page-description p:last-child,
.term-description p:last-child {
    margin-bottom: 10px;
}

.cdo-text b,
.cdo-text strong,
.page-description b,
.page-description strong,
.term-description b,
.term-description strong {
    font-weight: 700;
    line-height: inherit;
}

.cdo-text small,
.page-description small,
.term-description small {
    font-size: 0.8em;
    line-height: inherit;
}

.cdo-text h1,
.cdo-text h2,
.cdo-text h3,
.cdo-text h4,
.cdo-text h5,
.cdo-text h6,
.page-description h1,
.page-description h2,
.page-description h3,
.page-description h4,
.page-description h5,
.page-description h6,
.term-description h1,
.term-description h2,
.term-description h3,
.term-description h4,
.term-description h5,
.term-description h6 {
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    color: #000;
    margin-bottom: 0.25em;
    margin-top: 0.125em;
}

.cdo-text h1:last-child,
.cdo-text h2:last-child,
.cdo-text h3:last-child,
.cdo-text h4:last-child,
.cdo-text h5:last-child,
.cdo-text h6:last-child,
.page-description h1:last-child,
.page-description h2:last-child,
.page-description h3:last-child,
.page-description h4:last-child,
.page-description h5:last-child,
.page-description h6:last-child,
.term-description h1:last-child,
.term-description h2:last-child,
.term-description h3:last-child,
.term-description h4:last-child,
.term-description h5:last-child,
.term-description h6:last-child {
    margin-bottom: 0;
}

.cdo-text h1 small,
.cdo-text h2 small,
.cdo-text h3 small,
.cdo-text h4 small,
.cdo-text h5 small,
.cdo-text h6 small,
.page-description h1 small,
.page-description h2 small,
.page-description h3 small,
.page-description h4 small,
.page-description h5 small,
.page-description h6 small,
.term-description h1 small,
.term-description h2 small,
.term-description h3 small,
.term-description h4 small,
.term-description h5 small,
.term-description h6 small {
    line-height: inherit;
}

.cdo-text h1,
.page-description h1,
.term-description h1 {
    font-size: 3.5em;
}

.cdo-text h2,
.page-description h2,
.term-description h2 {
    font-size: 2.5em;
}

.cdo-text h3,
.page-description h3,
.term-description h3 {
    font-size: 2em;
}

.cdo-text h4,
.page-description h4,
.term-description h4 {
    font-size: 1.7em;
}

.cdo-text h5,
.page-description h5,
.term-description h5 {
    font-size: 1.4em;
}

.cdo-text h6,
.page-description h6,
.term-description h6 {
    font-size: 1.2em;
}

.cdo-text a,
.page-description a,
.term-description a {
    color: #d15305;
    text-decoration: none;
}

.cdo-text a:focus,
.cdo-text a:hover,
.page-description a:focus,
.page-description a:hover,
.term-description a:focus,
.term-description a:hover {
    color: #d15305;
    text-decoration: none;
}

.cdo-text_plain a {
    color: inherit;
}

.cdo-text_plain a:focus,
.cdo-text_plain a:hover {
    color: inherit;
}

.cdo-text dl,
.cdo-text ol,
.cdo-text ul,
.page-description dl,
.page-description ol,
.page-description ul,
.term-description dl,
.term-description ol,
.term-description ul {
    margin-bottom: 0.5em;
    line-height: 1.66667;
}

.cdo-text dl:last-child,
.cdo-text ol:last-child,
.cdo-text ul:last-child,
.page-description dl:last-child,
.page-description ol:last-child,
.page-description ul:last-child,
.term-description dl:last-child,
.term-description ol:last-child,
.term-description ul:last-child {
    margin-bottom: 0;
}

.cdo-text ul,
.page-description ul,
.term-description ul {
    margin-left: 0.375em;
}

.cdo-text ol,
.page-description ol,
.term-description ol {
    margin-left: 0.375em;
}

.cdo-text ol .cdo-text ol,
.cdo-text ol .cdo-text ul,
.cdo-text ol .page-description ol,
.cdo-text ol .page-description ul,
.cdo-text ol .term-description ol,
.cdo-text ol .term-description ul,
.cdo-text ul .cdo-text ol,
.cdo-text ul .cdo-text ul,
.cdo-text ul .page-description ol,
.cdo-text ul .page-description ul,
.cdo-text ul .term-description ol,
.cdo-text ul .term-description ul,
.page-description ol .cdo-text ol,
.page-description ol .cdo-text ul,
.page-description ol .page-description ol,
.page-description ol .page-description ul,
.page-description ol .term-description ol,
.page-description ol .term-description ul,
.page-description ul .cdo-text ol,
.page-description ul .cdo-text ul,
.page-description ul .page-description ol,
.page-description ul .page-description ul,
.page-description ul .term-description ol,
.page-description ul .term-description ul,
.term-description ol .cdo-text ol,
.term-description ol .cdo-text ul,
.term-description ol .page-description ol,
.term-description ol .page-description ul,
.term-description ol .term-description ol,
.term-description ol .term-description ul,
.term-description ul .cdo-text ol,
.term-description ul .cdo-text ul,
.term-description ul .page-description ol,
.term-description ul .page-description ul,
.term-description ul .term-description ol,
.term-description ul .term-description ul {
    margin-left: 0.3125em;
}

.cdo-text dl,
.page-description dl,
.term-description dl {
    margin-bottom: 0.5em;
}

.cdo-text dl:last-child,
.page-description dl:last-child,
.term-description dl:last-child {
    margin-bottom: 0;
}

.cdo-text dl dt,
.page-description dl dt,
.term-description dl dt {
    margin-bottom: 0.125em;
    font-weight: 700;
}

.cdo-text blockquote,
.page-description blockquote,
.term-description blockquote {
    margin: 0 0 0.5em;
    padding: 0.25em;
    font-family: "Caveat Brush", cursive;
    font-size: 1.25em;
}

.cdo-text blockquote:last-child,
.page-description blockquote:last-child,
.term-description blockquote:last-child {
    margin-bottom: 0;
}

.cdo-text blockquote,
.cdo-text blockquote p,
.page-description blockquote,
.page-description blockquote p,
.term-description blockquote,
.term-description blockquote p {
    line-height: inherit;
}

.cdo-text cite,
.page-description cite,
.term-description cite {
    font-size: 0.8em;
    font-family: Montserrat, sans-serif;
}

.cdo-text abbr,
.cdo-text abbr[title],
.page-description abbr,
.page-description abbr[title],
.term-description abbr,
.term-description abbr[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
    text-decoration: none;
}

.cdo-text figure,
.page-description figure,
.term-description figure {
    margin-bottom: 0.5em;
}

.cdo-text figure:last-child,
.page-description figure:last-child,
.term-description figure:last-child {
    margin-bottom: 0;
}

.cdo-text pre,
.page-description pre,
.term-description pre {
    margin-bottom: 0.5em;
}

.cdo-text pre:last-child,
.page-description pre:last-child,
.term-description pre:last-child {
    margin-bottom: 0;
}

.cdo-text_lh_small {
    line-height: 1.2em;
}

.cdo-text_lh_medium {
    line-height: 19px;
}

.cdo-text_lh_normal {
    line-height: normal;
}

.cdo-text_type_quote {
    font-size: 2.5em;
    line-height: 2;
    font-family: "Caveat Brush", cursive;
}

@media screen and (max-width: 48.06125em) {
    .cdo-text_type_quote {
        font-size: 0.7em;
    }
}

.cdo-text_type_title {
    font-weight: 700;
    letter-spacing: 0.1em;
}

.cdo-text_color_white {
    color: #fff;
}

.cdo-text_color_black {
    color: #000;
}

.cdo-text_color_brown_saddle {
    color: #513628;
}

.cdo-text_color_brown_cowboy {
    color: #52302e;
}

.cdo-text_color_brown_pineCone {
    color: #67554e;
}

.cdo-text_color_brown_romanCoffee {
    color: #7e6757;
}

.cdo-text_color_orange_redStage {
    color: #d15305;
}

.cdo-text_color_grey_dove {
    color: #707070;
}

.cdo-text_color_grey_zorba {
    color: #998d89;
}

.cdo-text_color_grey_alabaster {
    color: #f9f9f9;
}

.cdo-text_color_grey_gallery {
    color: #eaeaea;
}

.cdo-text_color_transparent {
    color: transparent;
}

.cdo-text_style_base {
    font-family: Montserrat, sans-serif;
}

.cdo-text_style_fancy {
    font-family: "Caveat Brush", cursive;
}

.cdo-text_weight_extra-light {
    font-weight: 200;
}

.cdo-text_weight_light {
    font-weight: 300;
}

.cdo-text_weight_normal {
    font-weight: 400;
}

.cdo-text_weight_big {
    font-weight: 500;
}

.cdo-text_weight_bold {
    font-weight: 700;
}

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

.cdo-text_size_xxsmall {
    font-size: 12px;
}

.cdo-text_size_xsmall {
    font-size: 14px;
}

.cdo-text_size_small {
    font-size: 16px;
}

.cdo-text_size_smaller {
    font-size: 15px;
}

.cdo-text_size_medium {
    font-size: 20px;
}

.cdo-text_size_large {
    font-size: 25px;
}

.cdo-text_size_larger {
    font-size: 35px;
}

.cdo-text_size_xlarge {
    font-size: 40px;
}

.cdo-text_size_xxlarge {
    font-size: 70px;
}

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

.cdo-text_size_small_xxsmall {
    font-size: 12px;
}

.cdo-text_size_small_xsmall {
    font-size: 14px;
}

.cdo-text_size_small_small {
    font-size: 16px;
}

.cdo-text_size_small_smaller {
    font-size: 15px;
}

.cdo-text_size_small_medium {
    font-size: 20px;
}

.cdo-text_size_small_large {
    font-size: 25px;
}

.cdo-text_size_small_larger {
    font-size: 35px;
}

.cdo-text_size_small_xlarge {
    font-size: 40px;
}

.cdo-text_size_small_xxlarge {
    font-size: 70px;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-text_size_medium_xxxsmall {
        font-size: 10px;
    }

    .cdo-text_size_medium_xxsmall {
        font-size: 12px;
    }

    .cdo-text_size_medium_xsmall {
        font-size: 14px;
    }

    .cdo-text_size_medium_small {
        font-size: 16px;
    }

    .cdo-text_size_medium_smaller {
        font-size: 15px;
    }

    .cdo-text_size_medium_medium {
        font-size: 20px;
    }

    .cdo-text_size_medium_large {
        font-size: 25px;
    }

    .cdo-text_size_medium_larger {
        font-size: 35px;
    }

    .cdo-text_size_medium_xlarge {
        font-size: 40px;
    }

    .cdo-text_size_medium_xxlarge {
        font-size: 70px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-text_size_large_xxxsmall {
        font-size: 10px;
    }

    .cdo-text_size_large_xxsmall {
        font-size: 12px;
    }

    .cdo-text_size_large_xsmall {
        font-size: 14px;
    }

    .cdo-text_size_large_small {
        font-size: 16px;
    }

    .cdo-text_size_large_smaller {
        font-size: 15px;
    }

    .cdo-text_size_large_medium {
        font-size: 20px;
    }

    .cdo-text_size_large_large {
        font-size: 25px;
    }

    .cdo-text_size_large_larger {
        font-size: 35px;
    }

    .cdo-text_size_large_xlarge {
        font-size: 40px;
    }

    .cdo-text_size_large_xxlarge {
        font-size: 70px;
    }
}

@media screen and (min-width: 75em) {
    .cdo-text_size_xlarge_xxxsmall {
        font-size: 10px;
    }

    .cdo-text_size_xlarge_xxsmall {
        font-size: 12px;
    }

    .cdo-text_size_xlarge_xsmall {
        font-size: 14px;
    }

    .cdo-text_size_xlarge_small {
        font-size: 16px;
    }

    .cdo-text_size_xlarge_smaller {
        font-size: 15px;
    }

    .cdo-text_size_xlarge_medium {
        font-size: 20px;
    }

    .cdo-text_size_xlarge_large {
        font-size: 25px;
    }

    .cdo-text_size_xlarge_larger {
        font-size: 35px;
    }

    .cdo-text_size_xlarge_xlarge {
        font-size: 40px;
    }

    .cdo-text_size_xlarge_xxlarge {
        font-size: 70px;
    }
}

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

@media screen and (max-width: 63.99875em) {
    .cdo-text_align_center-mobile {
        text-align: center;
    }
}

.cdo-text_transform_uppercase {
    text-transform: uppercase;
}

.cdo-text_transform_none {
    text-transform: none !important;
}

.cdo-text_tracking_relaxed {
    letter-spacing: 0.1em;
}

.cdo-text_tracking_sparse {
    letter-spacing: 0.3em;
}

.cdo-link {
    text-decoration: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    cursor: pointer;
}

.cdo-link:focus,
.cdo-link:hover {
    color: inherit;
}

.cdo-link__icon {
    display: inline-block;
    display: inline-flex;
    vertical-align: middle;
}

.cdo-link__icon_l {
    margin-right: 0.5em;
}

.cdo-link__icon_r {
    margin-left: 0.5em;
}

.cdo-link__text {
    display: inline-block;
    vertical-align: middle;
    pointer-events: none;
}

.cdo-link_style_base {
    font-family: Montserrat, sans-serif;
}

.cdo-link_style_fancy {
    font-family: "Caveat Brush", cursive;
}

.cdo-link_weight_normal {
    font-weight: 400;
}

.cdo-link_weight_big {
    font-weight: 500;
}

.cdo-link_weight_bold {
    font-weight: 700;
}

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

.cdo-link_size_xxsmall {
    font-size: 12px;
}

.cdo-link_size_xsmall {
    font-size: 14px;
}

.cdo-link_size_small {
    font-size: 16px;
}

.cdo-link_size_smaller {
    font-size: 15px;
}

.cdo-link_size_medium {
    font-size: 20px;
}

.cdo-link_size_large {
    font-size: 25px;
}

.cdo-link_size_larger {
    font-size: 35px;
}

.cdo-link_size_xlarge {
    font-size: 40px;
}

.cdo-link_size_xxlarge {
    font-size: 70px;
}

.cdo-link_arrow {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    margin-left: -1em;
    margin-top: -0.5em;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow {
        flex-direction: column;
    }
}

.cdo-link_arrow .cdo-link__text {
    margin-left: 1em;
    margin-top: 0.5em;
}

.cdo-link_arrow:after {
    content: "";
    display: inline-block;
    margin-left: 1em;
    margin-top: 0.5em;
    vertical-align: middle;
    height: 1em;
    width: 6em;
    background-image: url(../images/common/decorations/arrow.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
    transition: background-position-x 1s ease;
    background-size: contain;
    display: none;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow:after {
        display: none;
    }
}

.cdo-link_arrow.cdo-link_anim_0:after {
    transition-duration: 0s;
    background-position-x: -6em;
}

.cdo-link_arrow.cdo-link_anim_1:after {
    transition-duration: 1s;
    background-position-x: center;
}

.cdo-link_anim_0:before {
    transition-duration: 0s;
    background-position-x: -6em;
}

.cdo-link_anim_1:before {
    transition-duration: 1s;
    background-position-x: center;
}

.cdo-link_arrow_break {
    flex-direction: column;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow_break_small {
        flex-direction: column;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-link_arrow_break_medium {
        flex-direction: column;
    }
}

@media screen and (max-width: 74.99875em) {
    .cdo-link_arrow_break_large {
        flex-direction: column;
    }
}

@media screen and (max-width: 89.99875em) {
    .cdo-link_arrow_break_xlarge {
        flex-direction: column;
    }
}

.cdo-link_arrow_down {
    display: inline-flex;
    justify-content: space-around;
    align-items: center;
}

.cdo-link_arrow_down:after {
    content: "";
    background: url(../images/common/decorations/arrow-down.svg) no-repeat center;
    width: 1em;
    height: 1em;
    margin-left: 0.5em;
}

.cdo-link_arrow-before {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    margin-left: -1em;
    margin-top: -0.5em;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow-before {
        flex-direction: column;
    }
}

.cdo-link_arrow-before .cdo-link__text {
    margin-left: 1em;
    margin-top: 0.5em;
}

.cdo-link_arrow-before:before {
    content: "";
    display: inline-block;
    margin-left: 1em;
    margin-top: 0.5em;
    vertical-align: middle;
    height: 1em;
    width: 6em;
    background-image: url(../images/common/decorations/arrow.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
    transition: background-position-x 1s ease;
    background-size: contain;
    transform: scaleX(-1);
    display: none;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow-before:before {
        display: none;
    }
}

.cdo-link_anim_0:before {
    transition-duration: 0s;
    background-position-x: -6em;
}

.cdo-link_anim_1:before {
    transition-duration: 1s;
    background-position-x: center;
}

.cdo-link_arrow-before_break {
    flex-direction: column;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow-before_break_small {
        flex-direction: column;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-link_arrow-before_break_medium {
        flex-direction: column;
    }
}

@media screen and (max-width: 74.99875em) {
    .cdo-link_arrow-before_break_large {
        flex-direction: column;
    }
}

@media screen and (max-width: 89.99875em) {
    .cdo-link_arrow-before_break_xlarge {
        flex-direction: column;
    }
}

.cdo-link_type_navbar {
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: inherit;
}

:hover>.cdo-link_type_navbar {
    color: inherit;
}

.cdo-link_type_footer {
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    letter-spacing: 0.2em;
    font-weight: 400;
    color: #fff;
}

.cdo-link_type_main {
    text-transform: uppercase;
    color: #7e6757;
    font-weight: 700;
    letter-spacing: 0.1em;
    font-size: 10px;
}

.cdo-link_type_main:focus,
.cdo-link_type_main:hover {
    color: #7e6757;
}

.cdo-link_type_hp-product {
    text-transform: uppercase;
    text-align: center;
    color: #d15305;
    font-weight: 400;
    line-height: 1;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    flex-direction: column;
    margin-left: -1em;
    margin-top: -0.5em;
}

.cdo-link_type_hp-product:focus,
.cdo-link_type_hp-product:hover {
    color: #d15305;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_type_hp-product {
        flex-direction: column;
    }
}

.cdo-link_type_hp-product .cdo-link__text {
    margin-left: 1em;
    margin-top: 0.5em;
}

.cdo-link_type_hp-product:after {
    content: "";
    display: block;
    margin-left: 1em;
    margin-top: 0.5em;

    height: 1em;
    width: 6em;
    background-image: url(../images/common/decorations/arrow-orange_redStage.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
    transition: background-position-x 1s ease;
    background-size: contain;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_type_hp-product:after {
        display: block;
    }
}

.cdo-link_type_hp-product.cdo-link_anim_0:after {
    transition-duration: 0s;
    background-position-x: -6em;
}

.cdo-link_type_hp-product.cdo-link_anim_1:after {
    transition-duration: 1s;
    background-position-x: center;
}

.cdo-link_anim_0:before {
    transition-duration: 0s;
    background-position-x: -6em;
}

.cdo-link_anim_1:before {
    transition-duration: 1s;
    background-position-x: center;
}

.cdo-link_type_hp-product_break {
    flex-direction: column;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_type_hp-product_break_small {
        flex-direction: column;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-link_type_hp-product_break_medium {
        flex-direction: column;
    }
}

@media screen and (max-width: 74.99875em) {
    .cdo-link_type_hp-product_break_large {
        flex-direction: column;
    }
}

@media screen and (max-width: 89.99875em) {
    .cdo-link_type_hp-product_break_xlarge {
        flex-direction: column;
    }
}

.cdo-link_color_white {
    color: #fff;
}

.cdo-link_color_white:focus,
.cdo-link_color_white:hover {
    color: #fff;
}

.cdo-link_color_white:after,
.cdo-link_color_white:before {
    background-image: url(../images/common/decorations/arrow-white.svg);
}

.cdo-link_color_white.cdo-link_arrow_down:after,
.cdo-link_color_white.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-white.svg);
}

.cdo-link_color_black {
    color: #000;
}

.cdo-link_color_black:focus,
.cdo-link_color_black:hover {
    color: #000;
}

.cdo-link_color_black:after,
.cdo-link_color_black:before {
    background-image: url(../images/common/decorations/arrow-black.svg);
}

.cdo-link_color_black.cdo-link_arrow_down:after,
.cdo-link_color_black.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-black.svg);
}

.cdo-link_color_brown_saddle {
    color: #513628;
}

.cdo-link_color_brown_saddle:focus,
.cdo-link_color_brown_saddle:hover {
    color: #513628;
}

.cdo-link_color_brown_saddle:after,
.cdo-link_color_brown_saddle:before {
    background-image: url(../images/common/decorations/arrow-brown_saddle.svg);
}

.cdo-link_color_brown_saddle.cdo-link_arrow_down:after,
.cdo-link_color_brown_saddle.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-brown_saddle.svg);
}

.cdo-link_color_brown_cowboy {
    color: #52302e;
}

.cdo-link_color_brown_cowboy:focus,
.cdo-link_color_brown_cowboy:hover {
    color: #52302e;
}

.cdo-link_color_brown_cowboy:after,
.cdo-link_color_brown_cowboy:before {
    background-image: url(../images/common/decorations/arrow-brown_cowboy.svg);
}

.cdo-link_color_brown_cowboy.cdo-link_arrow_down:after,
.cdo-link_color_brown_cowboy.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-brown_cowboy.svg);
}

.cdo-link_color_brown_pineCone {
    color: #67554e;
}

.cdo-link_color_brown_pineCone:focus,
.cdo-link_color_brown_pineCone:hover {
    color: #67554e;
}

.cdo-link_color_brown_pineCone:after,
.cdo-link_color_brown_pineCone:before {
    background-image: url(../images/common/decorations/arrow-brown_pineCone.svg);
}

.cdo-link_color_brown_pineCone.cdo-link_arrow_down:after,
.cdo-link_color_brown_pineCone.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-brown_pineCone.svg);
}

.cdo-link_color_brown_romanCoffee {
    color: #7e6757;
}

.cdo-link_color_brown_romanCoffee:focus,
.cdo-link_color_brown_romanCoffee:hover {
    color: #7e6757;
}

.cdo-link_color_brown_romanCoffee:after,
.cdo-link_color_brown_romanCoffee:before {
    background-image: url(../images/common/decorations/arrow-brown_romanCoffee.svg);
}

.cdo-link_color_brown_romanCoffee.cdo-link_arrow_down:after,
.cdo-link_color_brown_romanCoffee.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-brown_romanCoffee.svg);
}

.cdo-link_color_orange_redStage {
    color: #d15305;
}

.cdo-link_color_orange_redStage:focus,
.cdo-link_color_orange_redStage:hover {
    color: #d15305;
}

.cdo-link_color_orange_redStage:after,
.cdo-link_color_orange_redStage:before {
    background-image: url(../images/common/decorations/arrow-orange_redStage.svg);
}

.cdo-link_color_orange_redStage.cdo-link_arrow_down:after,
.cdo-link_color_orange_redStage.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-orange_redStage.svg);
}

.cdo-link_color_grey_dove {
    color: #707070;
}

.cdo-link_color_grey_dove:focus,
.cdo-link_color_grey_dove:hover {
    color: #707070;
}

.cdo-link_color_grey_dove:after,
.cdo-link_color_grey_dove:before {
    background-image: url(../images/common/decorations/arrow-grey_dove.svg);
}

.cdo-link_color_grey_dove.cdo-link_arrow_down:after,
.cdo-link_color_grey_dove.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-grey_dove.svg);
}

.cdo-link_color_grey_zorba {
    color: #998d89;
}

.cdo-link_color_grey_zorba:focus,
.cdo-link_color_grey_zorba:hover {
    color: #998d89;
}

.cdo-link_color_grey_zorba:after,
.cdo-link_color_grey_zorba:before {
    background-image: url(../images/common/decorations/arrow-grey_zorba.svg);
}

.cdo-link_color_grey_zorba.cdo-link_arrow_down:after,
.cdo-link_color_grey_zorba.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-grey_zorba.svg);
}

.cdo-link_color_grey_alabaster {
    color: #f9f9f9;
}

.cdo-link_color_grey_alabaster:focus,
.cdo-link_color_grey_alabaster:hover {
    color: #f9f9f9;
}

.cdo-link_color_grey_alabaster:after,
.cdo-link_color_grey_alabaster:before {
    background-image: url(../images/common/decorations/arrow-grey_alabaster.svg);
}

.cdo-link_color_grey_alabaster.cdo-link_arrow_down:after,
.cdo-link_color_grey_alabaster.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-grey_alabaster.svg);
}

.cdo-link_color_grey_gallery {
    color: #eaeaea;
}

.cdo-link_color_grey_gallery:focus,
.cdo-link_color_grey_gallery:hover {
    color: #eaeaea;
}

.cdo-link_color_grey_gallery:after,
.cdo-link_color_grey_gallery:before {
    background-image: url(../images/common/decorations/arrow-grey_gallery.svg);
}

.cdo-link_color_grey_gallery.cdo-link_arrow_down:after,
.cdo-link_color_grey_gallery.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-grey_gallery.svg);
}

.cdo-link_color_transparent {
    color: transparent;
}

.cdo-link_color_transparent:focus,
.cdo-link_color_transparent:hover {
    color: transparent;
}

.cdo-link_color_transparent:after,
.cdo-link_color_transparent:before {
    background-image: url(../images/common/decorations/arrow-transparent.svg);
}

.cdo-link_color_transparent.cdo-link_arrow_down:after,
.cdo-link_color_transparent.cdo-link_arrow_down:before {
    background-image: url(../images/common/decorations/arrow-down-transparent.svg);
}

.cdo-link_color_inherit {
    color: inherit;
}

.cdo-link_arrow-form:after {
    margin-top: 0;
}

@media screen and (max-width: 48.06125em) {
    .cdo-link_arrow-form:after {
        margin-top: 0.5em;
    }
}

.cdo-badge {
    font-size: 14px;
    color: #513628;
    position: relative;
    line-height: 1;
    border: 0.1em solid;
    border-radius: 100%;
    display: inline-flex;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    min-width: 1.8em;
    min-height: 1.8em;
    padding: 0.1em;
}

.cdo-badge:hover {
    color: #7e6757;
}

.cdo-badge:hover .cdo-badge__icon_type_instagram {
    background-image: url(../images/common/social/instagram-hover.svg);
}

.cdo-badge:hover .cdo-badge__icon_type_facebook {
    background-image: url(../images/common/social/facebook-hover.svg);
}

.cdo-badge:hover .cdo-badge__icon_type_linkedin {
    background-image: url(../images/common/social/linkedin-hover.svg);
}

.cdo-badge:hover .cdo-badge__icon_type_youtube {
    background-image: url(../images/common/social/youtube-hover.svg);
}

.cdo-badge__icon {
    width: 100%;
    padding-bottom: 100%;
    display: block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(0.0001deg);
}

.cdo-badge__icon_type_instagram {
    background-image: url(../images/common/social/instagram.svg);
}

.cdo-badge__icon_type_facebook {
    background-image: url(../images/common/social/facebook.svg);
}

.cdo-badge__icon_type_youtube {
    background-image: url(../images/common/social/youtube.svg);
}

.cdo-badge__icon_type_linkedin {
    background-image: url(../images/common/social/linkedin.svg);
}

.cdo-badge_no-border {
    border: none;
    padding: 0;
}

.cdo-badge__text {
    font-size: 0.8em;
    text-transform: uppercase;
}

.cdo-badge_size_inherit {
    font-size: inherit;
}

.cdo-icon {
    display: inline-block;
    font-size: inherit;
    width: 1em;
    height: 1em;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.cdo-icon_type_menu {
    background-image: url(../images/common/icons/menu.svg);
}

.cdo-icon_type_burger {
    background-image: url(../images/common/icons/menu.svg);
}

.cdo-icon_type_menu-white {
    background-image: url(../images/common/icons/menu_white.svg);
}

.cdo-icon_type_shop {
    background-image: url(../images/common/icons/shop.svg);
}

.cdo-icon_type_shop-white {
    background-image: url(../images/common/icons/shop_white.svg);
}

.cdo-icon_type_coffee-bean-full {
    background-image: url(../images/common/icons/chicco-caffe-pieno.svg);
}

.cdo-icon_type_coffee-bean-empty {
    background-image: url(../images/common/icons/chicco-caffe-vuoto.svg);
}

a:hover .cdo-icon_hover.cdo-icon_type_menu {
    background-image: url(../images/common/icons/menu-hover.svg);
}

a:hover .cdo-icon_hover.cdo-icon_type_burger {
    background-image: url(../images/common/icons/menu-hover.svg);
}

a:hover .cdo-icon_hover.cdo-icon_type_shop {
    background-image: url(../images/common/icons/shop-hover.svg);
}

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

.cdo-icon_size_xxsmall {
    font-size: 12px;
}

.cdo-icon_size_xsmall {
    font-size: 14px;
}

.cdo-icon_size_small {
    font-size: 16px;
}

.cdo-icon_size_smaller {
    font-size: 15px;
}

.cdo-icon_size_medium {
    font-size: 20px;
}

.cdo-icon_size_large {
    font-size: 25px;
}

.cdo-icon_size_larger {
    font-size: 35px;
}

.cdo-icon_size_xlarge {
    font-size: 40px;
}

.cdo-icon_size_xxlarge {
    font-size: 70px;
}

.cdo-icon_m_l {
    margin-left: 0.5em;
}

.cdo-framed-box {
    position: relative;
    z-index: 0;
}

.cdo-framed-box .cdo-framed-box__container {
    padding-left: 5.49%;
    padding-top: 5.49%;
}

.cdo-framed-box .cdo-framed-box__frame {
    display: block;
    position: absolute;
    top: 0;
    right: 6.1%;
    bottom: 6.1%;
    left: 0;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__frame .cdo-svg__path {
    transition-property: stroke-dashoffset;
    transition-duration: 2s;
    transition-timing-function: ease;
    stroke-dashoffset: 0;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_0 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 0s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_1 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 2s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_2 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 4s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_3 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 6s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_4 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 8s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_5 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 10s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_6 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 12s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_7 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 14s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_8 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 16s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_9 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 18s;
}

.cdo-framed-box.cdo-framed-box_initialized.cdo-framed-box_delay_10 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 20s;
}

.cdo-framed-box .cdo-framed-box__image {
    position: relative;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    display: block;
}

.cdo-framed-box .cdo-framed-box__image img {
    width: 100%;
}

.cdo-framed-box .cdo-framed-box__row {
    position: relative;
    padding: 0 10%;
}

.cdo-framed-box.cdo-framed-box_coffee {
    position: relative;
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__container {
    display: flex;
    align-items: flex-start;
    padding: 0;
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__frame {
    transform-origin: 50% 50%;
    transform: rotate(90deg);
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 50%;
    overflow: hidden;
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__box:before {
    content: "";
    display: block;
    border-bottom: 1px solid;
    height: 0;
    width: 15%;
    margin-right: 5%;
    transform: translateX(-100%);
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__row {
    width: 80%;
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__frame {
    right: 0;
    top: 5%;
    bottom: 5%;
}

.cdo-framed-box.cdo-framed-box_coffee.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__box:before {
    transform: translateX(0);
    transition-property: transform;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.cdo-framed-box.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.cdo-framed-box.cdo-framed-box_coffee .cdo-framed-box__decoration {
    content: "";
    display: block;
    position: relative;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right;
    z-index: -1;
    padding-bottom: 60%;
    margin-left: -28%;
    margin-right: 10%;
    margin-top: 13%;
    flex: 1 1 50%;
}

.cdo-framed-box.cdo-framed-box_direction_right {
    transform: scale(-1, 1);
}

.cdo-framed-box.cdo-framed-box_direction_right .cdo-framed-box__image {
    transform: scale(-1, 1);
}

.cdo-framed-box.cdo-framed-box_no-offset .cdo-framed-box__container {
    padding-right: 2.44%;
    padding-bottom: 2.44%;
    padding-left: 2.44%;
    padding-top: 2.44%;
}

.cdo-framed-box.cdo-framed-box_no-offset .cdo-framed-box__frame {
    right: 0;
    bottom: 0;
}

.cdo-framed-box.cdo-framed-box_alignment_right {
    transform: scaleX(-1);
}

.cdo-framed-box.cdo-framed-box_alignment_right .cdo-framed-box__image {
    transform: scaleX(-1);
}

.cdo-framed-box .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box.cdo-framed-box_bg-color_white .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box.cdo-framed-box_bg-color_black .cdo-svg__bg {
    color: #000;
}

.cdo-framed-box.cdo-framed-box_bg-color_brown_saddle .cdo-svg__bg {
    color: #513628;
}

.cdo-framed-box.cdo-framed-box_bg-color_brown_cowboy .cdo-svg__bg {
    color: #52302e;
}

.cdo-framed-box.cdo-framed-box_bg-color_brown_pineCone .cdo-svg__bg {
    color: #67554e;
}

.cdo-framed-box.cdo-framed-box_bg-color_brown_romanCoffee .cdo-svg__bg {
    color: #7e6757;
}

.cdo-framed-box.cdo-framed-box_bg-color_orange_redStage .cdo-svg__bg {
    color: #d15305;
}

.cdo-framed-box.cdo-framed-box_bg-color_grey_dove .cdo-svg__bg {
    color: #707070;
}

.cdo-framed-box.cdo-framed-box_bg-color_grey_zorba .cdo-svg__bg {
    color: #998d89;
}

.cdo-framed-box.cdo-framed-box_bg-color_grey_alabaster .cdo-svg__bg {
    color: #f9f9f9;
}

.cdo-framed-box.cdo-framed-box_bg-color_grey_gallery .cdo-svg__bg {
    color: #eaeaea;
}

.cdo-framed-box.cdo-framed-box_bg-color_transparent .cdo-svg__bg {
    color: transparent;
}

.cdo-framed-box.cdo-framed-box_cup .cdo-framed-box__container {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}

.cdo-framed-box.cdo-framed-box_cup .cdo-framed-box__frame {
    top: 3%;
    right: 3%;
    bottom: 3%;
    left: 3%;
}

.cdo-framed-box.cdo-framed-box_cup .cdo-framed-box__image {
    padding-top: 12%;
}

.cdo-framed-box.cdo-framed-box_cup.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box.cdo-framed-box_cup.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.cdo-framed-box_slow {
    position: relative;
    z-index: 0;
}

.cdo-framed-box_slow .cdo-framed-box__container {
    padding-left: 5.49%;
    padding-top: 5.49%;
}

.cdo-framed-box_slow .cdo-framed-box__frame {
    display: block;
    position: absolute;
    top: 0;
    right: 6.1%;
    bottom: 6.1%;
    left: 0;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__frame .cdo-svg__path {
    transition-property: stroke-dashoffset;
    transition-duration: 4s;
    transition-timing-function: ease;
    stroke-dashoffset: 0;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_0 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 0s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_1 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 4s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_2 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 8s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_3 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 12s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_4 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 16s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_5 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 20s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_6 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 24s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_7 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 28s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_8 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 32s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_9 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 36s;
}

.cdo-framed-box_slow.cdo-framed-box_initialized.cdo-framed-box_delay_10 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 40s;
}

.cdo-framed-box_slow .cdo-framed-box__image {
    position: relative;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    display: block;
}

.cdo-framed-box_slow .cdo-framed-box__image img {
    width: 100%;
}

.cdo-framed-box_slow .cdo-framed-box__row {
    position: relative;
    padding: 0 10%;
}

.cdo-framed-box_slow.cdo-framed-box_coffee {
    position: relative;
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__container {
    display: flex;
    align-items: flex-start;
    padding: 0;
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__frame {
    transform-origin: 50% 50%;
    transform: rotate(90deg);
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 50%;
    overflow: hidden;
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__box:before {
    content: "";
    display: block;
    border-bottom: 1px solid;
    height: 0;
    width: 15%;
    margin-right: 5%;
    transform: translateX(-100%);
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__row {
    width: 80%;
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__frame {
    right: 0;
    top: 5%;
    bottom: 5%;
}

.cdo-framed-box_slow.cdo-framed-box_coffee.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box_slow.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__box:before {
    transform: translateX(0);
    transition-property: transform;
    transition-duration: 4s;
    transition-timing-function: ease;
}

.cdo-framed-box_slow.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 4s;
    transition-timing-function: ease;
}

.cdo-framed-box_slow.cdo-framed-box_coffee .cdo-framed-box__decoration {
    content: "";
    display: block;
    position: relative;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right;
    z-index: -1;
    padding-bottom: 60%;
    margin-left: -28%;
    margin-right: 10%;
    margin-top: 13%;
    flex: 1 1 50%;
}

.cdo-framed-box_slow.cdo-framed-box_direction_right {
    transform: scale(-1, 1);
}

.cdo-framed-box_slow.cdo-framed-box_direction_right .cdo-framed-box__image {
    transform: scale(-1, 1);
}

.cdo-framed-box_slow.cdo-framed-box_no-offset .cdo-framed-box__container {
    padding-right: 2.44%;
    padding-bottom: 2.44%;
    padding-left: 2.44%;
    padding-top: 2.44%;
}

.cdo-framed-box_slow.cdo-framed-box_no-offset .cdo-framed-box__frame {
    right: 0;
    bottom: 0;
}

.cdo-framed-box_slow.cdo-framed-box_alignment_right {
    transform: scaleX(-1);
}

.cdo-framed-box_slow.cdo-framed-box_alignment_right .cdo-framed-box__image {
    transform: scaleX(-1);
}

.cdo-framed-box_slow .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_white .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_black .cdo-svg__bg {
    color: #000;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_brown_saddle .cdo-svg__bg {
    color: #513628;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_brown_cowboy .cdo-svg__bg {
    color: #52302e;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_brown_pineCone .cdo-svg__bg {
    color: #67554e;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_brown_romanCoffee .cdo-svg__bg {
    color: #7e6757;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_orange_redStage .cdo-svg__bg {
    color: #d15305;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_grey_dove .cdo-svg__bg {
    color: #707070;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_grey_zorba .cdo-svg__bg {
    color: #998d89;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_grey_alabaster .cdo-svg__bg {
    color: #f9f9f9;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_grey_gallery .cdo-svg__bg {
    color: #eaeaea;
}

.cdo-framed-box_slow.cdo-framed-box_bg-color_transparent .cdo-svg__bg {
    color: transparent;
}

.cdo-framed-box_slow.cdo-framed-box_cup .cdo-framed-box__container {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}

.cdo-framed-box_slow.cdo-framed-box_cup .cdo-framed-box__frame {
    top: 3%;
    right: 3%;
    bottom: 3%;
    left: 3%;
}

.cdo-framed-box_slow.cdo-framed-box_cup .cdo-framed-box__image {
    padding-top: 12%;
}

.cdo-framed-box_slow.cdo-framed-box_cup.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box_slow.cdo-framed-box_cup.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 4s;
    transition-timing-function: ease;
}

.cdo-framed-box_slow.cdo-framed-box_thin {
    position: relative;
    z-index: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin .cdo-framed-box__container {
    padding-left: 4.5%;
    padding-top: 4.5%;
}

.cdo-framed-box_slow.cdo-framed-box_thin .cdo-framed-box__frame {
    display: block;
    position: absolute;
    top: 0;
    right: 5%;
    bottom: 5%;
    left: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__frame .cdo-svg__path {
    transition-property: stroke-dashoffset;
    transition-duration: 4s;
    transition-timing-function: ease;
    stroke-dashoffset: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_0 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 0s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_1 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 4s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_2 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 8s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_3 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 12s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_4 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 16s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_5 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 20s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_6 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 24s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_7 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 28s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_8 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 32s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_9 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 36s;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_10 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 40s;
}

.cdo-framed-box_slow.cdo-framed-box_thin .cdo-framed-box__image {
    position: relative;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    display: block;
}

.cdo-framed-box_slow.cdo-framed-box_thin .cdo-framed-box__image img {
    width: 100%;
}

.cdo-framed-box_slow.cdo-framed-box_thin .cdo-framed-box__row {
    position: relative;
    padding: 0 10%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee {
    position: relative;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__container {
    display: flex;
    align-items: flex-start;
    padding: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__frame {
    transform-origin: 50% 50%;
    transform: rotate(90deg);
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 50%;
    overflow: hidden;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__box:before {
    content: "";
    display: block;
    border-bottom: 1px solid;
    height: 0;
    width: 15%;
    margin-right: 5%;
    transform: translateX(-100%);
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__row {
    width: 80%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__frame {
    right: 0;
    top: 5%;
    bottom: 5%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__box:before {
    transform: translateX(0);
    transition-property: transform;
    transition-duration: 4s;
    transition-timing-function: ease;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 4s;
    transition-timing-function: ease;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__decoration {
    content: "";
    display: block;
    position: relative;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right;
    z-index: -1;
    padding-bottom: 60%;
    margin-left: -28%;
    margin-right: 10%;
    margin-top: 13%;
    flex: 1 1 50%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_direction_right {
    transform: scale(-1, 1);
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_direction_right .cdo-framed-box__image {
    transform: scale(-1, 1);
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_no-offset .cdo-framed-box__container {
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-top: 2%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_no-offset .cdo-framed-box__frame {
    right: 0;
    bottom: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_alignment_right {
    transform: scaleX(-1);
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_alignment_right .cdo-framed-box__image {
    transform: scaleX(-1);
}

.cdo-framed-box_slow.cdo-framed-box_thin .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_white .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_black .cdo-svg__bg {
    color: #000;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_saddle .cdo-svg__bg {
    color: #513628;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_cowboy .cdo-svg__bg {
    color: #52302e;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_pineCone .cdo-svg__bg {
    color: #67554e;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_romanCoffee .cdo-svg__bg {
    color: #7e6757;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_orange_redStage .cdo-svg__bg {
    color: #d15305;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_dove .cdo-svg__bg {
    color: #707070;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_zorba .cdo-svg__bg {
    color: #998d89;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_alabaster .cdo-svg__bg {
    color: #f9f9f9;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_gallery .cdo-svg__bg {
    color: #eaeaea;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_bg-color_transparent .cdo-svg__bg {
    color: transparent;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_cup .cdo-framed-box__container {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_cup .cdo-framed-box__frame {
    top: 3%;
    right: 3%;
    bottom: 3%;
    left: 3%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_cup .cdo-framed-box__image {
    padding-top: 12%;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_cup.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box_slow.cdo-framed-box_thin.cdo-framed-box_cup.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 4s;
    transition-timing-function: ease;
}

.cdo-framed-box_thin {
    position: relative;
    z-index: 0;
}

.cdo-framed-box_thin .cdo-framed-box__container {
    padding-left: 4.5%;
    padding-top: 4.5%;
}

.cdo-framed-box_thin .cdo-framed-box__frame {
    display: block;
    position: absolute;
    top: 0;
    right: 5%;
    bottom: 5%;
    left: 0;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__frame .cdo-svg__path {
    transition-property: stroke-dashoffset;
    transition-duration: 2s;
    transition-timing-function: ease;
    stroke-dashoffset: 0;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_0 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 0s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_1 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 2s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_2 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 4s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_3 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 6s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_4 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 8s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_5 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 10s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_6 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 12s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_7 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 14s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_8 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 16s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_9 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 18s;
}

.cdo-framed-box_thin.cdo-framed-box_initialized.cdo-framed-box_delay_10 .cdo-framed-box__frame .cdo-svg__path {
    transition-delay: 20s;
}

.cdo-framed-box_thin .cdo-framed-box__image {
    position: relative;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    display: block;
}

.cdo-framed-box_thin .cdo-framed-box__image img {
    width: 100%;
}

.cdo-framed-box_thin .cdo-framed-box__row {
    position: relative;
    padding: 0 10%;
}

.cdo-framed-box_thin.cdo-framed-box_coffee {
    position: relative;
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__container {
    display: flex;
    align-items: flex-start;
    padding: 0;
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__frame {
    transform-origin: 50% 50%;
    transform: rotate(90deg);
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 50%;
    overflow: hidden;
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__box:before {
    content: "";
    display: block;
    border-bottom: 1px solid;
    height: 0;
    width: 15%;
    margin-right: 5%;
    transform: translateX(-100%);
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__row {
    width: 80%;
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__frame {
    right: 0;
    top: 5%;
    bottom: 5%;
}

.cdo-framed-box_thin.cdo-framed-box_coffee.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box_thin.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-framed-box__box:before {
    transform: translateX(0);
    transition-property: transform;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.cdo-framed-box_thin.cdo-framed-box_coffee.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.cdo-framed-box_thin.cdo-framed-box_coffee .cdo-framed-box__decoration {
    content: "";
    display: block;
    position: relative;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right;
    z-index: -1;
    padding-bottom: 60%;
    margin-left: -28%;
    margin-right: 10%;
    margin-top: 13%;
    flex: 1 1 50%;
}

.cdo-framed-box_thin.cdo-framed-box_direction_right {
    transform: scale(-1, 1);
}

.cdo-framed-box_thin.cdo-framed-box_direction_right .cdo-framed-box__image {
    transform: scale(-1, 1);
}

.cdo-framed-box_thin.cdo-framed-box_no-offset .cdo-framed-box__container {
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-top: 2%;
}

.cdo-framed-box_thin.cdo-framed-box_no-offset .cdo-framed-box__frame {
    right: 0;
    bottom: 0;
}

.cdo-framed-box_thin.cdo-framed-box_alignment_right {
    transform: scaleX(-1);
}

.cdo-framed-box_thin.cdo-framed-box_alignment_right .cdo-framed-box__image {
    transform: scaleX(-1);
}

.cdo-framed-box_thin .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_white .cdo-svg__bg {
    color: #fff;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_black .cdo-svg__bg {
    color: #000;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_saddle .cdo-svg__bg {
    color: #513628;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_cowboy .cdo-svg__bg {
    color: #52302e;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_pineCone .cdo-svg__bg {
    color: #67554e;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_brown_romanCoffee .cdo-svg__bg {
    color: #7e6757;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_orange_redStage .cdo-svg__bg {
    color: #d15305;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_dove .cdo-svg__bg {
    color: #707070;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_zorba .cdo-svg__bg {
    color: #998d89;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_alabaster .cdo-svg__bg {
    color: #f9f9f9;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_grey_gallery .cdo-svg__bg {
    color: #eaeaea;
}

.cdo-framed-box_thin.cdo-framed-box_bg-color_transparent .cdo-svg__bg {
    color: transparent;
}

.cdo-framed-box_thin.cdo-framed-box_cup .cdo-framed-box__container {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}

.cdo-framed-box_thin.cdo-framed-box_cup .cdo-framed-box__frame {
    top: 3%;
    right: 3%;
    bottom: 3%;
    left: 3%;
}

.cdo-framed-box_thin.cdo-framed-box_cup .cdo-framed-box__image {
    padding-top: 12%;
}

.cdo-framed-box_thin.cdo-framed-box_cup.cdo-framed-box_initialized .cdo-svg__bg {
    opacity: 0;
}

.cdo-framed-box_thin.cdo-framed-box_cup.cdo-framed-box_initialized.cdo_was-viewed .cdo-svg__bg {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 2s;
    transition-timing-function: ease;
}

.cdo-date {
    display: inline-block;
    padding: 0.5em 0;
    text-align: center;
    min-width: 8em;
    background-color: #7e6757;
    color: #fff;
}

.cdo-button {
    padding: 0.5em;
    display: block;
    text-align: center;
}

.cdo-button_type_menu {
    font-weight: 700;
    color: #d15305;
    background-color: rgba(255, 255, 255, 0.5);
    transition: background-color 0.1s ease-out;
}

.cdo-button_type_menu:hover {
    color: #d15305;
    background-color: #fff;
}

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

.cdo-button_size_xxsmall {
    font-size: 12px;
}

.cdo-button_size_xsmall {
    font-size: 14px;
}

.cdo-button_size_small {
    font-size: 16px;
}

.cdo-button_size_smaller {
    font-size: 15px;
}

.cdo-button_size_medium {
    font-size: 20px;
}

.cdo-button_size_large {
    font-size: 25px;
}

.cdo-button_size_larger {
    font-size: 35px;
}

.cdo-button_size_xlarge {
    font-size: 40px;
}

.cdo-button_size_xxlarge {
    font-size: 70px;
}

.cdo-svg {
    /*display: block;*/
    width: 100%;
    height: 100%;
    display: none;
}

.cdo-filter-item {
    padding: 1em;
    width: 100%;
    text-align: center;
    border: 1px solid #000;
    cursor: pointer;
    color: #7e6757;
    font-weight: 700;
}

.cdo-filter-item_state_active {
    border-color: #d15305;
    color: #d15305;
}

.cdo-filter-item_type_button {
    background-color: rgba(153, 141, 137, 0.25);
    border-color: #7e6757;
}

.cdo-banner {
    padding: 2em 1em;
}

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

.cdo-banner_size_xxsmall {
    font-size: 12px;
}

.cdo-banner_size_xsmall {
    font-size: 14px;
}

.cdo-banner_size_small {
    font-size: 16px;
}

.cdo-banner_size_smaller {
    font-size: 15px;
}

.cdo-banner_size_medium {
    font-size: 20px;
}

.cdo-banner_size_large {
    font-size: 25px;
}

.cdo-banner_size_larger {
    font-size: 35px;
}

.cdo-banner_size_xlarge {
    font-size: 40px;
}

.cdo-banner_size_xxlarge {
    font-size: 70px;
}

.cdo-banner_color_white {
    background-color: rgba(255, 255, 255, 0.85);
}

.cdo-banner_color_black {
    background-color: rgba(0, 0, 0, 0.85);
}

.cdo-banner_color_brown_saddle {
    background-color: rgba(81, 54, 40, 0.85);
}

.cdo-banner_color_brown_cowboy {
    background-color: rgba(82, 48, 46, 0.85);
}

.cdo-banner_color_brown_pineCone {
    background-color: rgba(103, 85, 78, 0.85);
}

.cdo-banner_color_brown_romanCoffee {
    background-color: rgba(126, 103, 87, 0.85);
}

.cdo-banner_color_orange_redStage {
    background-color: rgba(209, 83, 5, 0.85);
}

.cdo-banner_color_grey_dove {
    background-color: rgba(112, 112, 112, 0.85);
}

.cdo-banner_color_grey_zorba {
    background-color: rgba(153, 141, 137, 0.85);
}

.cdo-banner_color_grey_alabaster {
    background-color: rgba(249, 249, 249, 0.85);
}

.cdo-banner_color_grey_gallery {
    background-color: rgba(234, 234, 234, 0.85);
}

.cdo-banner_color_transparent {
    background-color: rgba(0, 0, 0, 0.85);
}

.cdo-banner_padded_top {
    margin-top: 1em;
}

.cdo-hp-product {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.cdo-hp-product_color_light {
    color: #998d89;
}

.cdo-hp-product:before {
    content: "";
    display: block;
    border-left: 0.05em solid;
    height: 9em;
    margin-bottom: 1em;
}

.cdo-hp-product__img {
    display: block;
    position: relative;
    margin: 0 auto;
    width: 5.5em;
}

.cdo-hp-product__img-box {
    margin-bottom: 1.5em;
    width: 7em;
    position: relative;
}

.cdo-hp-product__img-box:before {
    content: "";
    display: block;
    border-radius: 100%;
    border: 0.05em solid;
    position: absolute;
    padding-top: 100%;
    top: 50%;
    right: 0;
    left: 0;
    transform: translateY(-50%);
}

.cdo-hp-product__link {
    margin-bottom: 2.5em;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cdo-hp-product_down:before {
    display: none;
}

.cdo-hp-product_down:after {
    content: "";
    display: block;
    border-left: 0.05em solid;
    height: 9em;
}

.cdo-hp-product_down .cdo-hp-product__img-box {
    margin-top: 2em;
}

.cdo-hp-product_down .cdo-hp-product__link {
    margin-bottom: 1.5em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-hp-product_initialized:before {
        height: 0;
        margin-bottom: 0;
    }

    .cdo-hp-product_initialized .cdo-hp-product__link {
        margin-bottom: 0;
    }

    .cdo-hp-product_initialized.cdo-hp-product_down .cdo-hp-product__img-box {
        margin-top: 0;
    }

    .cdo-hp-product_initialized:after {
        height: 0;
    }

    .cdo-hp-product.cdo_was-viewed:before {
        height: 9em;
        margin-bottom: 1em;
        transition: height 1s ease, margin-bottom 1s ease;
        transition-delay: 0.5s;
    }

    .cdo-hp-product.cdo_was-viewed .cdo-hp-product__link {
        margin-bottom: 2.5em;
        transition: margin-bottom 1s ease;
        transition-delay: 0.5s;
    }

    .cdo-hp-product.cdo_was-viewed.cdo-hp-product_down {
        margin-bottom: 0;
    }

    .cdo-hp-product.cdo_was-viewed.cdo-hp-product_down .cdo-hp-product__link {
        margin-bottom: 1.5em;
    }

    .cdo-hp-product.cdo_was-viewed.cdo-hp-product_down .cdo-hp-product__img-box {
        margin-top: 2em;
        transition: margin-top 1s ease;
        transition-delay: 0.5s;
    }

    .cdo-hp-product.cdo_was-viewed:after {
        height: 9em;
        transition: height 1s ease;
        transition-delay: 0.5s;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-hp-product__img-box {
        width: 6em;
    }

    .cdo-hp-product__img {
        width: 4.5em;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-hp-product:before {
        display: block;
        height: 2.5em;
        margin-bottom: 0;
    }

    .cdo-hp-product__link {
        margin-bottom: 0;
    }

    .cdo-hp-product_down:before {
        display: none;
    }

    .cdo-hp-product_down:after {
        display: none;
    }

    .cdo-hp-product_down .cdo-hp-product__img-box {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cdo-hp-product_down .cdo-hp-product__link {
        margin-bottom: 0;
    }

    .cdo-hp-product_down .cdo-hp-product__link:before {
        content: "";
        display: block;
        border-left: 0.05em solid;
        height: 2.5em;
        margin-bottom: 1.5em;
    }

    .cdo-hp-product_initialized:before {
        height: 0;
    }

    .cdo-hp-product_initialized.cdo-hp-product_down .cdo-hp-product__link:before {
        height: 0;
    }

    .cdo-hp-product.cdo_was-viewed:before {
        height: 2.5em;
        transition: height 1s ease 0.5s;
    }

    .cdo-hp-product.cdo_was-viewed.cdo-hp-product_down .cdo-hp-product__link:before {
        height: 2.5em;
        transition: height 1s ease 0.5s;
    }
}

.cdo-post-content {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    color: #513628;
    line-height: normal;
}

@media screen and (max-width: 63.99875em) {
    .cdo-post-content {
        font-size: 14px;
    }
}

.cdo-post-content_size_medium {
    font-size: 20px;
}

@media screen and (max-width: 63.99875em) {
    .cdo-post-content_size_medium {
        font-size: 16px;
    }
}

.cdo-post-content p {
    margin-bottom: 2em;
    line-height: 1.66667;
}

.cdo-post-content p:last-child {
    margin-bottom: 0;
}

.cdo-post-content b,
.cdo-post-content strong {
    font-weight: 700;
    line-height: inherit;
}

.cdo-post-content small {
    font-size: 0.8em;
    line-height: inherit;
}

.cdo-post-content h1,
.cdo-post-content h2,
.cdo-post-content h3,
.cdo-post-content h4,
.cdo-post-content h5,
.cdo-post-content h6 {
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    color: #000;
    margin-bottom: 1em;
    margin-top: 0.5em;
}

.cdo-post-content h1:last-child,
.cdo-post-content h2:last-child,
.cdo-post-content h3:last-child,
.cdo-post-content h4:last-child,
.cdo-post-content h5:last-child,
.cdo-post-content h6:last-child {
    margin-bottom: 0;
}

.cdo-post-content h1 small,
.cdo-post-content h2 small,
.cdo-post-content h3 small,
.cdo-post-content h4 small,
.cdo-post-content h5 small,
.cdo-post-content h6 small {
    line-height: inherit;
}

.cdo-post-content h1 {
    font-size: 3.5em;
}

.cdo-post-content h2 {
    font-size: 2.5em;
}

.cdo-post-content h3 {
    font-size: 2em;
}

.cdo-post-content h4 {
    font-size: 1.7em;
}

.cdo-post-content h5 {
    font-size: 1.4em;
}

.cdo-post-content h6 {
    font-size: 1.2em;
}

.cdo-post-content a {
    color: #d15305;
    text-decoration: none;
}

.cdo-post-content a:focus,
.cdo-post-content a:hover {
    color: #d15305;
    text-decoration: none;
}

.cdo-post-content_plain a {
    color: inherit;
}

.cdo-post-content_plain a:focus,
.cdo-post-content_plain a:hover {
    color: inherit;
}

.cdo-post-content dl,
.cdo-post-content ol,
.cdo-post-content ul {
    margin-bottom: 2em;
    line-height: 1.66667;
}

.cdo-post-content dl:last-child,
.cdo-post-content ol:last-child,
.cdo-post-content ul:last-child {
    margin-bottom: 0;
}

.cdo-post-content ul {
    margin-left: 1.5em;
}

.cdo-post-content ol {
    margin-left: 1.5em;
}

.cdo-post-content ol .cdo-post-content ol,
.cdo-post-content ol .cdo-post-content ul,
.cdo-post-content ul .cdo-post-content ol,
.cdo-post-content ul .cdo-post-content ul {
    margin-left: 1.25em;
}

.cdo-post-content dl {
    margin-bottom: 2em;
}

.cdo-post-content dl:last-child {
    margin-bottom: 0;
}

.cdo-post-content dl dt {
    margin-bottom: 0.5em;
    font-weight: 700;
}

.cdo-post-content blockquote {
    margin: 0 0 2em;
    padding: 1em;
    font-family: "Caveat Brush", cursive;
    font-size: 1.25em;
}

.cdo-post-content blockquote:last-child {
    margin-bottom: 0;
}

.cdo-post-content blockquote,
.cdo-post-content blockquote p {
    line-height: inherit;
}

.cdo-post-content cite {
    font-size: 0.8em;
    font-family: Montserrat, sans-serif;
}

.cdo-post-content abbr,
.cdo-post-content abbr[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
    text-decoration: none;
}

.cdo-post-content figure {
    margin-bottom: 2em;
}

.cdo-post-content figure:last-child {
    margin-bottom: 0;
}

.cdo-post-content pre {
    margin-bottom: 2em;
}

.cdo-post-content pre:last-child {
    margin-bottom: 0;
}

.cdo-category-selector {
    display: flex;
    align-items: center;
    margin: -1em -1em 0 -1em;
    flex-wrap: wrap;
    color: #7e6757;
}

.cdo-category-selector__item {
    flex: 0 1 calc(33.33% - 2em);
    justify-content: space-between;
    border: 1px solid;
    margin: 1em 1em 0 1em;
    text-align: center;
    padding: 0.5em;
    color: inherit;
}

@media screen and (max-width: 63.99875em) {
    .cdo-category-selector__item {
        flex-basis: calc(100% - 2em);
    }
}

.cdo-category-selector__item:hover {
    color: inherit;
}

.cdo-category-selector__item_active {
    color: #d15305;
}

.cdo-category-selector__item_active:hover {
    color: #d15305;
}

.cdo-pagination {
    font-size: 16px;
}

.cdo-pagination .page-numbers {
    vertical-align: middle;
    display: inline-flex;
    font-weight: 700;
    color: inherit;
}

.cdo-pagination .page-numbers:hover {
    color: inherit;
}

.cdo-pagination .current {
    color: #998d89;
}

.cdo-pagination .current:hover {
    color: #998d89;
}

.cdo-pagination .page-numbers+.page-numbers {
    margin-left: 1em;
}

.cdo-pagination .nav-links {
    display: flex;
    justify-content: center;
}

.cdo-breadcrumbs {
    text-align: center;
    padding: 1em;
    margin: 0 18rem;
    background-color: #513628;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
}

.cdo-breadcrumbs a {
    color: #fff;
}

.cdo-breadcrumbs a:focus,
.cdo-breadcrumbs a:hover {
    color: #fff;
}

.cdo-breadcrumbs .breadcrumb_last {
    font-weight: 700;
}

@media screen and (max-width: 63.99875em) {
    .cdo-breadcrumbs {
        margin: 0;
    }
}

.cdo-inline-list {
    list-style: none;
    margin: 0;
    line-height: inherit;
    margin: 0 -1em;
}

.cdo-inline-list__item {
    display: inline-block;
    padding: 0 1em;
    white-space: nowrap;
}

.cdo-inline-list_dots {
    margin-right: -1em;
    margin-left: auto;
    overflow: hidden;
}

.cdo-inline-list_dots .cdo-inline-list__item {
    padding: 0;
    margin-right: 1em;
    margin-left: -1em;
}

.cdo-inline-list_dots .cdo-inline-list__item:first-of-type {
    padding-left: 1em;
}

.cdo-inline-list_dots .cdo-inline-list__item+.cdo-inline-list__item:before {
    content: "\002022";
    width: 1em;
    display: inline-block;
    text-align: center;
}

.cdo-phase-box {
    position: relative;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 48.06125em) {
    .cdo-phase-box {
        justify-content: center;
    }
}

.cdo-phase-box__svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.cdo-phase-box.cdo_was-viewed .cdo-svg_initialized .cdo-svg__path {
    transition: stroke-dashoffset 1s linear 0.5s;
    stroke-dashoffset: 0;
}

.cdo-phase-box.cdo_was-viewed:after {
    transition: transform 0.5s ease-out 1.5s;
    transform: scaleX(1);
    transform-origin: center left;
}

.cdo-phase-box.cdo_was-viewed .cdo-phase-box__phase-title:after {
    right: 10%;
    transition: right 0.5s ease;
}

.cdo-phase-box__svg {
    transform: rotate(90deg);
}

.cdo-phase-box__img {
    position: relative;
}

.cdo-phase-box__img-box {
    flex-basis: 8em;
    padding: 0.5em;
    position: relative;
}

.cdo-phase-box__phase-box {
    margin-bottom: 1.5em;
    display: inline-flex;
    flex-grow: 1;
    flex-basis: 0;
    justify-content: space-around;
}

.cdo-phase-box__phase-title {
    display: inline-flex;
    position: relative;
    height: 1.5em;
}

.cdo-phase-box__phase-title:after {
    content: "";
    display: block;
    border-bottom: 1px solid;
    position: absolute;
    bottom: 0;
    left: 10%;
    right: 100%;
}

.cdo-phase-box:after {
    content: "";
    display: block;
    border-bottom: 1px solid;
    flex-grow: 1;
    transform: scaleX(0);
}

@media screen and (max-width: 48.06125em) {
    .cdo-phase-box:after {
        content: none;
    }
}

.cdo-phase-box_no-phase .cdo-phase-box__phase-box {
    flex-grow: 1;
}

.cdo-phase-box_no-phase .cdo-phase-box__phase-title {
    display: none;
}

@media screen and (max-width: 48.06125em) {
    .cdo-phase-box_no-phase:after {
        content: "";
    }
}

.cdo-phase-box_line-phase .cdo-phase-box__phase-title {
    width: 2.5em;
}

@media screen and (max-width: 74.99875em) {
    .cdo-phase-box_line-phase {
        justify-content: space-around;
    }

    .cdo-phase-box_line-phase .cdo-phase-box__phase-box {
        display: none;
    }

    .cdo-phase-box_line-phase:after {
        content: none;
    }
}

.cdo-course-info-box {
    text-align: center;
}

.cdo-course-info-box__info-box {
    padding-bottom: 2em;
    position: relative;
    display: flex;
    justify-content: center;
}

.cdo-course-info-box__info-box:after {
    content: "";
    display: block;
    position: absolute;
    border: 1px solid #000;
    bottom: 0;
    width: 3em;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.cdo-course-info-box__extra-box {
    padding-top: 2em;
}

.cdo-course-info-box__icons {
    display: flex;
    margin-top: 1em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-course-info-box__icons {
        display: inline-flex;
        margin-top: 0;
    }
}

.cdo-course-info-box__icon {
    font-size: 1.5em;
    display: flex;
}

.cdo-course-info-box_thin .cdo-course-info-box__info-box {
    padding-bottom: 1em;
}

.cdo-course-info-box_thin .cdo-course-info-box__extra-box {
    padding-top: 1em;
}

.cdo-course-info-box_fixed {
    max-width: 16em;
}

.cdo-underline {
    height: 1.5em;
    position: relative;
    display: inline-flex;
}

.cdo-underline:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid;
    width: 80%;
}

.cdo-underline_color_white:after {
    border-color: #fff;
}

.cdo-underline_color_black:after {
    border-color: #000;
}

.cdo-underline_color_brown_saddle:after {
    border-color: #513628;
}

.cdo-underline_color_brown_cowboy:after {
    border-color: #52302e;
}

.cdo-underline_color_brown_pineCone:after {
    border-color: #67554e;
}

.cdo-underline_color_brown_romanCoffee:after {
    border-color: #7e6757;
}

.cdo-underline_color_orange_redStage:after {
    border-color: #d15305;
}

.cdo-underline_color_grey_dove:after {
    border-color: #707070;
}

.cdo-underline_color_grey_zorba:after {
    border-color: #998d89;
}

.cdo-underline_color_grey_alabaster:after {
    border-color: #f9f9f9;
}

.cdo-underline_color_grey_gallery:after {
    border-color: #eaeaea;
}

.cdo-underline_color_transparent:after {
    border-color: transparent;
}

.cdo-search {
    z-index: -1;
    position: absolute;
    transition: top 1s ease;
    top: -100%;
    right: 0;
    padding: 3px;
    border: 1px solid #fff;
    background-color: #513628;
}

.cdo-search_open {
    top: 100%;
}

.cdo-search input[type="search"] {
    color: #513628;
    padding: 5px;
}

.cdo-search input[type="search"]:focus {
    outline: #d15305 auto 1px;
}

.cdo-search input[type="search"]::-webkit-search-cancel-button {
    display: none;
}

.cdo-search button[type="submit"] {
    display: none;
}

.cdo-navbar {
    background-color: #513628;
    display: table;
    border-collapse: collapse;
    font-size: 16px;
    width: 100%;
    height: 48px;
    color: #fff;
}

.cdo-navbar__item {
    line-height: normal;
    border: 1px solid #fff;
    display: table-cell;
    position: relative;
    color: inherit;
}

.cdo-navbar__item:hover {
    color: inherit;
}

.cdo-navbar__item_layout_button {
    width: 10em;
    vertical-align: middle;
    text-align: center;
}

.cdo-navbar__item_no-border_right {
    border-right: 0;
}

.cdo-navbar__item_no-border_left {
    border-left: 0;
}

.cdo-navbar__center-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: stretch;
}

.cdo-navbar__box {
    flex: 1 1 0;
    display: flex;
    align-items: stretch;
    min-width: 0;
}

.cdo-navbar__box_left {
    justify-content: flex-end;
}

.cdo-navbar__box_right {
    justify-content: flex-start;
}

.cdo-navbar__box_center {
    justify-content: center;
}

.cdo-navbar__box_compact .cdo-navbar__box-item {
    margin: 0 0.5em;
}

.cdo-navbar__box-item {
    position: relative;
    margin: 0 1em;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 63.99875em) {
    .cdo-navbar__box-item {
        display: none;
    }
}

.cdo-navbar__box-item_mobile {
    display: flex;
}

@media print,
screen and (min-width: 64em) {
    .cdo-navbar__box-item_mobile {
        display: none;
    }
}

.cdo-navbar__logo-container {
    position: relative;
    z-index: 1;
    width: 10.9em;
    transition: width 250ms ease-out, margin 250ms ease-out;
    margin: 0 5.4em;

}

.cdo-navbar__logo-container::after {
    content: "";
    display: block;
    top: 100%;
    height: 3.9em;
    width: 100%;
    background-color: #513628;
    position: absolute;
    border-width: 0 0.5px 0.5px 0.5px;
    border-style: solid;
    border-color: #fff;
    transition: height 250ms ease-out;
    display: none;

}

.cdo-navbar__logo-cutter {
    position: relative;
    height: 2.8em;
    /*6*/
    overflow: hidden;
    transition: height 250ms ease-out, padding 250ms ease-out;
    padding-top: 6px;
    /*1.1*/

}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-navbar__logo-cutter {
        background-color: #513628;
    }
}

.cdo-navbar__logo {
    position: absolute;
    width: 100%;
    padding: 0 1.5em;
    z-index: 1;
}

.cdo-navbar_state_scrolled .cdo-navbar__logo-cutter {
    height: 100%;
    padding-top: 0.4em;
}

.cdo-navbar_state_scrolled .cdo-navbar__logo-container {
    width: 10.9em;
}

.cdo-navbar_state_scrolled .cdo-navbar__logo-container::after {
    height: 0;
}

@media screen and (max-width: 63.99875em) {
    .cdo-navbar .cdo-navbar__logo-cutter {
        height: 100%;
        padding-top: 0.4em;
    }

    .cdo-navbar .cdo-navbar__logo-container {
        width: 10.9em;
    }

    .cdo-navbar .cdo-navbar__logo-container::after {
        height: 0;
    }

    .cdo-navbar .cdo-navbar__logo-container {
        margin: 0;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-navbar__item_layout_button {
        width: 3em;
    }
}

.cdo-footer {
    color: #fff;
}

@media screen and (max-width: 63.99875em) {
    .cdo-footer__drawer {
        right: 0;
        left: 0;
        position: absolute;
        bottom: 0;
    }
}

.cdo-footer__container {
    position: relative;
}

@media screen and (max-width: 63.99875em) {
    .cdo-footer_open .cdo-footer__mobile-scroller {
        height: 50vh;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-footer__mobile-scroller {
        height: 0;
        overflow-y: auto;
        transition: height 1s ease;
    }
}

.cdo-footer__items {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    background-color: #7e6757;
    color: inherit;
    height: 2em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-footer__items {
        display: block;
        height: auto;
    }
}

.cdo-footer__items_open {
    height: 50vh;
}

.cdo-footer__item {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: inherit;
    border: 0.0625em solid;
    transition: background-color 0.1s ease-out;
}

.cdo-footer__item:hover {
    color: #fff;
    background-color: #513628;
}

@media screen and (max-width: 63.99875em) {
    .cdo-footer__item {
        display: block;
        padding: 1em;
        border-top: none;
    }
}

.cdo-footer__mobile-header {
    color: inherit;
    border: 0.0625em solid;
    transition: background-color 0.1s ease-out;
    background-color: #7e6757;
    text-align: center;
    padding: 0.5em;
    display: block;
}

.cdo-footer__mobile-header:hover {
    color: #fff;
    background-color: #513628;
}

@media print,
screen and (min-width: 64em) {
    .cdo-footer__mobile-header {
        display: none;
    }
}

.cdo-footer__info {
    background-color: #513628;
    color: inherit;
    margin: 0;
    text-align: center;
    min-height: 2em;
    padding: 0.5em;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cdo-hp-intro {
    display: flex;
    padding: 3em 0;
    flex-wrap: wrap;
    overflow: hidden;
}

.cdo-hp-intro__side {
    flex: 1 1 0;
    position: relative;
}

.cdo-hp-intro__side_left:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 100%;
    bottom: 0;
    left: 0;
    border-top: 1px solid #000;
}

.cdo-hp-intro__main {
    max-width: 60rem;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 1rem;
}

.cdo-hp-intro__cup {
    position: relative;
    margin-bottom: 5.8em;
    flex-basis: 18em;
    z-index: 1;
}

.cdo-hp-intro__cup:before {
    content: "";
    display: block;
    position: absolute;
    width: 15em;
    height: 15em;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: rotate(180deg);
    bottom: -9.5em;
    left: -2.2em;
}

.cdo-hp-intro__cup-svg {
    width: 100%;
    height: 100%;
}

.cdo-hp-intro__cup-svg-box {
    position: absolute;
    top: 3%;
    right: 3%;
    bottom: 3%;
    left: 3%;
}

.cdo-hp-intro__cup-svg-bg {
    opacity: 0;
}

.cdo-hp-intro__cup-img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    position: relative;
    margin-top: 12%;
}

.cdo-hp-intro__content {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 0 1em;
    flex-basis: 0;
    position: relative;
}

.cdo-hp-intro__title-box {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    padding: 0 1em;
}

.cdo-hp-intro__title-box:before {
    content: "";
    display: block;
    top: 50%;
    margin-top: -0.15em;
    right: 108%;
    left: -6.5%;
    border-top: 1px solid #000;
    position: absolute;
}

.cdo-hp-intro__subtitle-box {
    flex: 1 0 10em;
    display: flex;
    align-items: flex-end;
    padding-bottom: 3em;
}

.cdo-hp-intro__subtitle {
    color: #513628;
    font-family: "Caveat Brush", cursive;
    line-height: normal;
    margin: 0;
    text-align: center;
    font-size: 1.5em;
    white-space: nowrap;
}

.cdo-hp-intro__story-box {
    flex: 1 0 10em;
    display: flex;
    align-items: flex-end;
    padding: 3em 1em 0 1em;
    align-items: flex-start;
}

.cdo-hp-intro__story {
    color: #513628;
    font-size: 0.75em;
    line-height: 1.7;
    margin: 0;
}

.cdo-hp-intro__video-box {
    flex-grow: 1;
    position: relative;
    z-index: 1;
    margin-top: 5em;
    padding: 1em;
}

.cdo-hp-intro__video-box:before {
    content: "";
    display: block;
    position: absolute;
    width: 15em;
    height: 15em;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: -9.6em;
    left: 7.5em;
}

.cdo-hp-intro__video-svg-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 65%;
    bottom: 0;
}

.cdo-hp-intro__video-svg {
    width: 100%;
    height: 100%;
}

.cdo-hp-intro__video-svg-bg {
    opacity: 0;
}

.cdo-hp-intro__video {
    margin-bottom: 0;
}

.cdo-hp-intro__link {
    flex-basis: 100%;
    text-align: center;
    margin-top: 3em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__side_left:before {
        transition: right 1s ease-in;
        right: -2.1em;
    }

    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__cup-svg-path {
        transition: stroke-dashoffset 1s linear 1s;
        stroke-dashoffset: 0;
    }

    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__cup-svg-bg {
        transition: opacity 1s ease-in-out 1s;
        opacity: 1;
    }

    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__title-box:before {
        transition: right 1.5s ease-out 2s;
        right: 0;
    }

    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__video-svg-path {
        transition: stroke-dashoffset 1.5s ease-out 3.5s;
        stroke-dashoffset: 0;
    }

    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__video-svg-bg {
        transition: opacity 1s ease-in-out 3.5s;
        opacity: 1;
    }
}

@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__title-box:before {
        right: 20%;
    }
}

@media screen and (max-width: 74.99875em) {
    .cdo-hp-intro__main {
        justify-content: center;
    }

    .cdo-hp-intro__cup {
        flex-grow: 0;
    }

    .cdo-hp-intro__cup:before {
        bottom: -7em;
    }

    .cdo-hp-intro__content {
        flex-grow: 0;
    }

    .cdo-hp-intro__content:before {
        display: block;
        content: "";
        position: absolute;
        background-image: url(../images/common/backgrounds/coffee-plant.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 12em;
        height: 12em;
        top: -10.5em;
        right: 1em;
        transform: rotate(100deg);
    }

    .cdo-hp-intro__video-box {
        flex-basis: 100%;
        margin-top: 0;
        padding: 1em;
        margin-left: 0;
    }

    .cdo-hp-intro__video-box:before {
        display: none;
    }

    .cdo-hp-intro .cdo-hp-intro__title-box:before {
        transition-timing-function: ease-out;
    }

    .cdo-hp-intro__subtitle-box {
        flex-basis: 9em;
        padding-bottom: 2em;
    }

    .cdo-hp-intro__story-box {
        flex-basis: 9em;
        max-width: 22em;
        padding-top: 2em;
    }
}

@media screen and (min-width: 48.0625em) and (max-width: 63.99875em) {
    .cdo-hp-intro__cup {
        flex-basis: 12em;
        margin-bottom: 4em;
    }

    .cdo_was-viewed .cdo-hp-intro .cdo-hp-intro__title-box:before {
        right: 20%;
    }

    .cdo-hp-intro__title-box:before {
        left: -4%;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-hp-intro {
        font-size: 20px;
        padding: 1em 0;
    }

    .cdo-hp-intro__main {
        max-width: 100%;
        padding: 0 3rem;
    }

    .cdo-hp-intro__cup {
        flex-basis: 100%;
        margin: 0 1em;
    }

    .cdo-hp-intro__cup:before {
        bottom: -35%;
        left: -30%;
        width: 80%;
        height: 80%;
    }

    .cdo-hp-intro__cup.cdo_was-viewed .cdo-hp-intro__cup-svg-path {
        transition: stroke-dashoffset 1s ease-in-out;
        stroke-dashoffset: 0;
    }

    .cdo-hp-intro__cup.cdo_was-viewed .cdo-hp-intro__cup-svg-bg {
        transition: opacity 1s ease-in-out;
        opacity: 1;
    }

    .cdo-hp-intro__content {
        align-items: stretch;
        margin-top: 4em;
        flex-basis: 100%;
        padding: 0;
    }

    .cdo-hp-intro__content:before {
        display: none;
    }

    .cdo-hp-intro__title-box {
        position: relative;
        justify-content: center;
        padding: 0;
    }

    .cdo-hp-intro__title-box:before {
        left: -3rem;
        right: 135%;
    }

    .cdo-hp-intro__title-box.cdo_was-viewed:before {
        transition: right 1s ease-in-out;
        right: 12%;
    }

    .cdo-hp-intro__subtitle-box {
        display: none;
    }

    .cdo-hp-intro__story-box {
        padding-left: 0;
        padding-right: 0;
        max-width: none;
        flex-basis: auto;
    }

    .cdo-hp-intro__video-box {
        margin-top: 4em;
        margin-left: -1em;
        margin-right: -1em;
    }

    .cdo-hp-intro__video-box:before {
        display: block;
        width: 70%;
        height: 70%;
        top: -30%;
        right: -10%;
        left: auto;
    }

    .cdo-hp-intro__video-box.cdo_was-viewed .cdo-hp-intro__video-svg-path {
        transition: stroke-dashoffset 1.5s ease-in-out;
        stroke-dashoffset: 0;
    }

    .cdo-hp-intro__video-box.cdo_was-viewed .cdo-hp-intro__video-svg-bg {
        transition: opacity 1.5s ease-in-out;
        opacity: 1;
    }

    .cdo-hp-intro__link {
        margin-top: 2em;
    }
}

.cdo-section {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    position: relative;
}

.cdo-section_overflow {
    overflow: visible;
}

.cdo-section_container {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_container {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-section_container_small {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_container_small {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_container_medium {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
        max-width: 66rem;
        margin-left: auto;
        margin-right: auto;
    }
}

@media print,
screen and (min-width: 48.0625em) and (min-width: 48.0625em) {
    .cdo-section_container_medium {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-section_container_large {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
        max-width: 66rem;
        margin-left: auto;
        margin-right: auto;
    }
}

@media print,
screen and (min-width: 64em) and (min-width: 48.0625em) {
    .cdo-section_container_large {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

@media screen and (min-width: 75em) {
    .cdo-section_container_xlarge {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
        max-width: 66rem;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 75em) and (min-width: 48.0625em) {
    .cdo-section_container_xlarge {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-section_container-full {
    padding-right: 0;
    padding-left: 0;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

.cdo-section_container-narrow {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 37.25rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_container-narrow {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-section_half-container-left {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_half-container-left {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-section_half-container-left {
        max-width: 33rem;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }
}

.cdo-section_half-container-right {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_half-container-right {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-section_half-container-right {
        max-width: 33rem;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
}

.cdo-section_padded {
    padding-top: 3em;
    padding-bottom: 3em;
}

.cdo-section_padded_bottom {
    padding-bottom: 3em;
}

.cdo-section_padded_thin {
    padding-top: 1em;
    padding-bottom: 1em;
}

.cdo-section_padded_fat {
    padding-top: 5em;
    padding-bottom: 5em;
}

.cdo-section_padded_fatter {
    padding-top: 8em;
    padding-bottom: 8em;
}

.cdo-section_padded_infoSection {
    padding-bottom: 4em;
}

.cdo-section_quote {
    min-height: 11.455em;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_quote {
        min-height: 15.625em;
    }
}

@media screen and (min-width: 90em) {
    .cdo-section_quote {
        min-height: 25em;
    }
}

.cdo-section__content:first-of-type {
    flex-grow: 1;
}

.cdo-section__content_layout_paragraph {
    max-width: 38.5em;
    -ms-grid-row-align: center;
    align-self: center;
}

@media screen and (min-width: 90em) {
    .cdo-section__content_layout_paragraph {
        max-width: 50em;
    }
}

.cdo-section__content_layout_no-gutter {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section__content_layout_no-gutter {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

.cdo-section__content+.cdo-section__content,
.cdo-section__title+.cdo-section__content {
    margin-top: 3em;
}

.cdo-section_fat .cdo-section__content+.cdo-section__content,
.cdo-section_fat .cdo-section__title+.cdo-section__content {
    margin-top: 6em;
}

.cdo-section_type_elegant {
    margin-top: 2.5em;
    margin-bottom: 1.5em;
}

.cdo-section_type_elegant>.cdo-section__content {
    max-width: 13em;
    margin-left: 0;
    margin-right: 1.5em;
}

.cdo-section_type_elegant>.cdo-section__title+.cdo-section__content {
    margin-top: 1em;
}

.cdo-section_type_compact>.cdo-section__title+.cdo-section__content {
    margin-top: 0.5em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-section_type_compact-mobile>.cdo-section__title+.cdo-section__content {
        margin-top: 1em;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-section_type_elegant>.cdo-section__title {
        text-align: center;
    }

    .cdo-section_type_elegant>.cdo-section__content {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .cdo-section_type_elegant>.cdo-section__title+.cdo-section__content {
        margin-top: 2.5em;
    }
}

.cdo-section_color_white {
    background-color: #fff;
}

.cdo-section_color_black {
    background-color: #000;
}

.cdo-section_color_brown_saddle {
    background-color: #513628;
}

.cdo-section_color_brown_cowboy {
    background-color: #52302e;
}

.cdo-section_color_brown_pineCone {
    background-color: #67554e;
}

.cdo-section_color_brown_romanCoffee {
    background-color: #7e6757;
}

.cdo-section_color_orange_redStage {
    background-color: #d15305;
}

.cdo-section_color_grey_dove {
    background-color: #707070;
}

.cdo-section_color_grey_zorba {
    background-color: #998d89;
}

.cdo-section_color_grey_alabaster {
    background-color: #f9f9f9;
}

.cdo-section_color_grey_gallery {
    background-color: #eaeaea;
}

.cdo-section_color_transparent {
    background-color: transparent;
}

.cdo-table-row {
    display: flex;
    align-items: stretch;
}

.cdo-table-row__cell {
    flex: 1 0 0;
    padding: 3em;
    display: flex;
    align-items: stretch;
    position: relative;
}

.cdo-table-row__cell:first-of-type {
    padding-left: 0;
}

.cdo-table-row__cell:last-of-type {
    padding-right: 0;
}

.cdo-table-row__cell+.cdo-table-row__cell:before {
    content: "";
    display: block;
    border-left: 1px solid #fff;
    position: absolute;
    height: 70%;
    top: 0;
    left: 0;
}

@media screen and (max-width: 63.99875em) {
    .cdo-table-row {
        flex-direction: column;
    }

    .cdo-table-row__cell {
        flex: 1 0 auto;
        padding: 0;
        display: flex;
        align-items: stretch;
        position: relative;
    }

    .cdo-table-row__cell+.cdo-table-row__cell {
        margin-top: 3em;
    }

    .cdo-table-row__cell+.cdo-table-row__cell:before {
        display: none;
    }
}

.cdo-schedule {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
}

.cdo-schedule__row {
    display: flex;
    align-items: center;
}

.cdo-schedule__row+.cdo-schedule__row {
    margin-top: 4em;
}

.cdo-schedule__date {
    flex: 0 0 auto;
}

.cdo-schedule__title {
    flex: 1;
    padding: 0 2em;
}

.cdo-schedule__link {
    flex: 0 0 auto;
}

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

.cdo-schedule_size_xxsmall {
    font-size: 12px;
}

.cdo-schedule_size_xsmall {
    font-size: 14px;
}

.cdo-schedule_size_small {
    font-size: 16px;
}

.cdo-schedule_size_smaller {
    font-size: 15px;
}

.cdo-schedule_size_medium {
    font-size: 20px;
}

.cdo-schedule_size_large {
    font-size: 25px;
}

.cdo-schedule_size_larger {
    font-size: 35px;
}

.cdo-schedule_size_xlarge {
    font-size: 40px;
}

.cdo-schedule_size_xxlarge {
    font-size: 70px;
}

@media screen and (max-width: 63.99875em) {
    .cdo-schedule__date {
        text-align: right;
        flex-grow: 0.5;
    }

    .cdo-schedule__link {
        display: block;
        flex-grow: 0.5;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-schedule__date {
        flex: 1;
        padding-right: 1em;
    }

    .cdo-schedule__title {
        flex: 1;
        padding: 0 0 0 1em;
    }

    .cdo-schedule__link {
        display: none;
    }
}

.cdo-blog-preview {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cdo-blog-preview__title {
    -ms-grid-row-align: stretch;
    align-self: stretch;
}

.cdo-blog-preview__media {
    max-width: 100%;
    width: 100%;
}

.cdo-blog-preview__media_padded {
    padding-left: 3em;
    padding-right: 3em;
}

@media print,
screen and (min-width: 64em) {
    .cdo-blog-preview__media_padded_large {
        padding-left: 3em;
        padding-right: 3em;
    }
}

.cdo-blog-preview__media+.cdo-blog-preview__title {
    margin-top: 3em;
}

.cdo-blog-preview__title+.cdo-blog-preview__media {
    margin-top: 2em;
}

.cdo-blog-preview__teaser {
    margin-top: 2em;
}

.cdo-blog-preview__link {
    margin-top: 2em;
}

.cdo-blog-preview_color_white {
    color: #fff;
}

.cdo-blog-preview_color_black {
    color: #000;
}

.cdo-blog-preview_color_brown_saddle {
    color: #513628;
}

.cdo-blog-preview_color_brown_cowboy {
    color: #52302e;
}

.cdo-blog-preview_color_brown_pineCone {
    color: #67554e;
}

.cdo-blog-preview_color_brown_romanCoffee {
    color: #7e6757;
}

.cdo-blog-preview_color_orange_redStage {
    color: #d15305;
}

.cdo-blog-preview_color_grey_dove {
    color: #707070;
}

.cdo-blog-preview_color_grey_zorba {
    color: #998d89;
}

.cdo-blog-preview_color_grey_alabaster {
    color: #f9f9f9;
}

.cdo-blog-preview_color_grey_gallery {
    color: #eaeaea;
}

.cdo-blog-preview_color_transparent {
    color: transparent;
}

@media print,
screen and (min-width: 64em) {
    .cdo-blog-preview_narrow {
        padding-left: 3em;
        padding-right: 3em;
    }
}

.cdo-menu-container {
    position: fixed;
    z-index: 12;
    transition: transform 1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 100%;
    transform: translateX(-100%);
    border-bottom: 0.05em solid #513628;
    display: flex;
    flex-flow: column wrap;
}

.cdo-menu-container .is-off-canvas-open {
    overflow: hidden;
}

.cdo-menu-container .js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity 1s ease, visibility 1s ease;
    background: #000;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}

.cdo-menu-container .js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible;
}

.cdo-menu-container .js-off-canvas-overlay.is-closable {
    cursor: pointer;
}

.cdo-menu-container .js-off-canvas-overlay.is-overlay-absolute {
    position: absolute;
}

.cdo-menu-container .js-off-canvas-overlay.is-overlay-fixed {
    position: fixed;
}

[data-whatinput="mouse"] .cdo-menu-container {
    outline: 0;
}

.cdo-menu-container.is-transition-push {
    z-index: 12;
}

.cdo-menu-container.is-closed {
    visibility: hidden;
    width: auto;
}

.cdo-menu-container.is-transition-overlap {
    z-index: 20;
}

.cdo-menu-container.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.cdo-menu-container.is-open {
    transform: translate(0, 0);
}

.off-canvas-content .off-canvas.position-top {
    transform: translateY(-100%);
}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
    transform: translate(0, 0);
}

.off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(100%);
}

.cdo-menu-container.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}

@media print,
screen and (min-width: 64em) {
    .cdo-menu-container {
        display: flex;
        flex-flow: row wrap;
    }
}

.cdo-menu-container__close {
    right: 1rem;
    top: 0;
    font-size: 2em;
    line-height: 1;
    position: absolute;
    color: #fff;
    cursor: pointer;
    z-index: 999;
}

[data-whatinput="mouse"] .cdo-menu-container__close {
    outline: 0;
}

.cdo-menu-container__close:focus,
.cdo-menu-container__close:hover {
    color: #fff;
}

.cdo-menu-container__brand-box {
    overflow: hidden;
}

@media screen and (max-width: 63.99875em) {
    .cdo-menu-container__brand-box {
        order: 1;
        height: 16.66667%;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-menu-container__brand-box {
        width: 50%;
    }
}

.cdo-menu-container__menu-box {
    background: url(../images/common/backgrounds/menu-bg.png) no-repeat center;
    background-size: cover;
    overflow: hidden;
}

@media screen and (max-width: 63.99875em) {
    .cdo-menu-container__menu-box {
        height: 83.33333%;
        display: flex;
        justify-content: space-around;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-menu-container__menu-box {
        width: 50%;
    }
}

.cdo-brand {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: 100%;
}

.cdo-brand__header {
    flex: 0.5;
    padding: 5% 31%;
}

@media screen and (max-width: 63.99875em) {
    .cdo-brand__header {
        display: none !important;
    }
}

.cdo-brand__body {
    flex: 0;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 0 25%;
}

@media screen and (max-width: 63.99875em) {
    .cdo-brand__body {
        display: none !important;
    }
}

.cdo-brand__cup-box {
    position: relative;
    width: 100%;
    z-index: 1;
}

.cdo-brand__cup-svg-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 11%;
}

.cdo-brand__cup-svg {
    width: 100%;
    height: 100%;
}

.cdo-brand__cup-svg-circle {
    transition: stroke-dashoffset ease;
    transition-duration: 0s;
    transition-delay: 1s;
}

.cdo-brand_animate .cdo-brand__cup-svg-circle {
    stroke-dashoffset: 0;
    transition-duration: 1s;
    transition-delay: 2s;
}

.cdo-brand_animate .cdo-brand__footer:after {
    margin-top: -6%;
    top: 0;
    transition-duration: 1s;
}

.cdo-brand__cup-img {
    position: relative;
    padding: 3%;
    width: 100%;
    padding-bottom: 103%;
    background-image: url(../images/common/decorations/costadoro-tazzina.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.cdo-brand__footer {
    flex: 1;
    display: flex;
    position: relative;
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__footer {
        align-items: flex-end;
    }

    .cdo-brand__footer:after {
        transition: top ease, margin-top ease;
        transition-delay: 1s;
        transition-duration: 0s;
        content: "";
        display: block;
        border-left: 1px solid #000;
        position: absolute;
        left: 50%;
        top: 100%;
        bottom: 0;
    }
}

.cdo-brand__footer-container {
    width: 100%;
    display: flex;
    align-items: stretch;
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__footer-container {
        margin-bottom: 5%;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-brand__footer-container {
        flex-direction: column;
        padding: 1em 1.25rem;
        justify-content: space-around;
    }
}

@media screen and (max-width: 23.375em) {
    .cdo-brand__footer-container {
        padding: 0.5em 1em;
    }
}

.cdo-brand__social-box {
    display: inline-flex;
    align-items: flex-end;
    justify-content: center;
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__social-box {
        flex: 0 0 50%;
        align-items: center;
        flex-direction: column;
        justify-content: flex-start;
    }
}

.cdo-brand__language-box {
    display: inline-flex;
    align-items: flex-start;
    justify-content: center;
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__language-box {
        flex: 0 0 50%;
        align-items: center;
        flex-direction: column;
        order: 1;
        justify-content: flex-start;
    }
}

.cdo-brand__icon-box {
    display: flex;
    align-items: center;
}

@media screen and (max-width: 63.99875em) {
    .cdo-brand__icon-box {
        width: 100%;
        justify-content: space-between;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__icon-box {
        flex-direction: column;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__icon-box-label+.cdo-brand__icon-box-icons {
        margin-top: 1em;
    }
}

.cdo-brand__icon-box-icons {
    display: flex;
}

@media screen and (max-width: 63.99875em) {
    .cdo-brand__icon-box-icons {
        flex: 1;
        justify-content: flex-end;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-brand__icon-box-icons {
        justify-content: space-around;
    }
}

.cdo-brand__icon-box-icon {
    display: inline-flex;
}

.cdo-brand__icon-box-icon+.cdo-brand__icon-box-icon {
    margin-left: 1em;
}

.cdo-menu-box {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    font-size: 15px;
}

@media screen and (min-width: 64em) and (max-width: 74.99875em) {
    .cdo-menu-box {
        font-size: 12px;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-menu-box {
        height: 100%;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-menu-box {
        margin: 0;
        /*calc(1em + 48px) 3.33em 2.69em 3.33em;*/
        display: flex;
        align-items: stretch;
        justify-content: flex-start;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        position: relative;
        z-index: 100;
    }
}

@media screen and (max-width: 23.375em) {
    .cdo-menu-box {
        font-size: 12px;
        margin-bottom: 1em;
    }
}

.cdo-menu-box__menu {
    margin: 20% 20% 1em 20%;
    flex: 0.5 0 auto;
}

@media screen and (max-width: 63.99875em) {
    .cdo-menu-box__menu {
        margin: 2em 0 0.5em 0;
        display: flex;
        align-items: center;
    }
}

.cdo-menu-box__footer {
    display: flex;
}

@media screen and (max-width: 63.99875em) {
    .cdo-menu-box__footer {
        flex-direction: column;
        flex-grow: 0;
        flex-basis: auto;
    }
}

.cdo-menu-box__footer-cell {
    flex: 1;
    position: relative;
}

@media print,
screen and (min-width: 64em) {
    .cdo-menu-box__footer-cell+.cdo-menu-box__footer-cell:before {
        content: "";
        display: block;
        position: absolute;
        top: 100%;
        left: 0;
        bottom: 0;
        border-left: 1px solid #fff;
        transition-property: top;
        transition-duration: 0s;
        transition-delay: 1s;
    }
}

@media screen and (max-width: 63.99875em) {
    .cdo-menu-box__footer-cell {
        margin-top: 1.5em;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-menu-box__footer-cell {
        margin-top: 1em;
    }
}

@media print,
screen and (min-width: 64em) {
    .cdo-menu-box__footer-cell {
        padding: 3% 10% 5% 10%;
    }
}

.cdo-menu-box_animate .cdo-menu-box__footer-cell+.cdo-menu-box__footer-cell:before {
    top: 0;
    transition-duration: 2s;
}

.cdo-main-menu {
    list-style: none;
    margin: 0;
}

.cdo-main-menu_level_0 {
    margin-top: 2em;
    margin-left: 0;
}

.cdo-main-menu_level_1 {
    margin-top: 2em;
    margin-left: 6em;
}

.cdo-main-menu_level_1 .cdo-main-menu__item {
    font-size: 0.8em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_1 {
        display: none;
    }
}

.cdo-main-menu_level_2 {
    margin-top: 2em;
    margin-left: 12em;
}

.cdo-main-menu_level_2 .cdo-main-menu__item {
    font-size: 0.66667em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_2 {
        display: none;
    }
}

.cdo-main-menu_level_3 {
    margin-top: 2em;
    margin-left: 18em;
}

.cdo-main-menu_level_3 .cdo-main-menu__item {
    font-size: 0.57143em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_3 {
        display: none;
    }
}

.cdo-main-menu_level_4 {
    margin-top: 2em;
    margin-left: 24em;
}

.cdo-main-menu_level_4 .cdo-main-menu__item {
    font-size: 0.5em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_4 {
        display: none;
    }
}

.cdo-main-menu_level_5 {
    margin-top: 2em;
    margin-left: 30em;
}

.cdo-main-menu_level_5 .cdo-main-menu__item {
    font-size: 0.44444em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_5 {
        display: none;
    }
}

.cdo-main-menu_level_6 {
    margin-top: 2em;
    margin-left: 36em;
}

.cdo-main-menu_level_6 .cdo-main-menu__item {
    font-size: 0.4em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_6 {
        display: none;
    }
}

.cdo-main-menu_level_7 {
    margin-top: 2em;
    margin-left: 42em;
}

.cdo-main-menu_level_7 .cdo-main-menu__item {
    font-size: 0.36364em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_7 {
        display: none;
    }
}

.cdo-main-menu_level_8 {
    margin-top: 2em;
    margin-left: 48em;
}

.cdo-main-menu_level_8 .cdo-main-menu__item {
    font-size: 0.33333em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_8 {
        display: none;
    }
}

.cdo-main-menu_level_9 {
    margin-top: 2em;
    margin-left: 54em;
}

.cdo-main-menu_level_9 .cdo-main-menu__item {
    font-size: 0.30769em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_9 {
        display: none;
    }
}

.cdo-main-menu_level_10 {
    margin-top: 2em;
    margin-left: 60em;
}

.cdo-main-menu_level_10 .cdo-main-menu__item {
    font-size: 0.28571em;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu_level_10 {
        display: none;
    }
}

.cdo-main-menu__item {
    line-height: normal;
}

.cdo-main-menu__item+.cdo-main-menu__item {
    margin-top: 2em;
}

@media screen and (max-width: 48.06125em) {
    .cdo-main-menu__item+.cdo-main-menu__item {
        margin-top: 1.5em;
    }
}

@media screen and (max-width: 48.06125em) {
    .cdo-main-menu__item+.cdo-main-menu__item {
        margin-top: 1em;
    }
}

@media screen and (max-width: 23.375em) {
    .cdo-main-menu__item+.cdo-main-menu__item {
        margin-top: 0.75em;
    }
}

.cdo-main-menu__link {
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    letter-spacing: 0.2em;
}

.cdo-main-menu__link:focus,
.cdo-main-menu__link:hover {
    color: #fff;
}

@media screen and (max-width: 63.99875em) {
    .cdo-main-menu {
        text-align: center;
    }
}

.cdo-form-container {
    display: flex;
    align-items: stretch;
    margin-top: 4em;
    margin-bottom: 2em;
    overflow: hidden;
}

.cdo-form-container__side {
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.cdo-form-container__form {
    min-width: 50%;
    margin: 1em 2em;
}

@media print,
screen and (min-width: 64em) {
    .cdo-form-container__form {
        max-width: 50%;
    }
}

.cdo-form-container__decoration {
    flex: 1;
    position: relative;
    border-right: 1px solid #000;
}

.cdo-form-container__decoration:before {
    content: "";
    display: block;
    position: absolute;
    top: 20%;
    right: 20%;
    left: 20%;
    bottom: 20%;
    background: url(../images/common/decorations/pianta-caffe-e-chicchi-high.png) no-repeat center;
    background-size: contain;
}

.cdo-form-container__title-box {
    padding: 4em 2em 2em 2em;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}

@media screen and (max-width: 63.99875em) {
    .cdo-form-container {
        flex-direction: column;
        margin: 2rem 1rem 1rem 1rem;
    }

    .cdo-form-container__side {
        flex-basis: auto;
    }

    .cdo-form-container__form {
        min-width: none;
        margin: 1em 0 0 0;
    }

    .cdo-form-container__title {
        flex: 4;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

    .cdo-form-container__title-box {
        border: none;
        padding: 0;
        display: flex;
        align-items: stretch;
    }

    .cdo-form-container__title-box:after,
    .cdo-form-container__title-box:before {
        height: 2em;
        content: "";
        display: block;
        flex: 1;
        background: url(../images/common/decorations/chicco-singolo.png) no-repeat center;
        background-size: contain;
    }

    .cdo-form-container__decoration {
        display: none;
    }
}

.cdo-form {
    color: #513628;
    font-size: 16px;
}

.cdo-form .wpforms-field-container,
.cdo-form__input-group-container {
    margin-top: -1em;
}

.cdo-form .wpforms-field {
    padding: 1em 0 !important;
}

.cdo-form .wpforms-field li+li {
    margin-top: 0.5em;
}

.cdo-form__input-group {
    padding-top: 1em;
}

.cdo-form__input-group-container+.cdo-form__footer {
    margin-top: 3em;
}

.cdo-form .wpforms-field-label-inline {
    flex: 1;
}

.cdo-form input,
.cdo-form select,
.cdo-form textarea {
    border-radius: 0;
    padding: 0.5em 1em;
    width: 100%;
    border: 0;
    border-top: 1px solid;
    border-right: 0;
    border-bottom: 1px solid;
    border-left: 0;
    color: inherit;
    font-size: inherit;
    background-color: rgba(153, 141, 137, 0.1);
    font-weight: 500;
}

.cdo-form input::-webkit-input-placeholder,
.cdo-form select::-webkit-input-placeholder,
.cdo-form textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input:-ms-input-placeholder,
.cdo-form select:-ms-input-placeholder,
.cdo-form textarea:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-webkit-input-placeholder,
.cdo-form select::-webkit-input-placeholder,
.cdo-form textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-moz-placeholder,
.cdo-form select::-moz-placeholder,
.cdo-form textarea::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input:-ms-input-placeholder,
.cdo-form select:-ms-input-placeholder,
.cdo-form textarea:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-ms-input-placeholder,
.cdo-form select::-ms-input-placeholder,
.cdo-form textarea::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-webkit-input-placeholder,
.cdo-form select::-webkit-input-placeholder,
.cdo-form textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-moz-placeholder,
.cdo-form select::-moz-placeholder,
.cdo-form textarea::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input:-ms-input-placeholder,
.cdo-form select:-ms-input-placeholder,
.cdo-form textarea:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-ms-input-placeholder,
.cdo-form select::-ms-input-placeholder,
.cdo-form textarea::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-webkit-input-placeholder,
.cdo-form select::-webkit-input-placeholder,
.cdo-form textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-moz-placeholder,
.cdo-form select::-moz-placeholder,
.cdo-form textarea::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input:-ms-input-placeholder,
.cdo-form select:-ms-input-placeholder,
.cdo-form textarea:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::-ms-input-placeholder,
.cdo-form select::-ms-input-placeholder,
.cdo-form textarea::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input::placeholder,
.cdo-form select::placeholder,
.cdo-form textarea::placeholder {
    color: inherit;
    opacity: 1;
}

.cdo-form input[type="checkbox"] {
    border-right: 1px solid;
    border-left: 1px solid;
}

.cdo-form .wpforms-container {
    margin: 0;
}

.cdo-form .wpforms-container ul li {
    display: flex;
    align-items: stretch;
}

.cdo-form .wpforms-container textarea {
    resize: vertical;
}

.cdo-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.cdo-form .wpforms-submit-container {
    text-align: center;
}

.cdo-form button:focus,
.cdo-form input:focus,
.cdo-form select:focus,
.cdo-form textarea:focus {
    outline-color: #d15305;
}

.cdo-post-content-container {
    margin-top: 4rem;
    margin-bottom: 10rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media print,
screen and (min-width: 64em) {
    .cdo-post-content-container {
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
    }
}

.cdo-the-group__row {
    flex-wrap: wrap;
    margin-left: -1em;
    margin-right: -1em;
    margin-top: -3em;
    margin-bottom: 18em;
    display: flex;
    justify-content: center;
}

.cdo-the-group__row:first-child {
    margin-bottom: 10em;
}

.cdo-the-group__row:last-child {
    margin-bottom: 5em;
}

.cdo-the-group__cell {
    flex-basis: 100%;
    margin-top: 3em;
    margin-left: 1em;
    margin-right: 1em;
}

@media print,
screen and (min-width: 64em) {
    .cdo-the-group__cell {
        flex-basis: 16em;
        max-width: calc(33% - 2em);
    }
}

.cdo-slider {
    position: relative;
    height: 100%;
}

.cdo-slider_standalone {
    height: auto;
}

.cdo-slider_standalone .cdo-slider__container {
    height: auto;
}

.cdo-slider_standalone .cdo-slider__slide {
    height: auto;
}

.cdo-slider_standalone.cdo-slider_initialized .cdo-slider__container {
    height: 100%;
}

.cdo-slider_standalone.cdo-slider_initialized .cdo-slider__slide {
    height: 100%;
}

.cdo-slider__container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    height: 100%;
    transform: translateZ(0);
}

.cdo-slider__slide {
    width: 100%;
    position: absolute;
    height: 100%;
    will-change: transform;
    display: flex;
}

.cdo-slider__slide.no-motionui.is-active {
    top: 0;
    left: 0;
}

.cdo-slider__slide_padded {
    padding-left: 20%;
    padding-right: 20%;
}

.cdo-slider__slide-standalone-content {
    width: 100%;
    height: auto;
    -ms-grid-row-align: center;
    align-self: center;
}

.cdo-slider__controls {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    display: flex;
    justify-content: space-between;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-slider__controls {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-slider__controls_bottom {
    padding-right: 0;
    padding-left: 0;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0;
    transform: none;
    left: auto;
    right: 0;
}

.cdo-slider__controls_bottom .cdo-slider__controls-next {
    margin-left: 0.5em;
}

.cdo-slider__controls_bottom-left {
    padding-right: 0;
    padding-left: 0;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0;
    transform: none;
    left: 0;
    right: auto;
}

.cdo-slider__controls_bottom-left .cdo-slider__controls-next {
    margin-left: 0.5em;
}

.cdo-slider__controls-next,
.cdo-slider__controls-prev {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 0.25em 0.5em;
    cursor: pointer;
}

@media print,
screen and (min-width: 48.0625em) {

    .cdo-slider__controls-next,
    .cdo-slider__controls-prev {
        padding: 0.5em 1em;
    }
}

@media print,
screen and (min-width: 64em) {

    .cdo-slider__controls-next,
    .cdo-slider__controls-prev {
        padding: 2em 2.5em;
    }
}

.cdo-slider__bullets {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5%;
    z-index: 1;
    display: flex;
    justify-content: center;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-slider__bullets {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.cdo-slider__bullet {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    width: 0.6em;
    height: 0.6em;
    margin: 0 0.3em;
    cursor: pointer;
    transition: background-color 0.5s ease, border-color 0.5s ease;
    border: 1px solid;
    border-color: transparent;
}

.cdo-slider__bullet.is-active {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    cursor: default;
}

.cdo-slider-transition_top_in_left.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1.5s;
    transition-timing-function: ease;
    transform: translateX(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_top_in_left.mui-enter.mui-enter-active {
    transform: translateX(0);
}

.cdo-slider-transition_top_in_right.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1.5s;
    transition-timing-function: ease;
    transform: translateX(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_top_in_right.mui-enter.mui-enter-active {
    transform: translateX(0);
}

.cdo-slider-transition_top_out_left.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1.5s;
    transition-timing-function: ease;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_top_out_left.mui-leave.mui-leave-active {
    transform: translateX(-100%);
}

.cdo-slider-transition_top_out_right.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1.5s;
    transition-timing-function: ease;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_top_out_right.mui-leave.mui-leave-active {
    transform: translateX(100%);
}

.cdo-slider-transition_location-box_in_left.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1s;
    transition-timing-function: ease;
    transform: translateX(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_location-box_in_left.mui-enter.mui-enter-active {
    transform: translateX(0);
}

.cdo-slider-transition_location-box_in_right.mui-enter {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1s;
    transition-timing-function: ease;
    transform: translateX(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_location-box_in_right.mui-enter.mui-enter-active {
    transform: translateX(0);
}

.cdo-slider-transition_location-box_out_left.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1s;
    transition-timing-function: ease;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_location-box_out_left.mui-leave.mui-leave-active {
    transform: translateX(-100%);
}

.cdo-slider-transition_location-box_out_right.mui-leave {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    transition-duration: 1s;
    transition-timing-function: ease;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cdo-slider-transition_location-box_out_right.mui-leave.mui-leave-active {
    transform: translateX(100%);
}

.cdo-concept-decoration {
    margin-top: -33%;
    position: relative;
}

.cdo-concept-decoration__cup {
    width: 40%;
    height: 40%;
    margin: 0 auto;
}

.cdo-concept-decoration__leaf {
    position: absolute;
    width: 56%;
    height: 70%;
    bottom: -38%;
    background-image: url(../images/common/backgrounds/coffee-plant.png);
    background-size: contain;
    background-position: bottom left;
    background-repeat: no-repeat;
    transform: scale(-1, -1);
}

.cdo-concept-decoration__beans {
    position: absolute;
    width: 25%;
    height: 60%;
    right: 0;
    background-image: url(../images/common/decorations/pianta-caffe-e-chicchi-high.png);
    background-size: contain;
    background-position: bottom right;
    background-repeat: no-repeat;
    bottom: 35%;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: 0 0;
    color: inherit;
    padding: 0.222em 0;
    margin: 0.2em 0;
    vertical-align: middle;
    margin-left: 0.4em;
    margin-right: 2em;
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: 0.5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}

.ui-selectmenu-open {
    display: block;
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 13em;
    font-size: 14px;
    margin: -6px 0 0 0;
    border: 1px solid #513628;
}

.cdos-atc-table__value .ui-selectmenu-button span.ui-icon {
    margin-top: -2px;
}

.ui-selectmenu-menu .ui-menu {
    padding-bottom: 1px;
    font-size: 12px;
    border: none;
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.ui-icon.ui-icon-triangle-1-n {
    background-image: url(../images/icons/spinner-button.svg);
    transform: rotate(180deg);
}

.ui-icon.ui-icon-triangle-1-s {
    background-image: url(../images/icons/spinner-button.svg);
}

.ui-icon.ui-button-icon {
    width: 100%;
    height: 100%;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
}

.ui-icon.ui-selectmenu-icon {
    width: 0.5em;
    height: 0.5em;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 1em;
    right: 0;
    position: absolute;
    pointer-events: none;
}

.ui-spinner-button {
    width: 1.6em;
    display: flex;
}

.ui-spinner-button.ui-spinner-up {
    padding-bottom: 0.25em;
}

.ui-spinner-button.ui-spinner-down {
    padding-top: 0.25em;
}

.ui-selectmenu-menu {
    background-color: #f9f9f9;
    border: 1px solid #513628;
    color: #513628;
}

.ui-menu {
    margin: 0;
}

.ui-menu-item {
    padding: 0.5em 1em;
    cursor: pointer;
}

p {
    margin-bottom: 1em;
    line-height: 1.66667;
}

p:last-child {
    margin-bottom: 0;
}

b,
strong {
    font-weight: 700;
    line-height: inherit;
}

small {
    font-size: 0.8em;
    line-height: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.25em;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
    margin-bottom: 0;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    line-height: inherit;
}

h1 {
    font-size: 3.5em;
}

h2 {
    font-size: 2.5em;
}

h3 {
    font-size: 2em;
}

h4 {
    font-size: 1.7em;
}

h5 {
    font-size: 1.4em;
}

h6 {
    font-size: 1.2em;
}

a {
    color: #d15305;
    text-decoration: none;
}

a:focus,
a:hover {
    color: #d15305;
    text-decoration: none;
}

_plain a {
    color: inherit;
}

_plain a:hover,
_plain a:focus {
    color: inherit;
}

dl,
ol,
ul {
    margin-bottom: 1em;
    line-height: 1.66667;
}

dl:last-child,
ol:last-child,
ul:last-child {
    margin-bottom: 0;
}

ul {
    margin-left: 0.75em;
}

ol {
    margin-left: 0.75em;
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-left: 0.625em;
}

dl {
    margin-bottom: 1em;
}

dl:last-child {
    margin-bottom: 0;
}

dl dt {
    margin-bottom: 0.25em;
    font-weight: 700;
}

blockquote {
    margin: 0 0 1em;
    padding: 0.5em;
    font-family: "Caveat Brush", cursive;
    font-size: 1.25em;
}

blockquote:last-child {
    margin-bottom: 0;
}

blockquote,
blockquote p {
    line-height: inherit;
}

cite {
    font-size: 0.8em;
    font-family: Montserrat, sans-serif;
}

abbr,
abbr[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
    text-decoration: none;
}

figure {
    margin-bottom: 1em;
}

figure:last-child {
    margin-bottom: 0;
}

pre {
    margin-bottom: 1em;
}

pre:last-child {
    margin-bottom: 0;
}

:focus {
    outline: 0;
}

.woocommerce img,
.woocommerce-page img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    border-radius: 0;
}

.woocommerce table.shop_table {
    border-radius: 0;
    border-color: #513628;
}

#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
    border-color: #513628;
}

#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table {
    margin: 0;
}

#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
    padding: 0;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    margin-bottom: 0;
    font-size: inherit;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #f2792f;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background-color: #d15305;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #f2792f;
    color: #fff;
    border-radius: 15px;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    background-color: #d15305;
    color: #fff;
}

.woocommerce-page .woocommerce-Message,
.woocommerce-page .woocommerce-message {
    background-color: #f9f9f9;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.woocommerce-page .woocommerce-Message .button,
.woocommerce-page .woocommerce-message .button {
    order: 1;
    text-transform: uppercase;
    text-align: center;
}

.woocommerce-page .woocommerce-Message:before,
.woocommerce-page .woocommerce-message:before {
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 63.99875em) {

    .woocommerce-page .woocommerce-Message,
    .woocommerce-page .woocommerce-message {
        flex-direction: column;
        padding-left: 2em;
        align-items: center;
        text-align: center;
    }

    .woocommerce-page .woocommerce-Message:before,
    .woocommerce-page .woocommerce-message:before {
        display: none;
    }

    .woocommerce-page .woocommerce-Message .button,
    .woocommerce-page .woocommerce-message .button {
        margin-top: 1em;
    }
}

.single-product.woocommerce-page .woocommerce-Message,
.single-product.woocommerce-page .woocommerce-message {
    border-top: 0;
    padding: 1em 5em 1em 5em;
    font-size: 14px;
    font-weight: 700;
    align-items: flex-end;
}

@media screen and (max-width: 63.99875em) {

    .single-product.woocommerce-page .woocommerce-Message,
    .single-product.woocommerce-page .woocommerce-message {
        align-items: center;
    }
}

.single-product.woocommerce-page .woocommerce-Message:before,
.single-product.woocommerce-page .woocommerce-message:before {
    display: none;
}

.return-to-shop {
    margin-top: 1em;
}

.woocommerce-account h1,
.woocommerce-account h2,
.woocommerce-account h3 {
    text-align: center;
    color: #d15305;
}

.woocommerce-MyAccount-navigation {
    padding: 25px;
    background-color: #f9f9f9;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
}

.woocommerce-MyAccount-navigation li {
    display: block;
    line-height: normal;
}

.woocommerce-MyAccount-navigation li+li {
    margin-top: 25px;
}

.woocommerce-MyAccount-navigation a {
    font-size: 14px;
    color: #eaeaea;
    font-weight: 700;
    text-transform: uppercase;
}

.woocommerce-MyAccount-navigation a:focus,
.woocommerce-MyAccount-navigation a:hover {
    color: #eaeaea;
}

.woocommerce-MyAccount-navigation .is-active a {
    color: #7e6757;
}

.woocommerce-MyAccount-navigation .is-active a:focus,
.woocommerce-MyAccount-navigation .is-active a:hover {
    color: #7e6757;
}

.woocommerce-MyAccount-content {
    font-size: 14px;
    color: #7e6757;
}

@media screen and (max-width: 63.99875em) {
    .woocommerce-MyAccount-content {
        padding-top: 25px;
    }
}

@media print,
screen and (min-width: 48.0625em) {
    .woocommerce-MyAccount-content {
        padding-left: 60px;
    }
}

.woocommerce div.product form.cart {
    margin-bottom: 0;
}

.page-description,
.term-description {
    color: #513628;
}

.woocommerce-checkout h3 {
    margin-top: 1em;
}

.woocommerce div.product p.stock.in-stock {
    color: #44752f;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 0.6em;
}

.woocommerce div.product p.stock.out-of-stock {
    color: #a00;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 0.6em;
}

.woocommerce-info {
    border-top-color: #d15305;
    padding: 1em 0 1em 75px;
}

.woocommerce-info::before {
    color: #d15305;
    display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    position: relative;
}

.cdos-price {
    margin: 0;
    letter-spacing: 0.1em;
}

.cdos-price .price {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: 700 !important;
}

.cdos-price del {
    font-weight: 400 !important;
}

.cdos-price ins {
    font-weight: 700 !important;
    text-decoration: none !important;
}

.woocommerce #respond input#submit.cdos-button,
.woocommerce a.button.cdos-button,
.woocommerce button.button.cdos-button,
.woocommerce input.button.cdos-button {
    font-size: inherit;
    padding: 0.8em 1em;
    border-radius: 0;
    color: #fff;
    background-color: #f2792f;
    text-transform: uppercase;
}

.woocommerce #respond input#submit.cdos-button.disabled,
.woocommerce #respond input#submit.cdos-button.disabled:hover,
.woocommerce #respond input#submit.cdos-button:hover,
.woocommerce a.button.cdos-button.disabled,
.woocommerce a.button.cdos-button.disabled:hover,
.woocommerce a.button.cdos-button:hover,
.woocommerce button.button.cdos-button.disabled,
.woocommerce button.button.cdos-button.disabled:hover,
.woocommerce button.button.cdos-button:hover,
.woocommerce input.button.cdos-button.disabled,
.woocommerce input.button.cdos-button.disabled:hover,
.woocommerce input.button.cdos-button:hover {
    background-color: #f2792f;
    color: #fff;
}

.woocommerce #respond input#submit.cdos-button_size_xxxsmall,
.woocommerce a.button.cdos-button_size_xxxsmall,
.woocommerce button.button.cdos-button_size_xxxsmall,
.woocommerce input.button.cdos-button_size_xxxsmall {
    font-size: 10px;
}

.woocommerce #respond input#submit.cdos-button_size_xxsmall,
.woocommerce a.button.cdos-button_size_xxsmall,
.woocommerce button.button.cdos-button_size_xxsmall,
.woocommerce input.button.cdos-button_size_xxsmall {
    font-size: 12px;
}

.woocommerce #respond input#submit.cdos-button_size_xsmall,
.woocommerce a.button.cdos-button_size_xsmall,
.woocommerce button.button.cdos-button_size_xsmall,
.woocommerce input.button.cdos-button_size_xsmall {
    font-size: 14px;
}

.woocommerce #respond input#submit.cdos-button_size_small,
.woocommerce a.button.cdos-button_size_small,
.woocommerce button.button.cdos-button_size_small,
.woocommerce input.button.cdos-button_size_small {
    font-size: 14px;
}

.woocommerce #respond input#submit.cdos-button_size_smaller,
.woocommerce a.button.cdos-button_size_smaller,
.woocommerce button.button.cdos-button_size_smaller,
.woocommerce input.button.cdos-button_size_smaller {
    font-size: 15px;
}

.woocommerce #respond input#submit.cdos-button_size_medium,
.woocommerce a.button.cdos-button_size_medium,
.woocommerce button.button.cdos-button_size_medium,
.woocommerce input.button.cdos-button_size_medium {
    font-size: 20px;
}

.woocommerce #respond input#submit.cdos-button_size_large,
.woocommerce a.button.cdos-button_size_large,
.woocommerce button.button.cdos-button_size_large,
.woocommerce input.button.cdos-button_size_large {
    font-size: 25px;
}

.woocommerce #respond input#submit.cdos-button_size_larger,
.woocommerce a.button.cdos-button_size_larger,
.woocommerce button.button.cdos-button_size_larger,
.woocommerce input.button.cdos-button_size_larger {
    font-size: 35px;
}

.woocommerce #respond input#submit.cdos-button_size_xlarge,
.woocommerce a.button.cdos-button_size_xlarge,
.woocommerce button.button.cdos-button_size_xlarge,
.woocommerce input.button.cdos-button_size_xlarge {
    font-size: 40px;
}

.woocommerce #respond input#submit.cdos-button_size_xxlarge,
.woocommerce a.button.cdos-button_size_xxlarge,
.woocommerce button.button.cdos-button_size_xxlarge,
.woocommerce input.button.cdos-button_size_xxlarge {
    font-size: 70px;
}

.cdo-badge__icon_type_account {
    background-image: url(../images/logos/Account.svg);
}

.cdo-badge__icon_type_shop {
    background-image: url(../images/logos/Shop.svg);
}

.cdo-badge__icon_type_shop-count {
    position: absolute;
    bottom: 13px;
    text-align: center;
    line-height: 18px;
    left: 15px;
    height: 18px;
    width: 18px;
    background-color: #d15305;
    border-radius: 50%;
    color: #513628 !important;
}

.cdo-badge__icon_type_search {
    background-image: url(../images/logos/Search.svg);
}

.cdo-icon_type_burger {
    background-image: url(../images/common/icons/menu_white-thin.svg);
}

a:hover .cdo-icon_hover.cdo-icon_type_burger {
    background-image: url(../images/common/icons/menu_white-thin.svg);
}

.cdos-single-product-image-gallery-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cdos-single-product-image-gallery {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    /*background-image: url(../images/common/backgrounds/coffee-plant-down.png);
    background-repeat: no-repeat;
    background-size: 53%;
    background-position: right bottom;*/
}

.cdos-single-product-image-gallery__bg-circle {
    position: absolute;
    color: #7e6757;
    width: 100%;
    height: 100%;
}

.cdos-single-product-image-gallery__image {
    padding: 0 5%;
}

.cdos-single-product-image-gallery__wrapper {
    display: flex;
    align-items: center;
}

.cdos-single-product-image-gallery__pagination .flex-control-nav {
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: center;
}

.cdos-single-product-image-gallery__pagination .flex-control-nav li {
    margin: 0 0.4em;
    display: inline-block;
}

.cdos-single-product-image-gallery__pagination .flex-control-nav li a {
    width: 0.4em;
    height: 0.4em;
    display: block;
    background-color: transparent;
    text-indent: -9999px;
    border-radius: 100%;
    border: 1px solid #513628;
}

.cdos-single-product-image-gallery__pagination .flex-control-nav li a.flex-active {
    background-color: #7e6757;
}

.cdos-single-product-image-gallery__direction {
    margin-top: 1em;
}

.cdos-single-product-image-gallery__direction-arrow+.cdos-single-product-image-gallery__direction-arrow {
    margin-left: 1em;
}

.woocommerce-page div.product .cdos-single-product-image-gallery div.images {
    width: 70%;
}

@media print,
screen and (min-width: 40em) {
    .woocommerce-page div.product .cdos-single-product-image-gallery div.images {
        width: 50%;
    }
}

@media print,
screen and (min-width: 64em) {
    .woocommerce-page div.product .cdos-single-product-image-gallery div.images {
        width: 60%;
    }
}

.cdos-single-product-image-gallery__controls {
    margin-bottom: 1.5em;
}

@media print,
screen and (min-width: 64em) {
    .cdos-single-product-summary-container {
        padding: 0 5%;
    }
}

.cdos-atc-form,
.single-product .cart {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.single-product .cart,
.woocommerce div.product form.cart.cdos-atc-form {
    margin-bottom: -1em;
}

.cdos-atc-table {
    background-color: transparent;
    /* #f9f9f9;*/
    padding: 0;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    width: 100%;
}

.cdos-atc-table__row {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdos-atc-table__row {
        justify-content: center;
    }
}

.cdos-atc-table__label {
    color: #7e6757;
    text-align: right;
    padding: 0;
}

.cdos-atc-table__label label,
.woocommerce div.product form.cart .variations .cdos-atc-table__label label {
    font-weight: 500;
    text-transform: uppercase;
}

.cdos-atc-table__value {
    color: #7e6757;
    position: relative;
}

.cdos-atc-table__value_full {
    width: 100%;
}

.cdos-atc-table__value input {
    width: 2.5em;
    height: 2em;
    text-align: center;
    margin-right: 1.5em;
    font-weight: 700;
}

.cdos-atc-table__value .ui-selectmenu-text {
    font-weight: 700;
    cursor: pointer;
    margin-right: 0;
    padding-right: 1em;
}

.cdos-atc-table__purchase-button {
    width: 100%;
    font-size: 11px;
    letter-spacing: 0.2em;
    padding: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    line-height: 1;
}

.cdos-atc-table__purchase-button:after {
    content: "";
    display: inline-block;
    flex: 0 0 auto;
    width: 2em;
    height: 2em;
    line-height: 2em;
    background-image: url(../images/logos/Shop.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 1em;
    vertical-align: middle;
}

.cdos-atc-table__purchase-button.loading:after {
    position: static;
}

.cdos-atc-table__purchase-button.added:after {
    content: "\e017";
    background-image: none;
}

.cdos-atc-table_table {
    display: table;
}

.cdos-atc-table_table .cdos-atc-table__row {
    display: table-row;
}

.cdos-atc-table_table .cdos-atc-table__label {
    display: table-cell;
}

.cdos-atc-table_table .cdos-atc-table__value {
    display: table-cell;
    width: 75%;
}

.woocommerce div.product form.cart .variations td.label {
    padding-right: 5px;
}

.cdos-under-navbar {
    color: #513628;
    background-color: #7e6757;
    padding: 0.25em 0;
}

.cdos-cart-totals {
    color: #513628;
    margin-top: 45px;
}

.woocommerce .cdos-cart-totals table.shop_table {
    text-align: center;
}

.woocommerce .cart-collaterals .cdos-cart-totals.cart_totals,
.woocommerce-page .cart-collaterals .cdos-cart-totals.cart_totals {
    float: none;
    width: 100%;
}

.woocommerce ul.products[class*="columns-3"] li.product,
.woocommere-page ul.products[class*="columns-3"] li.product {
    /*width: 30.75%;*/
    width: 19.75%;
    float: none;
    display: inline-block;
    vertical-align: top;
    transition: 0.5s all ease-in-out;
}

@media screen and (max-width: 48.0625em) {

    .woocommerce ul.products[class*="columns-3"] li.product,
    .woocommere-page ul.products[class*="columns-3"] li.product {
        width: 48%;
        float: left;
        clear: both;
        margin: 0.5em 0 0.5em;
        /*2.992em 0 2.992em*/
    }

    .woocommerce ul.products[class*="columns-3"] li.product:nth-child(2n),
    .woocommere-page ul.products[class*="columns-3"] li.product:nth-child(2n) {
        float: right;
        clear: none !important;
    }
}

@media screen and (max-width: 63.99875em) {

    .woocommerce .cart-collaterals .cross-sells ul.products li.product,
    .woocommerce section.up-sells.upsells.products ul.products li.product,
    .woocommere-page .cart-collaterals .cross-sells ul.products li.product,
    .woocommere-page section.up-sells.upsells.products ul.products li.product {
        width: 45%;
    }
}

@media screen and (max-width: 63.99875em) {

    .woocommerce .cart-collaterals .cross-sells ul.products li.product .cdos-product-loop__thumbnail_wrap img,
    .woocommerce section.up-sells.upsells.products .cdos-product-loop__thumbnail_wrap img,
    .woocommere-page .cart-collaterals .cross-sells ul.products li.product .cdos-product-loop__thumbnail_wrap img,
    .woocommere-page section.up-sells.upsells.products .cdos-product-loop__thumbnail_wrap img {
        padding: 20px;
    }
}

@media screen and (max-width: 63.99875em) {

    .woocommerce .cart-collaterals .cross-sells ul.products li.product .cdos-product-loop__badge,
    .woocommerce .cart-collaterals .cross-sells ul.products li.product .onsale,
    .woocommerce section.up-sells.upsells.products ul.products li.product .cdos-product-loop__badge,
    .woocommerce section.up-sells.upsells.products ul.products li.product .onsale,
    .woocommere-page .cart-collaterals .cross-sells ul.products li.product .cdos-product-loop__badge,
    .woocommere-page .cart-collaterals .cross-sells ul.products li.product .onsale,
    .woocommere-page section.up-sells.upsells.products ul.products li.product .cdos-product-loop__badge,
    .woocommere-page section.up-sells.upsells.products ul.products li.product .onsale {
        width: 8em;
        height: 8em;
    }
}

.woocommerce .cart-collaterals .cross-sells,
.woocommere-page .cart-collaterals .cross-sells {
    float: none;
    width: 100%;
    margin-top: 50px;
}

.woocommerce .cart-collaterals .cross-sells ul.products li.product,
.woocommere-page .cart-collaterals .cross-sells ul.products li.product {
    margin-top: 2.992em;
}

.woocommerce .cart-collaterals .cross-sells h2,
.woocommere-page .cart-collaterals .cross-sells h2 {
    margin-bottom: 50px;
    text-align: center;
    color: #7e6757;
    font-size: 25px;
}

.woocommerce ul.products,
.woocommere-page ul.products {
    margin-top: -1.992em;
    margin-bottom: 0;
}

.woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce ul.products .cdo-cat-qty {
    width: 100%;
    position: absolute;
    bottom: -16px;
}

.woocommerce ul.products li.product,
.woocommere-page ul.products li.product {
    margin: 0 3.8% 0 0;
    text-align: center;
    font-size: 20px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link,
.woocommere-page ul.products li.product .woocommerce-loop-product__link {
    color: #7e6757;

    display: inline-block;

}

.cdo-page__section_color_brown_saddle .woocommerce ul.products li.product .woocommerce-loop-product__link,
.cdo-page__section_color_brown_saddle .woocommere-page ul.products li.product .woocommerce-loop-product__link {
    color: #fff;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommere-page ul.products li.product .woocommerce-loop-category__title,
.woocommere-page ul.products li.product .woocommerce-loop-product__title,
.woocommere-page ul.products li.product h3 {
    font-size: 16px;
    color: #7e6757;
    /*padding: 20px 0;*/
}

.cdo-page__section h2:last-child {
    margin-bottom: 1em;
}

.cdo-section.cdo-section_container.cdo-pad_9_top {
    padding-top: 1em;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;
    padding: 0 5px;
}

.woocommerce ul.products li.product .price {
    font-size: 14px;
    padding-bottom: 10px !important;
}

.cdo-page__section_color_brown_saddle .woocommerce ul.products li.product .woocommerce-loop-category__title,
.cdo-page__section_color_brown_saddle .woocommerce ul.products li.product .woocommerce-loop-product__title,
.cdo-page__section_color_brown_saddle .woocommerce ul.products li.product h3,
.cdo-page__section_color_brown_saddle .woocommere-page ul.products li.product .woocommerce-loop-category__title,
.cdo-page__section_color_brown_saddle .woocommere-page ul.products li.product .woocommerce-loop-product__title,
.cdo-page__section_color_brown_saddle .woocommere-page ul.products li.product h3 {
    color: #fff;
}

.woocommerce ul.products li.product .price,
.woocommere-page ul.products li.product .price {
    color: #7e6757;
    /*font-size: 16px;*/
    padding-bottom: 40px !important;
    padding-top: 5px;
    margin-bottom: 0;
    font-weight: 700;

}

.product-recomm a.button.product_type_simple.add_to_cart_button.cdo-cat-addcart.costaaddcls {
    width: 56%;
    margin: 0 auto 20px;
}

.cdo-page__section_color_brown_saddle .woocommerce ul.products li.product .price,
.cdo-page__section_color_brown_saddle .woocommere-page ul.products li.product .price {
    color: #fff;
}

.woocommerce ul.products li.product .price del,
.woocommere-page ul.products li.product .price del {
    opacity: 1;
    font-weight: 400;
}

.woocommerce ul.products li.product a img,
.woocommere-page ul.products li.product a img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom;
    object-position: bottom;
    position: relative;
    margin: 0 auto 1em;
    max-width: 250px;
    width: 80%;
}

.woocommerce ul.products li.product .onsale,
.woocommere-page ul.products li.product .onsale {
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 8px;
    width: 7em;
    height: 9em;
    position: absolute;
    top: 0;
    right: 3em;
    left: auto;
    text-align: center;
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: center;
    letter-spacing: 0.2em;
    margin: -2.5em -2.5em 0 0;
    background-image: url(../images/decorations/badge-promo.svg);
}

.woocommerce ul.products li.product .button,
.woocommere-page ul.products li.product .button {
    width: 80%;
    font-size: 9px;
    letter-spacing: 0.2em;
    padding: 5px;
    margin: 10px auto 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    line-height: 1;
    border-radius: 10px;
}

.woocommerce ul.products li.product .button:after,
.woocommere-page ul.products li.product .button:after {
    content: "";
    display: inline-block;
    flex: 0 0 auto;
    width: 2em;
    height: 2em;
    line-height: 2em;
    background-image: url(../images/logos/Shop.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0.1em;
    vertical-align: middle;
}

.woocommerce ul.products li.product .button.loading:after,
.woocommere-page ul.products li.product .button.loading:after {
    position: static;
}

.woocommerce ul.products li.product .button.added:after,
.woocommere-page ul.products li.product .button.added:after {
    content: "\e017";
    background-image: none;
}

.woocommere-page ul.products li.last {
    margin-right: 0;
}

.related.products h2 {
    text-align: center;
    color: #7e6757;
    font-size: 40px;
    margin-top: 100px;
    margin-bottom: 50px;
}

.cdos-product-loop__badge {
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 13px !important;
    width: 4em;
    height: 4em;
    position: absolute;
    top: 15px;
    right: 15px;
    left: auto;
    text-align: center;
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: center;
    letter-spacing: 0.2em;
    margin: -2.5em -2.5em 0 0;
}

.cdos-product-loop__badge_new {
    background-image: url(../images/decorations/badge-novita.svg);
}

.cdos-product-loop__description {
    padding-bottom: 20px;
    display: none;
}

.cdos-product-loop__thumbnail-wrapper {
    width: 100%;

    position: relative;
}

@media print,
screen and (min-width: 60em) {
    .cdos-product-loop__thumbnail-wrapper {
        width: 100%;
        padding-bottom: 0;
        position: relative;
    }

    .cdos-product-loop__thumbnail_wrap {

        position: initial;
        max-width: 80%;
        margin: 20px auto 15px;

    }
}

.home .cdos-product-loop__thumbnail_wrap:before {
    border-radius: 100%;
    background-color: transparent;
    top: 4%;
    left: 4%;
    width: 92%;
    height: 92%;
    display: none;
}

.home .cdos-product-loop__thumbnail_wrap img {
    padding: 0;
}

.cdos-product-loop__thumbnail_wrap:before {
    content: "";
    /*background-color: #f9f9f9;*/
    display: block;
    position: absolute;
    /*border: 1px solid;
    border-color: #513628;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.cdos-product-loop__thumbnail_wrap img {
    padding: 0;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdos-product-loop__thumbnail_wrap img {
        padding: 0px;
    }
}

.cdo-page__section_color_brown_saddle .cdos-product-loop__thumbnail_wrap:before {
    border-color: #fff;
}

.products.related {
    margin-top: 100px;
}

.products.upsells {
    margin-top: 30px;
}

.product-cat-breadcrumb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.products.related h2,
.products.upsells h2 {
    margin-top: 0;
    margin-bottom: 65px;
    text-align: center;
    color: #7e6757;
    font-size: 25px;
}

.cdo-section.cdo-section_container.cdo-pad_3_bottom.cdo-pad_5_top {
    padding-top: 1.5em;
    padding-bottom: 0.5em;
}

.cdo-section.cdo-section_container.cdo-pad_6_bottom {
    padding-bottom: 4em;
}

.cdos-products-sidebar {
    background-color: #f9f9f9;
    padding: 20px;
}

.cdos-products-sidebar__title {
    padding-bottom: 30px;
}

.cdos-products-sidebar__list {
    list-style: none;
    margin-left: 0;
    line-height: normal;
}

.cdos-products-sidebar__list-title {
    padding-bottom: 15px;
}

.cdos-products-sidebar__item+.cdos-products-sidebar__item {
    padding-top: 15px;
}

.cdos-products-sidebar__item .cdos-products-sidebar__list {
    padding-top: 15px;
}

.cdos-products-sidebar__item .cdos-products-sidebar__list .cdos-products-sidebar__item-link {
    padding-left: 20px;
}

.cdos-products-sidebar__item .cdos-products-sidebar__list .cdos-products-sidebar__item-link:before {
    content: "- ";
}

.cdos-products-sidebar__item-link {
    display: block;
    color: #7e6757;
    font-size: 12px;
}

.cdos-products-sidebar__item-link:after {
    content: " >";
}

.cdos-products-sidebar__item-link_selected {
    font-weight: 700;
}

.cdos-products-sidebar__item-link_selected:active,
.cdos-products-sidebar__item-link_selected:focus,
.cdos-products-sidebar__item-link_selected:hover {
    color: #7e6757;
}

.cdos-products-sidebar__item-link_selected:after {
    content: "";
}

.cdo-section_cdos-header-shop {
    height: 100px;
    border-bottom: 1px solid #707070;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media print,
screen and (min-width: 48.0625em) {
    .cdo-section_cdos-header-shop {
        height: 200px;
    }

}

@media print,
screen and (min-width: 64em) {
    .cdo-section_cdos-header-shop {
        height: 300px;
    }

    .cdo-stackables>.cdo-stackables__item {
        margin-top: 0.5em;
    }
}

.woocommerce .cdos-cart table.shop_table {
    border-radius: 0;
    margin-bottom: 0;
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
    border-top: 0;
    color: #513628;
    font-size: 16px;
}

.woocommerce .cdos-cart table.shop_table thead {
    background-color: #7e6757;
    vertical-align: top;
}

.woocommerce .cdos-cart table.shop_table th {
    color: #fff;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 45px;
    padding: 0 15px;
    font-weight: 700;
}

.woocommerce .cdos-cart table.shop_table td {
    text-align: center;
    border-top: 0;
    border-bottom: 0;
    vertical-align: middle;
}

@media print,
screen and (min-width: 48.0625em) {
    .woocommerce .cdos-cart table.shop_table td {
        min-height: 200px;
        border: none;
    }

}

.woocommerce .cdos-cart table.shop_table td.product-thumbnail {
    padding: 25px;
}

.woocommerce .cdos-cart table.shop_table td.actions {
    padding: 15px 0 0 0;
}

@media screen and (max-width: 48.06125em) {
    .woocommerce .cdos-cart table.shop_table td.actions {
        display: flex;
        flex-direction: column;
        margin-top: 15px;
        padding: 15px 15px 5px 15px;
    }
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon {
    text-align: center;
    display: flex;
    align-items: center;
}

@media print,
screen and (min-width: 64em) {
    .woocommerce .cdos-cart table.shop_table td.actions .coupon {
        text-align: left;
    }
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text {
    width: 100%;
    padding: 15px 5px 15px 5px;
    text-align: center;
    border-color: #513628;
    color: #513628;
    font-size: 10px;
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text::-webkit-input-placeholder {
    color: #513628;
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text:-ms-input-placeholder {
    color: #513628;
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text::-moz-placeholder {
    color: #513628;
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text::-ms-input-placeholder {
    color: #513628;
}

.woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text::placeholder {
    color: #513628;
}

.woocommerce .cdos-cart table.shop_table td.actions .submit-container {
    display: flex;
    justify-content: center;
}

@media print,
screen and (min-width: 64em) {
    .woocommerce .cdos-cart table.shop_table td.actions .submit-container {
        justify-content: flex-end;
    }
}

.woocommerce .cdos-cart table.shop_table tr:last-child td {
    border: 0;
}

.woocommerce .cdos-cart table.shop_table a.remove {
    display: inline-block;
    color: #000000 !important;
    border: solid 1px #000000;
    line-height: .92;
}

.woocommerce .cdos-cart table.shop_table a.remove:hover {
    background-color: #d15305 !important;
    color: #fff !important;
}

#add_payment_method .cdos-cart table.cart img,
.woocommerce-cart .cdos-cart table.cart img,
.woocommerce-checkout .cdos-cart table.cart img {
    width: 150px;
    height: 150px;
}

.woocommerce-cart table.cart input {
    margin-right: 1.5em;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .cdos-atc-table__label {
    display: none;
}

.wc-proceed-to-checkout #pay_with_amazon {
    max-width: 216px;
    margin: 1.5em auto;
    display: none;
}

.woocommerce form,
.woocommerce-page form {
    color: #513628;

}

#add_payment_method #payment ul.payment_methods li.payment_method_amazon_payments_advanced,
.woocommerce-cart #payment ul.payment_methods li.payment_method_amazon_payments_advanced,
.woocommerce-checkout #payment ul.payment_methods li.payment_method_amazon_payments_advanced {
    display: none;
}

.woocommerce form .form-row,
.woocommerce-page form .form-row {
    padding: 0;
    margin: 0;
    padding-top: 30px;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row textarea {
    padding: 12px;
    border: 1px solid #7e6757;
    border-left: 0;
    border-right: 0;
    background-color: #f9f9f9;
    line-height: normal;
    font-size: 20px;
    color: #7e6757;
}

#customer_details .form-row textarea {
    height: 5em;
    padding: 8px 10px;
}

.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1em;
}

.woocommerce form .form-row .select2-container,
.woocommerce-page form .form-row .select2-container {
    display: block;
}

.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    float: none;
    width: 100%;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-page form.checkout_coupon,
.woocommerce-page form.login,
.woocommerce-page form.register {
    border-radius: 0;
    border-color: #513628;
    max-width: 512px;
    margin: 0 auto;
}

.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field,
.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #7e6757;
    color: #7e6757;
}

.woocommerce .select2-container--default .select2-selection--single,
.woocommerce-page .select2-container--default .select2-selection--single {
    padding: 12px;
    border-radius: 0;
    border: 1px solid #7e6757;
    border-left: 0;
    border-right: 0;
    background-color: #f9f9f9;
    height: auto;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 20px;
    color: #7e6757;
    min-height: 24px;
    line-height: normal;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 28px;
    top: 13px;
    right: 13px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
}

.select2-dropdown {
    color: #7e6757;
    border-radius: 0;
    border: 1px solid #7e6757;
}

.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[data-selected="true"] {
    background-color: #f9f9f9;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #d15305;
}

.woocommerce .woocommerce-billing-fields .select2-container--default .select2-selection--single,
.woocommerce-page .woocommerce-billing-fields .select2-container--default .select2-selection--single {
    padding: 12px 0;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #D8D8D8 !important;
    background-color: transparent;
    height: auto;
}

.woocommerce-EditAccountForm fieldset {
    padding: 0;
    border: 0;
}

.woocommerce-EditAccountForm fieldset legend {
    display: none;
}

.woocommerce-account .addresses .title h3 {
    float: none;
    padding: 12px;
    border: 1px solid #7e6757;
    border-left: 0;
    border-right: 0;
    background-color: #f9f9f9;
    line-height: normal;
    font-size: 20px;
    color: #7e6757;
    width: 100%;
    text-align: left;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 1em;
}

.woocommerce-account .addresses .title .edit {
    float: none;
}

.woocommerce-account .addresses address {
    font-weight: 500;
    font-style: normal;
    line-height: 3em;
    font-size: 15px;
}

.woocommerce .woocommerce-customer-details address {
    border: 1px solid #513628;
    border-radius: 0;
}

.woocommerce-account button[type="submit"] {
    margin-top: 50px;
}

.woocommerce-billing-fields h3 {
    font-size: 1em;
}

.woocommerce-shipping-fields h3 {
    font-size: 1em;
}

.woocommerce-billing-fields__field-wrapper {
    font-size: 0.8em;
}

.cdo-menu-container__menu-box {
    background-image: url(../images/backgrounds/sfondo-menu-eshop.png);
}

.wfc_cust_mini_cart td.image_div img {
    width: 150px !important;
    height: auto !important;
}

.wfc_cust_mini_cart td .description_div b {
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 11px;
    display: inline-block;
    font-weight: normal;
}

.wfc_container input[type="number"] {
    margin-top: 10px;
    text-align: center;
}

.wfc_container .wfc_cust_mini_cart a.remove {
    border: solid 1px #000;
    line-height: 18px;
    font-size: 18px;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background-color: white;
    color: #000 !important;
}

.wfc_container .wfc_cust_mini_cart a.remove::before {
    color: #000 !important;
}

.wfc_container .wfc_cust_mini_cart a.remove:hover {
    border: solid 1px #d15305;
    background-color: #d15305;
}

.wfc_cust_mini_cart span.qty_title {
    top: 14px;
    position: relative;
    float: left;
    font-size: 11px;
    padding-right: 10px;
}

.wfc_cust_mini_cart .qib-container {
    margin-top: 12px;
}

/*.wfc_container{
	width: 350px !important;
}*/
.woocommerce .col2-set,
.woocommerce-page .col2-set {
    position: relative;
}

.ui-spinner-up,
.ui-spinner-down {
    display: none;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
    width: 50%;
    /*margin-bottom: 20px;*/
}

.woocommerce #order_review {
    height: 500px;
    /*700*/
    width: 58%;
    position: relative !important;
    top: 0 !important;
    left: -14px !important;
}

.woocommerce-checkout-review-order table.shop_table {
    border-color: #ededed;
    border-collapse: collapse;
    margin-top: 60px;
    display: block;
    width: 290px;
    font-size: 16px;
    line-height: 19px;
}

.woocommerce-checkout-review-order table.shop_table thead {
    background-color: #513628;
    display: block;
}

.woocommerce-checkout-review-order table.shop_table thead tr th {
    color: #fff;
    font-size: 16px;
    width: 45%;
}

.woocommerce-checkout-review-order table.shop_table tbody {
    max-height: 400px;
    display: block;
    overflow: auto;
}

.woocommerce-checkout-review-order table.shop_table tfoot {
    display: block;
}

.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td:first-child {
    width: 100%;
    position: relative;
}

.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-total {
    text-align: right;
    padding-right: 15px;
}

.woocommerce-checkout-review-order table.shop_table a.remove {
    display: inline-block;
    color: #000 !important;
    border: solid 1px #000;
    line-height: .92;
    vertical-align: top;
    top: 50%;
    left: 15px;
    position: absolute;
    transform: translateY(-50%);
}

.woocommerce-page form .coupon-form .form-row-last button.button {
    border: 1px solid #7e6757;
    background: #fff;
    color: #513628;
    padding: 10px;
    font-size: 14px;
}

.woocommerce-checkout-review-order table.shop_table a.remove:hover {
    background-color: #d15305 !important;
    color: #fff !important;
    border: solid 1px #d15305;
}

.woocommerce-checkout-review-order table.shop_table .ts-product-image {
    width: 100px !important;
    height: auto !important;
    float: left;
    margin-left: 40px;
}

.woocommerce-checkout-review-order table.shop_table span.product_name {
    display: inline-block;
    width: 64%;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 18px;
}

.woocommerce-checkout-review-order table.shop_table .qib-container {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 18%;
}

.woocommerce-checkout-review-order table.shop_table tfoot tr.woocommerce-shipping-totals td span#blinker {
    font-size: 14px;
}

.woocommerce-checkout-review-order table.shop_table tfoot th,
.woocommerce-checkout-review-order table.shop_table tfoot td {
    font-size: 18px;
}

.woocommerce-checkout-review-order table.shop_table tfoot th {
    width: 40%;
}

.woocommerce-checkout-review-order table.shop_table tfoot td {
    text-align: right;
    padding-right: 15px;
}

/* sticky side bar cart */
.description_div .quantity {
    width: 100px;
    float: left;
}

.description_div .quantity .qty {
    float: left;
    width: 30px;
    border: 1px solid #cac9c9;
}

.description_div .quantity .qib-button {
    background: #e2e2e2;
    width: 24px !important;
    height: 30px !important;
    font-size: 20px !important;
    margin-top: 10px !important;
    float: left !important;
}

.wfc_coupon_field input#wfc_coupon_code {
    font-size: 13px !important;
    line-height: 16px;
    width: 40% !important;
}

.wfc_coupon_field span.wfc_coupon_submit {
    font-size: 10px !important;
    background-color: #d15305 !important;
    border-radius: 10px !important;
    padding: 6px !important;
    margin: 0 0 0 15px !important;
    float: right !important;
}

.wfc_container .wfc_coupon {
    text-align: left !important;
}

.wfc_container table.wfc_cust_mini_cart td {
    padding: 5px 5px 30px;
}

.woocommerce-checkout-review-order table.shop_table .qib-container .qib-button:not(#qib_id):not(#qib_id) {
    width: 21px;
}

.qib-button:hover:not(#qib_id):not(#qib_id):hover {
    background-color: #d15305;
    color: #ffffff;
}

.woocommerce-checkout-review-order table.shop_table span.cqoc_product_name {
    display: inline-block;
    padding: 15px 15px 15px 0;
    width: 60%;
}

.quantity .minus:not(#qib_id):not(#qib_id),
.quantity .plus:not(#qib_id):not(#qib_id),
.quantity>a:not(#qib_id):not(#qib_id) {
    display: block !important;
}

/* side cart styling */
.wfc_container .wfc_header_title,
.wfc_apply_coupon_link a {
    font-size: 15px !important;
}

.wfc_container .wfc_footer .wfc_ship_txt {
    font-size: 14px !important;
}

.wfc_container .wfc_footer a {
    font-size: 12px;
    background-color: #f2792f !important;
}

.wfc_container .wfc_total_tr {
    font-size: 16px;
}

.prod-dtls-bread .cdo-section_container {
    margin: 0;
}

@media only screen and (max-width: 812px) {
    .prod-dtls-bread {
        margin-top: 1em !important;
    }

    .wfc_container_overlay {
        width: 100%;
        background: rgba(255, 255, 255, .1);
        height: 100%;
        position: fixed;
        z-index: 999999;
        display: none;
    }

    .woocommerce-checkout-review-order table.shop_table a.remove {
        font-size: 14px;
        left: 5px;
        width: 15px;
        height: 15px;
        line-height: 13px;
    }

    .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-total {
        padding-right: 10px;
    }

    .woocommerce-checkout-review-order table.shop_table span.cqoc_product_name {
        padding-left: 0;
        padding-right: 5px;
        font-size: 12px;
        line-height: 18px;
        width: 50%;
        float: left;
        display: block;
    }

    .woocommerce-checkout-review-order table.shop_table .ts-product-image {
        width: 50px !important;
        margin-left: 14px;
        margin-top: 0px;
    }

    .woocommerce-checkout-review-order table.shop_table .qib-container .qib-button:not(#qib_id):not(#qib_id) {
        width: 15px;
        height: 20px;
    }

    .woocommerce-checkout-review-order table.shop_table .qib-container {
        width: 100%;
    }

    .woocommerce-checkout-review-order table.shop_table .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
        height: 21px;
        width: 25px;
        font-size: 11px;
        margin: 0;
    }

    .woocommerce-checkout-review-order table.shop_table tfoot th,
    .woocommerce-checkout-review-order table.shop_table tfoot td {
        font-size: 12px;
        line-height: 20px;
    }

    .woocommerce-checkout-review-order table.shop_table tfoot tr.woocommerce-shipping-totals td span#blinker {
        font-size: 10px;
    }

    .woocommerce-checkout-review-order table.shop_table tbody td.product-total,
    .woocommerce-checkout-review-order table.shop_table tfoot td.totalp,
    .woocommerce-checkout-review-order table.shop_table tfoot tr.woocommerce-shipping-totals td:last-child {
        text-align: right;
    }

    .woocommerce-checkout-review-order table.shop_table tbody td.product-total span.woocommerce-Price-amount {
        font-size: 14px;
        margin: 0 0 0 35px;
    }

    .woocommerce #order_review {
        height: auto;
        overflow: visible;
    }

    .woocommerce-page form .coupon-form .form-row-last button.button {
        height: 36px !important;
        margin: 2px 0 0 0 !important;
    }

    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-1 {
        width: 100%;
    }

    .woocommerce #order_review {
        width: 290px;
        margin: 0 auto;

    }

    .woocommerce-checkout-review-order table.shop_table tbody {
        height: auto;
        display: table-row-group;
        overflow: auto;
        width: auto;
    }

    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message,
    .woocommerce form .form-row label,
    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea,
    .woocommerce-page form .form-row input.input-text,
    .woocommerce-page form .form-row textarea,
    .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered,
    .woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 15px;
    }

    .woocommerce form .form-row,
    .woocommerce-page form .form-row {
        padding-top: 20px;
        line-height: 20px;
    }

    .woocommerce-billing-fields h3 {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 1em;
    }

    .woocommerce-shipping-fields h3 {
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase;
    }

    .woocommerce-shipping-fields h3 span {
        padding-left: 7px;
    }

    .woocommerce-checkout-review-order table.shop_table thead tr th,
    .woocommerce-checkout #payment ul.payment_methods li,
    .woocommerce-privacy-policy-text {
        font-size: 15px;
    }

    .woocommerce form .form-row label.checkbox,
    .woocommerce-page form .form-row label.checkbox {
        font-size: 14px;
        line-height: 16px;
    }

    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order {
        margin-top: 1rem;
        border-radius: 10px;
    }

    /* Cart Page */
    .woocommerce .cdos-cart table.shop_table td.product-thumbnail {
        display: inherit !important;
        text-align: center !important;
    }

    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td {
        text-align: center !important;
    }

    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        content: "";
    }

    .woocommerce-shipping-destination,
    .woocommerce-shipping-totals td {
        font-size: 15px;
    }

    .wc-proceed-to-checkout {
        margin-bottom: 50px;
    }
}

@media only screen and (min-width: 640px) {
    .woocommerce-checkout-review-order table.shop_table span.cqoc_product_name {
        font-size: 14px;
        padding: 0;
        margin: 25px 0;
    }
}

@media only screen and (max-width: 480px) {
    .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td:first-child {
        width: 80%;
    }

    .woocommerce-checkout-review-order table.shop_table .ts-product-image {
        margin-top: 20px;
    }
}

button.single_add_to_cart_button.button.alt.cdos-button.cdos-button_size_small.cdos-atc-table__purchase-button {
    height: 60px !important;

}

.cdo-text.cdo-text_weight_bold.cdo-text_size_large.cdo-text_lh_normal {
    font-size: 10px;
}

.cdo-menu-box {

    width: 100%;
    top: 0;
    overflow-y: scroll;

}

.cdo-main-menu__item {
    padding: 6px 4px 10px;
    border-bottom: 1px solid #fff;
}

.cdo-main-menu {
    width: 100%;
    text-align: left;
}

.cdo-main-menu__item {
    line-height: normal;
    padding: 0;
    border-bottom: 1px solid #fff;
    margin: 0 !important;
}

.cdo-main-menu__link {
    padding: 10px 10px 10px 30px;
    display: inline-block;
    vertical-align: top;
}

.cdo-menu-container__close {
    top: -1px;
}

.cdo-menu-container__brand-box {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #ffffff;
    display: none;
}

.cdo-menu-container__menu-box {
    height: 100%;
}

.m-subnav-arrow {
    background-image: url(../images/icons/spinner-button-white.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 90% 90%;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    height: 15px;
    margin-top: 12px;
    margin-left: 2px;
    padding: 5px;
    width: 15px;
}

ul.cdo-main-menu.cdo-main-menu_level_1.active {
    display: block;
    margin: 0;
    padding: 10px 0 0;
    background: white;
}

.cdo-main-menu_level_1 .cdo-main-menu__item {
    font-size: 0.8em;
    padding: 7px 0;
    border-bottom: 1px solid #644c3f;
    margin: 0 !important
}

.cdo-main-menu_level_1 a {
    color: #644c3f !important;
}

.woocommerce ul#shipping_method {
    padding: 5px 0;
    margin: 12px 0 0 0;
}

.woocommerce ul#shipping_method li {
    margin: -13px 0 0 0 !important;
}

.newship th p {
    font-size: 12px !important;
}

.woocommerce form .coupon-form .form-row-last,
.woocommerce-page form .coupon-form .form-row-last {
    margin-left: 5px;
}

.woocommerce-info #pay_with_amazon {
    float: none !important;
    text-align: center;
}

@media only screen and (min-width: 960px) {

    .mc4wp-response {
        padding: 11px;
    }

    .mc4wp-response .mc4wp-success strong span {
        font-size: 18px;
    }

    .mc4wp-alert.mc4wp-success {
        font-size: 15px;
    }

    .prod-dtls-bread {
        margin-top: 0 !important;
    }

    .costa_amazon {
        display: inline-block;
        padding-left: 70px;
    }

    .woocommerce form,
    .woocommerce-page form {
        text-align: left;
    }

    .woocommerce-info::before {
        color: #d15305;
        display: inline-block;
        vertical-align: top;
    }

    .woocommerce ul#shipping_method {
        margin: 0
    }

    .woocommerce-info #pay_with_amazon {
        float: right;
        margin: 0 auto;
        max-width: 364px;
    }

    .woocommerce .cdos-cart table.shop_table td.actions {
        padding: 15px 0 15px 15px;
    }

    .woocommerce .cdos-cart table.shop_table td.actions .coupon .input-text {
        font-size: 20px;
    }

    .cdo-link_type_main {
        font-size: 16px;
    }

    .newship th p {
        font-size: 14px !important;
    }

    .woocommerce ul#shipping_method li {
        margin: 7px 0 0 0 !important;
    }

    .product-recomm a.button.product_type_simple.add_to_cart_button.cdo-cat-addcart.costaaddcls {
        margin: 5px;
        width: auto;
    }

    .woocommerce form .coupon-form .form-row-last,
    .woocommerce-page form .coupon-form .form-row-last button.button {
        height: 38px !important;
        margin: 2px 0 0 0;
    }

    .costa_shoploop {
        height: auto;
    }

    .product-recomm .owl-carousel .owl-item img {
        width: 60%;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__link,
    .woocommere-page ul.products li.product .woocommerce-loop-product__link {
        height: auto;
    }

    #payment {
        margin: 50px 0 0 0;
    }

    .woocommerce ul.products {
        margin: -1.992em auto 0;
        text-align: center;
        display: block;
    }

    .woocommerce ul.products li.product .price {
        padding-bottom: 10px !important;
    }

    .woocommerce ul.products .cdo-cat-qty {
        position: initial;
    }

    .woocommerce-checkout-review-order table.shop_table tbody {
        max-height: 180px;
        display: block;
        overflow: auto;
    }

    .woocommerce ul.products[class*="columns-3"] li.product {
        margin: 0 2% 0;
    }

    .woocommerce ul.products li.product .button:after,
    .woocommere-page ul.products li.product .button:after {
        margin-left: 1em;
    }

    .woocommerce-checkout-review-order table.shop_table .qib-container {
        width: auto;
        right: 0;
    }

    .woocommerce-checkout-review-order table.shop_table .ts-product-image {
        width: 55px !important;
        margin-top: 15px;
    }

    .cdo-menu-container.is-closed {
        visibility: visible;
        background-color: rgba(126, 103, 87, 0.7);
        width: 100%;
        top: 48px;
        z-index: 14;
        overflow-x: initial;
    }

    .cdo-menu-box {
        position: initial;
        top: 0;
        overflow: initial;
    }

    .cdo-menu-container__menu-box {
        width: 100%;
    }

    .cdo-navbar__item_layout_button {
        display: none;
    }

    .js-off-canvas-overlay.is-overlay-fixed {
        display: none;
    }

    .cdo-menu-container__brand-box {
        display: none !important;
    }

    .m-subnav-arrow {
        display: none;
    }

    .cdo-menu-box__footer {
        display: none;
    }

    .cdo-menu-container {
        position: fixed;
        height: auto;
    }

    .cdo-menu-box__menu {
        margin: 0 auto;
    }

    .cdo-main-menu__item:last-child {
        border: none;
    }

    .cdo-main-menu__item {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0px;
        border-right: 0.5px solid white;
        border-bottom: none;
        transition: 0.3s;
        position: relative;

    }

    .cdo-main-menu__item+.cdo-main-menu__item {
        margin: 0 0 0 -4px !important;
    }

    .cdo-main-menu_level_1 a {
        color: #ffffff !important;
    }

    .cdo-main-menu_level_1 .cdo-main-menu__item+.cdo-main-menu__item {
        margin: 0 !important;
    }

    .cdo-main-menu_level_1 .cdo-main-menu__item:hover {
        background-color: rgba(126, 103, 87, 0.7);
    }

    .cdo-main-menu__link {
        font-size: 10px;
        line-height: 14px;
        text-transform: uppercase;
        padding: 10px;
        display: inline-block;
        vertical-align: top;
        transition: 0.3s;
    }

    .current-menu-parent {
        opacity: 0.8;
    }

    .current-menu-item {
        opacity: 0.8;
    }

    .js-off-canvas-overlay.is-overlay-absolute {
        display: none !important;
    }

    .position-top {
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }

    .cdo-menu-container {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        border-bottom: none;
    }

    .cdo-menu-container__close {
        display: none;
    }

    .cdo-menu-container__menu-box {
        background-image: none;
        overflow: initial;
    }

    .cdo-page__section_under-navbar {
        margin: 0 auto;
        position: fixed;
        z-index: 14;
        width: 44%;
        background-color: transparent;
    }

    .cdos-under-navbar {
        background-color: transparent;
    }

    p.cdo-text.cdo-text_weight_bold.cdo-text_transform_uppercase.cdo-text_tracking_relaxed.cdo-text_color_white.text-center {
        text-align: center;
        padding: 12px 0;
    }

    .cdos-under-navbar.grid-x.cdo-font-size_xxsmall .medium-auto {
        flex: auto;
        width: auto;
    }

    .woocommerce ul.products li.product a img {
        transition: 0.5s all ease-in-out;
    }

    .woocommerce ul.products[class*="columns-3"] li.product:hover img {
        transform: scale(1.1);
    }

    .woocommerce ul.products[class*="columns-3"] li,
    .woocommerce-loop-product__link,
    .button {
        transition: 0.5s all ease-in-out;
    }

    .woocommerce ul.products[class*="columns-3"] li.product:hover {
        background-color: rgba(0, 0, 0, 0.1);
        border-radius: 10px;
    }

    /*.woocommerce ul.products[class*="columns-3"] li.product:hover .woocommerce-loop-product__link{
        display:block;
        background-color:rgba(0,0,0,0.1);
        border-radius:10px;
    }*/
    .cdo-cat-qty {
        opacity: 0;
        transition: 0.5s all ease-in-out;
    }

    .woocommerce ul.products[class*="columns-3"] li.product:hover .cdo-cat-qty {
        height: auto;
        opacity: 1;
        transition: 0.5s all ease-in-out;
    }

    .woocommerce ul.products li.product .button {
        opacity: 0;
        transition: 0.5s all ease-in-out;
        border-radius: 10px;
        width: 90%;
    }

    .woocommerce ul.products[class*="columns-3"] li.product:hover .button {
        border-radius: 10px;
        box-sizing: inherit;
        opacity: 1;

    }

    .cdo-main-menu_level_1 {
        display: none;
    }

    .cdo-main-menu_level_1 {
        position: absolute;
        top: 34px;
        left: 0;
        margin: 0;
        padding: 0;
        background-color: #513628;
        width: 223px;
    }

    .cdo-main-menu_level_1 li {
        display: block;
        border-bottom: 1px solid #fff;
        border-right: none;
    }

    .cdo-main-menu__item:hover .cdo-main-menu_level_1 {
        display: block;

    }
}

.cdo-cat-qty .minus:not(#qib_id):not(#qib_id),
.cdo-cat-qty .plus:not(#qib_id):not(#qib_id) {
    display: inline-block !important;
    vertical-align: top;
    background: transparent;
    border: 1px solid #7e6757;
    color: #7e6757;
}

.qib-container .quantity.qty {
    vertical-align: top;
    width: 1.631em;
    border: none;
    color: #7e6757;
    background-color: transparent;
    padding-left: 10px;
}

.quantity .ui-spinner {
    margin: 0;

}

.quantity .ui-widget-content {
    border: none;
    background: none;
    color: #7e6757;
    border-radius: 0;
    vertical-align: top !important;
}

.quantity .ui-spinner .ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: 0;
    vertical-align: top !important;

}

.woocommerce a.added_to_cart {
    font-size: 12px;
    margin-bottom: 5px;
}

.cdo-section.cdo-section_container.cdo-padding_v_3 {
    padding-top: 2em;
    padding-bottom: 2em;
}

.cdo-section.cdo-section_container .cdo-padding_top_4 {
    padding-top: 2em;
}

.cdo-padding_v_4.cdo-padding_h_4_large.cdo-color_brown_saddle {
    padding-top: 1em;
}

h2.cdo-title_color_brown_romanCoffee {
    margin-bottom: 0 !important;
}

.cdo-section_container .cdo-padding_v_4.cdo-padding_h_4_large {
    padding-top: 1em;
    padding-bottom: 1em;
}

.newcart th p {
    font-size: 11px;
}

@media print,
screen and (min-width: 60em) {
    a.show-for-medium.cdo-link.cdo-link_size_small.cdo-link_type_main.cdo-link_arrow.align-self-bottom.cdo-pad_4_right.cdo-pad_2_top {
        padding-top: 9em;
    }
}

@media print,
screen and (min-width: 64em) {
    a.show-for-medium.cdo-link.cdo-link_size_small.cdo-link_type_main.cdo-link_arrow.align-self-bottom.cdo-pad_4_right.cdo-pad_2_top {
        padding-top: 8em;
    }
}

#pdp-icon-wrapper {
    margin-bottom: 30px;
}

.pdp-icon-container {
    list-style: none;
    margin: 0;
    padding: 5px;
    border: 1px solid #513628;
    padding: 10px;

}

.pdp-item-info {
    font-size: 12px;
    line-height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}

.pdp-icon-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    width: 44%;

}

.pdp-icon-item img {
    display: inline-block;
    vertical-align: middle;
}

.info-content-wrapper {
    padding: 15px 0 15px 0;
}

.info-left-img-wrap {
    max-width: 250px;
    width: 100%;

}

.costa_amazon {
    display: none;
}

@media print,
screen and (min-width: 23.4375em) {
    .woocommerce #order_review {
        left: 0 !important;
    }
}

@media print,
screen and (min-width: 30em) {
    .pdp-icon-item {
        width: auto;

    }

    .woocommerce-checkout-review-order table.shop_table {
        width: 100%;
    }


}

@media print,
screen and (min-width: 40em) {
    .costa_amazon {
        display: inline-block;
        padding-left: 60px;
    }
}

@media print,
screen and (min-width: 60em) {

    .story_text {
        float: left;
        width: 60%;
    }

    .info-left-img-wrap {
        float: right;
        width: 35%;
        max-width: 100%;

    }

    .cdo-section.cdo-section_container.cdo_new_desc_pro {
        flex-direction: row;
        padding-top: 30px;
    }

    .product-recomm {
        margin: 100px 0 0 0;
    }

    .product-recomm-cart {
        max-width: 960px;
        margin: 100px auto 0;
    }

    .product-recomm-cart .woocommerce-loop-product__title {
        padding: 0 30px;
    }

    .woocommerce form .coupon-form .form-row input.input-text,
    .woocommerce-page form .coupon-form .form-row input.input-text {
        width: 200px;
        font-size: 14px;
        padding: 5px;
    }
}

.product-recomm .woocommerce-loop-product__title {
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}

.product-recomm .owl-carousel .owl-item img {
    width: 50%;
    margin: 0 auto;
}

.product-recomm .owl-nav {
    position: absolute;
    width: 100%;
    top: 30%;
    transform: translateY(-50%);
}

.product-recomm button.owl-prev {
    left: 0;
}

.product-recomm button.owl-next {
    right: 0;
}

.product-recomm button.owl-prev span,
.product-recomm button.owl-next span {
    height: 30px;
    width: 30px;
    font-size: 20px;
    line-height: 28px;
}

.product-recomm .owl-carousel .owl-item {
    padding: 10px 0;
}

.product-recomm .owl-carousel .owl-item:hover {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 10px;

}

.product-recomm .owl-carousel .owl-item:hover .cdo-cat-qty {
    height: auto;
    opacity: 1;
    transition: 0.5s all ease-in-out;
}

.product-recomm a.button {
    font-size: 11px;
    line-height: 15px;
    border-radius: 10px;
    text-align: center;
    margin: 5px;
    padding: 5px 0;
}

.product-recomm-cart a.button {
    margin: 5px 40px;
}

.product-recomm-cart button.owl-prev {
    left: 0;
}

.product-recomm-cart button.owl-next {
    right: 0;
}

.woocommerce-account-fields p {
    margin: 0 !important;
    padding: 0 !important;
}

#ship-to-different-address {
    margin: 0;
}

#ship-to-different-address span {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1em;
    padding: 0 0 0 9px;
    /*color: #513628;*/
}

.woocommerce form .coupon-form .form-row input.input-text,
.woocommerce-page form .coupon-form .form-row input.input-text {
    width: 145px;
}

table.shop_table.woocommerce-checkout-review-order-table+.product-recomm {
    display: none;
}

.product-recomm h2 {
    display: block !important;
    text-align: center !important;
    font-size: 20px;
    line-height: 25px;
    margin: 10px 0 15px;
}

#cdo-coffee-details {
    margin: 35px 0 0 0;
}

.product-recomm .owl-dots {
    display: none;
}

.breadcrumbs {
    margin: 15px 0 18px !important;
    padding: 0;
    list-style: none;
    line-height: 1em;
}

.breadcrumbs li {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 15px;
    color: #7e6757;

}

.breadcrumbs li a {
    font-size: 12px;
    line-height: 15px;
    color: #7e6757;
}

.breadcrumbs li a:hover {
    text-decoration: underline
}

.breadcrumbs li::after {
    content: ' \21DB';
    color: #7e6757;
    font-size: 12px;
    line-height: 15px;
}

.breadcrumbs li:last-child:after {
    display: none;
}

/*New PDP Page*/
.pdp_new_item h1 {

    padding: 10px 0;
    position: relative;
}

.pdp_new_item h1:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    background-color: #b7b7b7;
    top: 0;
    margin: 0 auto;
    display: none;

}

.pdp_new_item h1:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #b7b7b7;
    margin: 0 auto;
    display: none;

}

.woocommerce .pdp_new_item button.single_add_to_cart_button.button.alt.cdos-button.cdos-button_size_small.cdos-atc-table__purchase-button {
    height: 40px !important;
}

.pdp_new_item .cdos-button__text {
    padding: 8px 0;
    display: inline-block;
    vertical-align: top;
}

.pdp_new_item #pdp-icon-wrapper {

    margin: 0 auto 30px;
    width: 100%;

    padding: 15px 0;
    position: relative;
    text-align: center;
}

.pdp_new_item #pdp-icon-wrapper:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    top: 0;
    background-color: #b7b7b7;
    margin: 0 auto;
}

.pdp_new_item #pdp-icon-wrapper:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #b7b7b7;
    margin: 0 auto;
}

.pdp_new_item #pdp-icon-wrapper ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;


}

.pdp_new_item #pdp-icon-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 23%;
}

.pdp_new_item #pdp-icon-wrapper ul li img {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.pdp_new_item #pdp-icon-wrapper ul li span {
    display: block;
    font-size: 10px;
    color: #513628;
    margin: 5px auto 0;
}

.pdp_new_item .cdo-section {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pdp_new_item #cdo-coffee-details {
    margin-top: 0;
    padding: 0 15px;
}

.pdp-slider-info {
    padding: 30px 15px 0 !important;
}

.pdp-slider-info.cdo-section_container {

    max-width: none !important;
    margin: 0 !important;
}

.pdp_new_item .pdp-content-wrap .cdo-title {
    padding-top: 38px;
    padding-bottom: 0;
}

.pdp_new_item h2.cdo-title .pdp_new_item .cdo-grid-margin-y_2>.cell {
    margin-top: 10px;
    margin-bottom: 10px;
}

.pdp_new_item .woocommerce-Price-amount {
    font-size: 20px;
}

.pdp_new_item h2.cdo-title {
    position: relative;
}

.pdp_new_item h2.cdo-title span {
    display: inline-block;
    margin: 0 20px;
    vertical-align: middle;
    width: 50px;
    height: 2px;
    background-color: #253e60;

}

.pdp_new_item h2.cdo-title span {
    position: absolute;
    top: 50%;
}

.pdp_new_item h2.cdo-title span.l-border {
    left: -35px;
}

.pdp_new_item h2.cdo-title span.r-border {
    right: -35px;
}

.pdp_new_item .pdp-ci-wrap {

    padding-top: 15px;
    padding-bottom: 30px;
}

.pdp-img-wrap {
    margin: 10px auto;
    max-width: 250px;

}

.pdp-img-wrap img {
    margin: 0 auto;
}

.pdp-cat-slider .cdos-product-loop__badge {
    top: 50px !important;
    right: 50px !important;
}

.woocommerce .pdp-cat-slider .cdos-product-loop__badge {
    width: 4em !important;
    height: 4em !important;
}

.pdpcatsider.cdo-section_container {
    width: 100%;
    margin-bottom: 80px;
}

.pdp_new_item .pdp-content-wrap .pdp-img-wrap img {
    width: 100%;
    display: block;
}

.cdo-section_container.pdp-pro,
.pdp-content-wrap .cdo-section_container {
    width: 100%;
}

.cdo-section_container.pdp-pro {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
}

.pdp-pro .item .pro-map {
    max-width: 150px !important;
    margin: 25px auto 30px !important;
    width: 100% !important;
}

.pdp-pro .item.firstcls .pro-col h3 {
    margin-bottom: 15px;
}

.pdp-pro .item.firstcls .pro-col {
    margin-bottom: 10px;
}

.pdp-pro .item {

    margin: 0
}

.firstcls .pro-col:first-child {
    margin: 0;
}

.firstcls .pro-col:first-child h3 {
    text-align: center;
    margin: 17px 0 0 0;

}

.firstcls .pro-col:last-child h3 {

    margin-bottom: 0;

}

.pdp-pro .item .pro-col {
    margin-left: 20px;
}

.pdp-pro .item img {

    margin-bottom: 15px !important;
}

.pro-col h3 {
    margin: 20px 0;
    text-transform: uppercase;
}

.pro-col h3 span {
    padding: 0 0 0 10px;
    text-transform: none;
}

.pro-col ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.item.secondcls {
    width: 155px;
    margin: 65px auto 0;
}

.item.thirdcls {
    width: 155px;
    margin: 65px auto 0;
}

.item.secondcls .pro-col:last-child {
    margin-bottom: 0;
}

.item.thirdcls .pro-col,
.item.secondcls .pro-col {
    margin: 0 0 60px 15px;
}

.pro-col ul li {
    display: inline-block;
    vertical-align: top;
}

.pro-col ul li img {
    opacity: 0.7;
}

.pro-col ul li.active img {
    opacity: 1;
}

.pdp-product-info {
    margin: 2em 0;

    padding: 1em 0;
}

.pdp-product-info h2 {
    text-align: center;
}

.pdp_new_item .cdos-atc-table__purchase-button::after {
    margin-top: 3px;
}

.woocommerce .pdp_new_item button.button.cdos-button_size_small {
    font-size: 10px;
}

.pdp-pro .carousel-wrap {
    max-width: 100%;
    width: 100%;
}

.carousel-wrap .pdp-slider {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    position: relative;
    max-width: 100%;

}

.carousel-wrap .pdp-slider .owl-stage-outer {
    height: 450px;
}

.pdp-cat-slider .item {
    width: 100% !important;
}

.pdp-slider .owl-dots {
    margin: -15px 0 20px 0;
    text-align: center;
}

.owl-carousel.pdp-slider .owl-dot.active span {
    background: #fff;
}

.owl-carousel.pdp-slider .owl-dot span {
    background: #9c5e09;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}

.owl-carousel.pdp-cat-slider .owl-dots {
    margin: 15px 0;
    text-align: center;
    width: 100%;
}

.owl-carousel.pdp-cat-slider .owl-dot.active span {
    background: #f2792f;
}

.owl-carousel.pdp-cat-slider .owl-dot span {
    background: #9c5e09;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}

.owl-carousel.pdp-cat-slider .item {
    position: relative;
    z-index: 100;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.pdp-border {
    margin: 30px 0;
    padding: 0 1em;
}

.pdp_new_item .cdo-section_container {
    max-width: auto;

}

.pdp-slider-info.cdo-section_container {
    margin-bottom: 25px !important;
}

.pdp_new_item .mapnewcls .cdo-section_container {
    max-width: 60rem;
}

video.pdp-video {
    width: 100%;
}

video.pdp-video {
    width: 100%;
}

.video-content-wrap.cdo-section_container {
    padding-bottom: 32px !important;
    padding-top: 32px;
    padding-left: 0;
    padding-right: 0;
}

.pdp_new_item .video-content-wrap h2.cdo-title {
    padding: 0 0 32px !important;
}

@media only screen and (min-width: 960px) {
    .product-recomm-cart button.owl-prev {
        left: -35px;
    }

    .product-recomm-cart button.owl-next {
        right: -35px;
    }

    .video-wrap {
        width: 880px;
        height: 500px;
    }

    .pdp-pro .item.firstcls,
    .pdp-pro .item.secondcls,
    .pdp-pro .item.thirdcls {
        position: relative;
    }

    .pdp-pro .item.firstcls:after {
        content: "";
        width: 1px;
        height: 90%;
        border: 1px dashed #000;
        position: absolute;
        top: 18px;
        left: 0;
    }

    .pdp-pro .item.secondcls:after {
        content: "";
        width: 1px;
        height: 90%;
        border: 1px dashed #000;
        position: absolute;
        top: 18px;
        left: 0;
    }

    .pdp-pro .item.thirdcls:after {
        content: "";
        width: 1px;
        height: 91%;
        border: 1px dashed #000;
        position: absolute;
        top: 18px;
        right: 0;

    }

    .pdp-pro .item .pro-col {
        margin: 0;
    }

    .pdp_new_item #pdp-icon-wrapper:after {

        width: 75%;

    }

    .pdp_new_item #pdp-icon-wrapper:before {

        width: 75%;

    }

    .pdp_new_item h1:after {

        width: 75%;

    }

    .pdp_new_item h1:before {

        width: 75%;

    }

    /*New PDP Page*/
    .pdp_new_item h1 {

        padding: 10px 0;
    }

    .woocommerce .pdp_new_item button.single_add_to_cart_button.button.alt.cdos-button.cdos-button_size_small.cdos-atc-table__purchase-button {
        height: 40px !important;
    }

    .pdp_new_item .cdos-button__text {
        padding: 8px 0;
        display: inline-block;
        vertical-align: top;
    }

    .pdp_new_item #pdp-icon-wrapper {

        margin: 0 auto 50px;
        width: 100%;

        padding: 15px 0;
    }

    .pdp_new_item #pdp-icon-wrapper ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        width: 75%;

    }

    .pdp_new_item #pdp-icon-wrapper ul li {
        display: inline-block;
        vertical-align: top;
        text-align: center;
        width: 23%;
    }

    .pdp_new_item #pdp-icon-wrapper ul li img {
        display: block;
        text-align: center;
        margin: 0 auto;
    }

    .pdp_new_item #pdp-icon-wrapper ul li span {
        display: block;
        font-size: 10px;
        color: #513628;
        margin: 5px auto 0;
    }

    .pdp_new_item .cdo-section {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .pdp_new_item #cdo-coffee-details {
        margin-top: 0;
        padding: 0;
    }

    .pdp_new_item .cdo-title {
        padding: 20px !important;
    }

    .pdp_new_item .cdo-stackables>.cdo-stackables__item {
        margin-top: 80px;
    }

    .pdp_new_item h2.cdo-title {
        position: relative;
    }

    .pdp_new_item h2.cdo-title span {
        display: inline-block;
        margin: 0 20px;
        vertical-align: middle;
        width: 150px;
        height: 2px;
        background-color: #253e60;
        position: initial;

    }

    .pdp_new_item .pdp-ci-wrap {
        display: flex;
        /*flex-wrap:wrap;*/
        padding-top: 40px;
        padding-bottom: 25px;
    }

    .pdp_new_item .pdp-content-wrap .pdp-content {
        width: 64%;
        margin-right: 30px;
    }

    .pdp_new_item .pdp-content-wrap .pdp-img-wrap {
        width: 400px;
        height: 400px;
        max-width: 100%;

    }

    .cdo-section_container.pdp-pro,
    .pdp-content-wrap .cdo-section_container {
        width: 100%;
    }

    .pdp-content-wrap.cdo-section_container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .carousel-wrap .pdp-slider {
        display: flex;
        flex-wrap: wrap;
        text-align: left;
        padding: 20px 37px;

    }

    .pro-col h3 {
        margin: 0;
    }

    .pdp-border {
        margin: 2em 0;
    }

    .pdp-slider .item {
        width: 33.33%;
        box-sizing: border-box;
        margin: 0 !important;
        padding: 0;
    }

    .pdp-pro .item img {
        float: none;
    }

    .pdp-product-info h2 {
        text-align: center
    }

    .pdp-product-info p {
        margin-bottom: 18px !important;
    }

    .pdp-info-wrap.cdo-section_container {
        width: 100%;
    }

    .pdp-product-info {
        max-width: 25em;
        margin: 2em auto;
    }

    .pdp_new_item .cdos-atc-table__purchase-button::after {
        margin-top: 0;
    }

    .woocommerce .pdp_new_item button.button.cdos-button_size_small {
        font-size: 14px;
    }

    .pdp-slider-info.cdo-section_container {

        max-width: 66rem !important;
        margin: 0 auto !important;

    }

    .woocommerce .pdp_new_itemdiv.product div.images img {
        margin-top: 60px;
    }

    .pdp-cat-slider .item {
        width: 70% !important;
    }

    .pdpcatsider.cdo-section_container {
        padding-bottom: 0;
    }

    .pdpcatsider .carousel-wrap {
        margin: 30px 0 0;
    }

    .item.thirdcls,
    .item.secondcls {
        margin: 0 0 0 20px;
    }

    .pdp-pro .item.thirdcls .pro-col,
    .pdp-pro .item.secondcls .pro-col {
        margin-bottom: 65px;
    }

    .pdp-pro .item.thirdcls .pro-col:last-child,
    .pdp-pro .item.secondcls .pro-col:last-child {
        margin-bottom: 0;
    }

    .pdp-pro .item.secondcls,
    .pdp-pro .item.thirdcls {
        padding-left: 6%;
    }

    .cdo-section_container.pdp-pro {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .pdp-pro .item.firstcls .pro-col:first-child {
        margin-left: 0
    }

    .pdp-pro .item.firstcls .pro-col:nth-child(2) {
        margin-left: 30px;
    }

    .pdp-pro .item.firstcls .pro-col:nth-child(3) {
        margin-left: 30px;
    }

    .pdp-pro .item.firstcls .pro-col:nth-child(4) {
        margin-left: 30px;
    }

    .pdp-pro .item.firstcls .pro-col:nth-child(5) {
        margin-left: 30px;
    }

    .pdp-pro .item.firstcls .pro-col:nth-child(6) {
        margin-left: 30px;
    }

    .pdp-pro .item.firstcls .pro-col {
        margin-bottom: 0;
    }

    /*New PDP Page*/
    .secondcls .pro-col:first-child h3,
    .thirdcls .pro-col:first-child h3 {
        margin-top: 17px;
    }

    .secondcls .pro-col h3 {
        margin-bottom: 20px;
    }

    .secondcls .pro-col {
        padding-left: 0;
    }

    .thirdcls .pro-col h3 {
        margin-bottom: 20px;
    }

    .pdp-pro .item .pro-map {
        margin: 0px auto 10px !important;
    }

    .pdp-slider .item .thirdcls {
        width: auto;
    }

    .carousel-wrap .pdp-slider .owl-stage-outer {
        height: auto;
    }
}

/*Cart Page*/
.cdos-cart-new {
    border: 1px solid #7e6757;
    padding: 15px;
    overflow: hidden;
}

.cdos-cart-new .cell.small-6.large-5.cdo-padding_h_1,
.cdos-cart-new .cell.small-6.large-7.cdo-padding_h_1 {
    width: 100%;
}

.woocommerce .cdos-cart-new table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page .cdos-cart-new table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent;
}

.cdos-cart-new .wc-proceed-to-checkout {
    margin: 1em auto;
}

.woocommerce .cdos-cart-new .cdos-cart table.shop_table {
    border: none;
}

.cdos-cart-new .cdos-cart-totals {
    margin: 0;
}

.cdos-cart-new .wc-proceed-to-checkout {
    width: 250px;

}

.cdos-cart-new .grid-x>.large-6 {
    width: 100%;
}

.cdos-cart-new .woocommerce-shipping-calculator {
    width: 300px;
    margin: 0 auto;

}

.cdos-cart-new p .button {
    margin: 10px 0 0 0;
}

.woocommerce .cdos-cart-new .cdos-cart table.shop_table td.actions .coupon .input-text {
    font-size: 16px;
}

@media only screen and (min-width: 960px) {

    .woocommerce .cdos-cart-new form .form-row,
    .woocommerce-page .cdos-cart-new form .form-row {
        padding-top: 10px;
    }

    .woocommerce .cdos-cart-new ul#shipping_method {
        padding-top: 0;
    }

    .cdos-cart-new .cart-collaterals .cell.large-6.cdo-margin-2_top_2 .shop_table.shop_table_responsive td {
        text-align: right;
    }

    .cdos-cart-new .cart-collaterals {
        float: right;
        width: 30%;

    }

    .cdos-cart-new .woocommerce-cart-form {
        width: 65%;
        display: inline-block;
        vertical-align: top;
    }

    .cdos-cart-new .cell.small-6.large-5.cdo-padding_h_1,
    .cdos-cart-new .cell.small-6.large-7.cdo-padding_h_1 {
        width: 50%;
    }

    .cdos-cart-new .wc-proceed-to-checkout {

        margin: 10px 0 0;
    }
}



.wc-amazon-checkout-message.wc-amazon-payments-advanced-populated {
    text-align: center;
    /*display: none !important;*/
}

.woocommerce-info.info.wc-amazon-payments-advanced-info {
    display: none !important;
}

.costadoro-gift-pr .product-remove a,
.costadoro-gift-pr .product-quantity .qib-container,
.costadoro-gift-pr .product-price .woocommerce-Price-amount,
.order_details .costadoro-gift-pr .product-quantity {
    display: none !important;
}

.wc-apa-button-separator {
    display: none !important;
}

/*.woocommerce-checkout-review-order table.shop_table ~ .secretGiftHoldr:not(:last-child) {display: none;}*/
.secretGiftHoldr {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

/*.secretGift {max-width: 400px; margin-left: auto;}*/


@media(max-width: 767px) {
    .woocommerce .pdp_new_item button.single_add_to_cart_button.button.alt.cdos-button.cdos-button_size_small.cdos-atc-table__purchase-button {
        height: 60px !important;
        border-radius: 30px !important;
        font-size: 22px;
        padding: 0 10px;
        letter-spacing: 0;
    }

    .pdp-img-wrap {
        margin: 20px auto 40px;
    }
}

#payment .payment_methods li[class*="payment_method_xpay"] label img {
    transform: none;
}

/* .chkotShipng .dflexsecF p {
    display: none !important;
} */
:is(.postid-10707, .postid-10503,.postid-10491,.postid-9598,.postid-10721,.postid-10504,.postid-10492,.postid-9597,.postid-10710,.postid-10499,.postid-10485,.postid-9598,.postid-10714,.postid-10501,.postid-10489,.postid-9595,.postid-10711,.postid-10490,.postid-10490,.postid-9596,.postid-11046,.postid-11050,.postid-11055,.postid-11056,.postid-10502) .costadoro_fourth_section section.second_sec{
    border-right: 0;
}
:is(.postid-10707,.postid-10503,.postid-10491,.postid-9598,.postid-10721,.postid-10504,.postid-10492,.postid-9597,.postid-10710,.postid-10499,.postid-10485,.postid-9598,.postid-10714,.postid-10501,.postid-10489,.postid-9595,.postid-10711,.postid-10490,.postid-10490,.postid-9596,.postid-11046,.postid-11050,.postid-11055,.postid-11056,.postid-10502) .costadoro_fourth_section {
    justify-content: center;
}
:is(.postid-10707,.postid-10503,.postid-10491,.postid-9598,.postid-10721,.postid-10504,.postid-10492,.postid-9597,.postid-10710,.postid-10499,.postid-10485,.postid-9598,.postid-10714,.postid-10501,.postid-10489,.postid-9595,.postid-10711,.postid-10490,.postid-10490,.postid-9596,.postid-11046,.postid-11050,.postid-11055,.postid-11056,.postid-10502) .costadoro_fourth_section .third_sec {
    display: none !important;
}