/* Minimal */

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,500,700&display=swap');

/* Position */

* { position: relative; box-sizing: border-box; border-width: 0; border-color: transparent; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; }
html, body, main, body > header, body > footer, section, aside, div, form, fieldset, img, video, figure, picture, canvas, audio, iframe, embed, object, table { position: relative; }
html { margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
body { width: 100%; height: 100%; margin: 0; overflow: hidden; }
main { width: 100%; height: auto; z-index: 1; opacity: 1; display: flex; flex-wrap: wrap; justify-content: center; }
body > header { position: fixed; z-index: 200; top: 0; overflow: visible; padding-top: 20px; padding-bottom: 20px; }
body > footer { z-index: 1; padding-top: 20px; padding-bottom: 20px; }
section, aside, body > header, body > footer { width: 100%; max-width: 100%; padding-left: 20px; padding-right: 20px; margin-left: 0; margin-right: 0; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center; pointer-events: auto !important; }
section, body > header, body > footer, aside.dialog[class*="sidebarTop"] > div:first-of-type, aside.dialog[class*="sidebarBottom"] > div:first-of-type, aside.dialog.popup\(full\) > div:first-of-type, aside.dialog[class*="alert"][class*="full"] > div:first-of-type, aside.dialog[class*="alert"][class*="persistent"] > div:first-of-type { padding-left: calc(((100vw - 1200px) / 2) + 20px) !important; padding-right: calc(((100vw - 1200px) / 2) + 20px) !important; }
@media (min-width: 600px) and (max-width: 999px) { section, body > header, body > footer, aside.dialog[class*="sidebarTop"] > div:first-of-type, aside.dialog[class*="sidebarBottom"] > div:first-of-type, aside.dialog.popup\(full\) > div:first-of-type, aside.dialog[class*="alert"][class*="full"] > div:first-of-type, aside.dialog[class*="alert"][class*="persistent"] > div:first-of-type {  padding-left: 20px !important; padding-right: 20px !important; } }
@media (max-width: 599px) { section, body > header, body > footer, aside.dialog[class*="sidebarTop"] > div:first-of-type, aside.dialog[class*="sidebarBottom"] > div:first-of-type, aside.dialog.popup\(full\) > div:first-of-type, aside.dialog[class*="alert"][class*="full"] > div:first-of-type, aside.dialog[class*="alert"][class*="persistent"] > div:first-of-type { padding-left: 20px !important; padding-right: 20px !important; } }
body > svg:first-of-type { display: none; }
header, footer, section { z-index: 1; }
header, footer, nav, div, form, fieldset, img, video, figure, picture, canvas, audio, iframe, embed, object, input, label, select, textarea, button, .button, a, span { z-index: 2; display: flex; flex-direction: row; flex-wrap: wrap; order: 0; flex-grow: 0; flex-shrink: 0; flex-basis: auto; align-items: center; align-content: center; justify-content: center; }
header, footer, nav, div, form, fieldset, img, video, figure, picture, canvas, audio, iframe, embed, object, input, label, select, textarea, button, h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, pre, table, tbody { width: 100%; max-width: 100%; }
label, button, .button, a, span { width: auto; }
span, sup, sub, a:not([class*="button"]) { display: inline-flex; }
div > div, form > div, fieldset > div, input > div, nav > div { align-self: stretch; /*height: 100%;*/ z-index: 3; }

[class*="direction(row"].content\(top\), :not([class*="direction(column"]).content\(top\), [class*="direction(column"].content\(left\) { align-items: flex-start !important; align-content: flex-start !important; }
[class*="direction(row"].content\(topLeft\), :not([class*="direction(column"]).content\(topLeft\) { align-items: flex-start !important; align-content: flex-start !important; justify-content: flex-start !important; }
[class*="direction(row"].content\(topCenter\), :not([class*="direction(column"]).content\(topCenter\) { align-items: flex-start !important; align-content: flex-start !important; justify-content: center !important; }
[class*="direction(row"].content\(topRight\), :not([class*="direction(column"]).content\(topRight\) { align-items: flex-start !important; align-content: flex-start !important; justify-content: flex-end !important; }
[class*="direction(row"].content\(middle\), :not([class*="direction(column"]).content\(middle\), [class*="direction(column"].content\(center\) { align-items: center !important; align-content: center !important; }
[class*="direction(row"].content\(middleLeft\), :not([class*="direction(column"]).content\(middleLeft\) { align-items: center !important; align-content: center !important; justify-content: flex-start !important; }
[class*="direction(row"].content\(middleCenter\), :not([class*="direction(column"]).content\(middleCenter\) { align-items: center !important; align-content: center !important; justify-content: center !important; }
[class*="direction(row"].content\(middleRight\), :not([class*="direction(column"]).content\(middleRight\) { align-items: center !important; align-content: center !important; justify-content: flex-end !important; }
[class*="direction(row"].content\(bottom\), :not([class*="direction(column"]).content\(bottom\), [class*="direction(column"].content\(right\) { align-items: flex-end !important; align-content: flex-end !important; }
[class*="direction(row"].content\(bottomLeft\), :not([class*="direction(column"]).content\(bottomLeft\) { align-items: flex-end !important; align-content: flex-end !important; justify-content: flex-start !important; }
[class*="direction(row"].content\(bottomCenter\), :not([class*="direction(column"]).content\(bottomCenter\) { align-items: flex-end !important; align-content: flex-end !important; justify-content: center !important; }
[class*="direction(row"].content\(bottomRight\), :not([class*="direction(column"]).content\(bottomRight\) { align-items: flex-end !important; align-content: flex-end !important; justify-content: flex-end !important; }
[class*="direction(row"].content\(left\), :not([class*="direction(column"]).content\(left\), [class*="direction(column"].content\(top\) { justify-content: flex-start !important; }
[class*="direction(column"].content\(topLeft\) { align-items: flex-start !important; align-content: flex-start !important; justify-content: flex-start !important; }
[class*="direction(column"].content\(topCenter\) { align-items: center !important; align-content: center !important; justify-content: flex-start !important; }
[class*="direction(column"].content\(topRight\) { align-items: flex-end !important; align-content: flex-end !important; justify-content: flex-start !important; }
[class*="direction(row"].content\(center\), :not([class*="direction(column"]).content\(center\), [class*="direction(column"].content\(middle\) { justify-content: center !important; }
[class*="direction(column"].content\(middleLeft\) { align-items: flex-start !important; align-content: flex-start !important; justify-content: center !important; }
[class*="direction(column"].content\(middleCenter\) { align-items: center !important; align-content: center !important; justify-content: center !important; }
[class*="direction(column"].content\(middleRight\) { align-items: flex-end !important; align-content: flex-end !important; justify-content: center !important; }
[class*="direction(row"].content\(right\), :not([class*="direction(column"]).content\(right\), [class*="direction(column"].content\(bottom\) { justify-content: flex-end !important; }
[class*="direction(column"].content\(bottomLeft\) { align-items: flex-start !important; align-content: flex-start !important; justify-content: flex-end !important; }
[class*="direction(column"].content\(bottomCenter\) { align-items: center !important; align-content: center !important; justify-content: flex-end !important; }
[class*="direction(column"].content\(bottomRight\) { align-items: flex-end !important; align-content: flex-end !important; justify-content: flex-end !important; }
[class*="direction(row"].item\(top\), :not([class*="direction(column"]).item\(top\), [class*="direction(column"] > .item\(left\) { align-self: flex-start !important; }
[class*="direction(row"].item\(middle\), :not([class*="direction(column"]).item\(middle\), [class*="direction(column"] > .item\(center\) { align-self: center !important; }
[class*="direction(row"].item\(bottom\), :not([class*="direction(column"]).item\(bottom\), [class*="direction(column"] > .item\(right\) { align-self: flex-end !important; }

/* Height */

.height\(100\%\), .height\(max\), .hover\/height\(100\%\), .open.open\/height\(100\%\), .open > .open\/height\(100\%\), .hover\/height\(max\):hover, .open.open\/height\(max\), .open > .open\/height\(max\) { height: 100% !important; min-height: 100% !important; align-self: stretch !important; }
.height\(auto\), .hover\/height\(auto\):hover, .open.open\/height\(auto\), .open > .open\/height\(auto\) { height: auto !important; min-height: auto !important; align-self: auto !important; }
.height\(full\), .hover\/height\(full\):hover, .open.open\/height\(full\), .open > .open\/height\(full\) { height: 100vh !important; min-height: 100vh !important; }
.heightMin\(full\), .hover\/heightMin\(full\):hover, .open.open\/heightMin\(full\), .open > .open\/heightMin\(full\) { min-height: 100vh !important; }

@media (min-width: 600px) and (max-width: 999px) {
    .tablet\/height\(100\%\), .tablet\/height\(max\), .tablet\/hover\/height\(100\%\):hover, .open.tablet\/open\/height\(100\%\), .open > .tablet\/open\/height\(100\%\), .tablet\/hover\/height\(max\):hover, .open.tablet\/open\/height\(max\), .open > .tablet\/open\/height\(max\) { height: 100% !important; min-height: 100% !important;  align-self: stretch !important; }
    .tablet\/height\(auto\), .tablet\/hover\/height\(auto\):hover, .open.tablet\/open\/height\(auto\), .open > .tablet\/open\/height\(auto\) { height: auto !important; min-height: auto !important; align-self: auto !important; }
    .tablet\/height\(full\), .tablet\/hover\/height\(full\):hover, .open.tablet\/open\/height\(full\), .open > .tablet\/open\/height\(full\) { height: 100vh !important; min-height: 100vh !important; }
    .tablet\/heightMin\(full\), .tablet\/hover\/heightMin\(full\):hover, .open.tablet\/open\/heightMin\(full\), .open > .tablet\/open\/heightMin\(full\) { min-height: 100vh !important; }
    .height\(full\), .hover\/height\(full\):hover, .open.open\/height\(full\), .open > .open\/height\(full\) { height: auto !important; }
}

@media (max-width: 599px) {
    .phone\/heightMin\(100\%\), .phone\/heightMin\(max\), .hover\/heightMin\(100\%\), .open.phone\/open\/heightMin\(100\%\), .open > .phone\/open\/heightMin\(100\%\), .hover\/heightMin\(max\):hover, .open.phone\/open\/heightMin\(max\), .open > .phone\/open\/heightMin\(max\) { min-height: 100% !important; }
    .phone\/heightMin\(auto\), .phone\/hover\/heightMin\(auto\):hover, .open.phone\/open\/heightMin\(auto\), .open > .phone\/open\/heightMin\(auto\) { min-height: auto !important; }
    .phone\/heightMin\(full\), .phone\/hover\/heightMin\(full\):hover, .open.phone\/open\/heightMin\(full\), .open > .phone\/open\/heightMin\(full\) { min-height: 100vh !important; }
    .phone\/heightMin\(full\), .phone\/hover\/heightMin\(full\):hover, .open.phone\/open\/heightMin\(full\), .open > .phone\/open\/heightMin\(full\) { min-height: 100vh !important; }
    .height\(full\), .hover\/height\(full\):hover, .open.open\/height\(full\) .open > .open\/height\(full\) { height: auto !important; }
}

/* Width */

div:not([class*="width"]), .content\(html\) { width: 100%; }

.width\(5\%\), .hover\/width\(5\%\):hover, .open.open\/width\(5\%\), .open > .open\/width\(5\%\) { width: 5% !important; }
.width\(10\%\), .hover\/width\(10\%\):hover, .open.open\/width\(10\%\), .open > .open\/width\(10\%\) { width: 10% !important; }
.width\(15\%\), .hover\/width\(15\%\):hover, .open.open\/width\(15\%\), .open > .open\/width\(15\%\) { width: 15% !important; }
.width\(20\%\), .hover\/width\(20\%\):hover, .open.open\/width\(20\%\), .open > .open\/width\(20\%\) { width: 20% !important; }
.width\(25\%\), .hover\/width\(25\%\):hover, .open.open\/width\(25\%\), .open > .open\/width\(25\%\) { width: 25% !important; }
.width\(30\%\), .hover\/width\(30\%\):hover, .open.open\/width\(30\%\), .open > .open\/width\(30\%\) { width: 30% !important; }
.width\(33\%\), .hover\/width\(33\%\):hover, .open.open\/width\(33\%\), .open > .open\/width\(33\%\) { width: 33.3333333333% !important; }
.width\(35\%\), .hover\/width\(35\%\):hover, .open.open\/width\(35\%\), .open > .open\/width\(35\%\) { width: 35% !important; }
.width\(40\%\), .hover\/width\(40\%\):hover, .open.open\/width\(40\%\), .open > .open\/width\(40\%\) { width: 40% !important; }
.width\(45\%\), .hover\/width\(45\%\):hover, .open.open\/width\(45\%\), .open > .open\/width\(45\%\) { width: 45% !important; }
.width\(50\%\), .hover\/width\(50\%\):hover, .open.open\/width\(50\%\), .open > .open\/width\(50\%\) { width: 50% !important; }
.width\(55\%\), .hover\/width\(55\%\):hover, .open.open\/width\(55\%\), .open > .open\/width\(55\%\) { width: 55% !important; }
.width\(60\%\), .hover\/width\(60\%\):hover, .open.open\/width\(60\%\), .open > .open\/width\(60\%\) { width: 60% !important; }
.width\(65\%\), .hover\/width\(65\%\):hover, .open.open\/width\(65\%\), .open > .open\/width\(65\%\) { width: 65% !important; }
.width\(66\%\), .hover\/width\(66\%\):hover, .open.open\/width\(66\%\), .open > .open\/width\(66\%\) { width: 66.6666666666% !important; }
.width\(70\%\), .hover\/width\(70\%\):hover, .open.open\/width\(70\%\), .open > .open\/width\(70\%\) { width: 70% !important; }
.width\(75\%\), .hover\/width\(75\%\):hover, .open.open\/width\(75\%\), .open > .open\/width\(75\%\) { width: 75% !important; }
.width\(80\%\), .hover\/width\(80\%\):hover, .open.open\/width\(80\%\), .open > .open\/width\(80\%\) { width: 80% !important; }
.width\(85\%\), .hover\/width\(85\%\):hover, .open.open\/width\(85\%\), .open > .open\/width\(85\%\) { width: 85% !important; }
.width\(90\%\), .hover\/width\(90\%\):hover, .open.open\/width\(90\%\), .open > .open\/width\(90\%\) { width: 90% !important; }
.width\(95\%\), .hover\/width\(95\%\):hover, .open.open\/width\(95\%\), .open > .open\/width\(95\%\) { width: 95% !important; }
.width\(100\%\), .width\(max\), .hover\/width\(100\%\):hover, .open.open\/width\(100\%\), .open > .open\/width\(100\%\), .hover\/width\(max\):hover, .open.open\/width\(max\), .open > .open\/width\(max\) { width: 100% !important; }
.width\(auto\), .hover\/width\(auto\):hover, .open.open\/width\(auto\), .open > .open\/width\(auto\) { width: auto !important; }
.width\(full\), .hover\/width\(full\):hover, .open.open\/width\(full\), .open > .open\/width\(full\) { width: 100vw !important; min-width: 100vw !important; padding-left: 0 !important; padding-right: 0 !important; }

@media (min-width: 600px) and (max-width: 999px) {
    .tablet\/width\(5\%\), .tablet\/hover\/width\(5\%\):hover, .open.tablet\/open\/width\(5\%\), .open > .tablet\/open\/width\(5\%\) { width: 5% !important; }
    .tablet\/width\(10\%\), .tablet\/hover\/width\(10\%\):hover, .open.tablet\/open\/width\(10\%\), .open > .tablet\/open\/width\(10\%\) { width: 10% !important; }
    .tablet\/width\(15\%\), .tablet\/hover\/width\(15\%\):hover, .open.tablet\/open\/width\(15\%\), .open > .tablet\/open\/width\(15\%\) { width: 15% !important; }
    .tablet\/width\(20\%\), .tablet\/hover\/width\(20\%\):hover, .open.tablet\/open\/width\(20\%\), .open > .tablet\/open\/width\(20\%\) { width: 20% !important; }
    .tablet\/width\(25\%\), .tablet\/hover\/width\(25\%\):hover, .open.tablet\/open\/width\(25\%\), .open > .tablet\/open\/width\(25\%\) { width: 25% !important; }
    .tablet\/width\(30\%\), .tablet\/hover\/width\(30\%\):hover, .open.tablet\/open\/width\(30\%\), .open > .tablet\/open\/width\(30\%\) { width: 30% !important; }
    .tablet\/width\(33\%\), .tablet\/hover\/width\(33\%\):hover, .open.tablet\/open\/width\(33\%\), .open > .tablet\/open\/width\(33\%\) { width: 33.3333333333% !important; }
    .tablet\/width\(35\%\), .tablet\/hover\/width\(35\%\):hover, .open.tablet\/open\/width\(35\%\), .open > .tablet\/open\/width\(35\%\) { width: 35% !important; }
    .tablet\/width\(40\%\), .tablet\/hover\/width\(40\%\):hover, .open.tablet\/open\/width\(40\%\), .open > .tablet\/open\/width\(40\%\) { width: 40% !important; }
    .tablet\/width\(45\%\), .tablet\/hover\/width\(45\%\):hover, .open.tablet\/open\/width\(45\%\), .open > .tablet\/open\/width\(45\%\) { width: 45% !important; }
    .tablet\/width\(50\%\), .tablet\/hover\/width\(50\%\):hover, .open.tablet\/open\/width\(50\%\), .open > .tablet\/open\/width\(50\%\) { width: 50% !important; }
    .tablet\/width\(55\%\), .tablet\/hover\/width\(55\%\):hover, .open.tablet\/open\/width\(55\%\), .open > .tablet\/open\/width\(55\%\) { width: 55% !important; }
    .tablet\/width\(60\%\), .tablet\/hover\/width\(60\%\):hover, .open.tablet\/open\/width\(60\%\), .open > .tablet\/open\/width\(60\%\) { width: 60% !important; }
    .tablet\/width\(65\%\), .tablet\/hover\/width\(65\%\):hover, .open.tablet\/open\/width\(65\%\), .open > .tablet\/open\/width\(65\%\) { width: 65% !important; }
    .tablet\/width\(66\%\), .tablet\/hover\/width\(66\%\):hover, .open.tablet\/open\/width\(66\%\), .open > .tablet\/open\/width\(66\%\) { width: 66.6666666666% !important; }
    .tablet\/width\(70\%\), .tablet\/hover\/width\(70\%\):hover, .open.tablet\/open\/width\(70\%\), .open > .tablet\/open\/width\(70\%\) { width: 70% !important; }
    .tablet\/width\(75\%\), .tablet\/hover\/width\(75\%\):hover, .open.tablet\/open\/width\(75\%\), .open > .tablet\/open\/width\(75\%\) { width: 75% !important; }
    .tablet\/width\(80\%\), .tablet\/hover\/width\(80\%\):hover, .open.tablet\/open\/width\(80\%\), .open > .tablet\/open\/width\(80\%\) { width: 80% !important; }
    .tablet\/width\(85\%\), .tablet\/hover\/width\(85\%\):hover, .open.tablet\/open\/width\(85\%\), .open > .tablet\/open\/width\(85\%\) { width: 85% !important; }
    .tablet\/width\(90\%\), .tablet\/hover\/width\(90\%\):hover, .open.tablet\/open\/width\(90\%\), .open > .tablet\/open\/width\(90\%\) { width: 90% !important; }
    .tablet\/width\(95\%\), .tablet\/hover\/width\(95\%\):hover, .open.tablet\/open\/width\(95\%\), .open > .tablet\/open\/width\(95\%\) { width: 95% !important; }
    .tablet\/width\(100\%\), .tablet\/hover\/width\(100\%\):hover, .open.tablet\/open\/width\(100\%\), .open > .tablet\/open\/width\(100\%\) { width: 100% !important; }
    .tablet\/width\(100\%\), .tablet\/width\(max\), .tablet\/hover\/width\(100\%\):hover, .open.tablet\/open\/width\(100\%\), .open > .tablet\/open\/width\(100\%\), .tablet\/hover\/width\(max\):hover, .open.tablet\/open\/width\(max\), .open > .tablet\/open\/width\(max\) { width: 100% !important; }
    .tablet\/width\(auto\), .tablet\/hover\/width\(auto\):hover, .open.tablet\/open\/width\(auto\), .open > .tablet\/open\/width\(auto\) { width: auto !important; }
    .tablet\/width\(full\), .tablet\/hover\/width\(full\):hover, .open.tablet\/open\/width\(full\), .open > .tablet\/open\/width\(full\) { width: 100vw !important; min-width: 100vw !important; padding-left: 0 !important; padding-right: 0 !important; }
}

@media (max-width: 599px) {
    .phone\/width\(5\%\), .phone\/hover\/width\(5\%\):hover, .open.phone\/open\/width\(5\%\), .open > .phone\/open\/width\(5\%\) { width: 5% !important; }
    .phone\/width\(10\%\), .phone\/hover\/width\(10\%\):hover, .open.phone\/open\/width\(10\%\), .open > .phone\/open\/width\(10\%\) { width: 10% !important; }
    .phone\/width\(15\%\), .phone\/hover\/width\(15\%\):hover, .open.phone\/open\/width\(15\%\), .open > .phone\/open\/width\(15\%\) { width: 15% !important; }
    .phone\/width\(20\%\), .phone\/hover\/width\(20\%\):hover, .open.phone\/open\/width\(20\%\), .open > .phone\/open\/width\(20\%\) { width: 20% !important; }
    .phone\/width\(25\%\), .phone\/hover\/width\(25\%\):hover, .open.phone\/open\/width\(25\%\), .open > .phone\/open\/width\(25\%\) { width: 25% !important; }
    .phone\/width\(30\%\), .phone\/hover\/width\(30\%\):hover, .open.phone\/open\/width\(30\%\), .open > .phone\/open\/width\(30\%\) { width: 30% !important; }
    .phone\/width\(33\%\), .phone\/hover\/width\(33\%\):hover, .open.phone\/open\/width\(33\%\), .open > .phone\/open\/width\(33\%\) { width: 33.3333333333% !important; }
    .phone\/width\(35\%\), .phone\/hover\/width\(35\%\):hover, .open.phone\/open\/width\(35\%\), .open > .phone\/open\/width\(35\%\) { width: 35% !important; }
    .phone\/width\(40\%\), .phone\/hover\/width\(40\%\):hover, .open.phone\/open\/width\(40\%\), .open > .phone\/open\/width\(40\%\) { width: 40% !important; }
    .phone\/width\(45\%\), .phone\/hover\/width\(45\%\):hover, .open.phone\/open\/width\(45\%\), .open > .phone\/open\/width\(45\%\) { width: 45% !important; }
    .phone\/width\(50\%\), .phone\/hover\/width\(50\%\):hover, .open.phone\/open\/width\(50\%\), .open > .phone\/open\/width\(50\%\) { width: 50% !important; }
    .phone\/width\(55\%\), .phone\/hover\/width\(55\%\):hover, .open.phone\/open\/width\(55\%\), .open > .phone\/open\/width\(55\%\) { width: 55% !important; }
    .phone\/width\(60\%\), .phone\/hover\/width\(60\%\):hover, .open.phone\/open\/width\(60\%\), .open > .phone\/open\/width\(60\%\) { width: 60% !important; }
    .phone\/width\(65\%\), .phone\/hover\/width\(65\%\):hover, .open.phone\/open\/width\(65\%\), .open > .phone\/open\/width\(65\%\) { width: 65% !important; }
    .phone\/width\(66\%\), .phone\/hover\/width\(66\%\):hover, .open.phone\/open\/width\(66\%\), .open > .phone\/open\/width\(66\%\) { width: 66.6666666666% !important; }
    .phone\/width\(70\%\), .phone\/hover\/width\(70\%\):hover, .open.phone\/open\/width\(70\%\), .open > .phone\/open\/width\(70\%\) { width: 70% !important; }
    .phone\/width\(75\%\), .phone\/hover\/width\(75\%\):hover, .open.phone\/open\/width\(75\%\), .open > .phone\/open\/width\(75\%\) { width: 75% !important; }
    .phone\/width\(80\%\), .phone\/hover\/width\(80\%\):hover, .open.phone\/open\/width\(80\%\), .open > .phone\/open\/width\(80\%\) { width: 80% !important; }
    .phone\/width\(85\%\), .phone\/hover\/width\(85\%\):hover, .open.phone\/open\/width\(85\%\), .open > .phone\/open\/width\(85\%\) { width: 85% !important; }
    .phone\/width\(90\%\), .phone\/hover\/width\(90\%\):hover, .open.phone\/open\/width\(90\%\), .open > .phone\/open\/width\(90\%\) { width: 90% !important; }
    .phone\/width\(95\%\), .phone\/hover\/width\(95\%\):hover, .open.phone\/open\/width\(95\%\), .open > .phone\/open\/width\(95\%\) { width: 95% !important; }
    .phone\/width\(100\%\), .phone\/width\(max\), .phone\/hover\/width\(100\%\):hover, .open.phone\/open\/width\(100\%\), .open > .phone\/open\/width\(100\%\), .phone\/hover\/width\(max\):hover, .open.phone\/open\/width\(max\), .open > .phone\/open\/width\(max\) { width: 100% !important; }
    .phone\/width\(auto\), .phone\/hover\/width\(auto\):hover, .open.phone\/open\/width\(auto\), .open > .phone\/open\/width\(auto\) { width: auto !important; }
    .phone\/width\(full\), .phone\/hover\/width\(full\):hover, .open.phone\/open\/width\(full\), .open > .phone\/open\/width\(full\) { width: 100vw !important; min-width: 100vw !important; padding-left: 0 !important; padding-right: 0 !important; }
}

/* Padding */

.padding\(none\), .hover\/padding\(none\):hover, .open.open\/padding\(none\), .open > .open\/padding\(none\) { padding: 0 !important; }
.padding\(0px\), .hover\/padding\(0px\):hover, .open.open\/padding\(0px\), .open > .open\/padding\(0px\) { padding: 0px !important; }
.padding\(1px\), .hover\/padding\(1px\):hover, .open.open\/padding\(1px\), .open > .open\/padding\(1px\) { padding: 1px !important; }
.padding\(2px\), .hover\/padding\(2px\):hover, .open.open\/padding\(2px\), .open > .open\/padding\(2px\) { padding: 2px !important; }
.padding\(3px\), .hover\/padding\(3px\):hover, .open.open\/padding\(3px\), .open > .open\/padding\(3px\) { padding: 3px !important; }
.padding\(4px\), .hover\/padding\(4px\):hover, .open.open\/padding\(4px\), .open > .open\/padding\(4px\) { padding: 4px !important; }
.padding\(5px\), .hover\/padding\(5px\):hover, .open.open\/padding\(5px\), .open > .open\/padding\(5px\) { padding: 5px !important; }
.padding\(6px\), .hover\/padding\(6px\):hover, .open.open\/padding\(6px\), .open > .open\/padding\(6px\) { padding: 6px !important; }
.padding\(7px\), .hover\/padding\(7px\):hover, .open.open\/padding\(7px\), .open > .open\/padding\(7px\) { padding: 7px !important; }
.padding\(8px\), .hover\/padding\(8px\):hover, .open.open\/padding\(8px\), .open > .open\/padding\(8px\) { padding: 8px !important; }
.padding\(9px\), .hover\/padding\(9px\):hover, .open.open\/padding\(9px\), .open > .open\/padding\(9px\) { padding: 9px !important; }
.padding\(10px\), .hover\/padding\(10px\):hover, .open.open\/padding\(10px\), .open > .open\/padding\(10px\) { padding: 10px !important; }
.padding\(15px\), .hover\/padding\(15px\):hover, .open.open\/padding\(15px\), .open > .open\/padding\(15px\) { padding: 15px !important; }
.padding\(20px\), .hover\/padding\(20px\):hover, .open.open\/padding\(20px\), .open > .open\/padding\(20px\) { padding: 20px !important; }
.padding\(25px\), .hover\/padding\(25px\):hover, .open.open\/padding\(25px\), .open > .open\/padding\(25px\) { padding: 25px !important; }
.padding\(30px\), .hover\/padding\(30px\):hover, .open.open\/padding\(30px\), .open > .open\/padding\(30px\) { padding: 30px !important; }
.padding\(35px\), .hover\/padding\(35px\):hover, .open.open\/padding\(35px\), .open > .open\/padding\(35px\) { padding: 35px !important; }
.padding\(40px\), .hover\/padding\(40px\):hover, .open.open\/padding\(40px\), .open > .open\/padding\(40px\) { padding: 40px !important; }
.padding\(45px\), .hover\/padding\(45px\):hover, .open.open\/padding\(45px\), .open > .open\/padding\(45px\) { padding: 45px !important; }
.padding\(50px\), .hover\/padding\(50px\):hover, .open.open\/padding\(50px\), .open > .open\/padding\(50px\) { padding: 50px !important; }
.padding\(55px\), .hover\/padding\(55px\):hover, .open.open\/padding\(55px\), .open > .open\/padding\(55px\) { padding: 55px !important; }
.padding\(60px\), .hover\/padding\(60px\):hover, .open.open\/padding\(60px\), .open > .open\/padding\(60px\) { padding: 60px !important; }
.padding\(65px\), .hover\/padding\(65px\):hover, .open.open\/padding\(65px\), .open > .open\/padding\(65px\) { padding: 65px !important; }
.padding\(70px\), .hover\/padding\(70px\):hover, .open.open\/padding\(70px\), .open > .open\/padding\(70px\) { padding: 70px !important; }
.padding\(75px\), .hover\/padding\(75px\):hover, .open.open\/padding\(75px\), .open > .open\/padding\(75px\) { padding: 75px !important; }
.padding\(80px\), .hover\/padding\(80px\):hover, .open.open\/padding\(80px\), .open > .open\/padding\(80px\) { padding: 80px !important; }
.padding\(85px\), .hover\/padding\(85px\):hover, .open.open\/padding\(85px\), .open > .open\/padding\(85px\) { padding: 85px !important; }
.padding\(90px\), .hover\/padding\(90px\):hover, .open.open\/padding\(90px\), .open > .open\/padding\(90px\) { padding: 90px !important; }
.padding\(95px\), .hover\/padding\(95px\):hover, .open.open\/padding\(95px\), .open > .open\/padding\(95px\) { padding: 95px !important; }
.padding\(100px\), .hover\/padding\(100px\):hover, .open.open\/padding\(100px\), .open > .open\/padding\(100px\) { padding: 100px !important; }
.paddingTop\(none\), .hover\/paddingTop\(none\):hover, .open.open\/paddingTop\(none\), .open > .open\/paddingTop\(none\) { padding-top: 0 !important; }
.paddingTop\(0px\), .hover\/paddingTop\(0px\):hover, .open.open\/paddingTop\(0px\), .open > .open\/paddingTop\(0px\) { padding-top: 0px !important; }
.paddingTop\(1px\), .hover\/paddingTop\(1px\):hover, .open.open\/paddingTop\(1px\), .open > .open\/paddingTop\(1px\) { padding-top: 1px !important; }
.paddingTop\(2px\), .hover\/paddingTop\(2px\):hover, .open.open\/paddingTop\(2px\), .open > .open\/paddingTop\(2px\) { padding-top: 2px !important; }
.paddingTop\(3px\), .hover\/paddingTop\(3px\):hover, .open.open\/paddingTop\(3px\), .open > .open\/paddingTop\(3px\) { padding-top: 3px !important; }
.paddingTop\(4px\), .hover\/paddingTop\(4px\):hover, .open.open\/paddingTop\(4px\), .open > .open\/paddingTop\(4px\) { padding-top: 4px !important; }
.paddingTop\(5px\), .hover\/paddingTop\(5px\):hover, .open.open\/paddingTop\(5px\), .open > .open\/paddingTop\(5px\) { padding-top: 5px !important; }
.paddingTop\(6px\), .hover\/paddingTop\(6px\):hover, .open.open\/paddingTop\(6px\), .open > .open\/paddingTop\(6px\) { padding-top: 6px !important; }
.paddingTop\(7px\), .hover\/paddingTop\(7px\):hover, .open.open\/paddingTop\(7px\), .open > .open\/paddingTop\(7px\) { padding-top: 7px !important; }
.paddingTop\(8px\), .hover\/paddingTop\(8px\):hover, .open.open\/paddingTop\(8px\), .open > .open\/paddingTop\(8px\) { padding-top: 8px !important; }
.paddingTop\(9px\), .hover\/paddingTop\(9px\):hover, .open.open\/paddingTop\(9px\), .open > .open\/paddingTop\(9px\) { padding-top: 9px !important; }
.paddingTop\(10px\), .hover\/paddingTop\(10px\):hover, .open.open\/paddingTop\(10px\), .open > .open\/paddingTop\(10px\) { padding-top: 10px !important; }
.paddingTop\(15px\), .hover\/paddingTop\(15px\):hover, .open.open\/paddingTop\(15px\), .open > .open\/paddingTop\(15px\) { padding-top: 15px !important; }
.paddingTop\(20px\), .hover\/paddingTop\(20px\):hover, .open.open\/paddingTop\(20px\), .open > .open\/paddingTop\(20px\) { padding-top: 20px !important; }
.paddingTop\(25px\), .hover\/paddingTop\(25px\):hover, .open.open\/paddingTop\(25px\), .open > .open\/paddingTop\(25px\) { padding-top: 25px !important; }
.paddingTop\(30px\), .hover\/paddingTop\(30px\):hover, .open.open\/paddingTop\(30px\), .open > .open\/paddingTop\(30px\) { padding-top: 30px !important; }
.paddingTop\(35px\), .hover\/paddingTop\(35px\):hover, .open.open\/paddingTop\(35px\), .open > .open\/paddingTop\(35px\) { padding-top: 35px !important; }
.paddingTop\(40px\), .hover\/paddingTop\(40px\):hover, .open.open\/paddingTop\(40px\), .open > .open\/paddingTop\(40px\) { padding-top: 40px !important; }
.paddingTop\(45px\), .hover\/paddingTop\(45px\):hover, .open.open\/paddingTop\(45px\), .open > .open\/paddingTop\(45px\) { padding-top: 45px !important; }
.paddingTop\(50px\), .hover\/paddingTop\(50px\):hover, .open.open\/paddingTop\(50px\), .open > .open\/paddingTop\(50px\) { padding-top: 50px !important; }
.paddingTop\(55px\), .hover\/paddingTop\(55px\):hover, .open.open\/paddingTop\(55px\), .open > .open\/paddingTop\(55px\) { padding-top: 55px !important; }
.paddingTop\(60px\), .hover\/paddingTop\(60px\):hover, .open.open\/paddingTop\(60px\), .open > .open\/paddingTop\(60px\) { padding-top: 60px !important; }
.paddingTop\(65px\), .hover\/paddingTop\(65px\):hover, .open.open\/paddingTop\(65px\), .open > .open\/paddingTop\(65px\) { padding-top: 65px !important; }
.paddingTop\(70px\), .hover\/paddingTop\(70px\):hover, .open.open\/paddingTop\(70px\), .open > .open\/paddingTop\(70px\) { padding-top: 70px !important; }
.paddingTop\(75px\), .hover\/paddingTop\(75px\):hover, .open.open\/paddingTop\(75px\), .open > .open\/paddingTop\(75px\) { padding-top: 75px !important; }
.paddingTop\(80px\), .hover\/paddingTop\(80px\):hover, .open.open\/paddingTop\(80px\), .open > .open\/paddingTop\(80px\) { padding-top: 80px !important; }
.paddingTop\(85px\), .hover\/paddingTop\(85px\):hover, .open.open\/paddingTop\(85px\), .open > .open\/paddingTop\(85px\) { padding-top: 85px !important; }
.paddingTop\(90px\), .hover\/paddingTop\(90px\):hover, .open.open\/paddingTop\(90px\), .open > .open\/paddingTop\(90px\) { padding-top: 90px !important; }
.paddingTop\(95px\), .hover\/paddingTop\(95px\):hover, .open.open\/paddingTop\(95px\), .open > .open\/paddingTop\(95px\) { padding-top: 95px !important; }
.paddingTop\(100px\), .hover\/paddingTop\(100px\):hover, .open.open\/paddingTop\(100px\), .open > .open\/paddingTop\(100px\) { padding-top: 100px !important; }
.paddingBottom\(none\), .hover\/paddingBottom\(none\):hover, .open.open\/paddingBottom\(none\), .open > .open\/paddingBottom\(none\) { padding-bottom: 0 !important; }
.paddingBottom\(0px\), .hover\/paddingBottom\(0px\):hover, .open.open\/paddingBottom\(0px\), .open > .open\/paddingBottom\(0px\) { padding-bottom: 0px !important; }
.paddingBottom\(1px\), .hover\/paddingBottom\(1px\):hover, .open.open\/paddingBottom\(1px\), .open > .open\/paddingBottom\(1px\) { padding-bottom: 1px !important; }
.paddingBottom\(2px\), .hover\/paddingBottom\(2px\):hover, .open.open\/paddingBottom\(2px\), .open > .open\/paddingBottom\(2px\) { padding-bottom: 2px !important; }
.paddingBottom\(3px\), .hover\/paddingBottom\(3px\):hover, .open.open\/paddingBottom\(3px\), .open > .open\/paddingBottom\(3px\) { padding-bottom: 3px !important; }
.paddingBottom\(4px\), .hover\/paddingBottom\(4px\):hover, .open.open\/paddingBottom\(4px\), .open > .open\/paddingBottom\(4px\) { padding-bottom: 4px !important; }
.paddingBottom\(5px\), .hover\/paddingBottom\(5px\):hover, .open.open\/paddingBottom\(5px\), .open > .open\/paddingBottom\(5px\) { padding-bottom: 5px !important; }
.paddingBottom\(6px\), .hover\/paddingBottom\(6px\):hover, .open.open\/paddingBottom\(6px\), .open > .open\/paddingBottom\(6px\) { padding-bottom: 6px !important; }
.paddingBottom\(7px\), .hover\/paddingBottom\(7px\):hover, .open.open\/paddingBottom\(7px\), .open > .open\/paddingBottom\(7px\) { padding-bottom: 7px !important; }
.paddingBottom\(8px\), .hover\/paddingBottom\(8px\):hover, .open.open\/paddingBottom\(8px\), .open > .open\/paddingBottom\(8px\) { padding-bottom: 8px !important; }
.paddingBottom\(9px\), .hover\/paddingBottom\(9px\):hover, .open.open\/paddingBottom\(9px\), .open > .open\/paddingBottom\(9px\) { padding-bottom: 9px !important; }
.paddingBottom\(10px\), .hover\/paddingBottom\(10px\):hover, .open.open\/paddingBottom\(10px\), .open > .open\/paddingBottom\(10px\) { padding-bottom: 10px !important; }
.paddingBottom\(15px\), .hover\/paddingBottom\(15px\):hover, .open.open\/paddingBottom\(15px\), .open > .open\/paddingBottom\(15px\) { padding-bottom: 15px !important; }
.paddingBottom\(20px\), .hover\/paddingBottom\(20px\):hover, .open.open\/paddingBottom\(20px\), .open > .open\/paddingBottom\(20px\) { padding-bottom: 20px !important; }
.paddingBottom\(25px\), .hover\/paddingBottom\(25px\):hover, .open.open\/paddingBottom\(25px\), .open > .open\/paddingBottom\(25px\) { padding-bottom: 25px !important; }
.paddingBottom\(30px\), .hover\/paddingBottom\(30px\):hover, .open.open\/paddingBottom\(30px\), .open > .open\/paddingBottom\(30px\) { padding-bottom: 30px !important; }
.paddingBottom\(35px\), .hover\/paddingBottom\(35px\):hover, .open.open\/paddingBottom\(35px\), .open > .open\/paddingBottom\(35px\) { padding-bottom: 35px !important; }
.paddingBottom\(40px\), .hover\/paddingBottom\(40px\):hover, .open.open\/paddingBottom\(40px\), .open > .open\/paddingBottom\(40px\) { padding-bottom: 40px !important; }
.paddingBottom\(45px\), .hover\/paddingBottom\(45px\):hover, .open.open\/paddingBottom\(45px\), .open > .open\/paddingBottom\(45px\) { padding-bottom: 45px !important; }
.paddingBottom\(50px\), .hover\/paddingBottom\(50px\):hover, .open.open\/paddingBottom\(50px\), .open > .open\/paddingBottom\(50px\) { padding-bottom: 50px !important; }
.paddingBottom\(55px\), .hover\/paddingBottom\(55px\):hover, .open.open\/paddingBottom\(55px\), .open > .open\/paddingBottom\(55px\) { padding-bottom: 55px !important; }
.paddingBottom\(60px\), .hover\/paddingBottom\(60px\):hover, .open.open\/paddingBottom\(60px\), .open > .open\/paddingBottom\(60px\) { padding-bottom: 60px !important; }
.paddingBottom\(65px\), .hover\/paddingBottom\(65px\):hover, .open.open\/paddingBottom\(65px\), .open > .open\/paddingBottom\(65px\) { padding-bottom: 65px !important; }
.paddingBottom\(70px\), .hover\/paddingBottom\(70px\):hover, .open.open\/paddingBottom\(70px\), .open > .open\/paddingBottom\(70px\) { padding-bottom: 70px !important; }
.paddingBottom\(75px\), .hover\/paddingBottom\(75px\):hover, .open.open\/paddingBottom\(75px\), .open > .open\/paddingBottom\(75px\) { padding-bottom: 75px !important; }
.paddingBottom\(80px\), .hover\/paddingBottom\(80px\):hover, .open.open\/paddingBottom\(80px\), .open > .open\/paddingBottom\(80px\) { padding-bottom: 80px !important; }
.paddingBottom\(85px\), .hover\/paddingBottom\(85px\):hover, .open.open\/paddingBottom\(85px\), .open > .open\/paddingBottom\(85px\) { padding-bottom: 85px !important; }
.paddingBottom\(90px\), .hover\/paddingBottom\(90px\):hover, .open.open\/paddingBottom\(90px\), .open > .open\/paddingBottom\(90px\) { padding-bottom: 90px !important; }
.paddingBottom\(95px\), .hover\/paddingBottom\(95px\):hover, .open.open\/paddingBottom\(95px\), .open > .open\/paddingBottom\(95px\) { padding-bottom: 95px !important; }
.paddingBottom\(100px\), .hover\/paddingBottom\(100px\):hover, .open.open\/paddingBottom\(100px\), .open > .open\/paddingBottom\(100px\) { padding-bottom: 100px !important; }

@media (min-width: 600px) and (max-width: 999px) {
    .tablet\/padding\(none\), .tablet\/hover\/padding\(none\):hover, .open.tablet\/open\/padding\(none\), .open > .tablet\/open\/padding\(none\) { padding: 0 !important; }
    .tablet\/padding\(0px\), .tablet\/hover\/padding\(0px\):hover, .open.tablet\/open\/padding\(0px\), .open > .tablet\/open\/padding\(0px\) { padding: 0px !important; }
    .tablet\/padding\(1px\), .tablet\/hover\/padding\(1px\):hover, .open.tablet\/open\/padding\(1px\), .open > .tablet\/open\/padding\(1px\) { padding: 1px !important; }
    .tablet\/padding\(2px\), .tablet\/hover\/padding\(2px\):hover, .open.tablet\/open\/padding\(2px\), .open > .tablet\/open\/padding\(2px\) { padding: 2px !important; }
    .tablet\/padding\(3px\), .tablet\/hover\/padding\(3px\):hover, .open.tablet\/open\/padding\(3px\), .open > .tablet\/open\/padding\(3px\) { padding: 3px !important; }
    .tablet\/padding\(4px\), .tablet\/hover\/padding\(4px\):hover, .open.tablet\/open\/padding\(4px\), .open > .tablet\/open\/padding\(4px\) { padding: 4px !important; }
    .tablet\/padding\(5px\), .tablet\/hover\/padding\(5px\):hover, .open.tablet\/open\/padding\(5px\), .open > .tablet\/open\/padding\(5px\) { padding: 5px !important; }
    .tablet\/padding\(6px\), .tablet\/hover\/padding\(6px\):hover, .open.tablet\/open\/padding\(6px\), .open > .tablet\/open\/padding\(6px\) { padding: 6px !important; }
    .tablet\/padding\(7px\), .tablet\/hover\/padding\(7px\):hover, .open.tablet\/open\/padding\(7px\), .open > .tablet\/open\/padding\(7px\) { padding: 7px !important; }
    .tablet\/padding\(8px\), .tablet\/hover\/padding\(8px\):hover, .open.tablet\/open\/padding\(8px\), .open > .tablet\/open\/padding\(8px\) { padding: 8px !important; }
    .tablet\/padding\(9px\), .tablet\/hover\/padding\(9px\):hover, .open.tablet\/open\/padding\(9px\), .open > .tablet\/open\/padding\(9px\) { padding: 9px !important; }
    .tablet\/padding\(10px\), .tablet\/hover\/padding\(10px\):hover, .open.tablet\/open\/padding\(10px\), .open > .tablet\/open\/padding\(10px\) { padding: 10px !important; }
    .tablet\/padding\(15px\), .tablet\/hover\/padding\(15px\):hover, .open.tablet\/open\/padding\(15px\), .open > .tablet\/open\/padding\(15px\) { padding: 15px !important; }
    .tablet\/padding\(20px\), .tablet\/hover\/padding\(20px\):hover, .open.tablet\/open\/padding\(20px\), .open > .tablet\/open\/padding\(20px\) { padding: 20px !important; }
    .tablet\/padding\(25px\), .tablet\/hover\/padding\(25px\):hover, .open.tablet\/open\/padding\(25px\), .open > .tablet\/open\/padding\(25px\) { padding: 25px !important; }
    .tablet\/padding\(30px\), .tablet\/hover\/padding\(30px\):hover, .open.tablet\/open\/padding\(30px\), .open > .tablet\/open\/padding\(30px\) { padding: 30px !important; }
    .tablet\/padding\(35px\), .tablet\/hover\/padding\(35px\):hover, .open.tablet\/open\/padding\(35px\), .open > .tablet\/open\/padding\(35px\) { padding: 35px !important; }
    .tablet\/padding\(40px\), .tablet\/hover\/padding\(40px\):hover, .open.tablet\/open\/padding\(40px\), .open > .tablet\/open\/padding\(40px\) { padding: 40px !important; }
    .tablet\/padding\(45px\), .tablet\/hover\/padding\(45px\):hover, .open.tablet\/open\/padding\(45px\), .open > .tablet\/open\/padding\(45px\) { padding: 45px !important; }
    .tablet\/padding\(50px\), .tablet\/hover\/padding\(50px\):hover, .open.tablet\/open\/padding\(50px\), .open > .tablet\/open\/padding\(50px\) { padding: 50px !important; }
    .tablet\/padding\(55px\), .tablet\/hover\/padding\(55px\):hover, .open.tablet\/open\/padding\(55px\), .open > .tablet\/open\/padding\(55px\) { padding: 55px !important; }
    .tablet\/padding\(60px\), .tablet\/hover\/padding\(60px\):hover, .open.tablet\/open\/padding\(60px\), .open > .tablet\/open\/padding\(60px\) { padding: 60px !important; }
    .tablet\/padding\(65px\), .tablet\/hover\/padding\(65px\):hover, .open.tablet\/open\/padding\(65px\), .open > .tablet\/open\/padding\(65px\) { padding: 65px !important; }
    .tablet\/padding\(70px\), .tablet\/hover\/padding\(70px\):hover, .open.tablet\/open\/padding\(70px\), .open > .tablet\/open\/padding\(70px\) { padding: 70px !important; }
    .tablet\/padding\(75px\), .tablet\/hover\/padding\(75px\):hover, .open.tablet\/open\/padding\(75px\), .open > .tablet\/open\/padding\(75px\) { padding: 75px !important; }
    .tablet\/padding\(80px\), .tablet\/hover\/padding\(80px\):hover, .open.tablet\/open\/padding\(80px\), .open > .tablet\/open\/padding\(80px\) { padding: 80px !important; }
    .tablet\/padding\(85px\), .tablet\/hover\/padding\(85px\):hover, .open.tablet\/open\/padding\(85px\), .open > .tablet\/open\/padding\(85px\) { padding: 85px !important; }
    .tablet\/padding\(90px\), .tablet\/hover\/padding\(90px\):hover, .open.tablet\/open\/padding\(90px\), .open > .tablet\/open\/padding\(90px\) { padding: 90px !important; }
    .tablet\/padding\(95px\), .tablet\/hover\/padding\(95px\):hover, .open.tablet\/open\/padding\(95px\), .open > .tablet\/open\/padding\(95px\) { padding: 95px !important; }
    .tablet\/padding\(100px\), .tablet\/hover\/padding\(100px\):hover, .open.tablet\/open\/padding\(100px\), .open > .tablet\/open\/padding\(100px\) { padding: 100px !important; }
    .tablet\/paddingTop\(none\), .tablet\/hover\/paddingTop\(none\):hover, .open.tablet\/open\/paddingTop\(none\), .open > .tablet\/open\/paddingTop\(none\) { padding-top: 0 !important; }
    .tablet\/paddingTop\(0px\), .tablet\/hover\/paddingTop\(0px\):hover, .open.tablet\/open\/paddingTop\(0px\), .open > .tablet\/open\/paddingTop\(0px\) { padding-top: 0px !important; }
    .tablet\/paddingTop\(1px\), .tablet\/hover\/paddingTop\(1px\):hover, .open.tablet\/open\/paddingTop\(1px\), .open > .tablet\/open\/paddingTop\(1px\) { padding-top: 1px !important; }
    .tablet\/paddingTop\(2px\), .tablet\/hover\/paddingTop\(2px\):hover, .open.tablet\/open\/paddingTop\(2px\), .open > .tablet\/open\/paddingTop\(2px\) { padding-top: 2px !important; }
    .tablet\/paddingTop\(3px\), .tablet\/hover\/paddingTop\(3px\):hover, .open.tablet\/open\/paddingTop\(3px\), .open > .tablet\/open\/paddingTop\(3px\) { padding-top: 3px !important; }
    .tablet\/paddingTop\(4px\), .tablet\/hover\/paddingTop\(4px\):hover, .open.tablet\/open\/paddingTop\(4px\), .open > .tablet\/open\/paddingTop\(4px\) { padding-top: 4px !important; }
    .tablet\/paddingTop\(5px\), .tablet\/hover\/paddingTop\(5px\):hover, .open.tablet\/open\/paddingTop\(5px\), .open > .tablet\/open\/paddingTop\(5px\) { padding-top: 5px !important; }
    .tablet\/paddingTop\(6px\), .tablet\/hover\/paddingTop\(6px\):hover, .open.tablet\/open\/paddingTop\(6px\), .open > .tablet\/open\/paddingTop\(6px\) { padding-top: 6px !important; }
    .tablet\/paddingTop\(7px\), .tablet\/hover\/paddingTop\(7px\):hover, .open.tablet\/open\/paddingTop\(7px\), .open > .tablet\/open\/paddingTop\(7px\) { padding-top: 7px !important; }
    .tablet\/paddingTop\(8px\), .tablet\/hover\/paddingTop\(8px\):hover, .open.tablet\/open\/paddingTop\(8px\), .open > .tablet\/open\/paddingTop\(8px\) { padding-top: 8px !important; }
    .tablet\/paddingTop\(9px\), .tablet\/hover\/paddingTop\(9px\):hover, .open.tablet\/open\/paddingTop\(9px\), .open > .tablet\/open\/paddingTop\(9px\) { padding-top: 9px !important; }
    .tablet\/paddingTop\(10px\), .tablet\/hover\/paddingTop\(10px\):hover, .open.tablet\/open\/paddingTop\(10px\), .open > .tablet\/open\/paddingTop\(10px\) { padding-top: 10px !important; }
    .tablet\/paddingTop\(15px\), .tablet\/hover\/paddingTop\(15px\):hover, .open.tablet\/open\/paddingTop\(15px\), .open > .tablet\/open\/paddingTop\(15px\) { padding-top: 15px !important; }
    .tablet\/paddingTop\(20px\), .tablet\/hover\/paddingTop\(20px\):hover, .open.tablet\/open\/paddingTop\(20px\), .open > .tablet\/open\/paddingTop\(20px\) { padding-top: 20px !important; }
    .tablet\/paddingTop\(25px\), .tablet\/hover\/paddingTop\(25px\):hover, .open.tablet\/open\/paddingTop\(25px\), .open > .tablet\/open\/paddingTop\(25px\) { padding-top: 25px !important; }
    .tablet\/paddingTop\(30px\), .tablet\/hover\/paddingTop\(30px\):hover, .open.tablet\/open\/paddingTop\(30px\), .open > .tablet\/open\/paddingTop\(30px\) { padding-top: 30px !important; }
    .tablet\/paddingTop\(35px\), .tablet\/hover\/paddingTop\(35px\):hover, .open.tablet\/open\/paddingTop\(35px\), .open > .tablet\/open\/paddingTop\(35px\) { padding-top: 35px !important; }
    .tablet\/paddingTop\(40px\), .tablet\/hover\/paddingTop\(40px\):hover, .open.tablet\/open\/paddingTop\(40px\), .open > .tablet\/open\/paddingTop\(40px\) { padding-top: 40px !important; }
    .tablet\/paddingTop\(45px\), .tablet\/hover\/paddingTop\(45px\):hover, .open.tablet\/open\/paddingTop\(45px\), .open > .tablet\/open\/paddingTop\(45px\) { padding-top: 45px !important; }
    .tablet\/paddingTop\(50px\), .tablet\/hover\/paddingTop\(50px\):hover, .open.tablet\/open\/paddingTop\(50px\), .open > .tablet\/open\/paddingTop\(50px\) { padding-top: 50px !important; }
    .tablet\/paddingTop\(55px\), .tablet\/hover\/paddingTop\(55px\):hover, .open.tablet\/open\/paddingTop\(55px\), .open > .tablet\/open\/paddingTop\(55px\) { padding-top: 55px !important; }
    .tablet\/paddingTop\(60px\), .tablet\/hover\/paddingTop\(60px\):hover, .open.tablet\/open\/paddingTop\(60px\), .open > .tablet\/open\/paddingTop\(60px\) { padding-top: 60px !important; }
    .tablet\/paddingTop\(65px\), .tablet\/hover\/paddingTop\(65px\):hover, .open.tablet\/open\/paddingTop\(65px\), .open > .tablet\/open\/paddingTop\(65px\) { padding-top: 65px !important; }
    .tablet\/paddingTop\(70px\), .tablet\/hover\/paddingTop\(70px\):hover, .open.tablet\/open\/paddingTop\(70px\), .open > .tablet\/open\/paddingTop\(70px\) { padding-top: 70px !important; }
    .tablet\/paddingTop\(75px\), .tablet\/hover\/paddingTop\(75px\):hover, .open.tablet\/open\/paddingTop\(75px\), .open > .tablet\/open\/paddingTop\(75px\) { padding-top: 75px !important; }
    .tablet\/paddingTop\(80px\), .tablet\/hover\/paddingTop\(80px\):hover, .open.tablet\/open\/paddingTop\(80px\), .open > .tablet\/open\/paddingTop\(80px\) { padding-top: 80px !important; }
    .tablet\/paddingTop\(85px\), .tablet\/hover\/paddingTop\(85px\):hover, .open.tablet\/open\/paddingTop\(85px\), .open > .tablet\/open\/paddingTop\(85px\) { padding-top: 85px !important; }
    .tablet\/paddingTop\(90px\), .tablet\/hover\/paddingTop\(90px\):hover, .open.tablet\/open\/paddingTop\(90px\), .open > .tablet\/open\/paddingTop\(90px\) { padding-top: 90px !important; }
    .tablet\/paddingTop\(95px\), .tablet\/hover\/paddingTop\(95px\):hover, .open.tablet\/open\/paddingTop\(95px\), .open > .tablet\/open\/paddingTop\(95px\) { padding-top: 95px !important; }
    .tablet\/paddingTop\(100px\), .tablet\/hover\/paddingTop\(100px\):hover, .open.tablet\/open\/paddingTop\(100px\), .open > .tablet\/open\/paddingTop\(100px\) { padding-top: 100px !important; }
    .tablet\/paddingBottom\(none\), .tablet\/hover\/paddingBottom\(none\):hover, .open.tablet\/open\/paddingBottom\(none\), .open > .tablet\/open\/paddingBottom\(none\) { padding-bottom: 0 !important; }
    .tablet\/paddingBottom\(0px\), .tablet\/hover\/paddingBottom\(0px\):hover, .open.tablet\/open\/paddingBottom\(0px\), .open > .tablet\/open\/paddingBottom\(0px\) { padding-bottom: 0px !important; }
    .tablet\/paddingBottom\(1px\), .tablet\/hover\/paddingBottom\(1px\):hover, .open.tablet\/open\/paddingBottom\(1px\), .open > .tablet\/open\/paddingBottom\(1px\) { padding-bottom: 1px !important; }
    .tablet\/paddingBottom\(2px\), .tablet\/hover\/paddingBottom\(2px\):hover, .open.tablet\/open\/paddingBottom\(2px\), .open > .tablet\/open\/paddingBottom\(2px\) { padding-bottom: 2px !important; }
    .tablet\/paddingBottom\(3px\), .tablet\/hover\/paddingBottom\(3px\):hover, .open.tablet\/open\/paddingBottom\(3px\), .open > .tablet\/open\/paddingBottom\(3px\) { padding-bottom: 3px !important; }
    .tablet\/paddingBottom\(4px\), .tablet\/hover\/paddingBottom\(4px\):hover, .open.tablet\/open\/paddingBottom\(4px\), .open > .tablet\/open\/paddingBottom\(4px\) { padding-bottom: 4px !important; }
    .tablet\/paddingBottom\(5px\), .tablet\/hover\/paddingBottom\(5px\):hover, .open.tablet\/open\/paddingBottom\(5px\), .open > .tablet\/open\/paddingBottom\(5px\) { padding-bottom: 5px !important; }
    .tablet\/paddingBottom\(6px\), .tablet\/hover\/paddingBottom\(6px\):hover, .open.tablet\/open\/paddingBottom\(6px\), .open > .tablet\/open\/paddingBottom\(6px\) { padding-bottom: 6px !important; }
    .tablet\/paddingBottom\(7px\), .tablet\/hover\/paddingBottom\(7px\):hover, .open.tablet\/open\/paddingBottom\(7px\), .open > .tablet\/open\/paddingBottom\(7px\) { padding-bottom: 7px !important; }
    .tablet\/paddingBottom\(8px\), .tablet\/hover\/paddingBottom\(8px\):hover, .open.tablet\/open\/paddingBottom\(8px\), .open > .tablet\/open\/paddingBottom\(8px\) { padding-bottom: 8px !important; }
    .tablet\/paddingBottom\(9px\), .tablet\/hover\/paddingBottom\(9px\):hover, .open.tablet\/open\/paddingBottom\(9px\), .open > .tablet\/open\/paddingBottom\(9px\) { padding-bottom: 9px !important; }
    .tablet\/paddingBottom\(10px\), .tablet\/hover\/paddingBottom\(10px\):hover, .open.tablet\/open\/paddingBottom\(10px\), .open > .tablet\/open\/paddingBottom\(10px\) { padding-bottom: 10px !important; }
    .tablet\/paddingBottom\(15px\), .tablet\/hover\/paddingBottom\(15px\):hover, .open.tablet\/open\/paddingBottom\(15px\), .open > .tablet\/open\/paddingBottom\(15px\) { padding-bottom: 15px !important; }
    .tablet\/paddingBottom\(20px\), .tablet\/hover\/paddingBottom\(20px\):hover, .open.tablet\/open\/paddingBottom\(20px\), .open > .tablet\/open\/paddingBottom\(20px\) { padding-bottom: 20px !important; }
    .tablet\/paddingBottom\(25px\), .tablet\/hover\/paddingBottom\(25px\):hover, .open.tablet\/open\/paddingBottom\(25px\), .open > .tablet\/open\/paddingBottom\(25px\) { padding-bottom: 25px !important; }
    .tablet\/paddingBottom\(30px\), .tablet\/hover\/paddingBottom\(30px\):hover, .open.tablet\/open\/paddingBottom\(30px\), .open > .tablet\/open\/paddingBottom\(30px\) { padding-bottom: 30px !important; }
    .tablet\/paddingBottom\(35px\), .tablet\/hover\/paddingBottom\(35px\):hover, .open.tablet\/open\/paddingBottom\(35px\), .open > .tablet\/open\/paddingBottom\(35px\) { padding-bottom: 35px !important; }
    .tablet\/paddingBottom\(40px\), .tablet\/hover\/paddingBottom\(40px\):hover, .open.tablet\/open\/paddingBottom\(40px\), .open > .tablet\/open\/paddingBottom\(40px\) { padding-bottom: 40px !important; }
    .tablet\/paddingBottom\(45px\), .tablet\/hover\/paddingBottom\(45px\):hover, .open.tablet\/open\/paddingBottom\(45px\), .open > .tablet\/open\/paddingBottom\(45px\) { padding-bottom: 45px !important; }
    .tablet\/paddingBottom\(50px\), .tablet\/hover\/paddingBottom\(50px\):hover, .open.tablet\/open\/paddingBottom\(50px\), .open > .tablet\/open\/paddingBottom\(50px\) { padding-bottom: 50px !important; }
    .tablet\/paddingBottom\(55px\), .tablet\/hover\/paddingBottom\(55px\):hover, .open.tablet\/open\/paddingBottom\(55px\), .open > .tablet\/open\/paddingBottom\(55px\) { padding-bottom: 55px !important; }
    .tablet\/paddingBottom\(60px\), .tablet\/hover\/paddingBottom\(60px\):hover, .open.tablet\/open\/paddingBottom\(60px\), .open > .tablet\/open\/paddingBottom\(60px\) { padding-bottom: 60px !important; }
    .tablet\/paddingBottom\(65px\), .tablet\/hover\/paddingBottom\(65px\):hover, .open.tablet\/open\/paddingBottom\(65px\), .open > .tablet\/open\/paddingBottom\(65px\) { padding-bottom: 65px !important; }
    .tablet\/paddingBottom\(70px\), .tablet\/hover\/paddingBottom\(70px\):hover, .open.tablet\/open\/paddingBottom\(70px\), .open > .tablet\/open\/paddingBottom\(70px\) { padding-bottom: 70px !important; }
    .tablet\/paddingBottom\(75px\), .tablet\/hover\/paddingBottom\(75px\):hover, .open.tablet\/open\/paddingBottom\(75px\), .open > .tablet\/open\/paddingBottom\(75px\) { padding-bottom: 75px !important; }
    .tablet\/paddingBottom\(80px\), .tablet\/hover\/paddingBottom\(80px\):hover, .open.tablet\/open\/paddingBottom\(80px\), .open > .tablet\/open\/paddingBottom\(80px\) { padding-bottom: 80px !important; }
    .tablet\/paddingBottom\(85px\), .tablet\/hover\/paddingBottom\(85px\):hover, .open.tablet\/open\/paddingBottom\(85px\), .open > .tablet\/open\/paddingBottom\(85px\) { padding-bottom: 85px !important; }
    .tablet\/paddingBottom\(90px\), .tablet\/hover\/paddingBottom\(90px\):hover, .open.tablet\/open\/paddingBottom\(90px\), .open > .tablet\/open\/paddingBottom\(90px\) { padding-bottom: 90px !important; }
    .tablet\/paddingBottom\(95px\), .tablet\/hover\/paddingBottom\(95px\):hover, .open.tablet\/open\/paddingBottom\(95px\), .open > .tablet\/open\/paddingBottom\(95px\) { padding-bottom: 95px !important; }
    .tablet\/paddingBottom\(100px\), .tablet\/hover\/paddingBottom\(100px\):hover, .open.tablet\/open\/paddingBottom\(100px\), .open > .tablet\/open\/paddingBottom\(100px\) { padding-bottom: 100px !important; }
}

@media (max-width: 599px) {
    .phone\/padding\(none\), .phone\/hover\/padding\(none\):hover, .open.phone\/open\/padding\(none\), .open > .phone\/open\/padding\(none\) { padding: 0 !important; }
    .phone\/padding\(0px\), .phone\/hover\/padding\(0px\):hover, .open.phone\/open\/padding\(0px\), .open > .phone\/open\/padding\(0px\) { padding: 0px !important; }
    .phone\/padding\(1px\), .phone\/hover\/padding\(1px\):hover, .open.phone\/open\/padding\(1px\), .open > .phone\/open\/padding\(1px\) { padding: 1px !important; }
    .phone\/padding\(2px\), .phone\/hover\/padding\(2px\):hover, .open.phone\/open\/padding\(2px\), .open > .phone\/open\/padding\(2px\) { padding: 2px !important; }
    .phone\/padding\(3px\), .phone\/hover\/padding\(3px\):hover, .open.phone\/open\/padding\(3px\), .open > .phone\/open\/padding\(3px\) { padding: 3px !important; }
    .phone\/padding\(4px\), .phone\/hover\/padding\(4px\):hover, .open.phone\/open\/padding\(4px\), .open > .phone\/open\/padding\(4px\) { padding: 4px !important; }
    .phone\/padding\(5px\), .phone\/hover\/padding\(5px\):hover, .open.phone\/open\/padding\(5px\), .open > .phone\/open\/padding\(5px\) { padding: 5px !important; }
    .phone\/padding\(6px\), .phone\/hover\/padding\(6px\):hover, .open.phone\/open\/padding\(6px\), .open > .phone\/open\/padding\(6px\) { padding: 6px !important; }
    .phone\/padding\(7px\), .phone\/hover\/padding\(7px\):hover, .open.phone\/open\/padding\(7px\), .open > .phone\/open\/padding\(7px\) { padding: 7px !important; }
    .phone\/padding\(8px\), .phone\/hover\/padding\(8px\):hover, .open.phone\/open\/padding\(8px\), .open > .phone\/open\/padding\(8px\) { padding: 8px !important; }
    .phone\/padding\(9px\), .phone\/hover\/padding\(9px\):hover, .open.phone\/open\/padding\(9px\), .open > .phone\/open\/padding\(9px\) { padding: 9px !important; }
    .phone\/padding\(10px\), .phone\/hover\/padding\(10px\):hover, .open.phone\/open\/padding\(10px\), .open > .phone\/open\/padding\(10px\) { padding: 10px !important; }
    .phone\/padding\(15px\), .phone\/hover\/padding\(15px\):hover, .open.phone\/open\/padding\(15px\), .open > .phone\/open\/padding\(15px\) { padding: 15px !important; }
    .phone\/padding\(20px\), .phone\/hover\/padding\(20px\):hover, .open.phone\/open\/padding\(20px\), .open > .phone\/open\/padding\(20px\) { padding: 20px !important; }
    .phone\/padding\(25px\), .phone\/hover\/padding\(25px\):hover, .open.phone\/open\/padding\(25px\), .open > .phone\/open\/padding\(25px\) { padding: 25px !important; }
    .phone\/padding\(30px\), .phone\/hover\/padding\(30px\):hover, .open.phone\/open\/padding\(30px\), .open > .phone\/open\/padding\(30px\) { padding: 30px !important; }
    .phone\/padding\(35px\), .phone\/hover\/padding\(35px\):hover, .open.phone\/open\/padding\(35px\), .open > .phone\/open\/padding\(35px\) { padding: 35px !important; }
    .phone\/padding\(40px\), .phone\/hover\/padding\(40px\):hover, .open.phone\/open\/padding\(40px\), .open > .phone\/open\/padding\(40px\) { padding: 40px !important; }
    .phone\/padding\(45px\), .phone\/hover\/padding\(45px\):hover, .open.phone\/open\/padding\(45px\), .open > .phone\/open\/padding\(45px\) { padding: 45px !important; }
    .phone\/padding\(50px\), .phone\/hover\/padding\(50px\):hover, .open.phone\/open\/padding\(50px\), .open > .phone\/open\/padding\(50px\) { padding: 50px !important; }
    .phone\/padding\(55px\), .phone\/hover\/padding\(55px\):hover, .open.phone\/open\/padding\(55px\), .open > .phone\/open\/padding\(55px\) { padding: 55px !important; }
    .phone\/padding\(60px\), .phone\/hover\/padding\(60px\):hover, .open.phone\/open\/padding\(60px\), .open > .phone\/open\/padding\(60px\) { padding: 60px !important; }
    .phone\/padding\(65px\), .phone\/hover\/padding\(65px\):hover, .open.phone\/open\/padding\(65px\), .open > .phone\/open\/padding\(65px\) { padding: 65px !important; }
    .phone\/padding\(70px\), .phone\/hover\/padding\(70px\):hover, .open.phone\/open\/padding\(70px\), .open > .phone\/open\/padding\(70px\) { padding: 70px !important; }
    .phone\/padding\(75px\), .phone\/hover\/padding\(75px\):hover, .open.phone\/open\/padding\(75px\), .open > .phone\/open\/padding\(75px\) { padding: 75px !important; }
    .phone\/padding\(80px\), .phone\/hover\/padding\(80px\):hover, .open.phone\/open\/padding\(80px\), .open > .phone\/open\/padding\(80px\) { padding: 80px !important; }
    .phone\/padding\(85px\), .phone\/hover\/padding\(85px\):hover, .open.phone\/open\/padding\(85px\), .open > .phone\/open\/padding\(85px\) { padding: 85px !important; }
    .phone\/padding\(90px\), .phone\/hover\/padding\(90px\):hover, .open.phone\/open\/padding\(90px\), .open > .phone\/open\/padding\(90px\) { padding: 90px !important; }
    .phone\/padding\(95px\), .phone\/hover\/padding\(95px\):hover, .open.phone\/open\/padding\(95px\), .open > .phone\/open\/padding\(95px\) { padding: 95px !important; }
    .phone\/padding\(100px\), .phone\/hover\/padding\(100px\):hover, .open.phone\/open\/padding\(100px\), .open > .phone\/open\/padding\(100px\) { padding: 100px !important; }
    .phone\/paddingTop\(none\), .phone\/hover\/paddingTop\(none\):hover, .open.phone\/open\/paddingTop\(none\), .open > .phone\/open\/paddingTop\(none\) { padding-top: 0 !important; }
    .phone\/paddingTop\(0px\), .phone\/hover\/paddingTop\(0px\):hover, .open.phone\/open\/paddingTop\(0px\), .open > .phone\/open\/paddingTop\(0px\) { padding-top: 0px !important; }
    .phone\/paddingTop\(1px\), .phone\/hover\/paddingTop\(1px\):hover, .open.phone\/open\/paddingTop\(1px\), .open > .phone\/open\/paddingTop\(1px\) { padding-top: 1px !important; }
    .phone\/paddingTop\(2px\), .phone\/hover\/paddingTop\(2px\):hover, .open.phone\/open\/paddingTop\(2px\), .open > .phone\/open\/paddingTop\(2px\) { padding-top: 2px !important; }
    .phone\/paddingTop\(3px\), .phone\/hover\/paddingTop\(3px\):hover, .open.phone\/open\/paddingTop\(3px\), .open > .phone\/open\/paddingTop\(3px\) { padding-top: 3px !important; }
    .phone\/paddingTop\(4px\), .phone\/hover\/paddingTop\(4px\):hover, .open.phone\/open\/paddingTop\(4px\), .open > .phone\/open\/paddingTop\(4px\) { padding-top: 4px !important; }
    .phone\/paddingTop\(5px\), .phone\/hover\/paddingTop\(5px\):hover, .open.phone\/open\/paddingTop\(5px\), .open > .phone\/open\/paddingTop\(5px\) { padding-top: 5px !important; }
    .phone\/paddingTop\(6px\), .phone\/hover\/paddingTop\(6px\):hover, .open.phone\/open\/paddingTop\(6px\), .open > .phone\/open\/paddingTop\(6px\) { padding-top: 6px !important; }
    .phone\/paddingTop\(7px\), .phone\/hover\/paddingTop\(7px\):hover, .open.phone\/open\/paddingTop\(7px\), .open > .phone\/open\/paddingTop\(7px\) { padding-top: 7px !important; }
    .phone\/paddingTop\(8px\), .phone\/hover\/paddingTop\(8px\):hover, .open.phone\/open\/paddingTop\(8px\), .open > .phone\/open\/paddingTop\(8px\) { padding-top: 8px !important; }
    .phone\/paddingTop\(9px\), .phone\/hover\/paddingTop\(9px\):hover, .open.phone\/open\/paddingTop\(9px\), .open > .phone\/open\/paddingTop\(9px\) { padding-top: 9px !important; }
    .phone\/paddingTop\(10px\), .phone\/hover\/paddingTop\(10px\):hover, .open.phone\/open\/paddingTop\(10px\), .open > .phone\/open\/paddingTop\(10px\) { padding-top: 10px !important; }
    .phone\/paddingTop\(15px\), .phone\/hover\/paddingTop\(15px\):hover, .open.phone\/open\/paddingTop\(15px\), .open > .phone\/open\/paddingTop\(15px\) { padding-top: 15px !important; }
    .phone\/paddingTop\(20px\), .phone\/hover\/paddingTop\(20px\):hover, .open.phone\/open\/paddingTop\(20px\), .open > .phone\/open\/paddingTop\(20px\) { padding-top: 20px !important; }
    .phone\/paddingTop\(25px\), .phone\/hover\/paddingTop\(25px\):hover, .open.phone\/open\/paddingTop\(25px\), .open > .phone\/open\/paddingTop\(25px\) { padding-top: 25px !important; }
    .phone\/paddingTop\(30px\), .phone\/hover\/paddingTop\(30px\):hover, .open.phone\/open\/paddingTop\(30px\), .open > .phone\/open\/paddingTop\(30px\) { padding-top: 30px !important; }
    .phone\/paddingTop\(35px\), .phone\/hover\/paddingTop\(35px\):hover, .open.phone\/open\/paddingTop\(35px\), .open > .phone\/open\/paddingTop\(35px\) { padding-top: 35px !important; }
    .phone\/paddingTop\(40px\), .phone\/hover\/paddingTop\(40px\):hover, .open.phone\/open\/paddingTop\(40px\), .open > .phone\/open\/paddingTop\(40px\) { padding-top: 40px !important; }
    .phone\/paddingTop\(45px\), .phone\/hover\/paddingTop\(45px\):hover, .open.phone\/open\/paddingTop\(45px\), .open > .phone\/open\/paddingTop\(45px\) { padding-top: 45px !important; }
    .phone\/paddingTop\(50px\), .phone\/hover\/paddingTop\(50px\):hover, .open.phone\/open\/paddingTop\(50px\), .open > .phone\/open\/paddingTop\(50px\) { padding-top: 50px !important; }
    .phone\/paddingTop\(55px\), .phone\/hover\/paddingTop\(55px\):hover, .open.phone\/open\/paddingTop\(55px\), .open > .phone\/open\/paddingTop\(55px\) { padding-top: 55px !important; }
    .phone\/paddingTop\(60px\), .phone\/hover\/paddingTop\(60px\):hover, .open.phone\/open\/paddingTop\(60px\), .open > .phone\/open\/paddingTop\(60px\) { padding-top: 60px !important; }
    .phone\/paddingTop\(65px\), .phone\/hover\/paddingTop\(65px\):hover, .open.phone\/open\/paddingTop\(65px\), .open > .phone\/open\/paddingTop\(65px\) { padding-top: 65px !important; }
    .phone\/paddingTop\(70px\), .phone\/hover\/paddingTop\(70px\):hover, .open.phone\/open\/paddingTop\(70px\), .open > .phone\/open\/paddingTop\(70px\) { padding-top: 70px !important; }
    .phone\/paddingTop\(75px\), .phone\/hover\/paddingTop\(75px\):hover, .open.phone\/open\/paddingTop\(75px\), .open > .phone\/open\/paddingTop\(75px\) { padding-top: 75px !important; }
    .phone\/paddingTop\(80px\), .phone\/hover\/paddingTop\(80px\):hover, .open.phone\/open\/paddingTop\(80px\), .open > .phone\/open\/paddingTop\(80px\) { padding-top: 80px !important; }
    .phone\/paddingTop\(85px\), .phone\/hover\/paddingTop\(85px\):hover, .open.phone\/open\/paddingTop\(85px\), .open > .phone\/open\/paddingTop\(85px\) { padding-top: 85px !important; }
    .phone\/paddingTop\(90px\), .phone\/hover\/paddingTop\(90px\):hover, .open.phone\/open\/paddingTop\(90px\), .open > .phone\/open\/paddingTop\(90px\) { padding-top: 90px !important; }
    .phone\/paddingTop\(95px\), .phone\/hover\/paddingTop\(95px\):hover, .open.phone\/open\/paddingTop\(95px\), .open > .phone\/open\/paddingTop\(95px\) { padding-top: 95px !important; }
    .phone\/paddingTop\(100px\), .phone\/hover\/paddingTop\(100px\):hover, .open.phone\/open\/paddingTop\(100px\), .open > .phone\/open\/paddingTop\(100px\) { padding-top: 100px !important; }
    .phone\/paddingBottom\(none\), .phone\/hover\/paddingBottom\(none\):hover, .open.phone\/open\/paddingBottom\(none\), .open > .phone\/open\/paddingBottom\(none\) { padding-bottom: 0 !important; }
    .phone\/paddingBottom\(0px\), .phone\/hover\/paddingBottom\(0px\):hover, .open.phone\/open\/paddingBottom\(0px\), .open > .phone\/open\/paddingBottom\(0px\) { padding-bottom: 0px !important; }
    .phone\/paddingBottom\(1px\), .phone\/hover\/paddingBottom\(1px\):hover, .open.phone\/open\/paddingBottom\(1px\), .open > .phone\/open\/paddingBottom\(1px\) { padding-bottom: 1px !important; }
    .phone\/paddingBottom\(2px\), .phone\/hover\/paddingBottom\(2px\):hover, .open.phone\/open\/paddingBottom\(2px\), .open > .phone\/open\/paddingBottom\(2px\) { padding-bottom: 2px !important; }
    .phone\/paddingBottom\(3px\), .phone\/hover\/paddingBottom\(3px\):hover, .open.phone\/open\/paddingBottom\(3px\), .open > .phone\/open\/paddingBottom\(3px\) { padding-bottom: 3px !important; }
    .phone\/paddingBottom\(4px\), .phone\/hover\/paddingBottom\(4px\):hover, .open.phone\/open\/paddingBottom\(4px\), .open > .phone\/open\/paddingBottom\(4px\) { padding-bottom: 4px !important; }
    .phone\/paddingBottom\(5px\), .phone\/hover\/paddingBottom\(5px\):hover, .open.phone\/open\/paddingBottom\(5px\), .open > .phone\/open\/paddingBottom\(5px\) { padding-bottom: 5px !important; }
    .phone\/paddingBottom\(6px\), .phone\/hover\/paddingBottom\(6px\):hover, .open.phone\/open\/paddingBottom\(6px\), .open > .phone\/open\/paddingBottom\(6px\) { padding-bottom: 6px !important; }
    .phone\/paddingBottom\(7px\), .phone\/hover\/paddingBottom\(7px\):hover, .open.phone\/open\/paddingBottom\(7px\), .open > .phone\/open\/paddingBottom\(7px\) { padding-bottom: 7px !important; }
    .phone\/paddingBottom\(8px\), .phone\/hover\/paddingBottom\(8px\):hover, .open.phone\/open\/paddingBottom\(8px\), .open > .phone\/open\/paddingBottom\(8px\) { padding-bottom: 8px !important; }
    .phone\/paddingBottom\(9px\), .phone\/hover\/paddingBottom\(9px\):hover, .open.phone\/open\/paddingBottom\(9px\), .open > .phone\/open\/paddingBottom\(9px\) { padding-bottom: 9px !important; }
    .phone\/paddingBottom\(10px\), .phone\/hover\/paddingBottom\(10px\):hover, .open.phone\/open\/paddingBottom\(10px\), .open > .phone\/open\/paddingBottom\(10px\) { padding-bottom: 10px !important; }
    .phone\/paddingBottom\(15px\), .phone\/hover\/paddingBottom\(15px\):hover, .open.phone\/open\/paddingBottom\(15px\), .open > .phone\/open\/paddingBottom\(15px\) { padding-bottom: 15px !important; }
    .phone\/paddingBottom\(20px\), .phone\/hover\/paddingBottom\(20px\):hover, .open.phone\/open\/paddingBottom\(20px\), .open > .phone\/open\/paddingBottom\(20px\) { padding-bottom: 20px !important; }
    .phone\/paddingBottom\(25px\), .phone\/hover\/paddingBottom\(25px\):hover, .open.phone\/open\/paddingBottom\(25px\), .open > .phone\/open\/paddingBottom\(25px\) { padding-bottom: 25px !important; }
    .phone\/paddingBottom\(30px\), .phone\/hover\/paddingBottom\(30px\):hover, .open.phone\/open\/paddingBottom\(30px\), .open > .phone\/open\/paddingBottom\(30px\) { padding-bottom: 30px !important; }
    .phone\/paddingBottom\(35px\), .phone\/hover\/paddingBottom\(35px\):hover, .open.phone\/open\/paddingBottom\(35px\), .open > .phone\/open\/paddingBottom\(35px\) { padding-bottom: 35px !important; }
    .phone\/paddingBottom\(40px\), .phone\/hover\/paddingBottom\(40px\):hover, .open.phone\/open\/paddingBottom\(40px\), .open > .phone\/open\/paddingBottom\(40px\) { padding-bottom: 40px !important; }
    .phone\/paddingBottom\(45px\), .phone\/hover\/paddingBottom\(45px\):hover, .open.phone\/open\/paddingBottom\(45px\), .open > .phone\/open\/paddingBottom\(45px\) { padding-bottom: 45px !important; }
    .phone\/paddingBottom\(50px\), .phone\/hover\/paddingBottom\(50px\):hover, .open.phone\/open\/paddingBottom\(50px\), .open > .phone\/open\/paddingBottom\(50px\) { padding-bottom: 50px !important; }
    .phone\/paddingBottom\(55px\), .phone\/hover\/paddingBottom\(55px\):hover, .open.phone\/open\/paddingBottom\(55px\), .open > .phone\/open\/paddingBottom\(55px\) { padding-bottom: 55px !important; }
    .phone\/paddingBottom\(60px\), .phone\/hover\/paddingBottom\(60px\):hover, .open.phone\/open\/paddingBottom\(60px\), .open > .phone\/open\/paddingBottom\(60px\) { padding-bottom: 60px !important; }
    .phone\/paddingBottom\(65px\), .phone\/hover\/paddingBottom\(65px\):hover, .open.phone\/open\/paddingBottom\(65px\), .open > .phone\/open\/paddingBottom\(65px\) { padding-bottom: 65px !important; }
    .phone\/paddingBottom\(70px\), .phone\/hover\/paddingBottom\(70px\):hover, .open.phone\/open\/paddingBottom\(70px\), .open > .phone\/open\/paddingBottom\(70px\) { padding-bottom: 70px !important; }
    .phone\/paddingBottom\(75px\), .phone\/hover\/paddingBottom\(75px\):hover, .open.phone\/open\/paddingBottom\(75px\), .open > .phone\/open\/paddingBottom\(75px\) { padding-bottom: 75px !important; }
    .phone\/paddingBottom\(80px\), .phone\/hover\/paddingBottom\(80px\):hover, .open.phone\/open\/paddingBottom\(80px\), .open > .phone\/open\/paddingBottom\(80px\) { padding-bottom: 80px !important; }
    .phone\/paddingBottom\(85px\), .phone\/hover\/paddingBottom\(85px\):hover, .open.phone\/open\/paddingBottom\(85px\), .open > .phone\/open\/paddingBottom\(85px\) { padding-bottom: 85px !important; }
    .phone\/paddingBottom\(90px\), .phone\/hover\/paddingBottom\(90px\):hover, .open.phone\/open\/paddingBottom\(90px\), .open > .phone\/open\/paddingBottom\(90px\) { padding-bottom: 90px !important; }
    .phone\/paddingBottom\(95px\), .phone\/hover\/paddingBottom\(95px\):hover, .open.phone\/open\/paddingBottom\(95px\), .open > .phone\/open\/paddingBottom\(95px\) { padding-bottom: 95px !important; }
    .phone\/paddingBottom\(100px\), .phone\/hover\/paddingBottom\(100px\):hover, .open.phone\/open\/paddingBottom\(100px\), .open > .phone\/open\/paddingBottom\(100px\) { padding-bottom: 100px !important; }
}

/* Color */

.background\(white\), .hover\/background\(white\):hover, .open.open\/background\(white\), .open > .open\/background\(white\), .focus\/background\(white\):focus { background-color: rgba(255, 255, 255, 1) !important; }
.text\(white\), select.text\(white\):valid, .hover\/text\(white\):hover, .open.open\/text\(white\), .open > .open\/text\(white\), select.hover\/text\(white\):valid:hover, .focus\/text\(white\):focus, select.focus\/text\(white\):valid:focus:valid { color: rgba(255, 255, 255, 1) !important; }

.background\(smoke\), .hover\/background\(smoke\):hover, .open.open\/background\(smoke\), .open > .open\/background\(smoke\), .focus\/background\(smoke\):focus { background-color: rgba(245, 245, 245, 1) !important; }
.text\(smoke\), select.text\(smoke\):valid, .hover\/text\(smoke\):hover, .open.open\/text\(smoke\), .open > .open\/text\(smoke\), select.hover\/text\(smoke\):valid:hover, .focus\/text\(smoke\):focus, select.focus\/text\(smoke\):valid:focus:valid { color: rgba(245, 245, 245, 1) !important; }

.background\(light\), .hover\/background\(light\):hover, .open.open\/background\(light\), .open > .open\/background\(light\), .focus\/background\(light\):focus { background-color: rgba(225, 225, 225, 1) !important; }
.text\(light\), select.text\(light\):valid, .hover\/text\(light\):hover, .open.open\/text\(light\), .open > .open\/text\(light\), select.hover\/text\(light\):valid:hover, .focus\/text\(light\):focus, select.focus\/text\(light\):valid:focus:valid { color: rgba(225, 225, 225, 1) !important; }

.background\(grey\), .hover\/background\(grey\):hover, .open.open\/background\(grey\), .open > .open\/background\(grey\), .focus\/background\(grey\):focus { background-color: rgba(165, 165, 165, 1) !important; }
.text\(grey\), select.text\(grey\):valid, .hover\/text\(grey\):hover, .open.open\/text\(grey\), .open > .open\/text\(grey\), select.hover\/text\(grey\):valid:hover, .focus\/text\(grey\):focus, select.focus\/text\(grey\):valid:focus:valid { color: rgba(165, 165, 165, 1) !important; }

.background\(dark\), .hover\/background\(dark\):hover, .open.open\/background\(dark\), .open > .open\/background\(dark\), .focus\/background\(dark\):focus { background-color: rgba(80, 80, 80, 1) !important; }
.text\(dark\), select.text\(dark\):valid, .hover\/text\(dark\):hover, .open.open\/text\(dark\), .open > .open\/text\(dark\), select.hover\/text\(dark\):valid:hover, .focus\/text\(dark\):focus, select.focus\/text\(dark\):valid:focus:valid { color: rgba(80, 80, 80, 1) !important; }

.background\(dim\), .hover\/background\(dim\):hover, .open.open\/background\(dim\), .open > .open\/background\(dim\), .focus\/background\(dim\):focus { background-color: rgba(48, 48, 48, 1) !important; }
.text\(dim\), select.text\(dim\):valid, .hover\/text\(dim\):hover, .open.open\/text\(dim\), .open > .open\/text\(dim\), select.hover\/text\(dim\):valid:hover, .focus\/text\(dim\):focus, select.focus\/text\(dim\):valid:focus:valid { color: rgba(48, 48, 48, 1) !important; }

.background\(black\), .hover\/background\(black\):hover, .open.open\/background\(black\), .open > .open\/background\(black\), .focus\/background\(black\):focus { background-color: rgba(0, 0, 0, 1) !important; }
.text\(black\), select.text\(black\):valid, .hover\/text\(black\):hover, .open.open\/text\(black\), .open > .open\/text\(black\), select.hover\/text\(black\):valid:hover, .focus\/text\(black\):focus, select.focus\/text\(black\):valid:focus:valid { color: rgba(0, 0, 0, 1) !important; }

/* Opacity */

.opacity\(none\), .hover\/opacity\(none\):hover, .open.open\/opacity\(none\), .open > .open\/opacity\(none\), .focus\/opacity\(none\):focus { opacity: 0.0); }
.opacity\(0\%\), .hover\/opacity\(0\%\):hover, .open.open\/opacity\(0\%\), .open > .open\/opacity\(0\%\), .focus\/opacity\(0\%\):focus { opacity: 0.0); }
.opacity\(5\%\), .hover\/opacity\(5\%\):hover, .open.open\/opacity\(5\%\), .open > .open\/opacity\(5\%\), .focus\/opacity\(5\%\):focus { opacity: 0.05); }
.opacity\(10\%\), .hover\/opacity\(10\%\):hover, .open.open\/opacity\(10\%\), .open > .open\/opacity\(10\%\), .focus\/opacity\(10\%\):focus { opacity: 0.10); }
.opacity\(15\%\), .hover\/opacity\(15\%\):hover, .open.open\/opacity\(15\%\), .open > .open\/opacity\(15\%\), .focus\/opacity\(15\%\):focus { opacity: 0.15); }
.opacity\(20\%\), .hover\/opacity\(20\%\):hover, .open.open\/opacity\(20\%\), .open > .open\/opacity\(20\%\), .focus\/opacity\(20\%\):focus { opacity: 0.20); }
.opacity\(25\%\), .hover\/opacity\(25\%\):hover, .open.open\/opacity\(25\%\), .open > .open\/opacity\(25\%\), .focus\/opacity\(25\%\):focus { opacity: 0.25); }
.opacity\(30\%\), .hover\/opacity\(30\%\):hover, .open.open\/opacity\(30\%\), .open > .open\/opacity\(30\%\), .focus\/opacity\(30\%\):focus { opacity: 0.30); }
.opacity\(35\%\), .hover\/opacity\(35\%\):hover, .open.open\/opacity\(35\%\), .open > .open\/opacity\(35\%\), .focus\/opacity\(35\%\):focus { opacity: 0.35); }
.opacity\(40\%\), .hover\/opacity\(40\%\):hover, .open.open\/opacity\(40\%\), .open > .open\/opacity\(40\%\), .focus\/opacity\(40\%\):focus { opacity: 0.40); }
.opacity\(45\%\), .hover\/opacity\(45\%\):hover, .open.open\/opacity\(45\%\), .open > .open\/opacity\(45\%\), .focus\/opacity\(45\%\):focus { opacity: 0.45); }
.opacity\(50\%\), .hover\/opacity\(50\%\):hover, .open.open\/opacity\(50\%\), .open > .open\/opacity\(50\%\), .focus\/opacity\(50\%\):focus { opacity: 0.50); }
.opacity\(55\%\), .hover\/opacity\(55\%\):hover, .open.open\/opacity\(55\%\), .open > .open\/opacity\(55\%\), .focus\/opacity\(55\%\):focus { opacity: 0.55); }
.opacity\(60\%\), .hover\/opacity\(60\%\):hover, .open.open\/opacity\(60\%\), .open > .open\/opacity\(60\%\), .focus\/opacity\(60\%\):focus { opacity: 0.60); }
.opacity\(65\%\), .hover\/opacity\(65\%\):hover, .open.open\/opacity\(65\%\), .open > .open\/opacity\(65\%\), .focus\/opacity\(65\%\):focus { opacity: 0.65); }
.opacity\(70\%\), .hover\/opacity\(70\%\):hover, .open.open\/opacity\(70\%\), .open > .open\/opacity\(70\%\), .focus\/opacity\(70\%\):focus { opacity: 0.70); }
.opacity\(75\%\), .hover\/opacity\(75\%\):hover, .open.open\/opacity\(75\%\), .open > .open\/opacity\(75\%\), .focus\/opacity\(75\%\):focus { opacity: 0.75); }
.opacity\(80\%\), .hover\/opacity\(80\%\):hover, .open.open\/opacity\(80\%\), .open > .open\/opacity\(80\%\), .focus\/opacity\(80\%\):focus { opacity: 0.80); }
.opacity\(85\%\), .hover\/opacity\(85\%\):hover, .open.open\/opacity\(85\%\), .open > .open\/opacity\(85\%\), .focus\/opacity\(85\%\):focus { opacity: 0.85); }
.opacity\(90\%\), .hover\/opacity\(90\%\):hover, .open.open\/opacity\(90\%\), .open > .open\/opacity\(90\%\), .focus\/opacity\(90\%\):focus { opacity: 0.90); }
.opacity\(95\%\), .hover\/opacity\(95\%\):hover, .open.open\/opacity\(95\%\), .open > .open\/opacity\(95\%\), .focus\/opacity\(95\%\):focus { opacity: 0.95); }
.opacity\(100\%\), .hover\/opacity\(100\%\):hover, .open.open\/opacity\(100\%\), .open > .open\/opacity\(100\%\), .focus\/opacity\(100\%\):focus { opacity: 1.00); }

/* Shadow */

.shadow { box-shadow: 0 15px 45px 0 rgba(0, 0, 0, 0.25) !important; }

/* Radius */

.radius { border-radius: 7.5px !important; }
.radius\(rounded\) { border-radius: 50px !important; }

/* Text */

html, body, main, header, footer, aside, section, nav, input, select, textarea, button, label, h1, h2, h3, h4, h5, h6, p, span, sup, sub, em, ul, ol, li, del, dl, dt, dd, a, blockquote, pre, table, tbody th, td, tr, figure, picture { font-size: 12px; line-height: 125%; font-family: 'Montserrat', sans-serif !important; list-style: none; text-align: center; text-align-last: center; white-space: normal; word-wrap: normal; overflow-wrap: normal; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeSpeed; }
html, body, main, header, footer, aside, section, nav, h1, h2, h3, h4, h5, h6, p, span, sup, sub, em, ul, ol, li, del, dl, dt, dd, a, blockquote, pre, figure { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
*::placeholder { font-size: inherit; line-height: inherit; font-family: 'Montserrat', sans-serif !important; text-align: inherit; word-wrap: break-word; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: text; -moz-user-select: text; -ms-user-select:text; user-select: text; text-rendering:optimizeSpeed; }
*::-webkit-input-placeholder { font-size: inherit; line-height: inherit; font-family: 'Montserrat', sans-serif !important; text-align: inherit; word-wrap: break-word; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: text; -moz-user-select: text; -ms-user-select:text; user-select: text; text-rendering:optimizeSpeed; }
*::-moz-placeholder { font-size: inherit; line-height: inherit; font-family: 'Montserrat', sans-serif !important; text-align: inherit; word-wrap: break-word; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: text; -moz-user-select: text; -ms-user-select:text; user-select: text; text-rendering:optimizeSpeed; }
div, h1, h2, h3, h4, h5, h6, p, span, sup, sub, em, ul, ol, li, del, dl, dt, dd, a, blockquote, pre, figure table, tbody th, td, tr { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; margin: 0; padding: 0; text-align: inherit; text-align-last: inherit; }
ul, ol, li, del, table, tbody th, td, tr { font-family: inherit; font-size: inherit !important; font-weight: inherit; }
input, select, textarea, button, label, table, tbody th, td, tr { text-align: left; text-align-last: left; }
@media (max-width: 599px) { p > br { display: none !important } }

h1, .text\(h1\), h2, .text\(h2\), h3, .text\(h3\), h4, .text\(h4\), h5, .text\(h5\), h6, .text\(h6\), .text\(h7\) { font-family: 'Montserrat', sans-serif !important; font-weight: normal; line-height: 150%; }
p, span, a, sup, sub { font-family: 'Montserrat', sans-serif !important; font-weight: normal; }
h1, .text\(h1\), .content\(html\).text\(h1\) *, .hover\/text\(h1\):hover, .open.open\/text\(h1\), .open > .open\/text\(h1\), .focus\/text\(h1\):focus { font-size: 40px !important; }
h2, .text\(h2\), .content\(html\).text\(h2\) *, .hover\/text\(h2\):hover, .open.open\/text\(h2\), .open > .open\/text\(h2\), .focus\/text\(h2\):focus { font-size: 25px !important; }
h3, .text\(h3\), .content\(html\).text\(h3\) *, .hover\/text\(h3\):hover, .open.open\/text\(h3\), .open > .open\/text\(h3\), .focus\/text\(h3\):focus { font-size: 20px !important; }
h4, .text\(h4\), .content\(html\).text\(h4\) *, .hover\/text\(h4\):hover, .open.open\/text\(h4\), .open > .open\/text\(h4\), .focus\/text\(h4\):focus { font-size: 15px !important; }
h5, .text\(h5\), .content\(html\).text\(h5\) *, .hover\/text\(h5\):hover, .open.open\/text\(h5\), .open > .open\/text\(h5\), .focus\/text\(h5\):focus { font-size: 12px !important; }
h6, .text\(h6\), .content\(html\).text\(h6\) *, .hover\/text\(h6\):hover, .open.open\/text\(h6\), .open > .open\/text\(h6\), .focus\/text\(h6\):focus { font-size: 10px !important; }
.text\(h7\), .content\(html\).text\(h7\) *, .hover\/text\(h7\):hover, .open.open\/text\(h7\), .open > .open\/text\(h7\), .focus\/text\(h7\):focus { font-size: 9px !important; }
p, .text\(p\), .content\(html\).text\(p\) *, .hover\/text\(p\):hover, .open.open\/text\(p\), .open > .open\/text\(p\), .focus\/text\(p\):focus { font-size: 12px !important; }
span { font-size: inherit; vertical-align: baseline; }
sup { position: relative; top: -3px; vertical-align: baseline; font-size: 75%; line-height: 0; }
sub { position: relative; bottom: -3px; vertical-align: baseline; font-size: 75%; line-height: 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-family: inherit; font-weight: inherit !important; }
a { cursor: pointer; color: inherit; font-family: inherit; text-decoration: none; pointer-events: auto !important; }
a:hover { opacity: 1; }
.text\(thin\), .content\(html\).text\(thin\) *, .hover\/text\(thin\):hover, .open.open\/text\(thin\), .open > .open\/text\(thin\), .focus\/text\(thin\):focus { font-weight: light !important; }
.text\(regular\), .content\(html\).text\(regular\) *, .hover\/text\(regular\):hover, .open.open\/text\(regular\), .open > .open\/text\(regular\), .focus\/text\(regular\):focus { font-weight: normal !important; }
.text\(bold\), .content\(html\).text\(bold\) *, .hover\/text\(bold\):hover, .open.open\/text\(bold\), .open > .open\/text\(bold\), .focus\/text\(bold\):focus, strong { font-weight: bold !important; }
.text\(italic\), .content\(html\).text\(italic\) *, .hover\/text\(italic\):hover, .open.open\/text\(italic\), .open > .open\/text\(italic\), .focus\/text\(italic\):focus, em { font-style: italic !important; }
.text\(italic\), .content\(html\).text\(italic\) *, .hover\/text\(italic\):hover, .open.open\/text\(italic\), .open > .open\/text\(italic\), .focus\/text\(italic\):focus, em { font-style: italic !important; }
.text\(underline\), .content\(html\).text\(underline\) *, .hover\/text\(underline\):hover, .open.open\/text\(underline\), .open > .open\/text\(underline\), .focus\/text\(underline\):focus { text-decoration: underline !important; }
.text\(linethrough\), .content\(html\).text\(linethrough\) *, .hover\/text\(linethrough\):hover, .open.open\/text\(linethrough\), .open > .open\/text\(linethrough\), .focus\/text\(linethrough\):focus { text-decoration: line-through !important; }
.text\(spacing\), .content\(html\).text\(spacing\) *, .hover\/text\(spacing\):hover, .open.open\/text\(spacing\), .open > .open\/text\(spacing\), .focus\/text\(spacing\):focus { letter-spacing: 1.5px !important; }
.text\(uppercase\), .content\(html\).text\(uppercase\) *, .hover\/text\(uppercase\):hover, .open.open\/text\(uppercase\), .open > .open\/text\(uppercase\), .focus\/text\(uppercase\):focus { text-transform: uppercase !important; }
.text\(lowercase\), .content\(html\).text\(lowercase\) *, .hover\/text\(lowercase\):hover, .open.open\/text\(lowercase\), .open > .open\/text\(lowercase\), .focus\/text\(lowercase\):focus { text-transform: lowercase !important; }

/* Input */

[class*="button"], input[type="button"] { position: relative; display: flex; line-height: 125%; border-width: 2px; border-style: solid; border-color: transparent; box-shadow: none; outline: none !important; text-decoration: none; text-transform: inherit; font-size: inherit; font-family: inherit; letter-spacing: inherit; cursor: pointer; overflow: hidden; white-space: nowrap; -webkit-font-smoothing: inherit; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; }
.button, input[type="button"] { height: 35px; min-width: 35px; font-size: 12px; padding: 10px calc(10px * 1.25); border-width: 2px; }

/* Media */

img, video, figure, picture, canvas, audio, iframe, embed, object { height: auto; width: 100% !important; max-width: 100%; border: 0; outline: none !important; overflow: hidden; background-size: cover; background-repeat: no-repeat; object-fit: cover; object-position: center; }

/* Background */

section, header, footer, div, a, span { background-position-x: center; background-position-y: center; background-size: cover; background-repeat: no-repeat; }
.background > img { min-height: 100%; min-width: 100%; width: auto; }
.background, .overlay { position: absolute; top: 0; left: 0; width: 100%; min-width: 100%; height: 100%; max-height: 100%; margin: 0; padding: 0; }
.background .overlay { z-index: 3; }
.background { z-index: -1; pointer-events: none; overflow: hidden; }
.overlay { z-index: +1; }
.background\(auto\) { background-size: auto !important; object-fit: auto !important; }
.background\(contain\) { background-size: contain !important; object-fit: contain !important; }
.background\(repeat\) { background-repeat: repeat !important; }
.background\(top\) { background-position-y: top !important; object-position: 50% 0% !important; }
.background\(bottom\) { background-position-y: bottom !important; object-position: 50% 100% !important; }
.background\(left\) { background-position-x: left !important; object-position: 0% 50% !important; }
.background\(right\) { background-position-x: right !important; object-position: 100% 50% !important; }

