@charset "UTF-8";

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

header,
menu,
nav,
section {
  display: block;
}

video {
  display: inline-block;
}

[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

b {
  font-weight: inherit;
  font-weight: 700;
}
.u-radius-31, .u-radius-31:before, .u-radius-31 .u-background-effect, .u-radius-31:not(.u-hover-box) > .u-container-layout {
  border-radius: 31px !important;
}
*, *:before, *:after {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: border-box;
}

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

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

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

button,
input {
  color: inherit;
  font: inherit;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button {
  text-transform: none;
}

[type="reset"],
[type="submit"],
button,
html [type="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;
}

button,
input {
  outline: 0;
}

[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-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

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

ol,
ul {
  padding-left: 20px;
}

.u-btn {
  display: table;
  cursor: pointer;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: none;
  border: 0 none transparent;
  outline-width: 0;
  background-color: transparent;
  margin: 0;
  -webkit-text-decoration-skip: objects;
  font-style: initial;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  text-align: center;
  padding: 10px 30px;
  border-radius: 0;
  align-self: flex-start;
}

.u-btn.active:focus,
.u-btn:active:focus,
.u-btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.u-btn:focus,
.u-btn:hover {
  text-decoration: none;
}

.u-btn.active,
.u-btn:active {
  outline: 0;
  background-image: none;
}

.u-btn[disabled] {
  opacity: 0.6;
}

.u-btn-circle {
  border-radius: 50%;
}

.u-btn-rectangle {
  border-radius: 0 !important;
}

.u-nav-item a,
.u-text a {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a {
  color: inherit;
}

.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a,
.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a:hover {
  text-decoration: none;
}

.u-link,
a {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.u-link {
  display: table;
  border-style: solid;
  border-bottom-width: 0;
  white-space: nowrap;
  align-self: flex-start;
}

.u-link,
.u-link:focus,
.u-link:hover {
  text-decoration: none;
}

.u-link.active:focus,
.u-link:active:focus,
.u-link:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.u-input {
  display: block;
  width: 100%;
  padding: 10px 12px;
  background-image: none;
  background-clip: padding-box;
  border-width: 0;
  border-radius: 3px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  background-color: transparent;
  color: inherit;
  height: auto;
}

.u-form-vertical {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.u-form-vertical.u-form-spacing-50 {
  margin-left: -50px;
  width: calc(100% + 50px);
}

.u-form-vertical.u-form-spacing-50 .u-form-group {
  margin-bottom: 50px;
}

.u-form-vertical.u-form-spacing-50 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 50px;
}

.u-form-vertical.u-form-spacing-50 .u-form-group.u-image {
  margin-left: 50px !important;
}

.u-form-vertical.u-form-spacing-49 {
  margin-left: -49px;
  width: calc(100% + 49px);
}

.u-form-vertical.u-form-spacing-49 .u-form-group {
  margin-bottom: 49px;
}

.u-form-vertical.u-form-spacing-49 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 49px;
}

.u-form-vertical.u-form-spacing-49 .u-form-group.u-image {
  margin-left: 49px !important;
}

.u-form-vertical.u-form-spacing-48 {
  margin-left: -48px;
  width: calc(100% + 48px);
}

.u-form-vertical.u-form-spacing-48 .u-form-group {
  margin-bottom: 48px;
}

.u-form-vertical.u-form-spacing-48 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 48px;
}

.u-form-vertical.u-form-spacing-48 .u-form-group.u-image {
  margin-left: 48px !important;
}

.u-form-vertical.u-form-spacing-47 {
  margin-left: -47px;
  width: calc(100% + 47px);
}

.u-form-vertical.u-form-spacing-47 .u-form-group {
  margin-bottom: 47px;
}

.u-form-vertical.u-form-spacing-47 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 47px;
}

.u-form-vertical.u-form-spacing-47 .u-form-group.u-image {
  margin-left: 47px !important;
}

.u-form-vertical.u-form-spacing-46 {
  margin-left: -46px;
  width: calc(100% + 46px);
}

.u-form-vertical.u-form-spacing-46 .u-form-group {
  margin-bottom: 46px;
}

.u-form-vertical.u-form-spacing-46 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 46px;
}

.u-form-vertical.u-form-spacing-46 .u-form-group.u-image {
  margin-left: 46px !important;
}

.u-form-vertical.u-form-spacing-45 {
  margin-left: -45px;
  width: calc(100% + 45px);
}

.u-form-vertical.u-form-spacing-45 .u-form-group {
  margin-bottom: 45px;
}

.u-form-vertical.u-form-spacing-45 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 45px;
}

.u-form-vertical.u-form-spacing-45 .u-form-group.u-image {
  margin-left: 45px !important;
}

.u-form-vertical.u-form-spacing-44 {
  margin-left: -44px;
  width: calc(100% + 44px);
}

.u-form-vertical.u-form-spacing-44 .u-form-group {
  margin-bottom: 44px;
}

.u-form-vertical.u-form-spacing-44 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 44px;
}

.u-form-vertical.u-form-spacing-44 .u-form-group.u-image {
  margin-left: 44px !important;
}

.u-form-vertical.u-form-spacing-43 {
  margin-left: -43px;
  width: calc(100% + 43px);
}

.u-form-vertical.u-form-spacing-43 .u-form-group {
  margin-bottom: 43px;
}

.u-form-vertical.u-form-spacing-43 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 43px;
}

.u-form-vertical.u-form-spacing-43 .u-form-group.u-image {
  margin-left: 43px !important;
}

.u-form-vertical.u-form-spacing-42 {
  margin-left: -42px;
  width: calc(100% + 42px);
}

.u-form-vertical.u-form-spacing-42 .u-form-group {
  margin-bottom: 42px;
}

.u-form-vertical.u-form-spacing-42 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 42px;
}

.u-form-vertical.u-form-spacing-42 .u-form-group.u-image {
  margin-left: 42px !important;
}

.u-form-vertical.u-form-spacing-41 {
  margin-left: -41px;
  width: calc(100% + 41px);
}

.u-form-vertical.u-form-spacing-41 .u-form-group {
  margin-bottom: 41px;
}

.u-form-vertical.u-form-spacing-41 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 41px;
}

.u-form-vertical.u-form-spacing-41 .u-form-group.u-image {
  margin-left: 41px !important;
}

.u-form-vertical.u-form-spacing-40 {
  margin-left: -40px;
  width: calc(100% + 40px);
}

.u-form-vertical.u-form-spacing-40 .u-form-group {
  margin-bottom: 40px;
}

.u-form-vertical.u-form-spacing-40 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 40px;
}

.u-form-vertical.u-form-spacing-40 .u-form-group.u-image {
  margin-left: 40px !important;
}

.u-form-vertical.u-form-spacing-39 {
  margin-left: -39px;
  width: calc(100% + 39px);
}

.u-form-vertical.u-form-spacing-39 .u-form-group {
  margin-bottom: 39px;
}

.u-form-vertical.u-form-spacing-39 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 39px;
}

.u-form-vertical.u-form-spacing-39 .u-form-group.u-image {
  margin-left: 39px !important;
}

.u-form-vertical.u-form-spacing-38 {
  margin-left: -38px;
  width: calc(100% + 38px);
}

.u-form-vertical.u-form-spacing-38 .u-form-group {
  margin-bottom: 38px;
}

.u-form-vertical.u-form-spacing-38 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 38px;
}

.u-form-vertical.u-form-spacing-38 .u-form-group.u-image {
  margin-left: 38px !important;
}

.u-form-vertical.u-form-spacing-37 {
  margin-left: -37px;
  width: calc(100% + 37px);
}

.u-form-vertical.u-form-spacing-37 .u-form-group {
  margin-bottom: 37px;
}

.u-form-vertical.u-form-spacing-37 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 37px;
}

.u-form-vertical.u-form-spacing-37 .u-form-group.u-image {
  margin-left: 37px !important;
}

.u-form-vertical.u-form-spacing-36 {
  margin-left: -36px;
  width: calc(100% + 36px);
}

.u-form-vertical.u-form-spacing-36 .u-form-group {
  margin-bottom: 36px;
}

.u-form-vertical.u-form-spacing-36 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 36px;
}

.u-form-vertical.u-form-spacing-36 .u-form-group.u-image {
  margin-left: 36px !important;
}

.u-form-vertical.u-form-spacing-35 {
  margin-left: -35px;
  width: calc(100% + 35px);
}

.u-form-vertical.u-form-spacing-35 .u-form-group {
  margin-bottom: 35px;
}

.u-form-vertical.u-form-spacing-35 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 35px;
}

.u-form-vertical.u-form-spacing-35 .u-form-group.u-image {
  margin-left: 35px !important;
}

.u-form-vertical.u-form-spacing-34 {
  margin-left: -34px;
  width: calc(100% + 34px);
}

.u-form-vertical.u-form-spacing-34 .u-form-group {
  margin-bottom: 34px;
}

.u-form-vertical.u-form-spacing-34 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 34px;
}

.u-form-vertical.u-form-spacing-34 .u-form-group.u-image {
  margin-left: 34px !important;
}

.u-form-vertical.u-form-spacing-33 {
  margin-left: -33px;
  width: calc(100% + 33px);
}

.u-form-vertical.u-form-spacing-33 .u-form-group {
  margin-bottom: 33px;
}

.u-form-vertical.u-form-spacing-33 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 33px;
}

.u-form-vertical.u-form-spacing-33 .u-form-group.u-image {
  margin-left: 33px !important;
}

.u-form-vertical.u-form-spacing-32 {
  margin-left: -32px;
  width: calc(100% + 32px);
}

.u-form-vertical.u-form-spacing-32 .u-form-group {
  margin-bottom: 32px;
}

.u-form-vertical.u-form-spacing-32 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 32px;
}

.u-form-vertical.u-form-spacing-32 .u-form-group.u-image {
  margin-left: 32px !important;
}

.u-form-vertical.u-form-spacing-31 {
  margin-left: -31px;
  width: calc(100% + 31px);
}

.u-form-vertical.u-form-spacing-31 .u-form-group {
  margin-bottom: 31px;
}

.u-form-vertical.u-form-spacing-31 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 31px;
}

.u-form-vertical.u-form-spacing-31 .u-form-group.u-image {
  margin-left: 31px !important;
}

.u-form-vertical.u-form-spacing-30 {
  margin-left: -30px;
  width: calc(100% + 30px);
}

.u-form-vertical.u-form-spacing-30 .u-form-group {
  margin-bottom: 30px;
}

.u-form-vertical.u-form-spacing-30 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 30px;
}

.u-form-vertical.u-form-spacing-30 .u-form-group.u-image {
  margin-left: 30px !important;
}

.u-form-vertical.u-form-spacing-29 {
  margin-left: -29px;
  width: calc(100% + 29px);
}

.u-form-vertical.u-form-spacing-29 .u-form-group {
  margin-bottom: 29px;
}

.u-form-vertical.u-form-spacing-29 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 29px;
}

.u-form-vertical.u-form-spacing-29 .u-form-group.u-image {
  margin-left: 29px !important;
}

.u-form-vertical.u-form-spacing-28 {
  margin-left: -28px;
  width: calc(100% + 28px);
}

.u-form-vertical.u-form-spacing-28 .u-form-group {
  margin-bottom: 28px;
}

.u-form-vertical.u-form-spacing-28 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 28px;
}

.u-form-vertical.u-form-spacing-28 .u-form-group.u-image {
  margin-left: 28px !important;
}

.u-form-vertical.u-form-spacing-27 {
  margin-left: -27px;
  width: calc(100% + 27px);
}

.u-form-vertical.u-form-spacing-27 .u-form-group {
  margin-bottom: 27px;
}

.u-form-vertical.u-form-spacing-27 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 27px;
}

.u-form-vertical.u-form-spacing-27 .u-form-group.u-image {
  margin-left: 27px !important;
}

.u-form-vertical.u-form-spacing-26 {
  margin-left: -26px;
  width: calc(100% + 26px);
}

.u-form-vertical.u-form-spacing-26 .u-form-group {
  margin-bottom: 26px;
}

.u-form-vertical.u-form-spacing-26 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 26px;
}

.u-form-vertical.u-form-spacing-26 .u-form-group.u-image {
  margin-left: 26px !important;
}

.u-form-vertical.u-form-spacing-25 {
  margin-left: -25px;
  width: calc(100% + 25px);
}

.u-form-vertical.u-form-spacing-25 .u-form-group {
  margin-bottom: 25px;
}

.u-form-vertical.u-form-spacing-25 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 25px;
}

.u-form-vertical.u-form-spacing-25 .u-form-group.u-image {
  margin-left: 25px !important;
}

.u-form-vertical.u-form-spacing-24 {
  margin-left: -24px;
  width: calc(100% + 24px);
}

.u-form-vertical.u-form-spacing-24 .u-form-group {
  margin-bottom: 24px;
}

.u-form-vertical.u-form-spacing-24 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 24px;
}

.u-form-vertical.u-form-spacing-24 .u-form-group.u-image {
  margin-left: 24px !important;
}

.u-form-vertical.u-form-spacing-23 {
  margin-left: -23px;
  width: calc(100% + 23px);
}

.u-form-vertical.u-form-spacing-23 .u-form-group {
  margin-bottom: 23px;
}

.u-form-vertical.u-form-spacing-23 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 23px;
}

.u-form-vertical.u-form-spacing-23 .u-form-group.u-image {
  margin-left: 23px !important;
}

.u-form-vertical.u-form-spacing-22 {
  margin-left: -22px;
  width: calc(100% + 22px);
}

.u-form-vertical.u-form-spacing-22 .u-form-group {
  margin-bottom: 22px;
}

.u-form-vertical.u-form-spacing-22 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 22px;
}

.u-form-vertical.u-form-spacing-22 .u-form-group.u-image {
  margin-left: 22px !important;
}

.u-form-vertical.u-form-spacing-21 {
  margin-left: -21px;
  width: calc(100% + 21px);
}

.u-form-vertical.u-form-spacing-21 .u-form-group {
  margin-bottom: 21px;
}

.u-form-vertical.u-form-spacing-21 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 21px;
}

.u-form-vertical.u-form-spacing-21 .u-form-group.u-image {
  margin-left: 21px !important;
}

.u-form-vertical.u-form-spacing-20 {
  margin-left: -20px;
  width: calc(100% + 20px);
}

.u-form-vertical.u-form-spacing-20 .u-form-group {
  margin-bottom: 20px;
}

.u-form-vertical.u-form-spacing-20 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 20px;
}

.u-form-vertical.u-form-spacing-20 .u-form-group.u-image {
  margin-left: 20px !important;
}

.u-form-vertical.u-form-spacing-19 {
  margin-left: -19px;
  width: calc(100% + 19px);
}

.u-form-vertical.u-form-spacing-19 .u-form-group {
  margin-bottom: 19px;
}

.u-form-vertical.u-form-spacing-19 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 19px;
}

.u-form-vertical.u-form-spacing-19 .u-form-group.u-image {
  margin-left: 19px !important;
}

.u-form-vertical.u-form-spacing-18 {
  margin-left: -18px;
  width: calc(100% + 18px);
}

.u-form-vertical.u-form-spacing-18 .u-form-group {
  margin-bottom: 18px;
}

.u-form-vertical.u-form-spacing-18 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 18px;
}

.u-form-vertical.u-form-spacing-18 .u-form-group.u-image {
  margin-left: 18px !important;
}

.u-form-vertical.u-form-spacing-17 {
  margin-left: -17px;
  width: calc(100% + 17px);
}

.u-form-vertical.u-form-spacing-17 .u-form-group {
  margin-bottom: 17px;
}

.u-form-vertical.u-form-spacing-17 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 17px;
}

.u-form-vertical.u-form-spacing-17 .u-form-group.u-image {
  margin-left: 17px !important;
}

.u-form-vertical.u-form-spacing-16 {
  margin-left: -16px;
  width: calc(100% + 16px);
}

.u-form-vertical.u-form-spacing-16 .u-form-group {
  margin-bottom: 16px;
}

.u-form-vertical.u-form-spacing-16 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 16px;
}

.u-form-vertical.u-form-spacing-16 .u-form-group.u-image {
  margin-left: 16px !important;
}

.u-form-vertical.u-form-spacing-15 {
  margin-left: -15px;
  width: calc(100% + 15px);
}

.u-form-vertical.u-form-spacing-15 .u-form-group {
  margin-bottom: 15px;
}

.u-form-vertical.u-form-spacing-15 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 15px;
}

.u-form-vertical.u-form-spacing-15 .u-form-group.u-image {
  margin-left: 15px !important;
}

.u-form-vertical.u-form-spacing-14 {
  margin-left: -14px;
  width: calc(100% + 14px);
}

.u-form-vertical.u-form-spacing-14 .u-form-group {
  margin-bottom: 14px;
}

.u-form-vertical.u-form-spacing-14 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 14px;
}

.u-form-vertical.u-form-spacing-14 .u-form-group.u-image {
  margin-left: 14px !important;
}

.u-form-vertical.u-form-spacing-13 {
  margin-left: -13px;
  width: calc(100% + 13px);
}

.u-form-vertical.u-form-spacing-13 .u-form-group {
  margin-bottom: 13px;
}

.u-form-vertical.u-form-spacing-13 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 13px;
}

.u-form-vertical.u-form-spacing-13 .u-form-group.u-image {
  margin-left: 13px !important;
}

.u-form-vertical.u-form-spacing-12 {
  margin-left: -12px;
  width: calc(100% + 12px);
}

.u-form-vertical.u-form-spacing-12 .u-form-group {
  margin-bottom: 12px;
}

.u-form-vertical.u-form-spacing-12 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 12px;
}

.u-form-vertical.u-form-spacing-12 .u-form-group.u-image {
  margin-left: 12px !important;
}

.u-form-vertical.u-form-spacing-11 {
  margin-left: -11px;
  width: calc(100% + 11px);
}

.u-form-vertical.u-form-spacing-11 .u-form-group {
  margin-bottom: 11px;
}

.u-form-vertical.u-form-spacing-11 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 11px;
}

.u-form-vertical.u-form-spacing-11 .u-form-group.u-image {
  margin-left: 11px !important;
}

.u-form-vertical.u-form-spacing-10 {
  margin-left: -10px;
  width: calc(100% + 10px);
}

.u-form-vertical.u-form-spacing-10 .u-form-group {
  margin-bottom: 10px;
}

.u-form-vertical.u-form-spacing-10 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 10px;
}

.u-form-vertical.u-form-spacing-10 .u-form-group.u-image {
  margin-left: 10px !important;
}

.u-form-vertical.u-form-spacing-9 {
  margin-left: -9px;
  width: calc(100% + 9px);
}

.u-form-vertical.u-form-spacing-9 .u-form-group {
  margin-bottom: 9px;
}

.u-form-vertical.u-form-spacing-9 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 9px;
}

.u-form-vertical.u-form-spacing-9 .u-form-group.u-image {
  margin-left: 9px !important;
}

.u-form-vertical.u-form-spacing-8 {
  margin-left: -8px;
  width: calc(100% + 8px);
}

.u-form-vertical.u-form-spacing-8 .u-form-group {
  margin-bottom: 8px;
}

.u-form-vertical.u-form-spacing-8 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 8px;
}

.u-form-vertical.u-form-spacing-8 .u-form-group.u-image {
  margin-left: 8px !important;
}

.u-form-vertical.u-form-spacing-7 {
  margin-left: -7px;
  width: calc(100% + 7px);
}

.u-form-vertical.u-form-spacing-7 .u-form-group {
  margin-bottom: 7px;
}

.u-form-vertical.u-form-spacing-7 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 7px;
}

.u-form-vertical.u-form-spacing-7 .u-form-group.u-image {
  margin-left: 7px !important;
}

.u-form-vertical.u-form-spacing-6 {
  margin-left: -6px;
  width: calc(100% + 6px);
}

.u-form-vertical.u-form-spacing-6 .u-form-group {
  margin-bottom: 6px;
}

.u-form-vertical.u-form-spacing-6 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 6px;
}

.u-form-vertical.u-form-spacing-6 .u-form-group.u-image {
  margin-left: 6px !important;
}

.u-form-vertical.u-form-spacing-5 {
  margin-left: -5px;
  width: calc(100% + 5px);
}

.u-form-vertical.u-form-spacing-5 .u-form-group {
  margin-bottom: 5px;
}

.u-form-vertical.u-form-spacing-5 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 5px;
}

.u-form-vertical.u-form-spacing-5 .u-form-group.u-image {
  margin-left: 5px !important;
}

.u-form-vertical.u-form-spacing-4 {
  margin-left: -4px;
  width: calc(100% + 4px);
}

.u-form-vertical.u-form-spacing-4 .u-form-group {
  margin-bottom: 4px;
}

.u-form-vertical.u-form-spacing-4 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 4px;
}

.u-form-vertical.u-form-spacing-4 .u-form-group.u-image {
  margin-left: 4px !important;
}

.u-form-vertical.u-form-spacing-3 {
  margin-left: -3px;
  width: calc(100% + 3px);
}

.u-form-vertical.u-form-spacing-3 .u-form-group {
  margin-bottom: 3px;
}

.u-form-vertical.u-form-spacing-3 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 3px;
}

.u-form-vertical.u-form-spacing-3 .u-form-group.u-image {
  margin-left: 3px !important;
}

.u-form-vertical.u-form-spacing-2 {
  margin-left: -2px;
  width: calc(100% + 2px);
}

.u-form-vertical.u-form-spacing-2 .u-form-group {
  margin-bottom: 2px;
}

.u-form-vertical.u-form-spacing-2 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 2px;
}

.u-form-vertical.u-form-spacing-2 .u-form-group.u-image {
  margin-left: 2px !important;
}

.u-form-vertical.u-form-spacing-1 {
  margin-left: -1px;
  width: calc(100% + 1px);
}

.u-form-vertical.u-form-spacing-1 .u-form-group {
  margin-bottom: 1px;
}

.u-form-vertical.u-form-spacing-1 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 1px;
}

.u-form-vertical.u-form-spacing-1 .u-form-group.u-image {
  margin-left: 1px !important;
}

.u-form-vertical.u-form-spacing-0 {
  margin-left: 0;
  width: calc(100% + 0px);
}

.u-form-vertical.u-form-spacing-0 .u-form-group {
  margin-bottom: 0;
}

.u-form-vertical.u-form-spacing-0 .u-form-group:not(.u-image):not(.u-form-progress) {
  padding-left: 0;
}

.u-form-vertical.u-form-spacing-0 .u-form-group.u-image {
  margin-left: 0 !important;
}

.u-form-vertical .u-form-group {
  width: 100%;
}

@media (max-width: 575px) {
  .u-form-vertical .u-form-group {
    width: 100%;
  }
}

@media (max-width: 575px) {
  .u-form-vertical .u-form-group.u-label-left {
    display: block;
  }
}

.u-form-vertical.u-inner-form::after,
.u-form-vertical.u-inner-form::before {
  content: "";
  width: 100%;
  height: 0;
  order: 1;
}

.u-form-vertical .u-form-image~.u-form-group {
  order: 1;
}

.u-form-vertical .u-form-image~.u-form-image~.u-form-group {
  order: 2;
}

.u-label-left {
  display: flex;
}

.u-label-left label:nth-child(1) {
  flex: none;
  width: 100px;
}

.u-label-left label+div.u-input,
.u-label-left label+input {
  flex-grow: 1;
}

.u-form-submit.u-label-left label {
  pointer-events: none;
}

.u-form-submit.u-label-left .u-btn-submit {
  pointer-events: auto;
}

.u-label-none:not(.u-form-agree):not(.u-form-checkbox)>label {
  display: none !important;
}

.u-form-control-hidden {
  display: none !important;
}

.u-form .u-btn-submit {
  margin-top: 1px;
  margin-bottom: 1px;
  position: relative;
}

.u-form div.u-form-send-error,
.u-form div.u-form-send-success {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 20px;
  border: none;
}

.u-form .u-form-group.u-form-checkbox {
  display: flex;
}

.u-form .u-form-group.u-form-checkbox input[type="checkbox"] {
  float: left;
  flex-shrink: 0;
}

.u-form .u-form-group.u-form-checkbox label.u-field-label:last-child,
.u-form .u-form-group.u-form-checkbox label.u-label:last-child {
  margin-left: 5px;
}

.u-form .u-form-group.u-form-checkbox label.u-field-label:last-child a,
.u-form .u-form-group.u-form-checkbox label.u-label:last-child a {
  margin-top: 0;
  margin-bottom: 0;
}

.u-form .u-form-vertical .u-form-group.u-form-checkbox {
  align-items: baseline;
}

.u-form .u-form-send-message-close {
  color: #fff;
  position: absolute;
  right: 8px;
  top: 0;
}

.u-form-send-message {
  z-index: 1;
}

.u-form-send-error {
  background: #f95d51;
}

.u-form-send-success {
  background: #62c584;
}

.u-form {
  position: relative;
  font-size: 1rem;
  height: auto !important;
}

.u-form-group {
  text-align: start;
}

.u-btn-submit {
  display: inline-block;
}

.u-field-label,
.u-label {
  font-weight: 400;
}

.u-form ::placeholder {
  opacity: 0.5;
}

.u-form :-ms-input-placeholder {
  opacity: 1;
}

.u-input-round {
  border-radius: 4px;
}

.u-input-rectangle {
  border-radius: 0;
}

.u-btn-submit-container {
  width: 100%;
  pointer-events: none;
}

.u-form-text.u-text {
  margin-top: 0;
  margin-bottom: 0;
}

.u-input-row {
  display: flex;
  align-items: center;
}

.u-input-row input {
  margin: 0;
  flex-shrink: 0;
}

.u-input-row .u-field-label,
.u-input-row .u-label {
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 0;
}

.u-form {
  --thumb-color: transparent;
  --thumb-hover-color: transparent;
  --thumb-border-width: 0;
  --thumb-border-color: transparent;
  --thumb-radius: 50%;
  --thumb-shadow: none;
  --thumb-size: 13px;
  --track-color: transparent;
  --track-active-color: transparent;
  --range-width: 50%;
  --number-width: 100px;
}

.u-form.u-carousel form {
  width: 100%;
  margin-left: unset;
}

.u-form.u-carousel .u-carousel-inner {
  z-index: 1;
}

.u-form.u-carousel .u-form-submit {
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}

.u-form.u-carousel .u-form-submit .u-btn {
  margin-right: 12px;
}

.u-form.u-carousel .u-form-submit .u-btn.u-btn-submit {
  margin-right: 0;
}

.u-form {
  --progress-spacing: 0;
  --bar-size: 0;
  --bar-default-color: transparent;
  --bar-active-color: transparent;
  --step-icon-default-color: transparent;
  --step-icon-done-color: transparent;
  --step-icon-active-color: transparent;
  --step-icon-text-default-color: transparent;
  --step-icon-text-done-color: transparent;
  --step-icon-text-active-color: transparent;
  --step-text-default-color: transparent;
  --step-text-done-color: transparent;
  --step-text-active-color: transparent;
  --step-icon-border-color: transparent;
  --step-icon-border-width: 0;
  --step-icon-border-radius: 0;
  --step-icon-size: 0;
}

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

html {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

body {
  height: auto;
  min-height: 100%;
}

body,
header,
section {
  position: relative;
}

.u-section-row>*,
.u-sheet>*,
header>*,
section>* {
  position: relative;
}

base {
  display: none;
}

a {
  color: #259bca;
  text-decoration: none;
}

a:hover {
  color: #0676a4;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.u-clearfix:after,
.u-clearfix:before {
  content: "";
  display: table;
}

.u-clearfix:after {
  clear: both;
}

.u-text.u-spacing-100 li {
  margin-bottom: 100px;
}

.u-form-vertical .u-label-left .u-spacing-100.u-field-label,
.u-form-vertical .u-label-left .u-spacing-100.u-label {
  margin-right: 100px;
}

.u-spacing-100.u-carousel-control {
  padding: 100px;
}

.u-text.u-spacing-99 li {
  margin-bottom: 99px;
}

.u-form-vertical .u-label-left .u-spacing-99.u-field-label,
.u-form-vertical .u-label-left .u-spacing-99.u-label {
  margin-right: 99px;
}

.u-spacing-99.u-carousel-control {
  padding: 99px;
}

.u-text.u-spacing-98 li {
  margin-bottom: 98px;
}

.u-form-vertical .u-label-left .u-spacing-98.u-field-label,
.u-form-vertical .u-label-left .u-spacing-98.u-label {
  margin-right: 98px;
}

.u-spacing-98.u-carousel-control {
  padding: 98px;
}

.u-text.u-spacing-97 li {
  margin-bottom: 97px;
}

.u-form-vertical .u-label-left .u-spacing-97.u-field-label,
.u-form-vertical .u-label-left .u-spacing-97.u-label {
  margin-right: 97px;
}

.u-spacing-97.u-carousel-control {
  padding: 97px;
}

.u-text.u-spacing-96 li {
  margin-bottom: 96px;
}

.u-form-vertical .u-label-left .u-spacing-96.u-field-label,
.u-form-vertical .u-label-left .u-spacing-96.u-label {
  margin-right: 96px;
}

.u-spacing-96.u-carousel-control {
  padding: 96px;
}

.u-text.u-spacing-95 li {
  margin-bottom: 95px;
}

.u-form-vertical .u-label-left .u-spacing-95.u-field-label,
.u-form-vertical .u-label-left .u-spacing-95.u-label {
  margin-right: 95px;
}

.u-spacing-95.u-carousel-control {
  padding: 95px;
}

.u-text.u-spacing-94 li {
  margin-bottom: 94px;
}

.u-form-vertical .u-label-left .u-spacing-94.u-field-label,
.u-form-vertical .u-label-left .u-spacing-94.u-label {
  margin-right: 94px;
}

.u-spacing-94.u-carousel-control {
  padding: 94px;
}

.u-text.u-spacing-93 li {
  margin-bottom: 93px;
}

.u-form-vertical .u-label-left .u-spacing-93.u-field-label,
.u-form-vertical .u-label-left .u-spacing-93.u-label {
  margin-right: 93px;
}

.u-spacing-93.u-carousel-control {
  padding: 93px;
}

.u-text.u-spacing-92 li {
  margin-bottom: 92px;
}

.u-form-vertical .u-label-left .u-spacing-92.u-field-label,
.u-form-vertical .u-label-left .u-spacing-92.u-label {
  margin-right: 92px;
}

.u-spacing-92.u-carousel-control {
  padding: 92px;
}

.u-text.u-spacing-91 li {
  margin-bottom: 91px;
}

.u-form-vertical .u-label-left .u-spacing-91.u-field-label,
.u-form-vertical .u-label-left .u-spacing-91.u-label {
  margin-right: 91px;
}

.u-spacing-91.u-carousel-control {
  padding: 91px;
}

.u-text.u-spacing-90 li {
  margin-bottom: 90px;
}

.u-form-vertical .u-label-left .u-spacing-90.u-field-label,
.u-form-vertical .u-label-left .u-spacing-90.u-label {
  margin-right: 90px;
}

.u-spacing-90.u-carousel-control {
  padding: 90px;
}

.u-text.u-spacing-89 li {
  margin-bottom: 89px;
}

.u-form-vertical .u-label-left .u-spacing-89.u-field-label,
.u-form-vertical .u-label-left .u-spacing-89.u-label {
  margin-right: 89px;
}

.u-spacing-89.u-carousel-control {
  padding: 89px;
}

.u-text.u-spacing-88 li {
  margin-bottom: 88px;
}

.u-form-vertical .u-label-left .u-spacing-88.u-field-label,
.u-form-vertical .u-label-left .u-spacing-88.u-label {
  margin-right: 88px;
}

.u-spacing-88.u-carousel-control {
  padding: 88px;
}

.u-text.u-spacing-87 li {
  margin-bottom: 87px;
}

.u-form-vertical .u-label-left .u-spacing-87.u-field-label,
.u-form-vertical .u-label-left .u-spacing-87.u-label {
  margin-right: 87px;
}

.u-spacing-87.u-carousel-control {
  padding: 87px;
}

.u-text.u-spacing-86 li {
  margin-bottom: 86px;
}

.u-form-vertical .u-label-left .u-spacing-86.u-field-label,
.u-form-vertical .u-label-left .u-spacing-86.u-label {
  margin-right: 86px;
}

.u-spacing-86.u-carousel-control {
  padding: 86px;
}

.u-text.u-spacing-85 li {
  margin-bottom: 85px;
}

.u-form-vertical .u-label-left .u-spacing-85.u-field-label,
.u-form-vertical .u-label-left .u-spacing-85.u-label {
  margin-right: 85px;
}

.u-spacing-85.u-carousel-control {
  padding: 85px;
}

.u-text.u-spacing-84 li {
  margin-bottom: 84px;
}

.u-form-vertical .u-label-left .u-spacing-84.u-field-label,
.u-form-vertical .u-label-left .u-spacing-84.u-label {
  margin-right: 84px;
}

.u-spacing-84.u-carousel-control {
  padding: 84px;
}

.u-text.u-spacing-83 li {
  margin-bottom: 83px;
}

.u-form-vertical .u-label-left .u-spacing-83.u-field-label,
.u-form-vertical .u-label-left .u-spacing-83.u-label {
  margin-right: 83px;
}

.u-spacing-83.u-carousel-control {
  padding: 83px;
}

.u-text.u-spacing-82 li {
  margin-bottom: 82px;
}

.u-form-vertical .u-label-left .u-spacing-82.u-field-label,
.u-form-vertical .u-label-left .u-spacing-82.u-label {
  margin-right: 82px;
}

.u-spacing-82.u-carousel-control {
  padding: 82px;
}

.u-text.u-spacing-81 li {
  margin-bottom: 81px;
}

.u-form-vertical .u-label-left .u-spacing-81.u-field-label,
.u-form-vertical .u-label-left .u-spacing-81.u-label {
  margin-right: 81px;
}

.u-spacing-81.u-carousel-control {
  padding: 81px;
}

.u-text.u-spacing-80 li {
  margin-bottom: 80px;
}

.u-form-vertical .u-label-left .u-spacing-80.u-field-label,
.u-form-vertical .u-label-left .u-spacing-80.u-label {
  margin-right: 80px;
}

.u-spacing-80.u-carousel-control {
  padding: 80px;
}

.u-text.u-spacing-79 li {
  margin-bottom: 79px;
}

.u-form-vertical .u-label-left .u-spacing-79.u-field-label,
.u-form-vertical .u-label-left .u-spacing-79.u-label {
  margin-right: 79px;
}

.u-spacing-79.u-carousel-control {
  padding: 79px;
}

.u-text.u-spacing-78 li {
  margin-bottom: 78px;
}

.u-form-vertical .u-label-left .u-spacing-78.u-field-label,
.u-form-vertical .u-label-left .u-spacing-78.u-label {
  margin-right: 78px;
}

.u-spacing-78.u-carousel-control {
  padding: 78px;
}

.u-text.u-spacing-77 li {
  margin-bottom: 77px;
}

.u-form-vertical .u-label-left .u-spacing-77.u-field-label,
.u-form-vertical .u-label-left .u-spacing-77.u-label {
  margin-right: 77px;
}

.u-spacing-77.u-carousel-control {
  padding: 77px;
}

.u-text.u-spacing-76 li {
  margin-bottom: 76px;
}

.u-form-vertical .u-label-left .u-spacing-76.u-field-label,
.u-form-vertical .u-label-left .u-spacing-76.u-label {
  margin-right: 76px;
}

.u-spacing-76.u-carousel-control {
  padding: 76px;
}

.u-text.u-spacing-75 li {
  margin-bottom: 75px;
}

.u-form-vertical .u-label-left .u-spacing-75.u-field-label,
.u-form-vertical .u-label-left .u-spacing-75.u-label {
  margin-right: 75px;
}

.u-spacing-75.u-carousel-control {
  padding: 75px;
}

.u-text.u-spacing-74 li {
  margin-bottom: 74px;
}

.u-form-vertical .u-label-left .u-spacing-74.u-field-label,
.u-form-vertical .u-label-left .u-spacing-74.u-label {
  margin-right: 74px;
}

.u-spacing-74.u-carousel-control {
  padding: 74px;
}

.u-text.u-spacing-73 li {
  margin-bottom: 73px;
}

.u-form-vertical .u-label-left .u-spacing-73.u-field-label,
.u-form-vertical .u-label-left .u-spacing-73.u-label {
  margin-right: 73px;
}

.u-spacing-73.u-carousel-control {
  padding: 73px;
}

.u-text.u-spacing-72 li {
  margin-bottom: 72px;
}

.u-form-vertical .u-label-left .u-spacing-72.u-field-label,
.u-form-vertical .u-label-left .u-spacing-72.u-label {
  margin-right: 72px;
}

.u-spacing-72.u-carousel-control {
  padding: 72px;
}

.u-text.u-spacing-71 li {
  margin-bottom: 71px;
}

.u-form-vertical .u-label-left .u-spacing-71.u-field-label,
.u-form-vertical .u-label-left .u-spacing-71.u-label {
  margin-right: 71px;
}

.u-spacing-71.u-carousel-control {
  padding: 71px;
}

.u-text.u-spacing-70 li {
  margin-bottom: 70px;
}

.u-form-vertical .u-label-left .u-spacing-70.u-field-label,
.u-form-vertical .u-label-left .u-spacing-70.u-label {
  margin-right: 70px;
}

.u-spacing-70.u-carousel-control {
  padding: 70px;
}

.u-text.u-spacing-69 li {
  margin-bottom: 69px;
}

.u-form-vertical .u-label-left .u-spacing-69.u-field-label,
.u-form-vertical .u-label-left .u-spacing-69.u-label {
  margin-right: 69px;
}

.u-spacing-69.u-carousel-control {
  padding: 69px;
}

.u-text.u-spacing-68 li {
  margin-bottom: 68px;
}

.u-form-vertical .u-label-left .u-spacing-68.u-field-label,
.u-form-vertical .u-label-left .u-spacing-68.u-label {
  margin-right: 68px;
}

.u-spacing-68.u-carousel-control {
  padding: 68px;
}

.u-text.u-spacing-67 li {
  margin-bottom: 67px;
}

.u-form-vertical .u-label-left .u-spacing-67.u-field-label,
.u-form-vertical .u-label-left .u-spacing-67.u-label {
  margin-right: 67px;
}

.u-spacing-67.u-carousel-control {
  padding: 67px;
}

.u-text.u-spacing-66 li {
  margin-bottom: 66px;
}

.u-form-vertical .u-label-left .u-spacing-66.u-field-label,
.u-form-vertical .u-label-left .u-spacing-66.u-label {
  margin-right: 66px;
}

.u-spacing-66.u-carousel-control {
  padding: 66px;
}

.u-text.u-spacing-65 li {
  margin-bottom: 65px;
}

.u-form-vertical .u-label-left .u-spacing-65.u-field-label,
.u-form-vertical .u-label-left .u-spacing-65.u-label {
  margin-right: 65px;
}

.u-spacing-65.u-carousel-control {
  padding: 65px;
}

.u-text.u-spacing-64 li {
  margin-bottom: 64px;
}

.u-form-vertical .u-label-left .u-spacing-64.u-field-label,
.u-form-vertical .u-label-left .u-spacing-64.u-label {
  margin-right: 64px;
}

.u-spacing-64.u-carousel-control {
  padding: 64px;
}

.u-text.u-spacing-63 li {
  margin-bottom: 63px;
}

.u-form-vertical .u-label-left .u-spacing-63.u-field-label,
.u-form-vertical .u-label-left .u-spacing-63.u-label {
  margin-right: 63px;
}

.u-spacing-63.u-carousel-control {
  padding: 63px;
}

.u-text.u-spacing-62 li {
  margin-bottom: 62px;
}

.u-form-vertical .u-label-left .u-spacing-62.u-field-label,
.u-form-vertical .u-label-left .u-spacing-62.u-label {
  margin-right: 62px;
}

.u-spacing-62.u-carousel-control {
  padding: 62px;
}

.u-text.u-spacing-61 li {
  margin-bottom: 61px;
}

.u-form-vertical .u-label-left .u-spacing-61.u-field-label,
.u-form-vertical .u-label-left .u-spacing-61.u-label {
  margin-right: 61px;
}

.u-spacing-61.u-carousel-control {
  padding: 61px;
}

.u-text.u-spacing-60 li {
  margin-bottom: 60px;
}

.u-form-vertical .u-label-left .u-spacing-60.u-field-label,
.u-form-vertical .u-label-left .u-spacing-60.u-label {
  margin-right: 60px;
}

.u-spacing-60.u-carousel-control {
  padding: 60px;
}

.u-text.u-spacing-59 li {
  margin-bottom: 59px;
}

.u-form-vertical .u-label-left .u-spacing-59.u-field-label,
.u-form-vertical .u-label-left .u-spacing-59.u-label {
  margin-right: 59px;
}

.u-spacing-59.u-carousel-control {
  padding: 59px;
}

.u-text.u-spacing-58 li {
  margin-bottom: 58px;
}

.u-form-vertical .u-label-left .u-spacing-58.u-field-label,
.u-form-vertical .u-label-left .u-spacing-58.u-label {
  margin-right: 58px;
}

.u-spacing-58.u-carousel-control {
  padding: 58px;
}

.u-text.u-spacing-57 li {
  margin-bottom: 57px;
}

.u-form-vertical .u-label-left .u-spacing-57.u-field-label,
.u-form-vertical .u-label-left .u-spacing-57.u-label {
  margin-right: 57px;
}

.u-spacing-57.u-carousel-control {
  padding: 57px;
}

.u-text.u-spacing-56 li {
  margin-bottom: 56px;
}

.u-form-vertical .u-label-left .u-spacing-56.u-field-label,
.u-form-vertical .u-label-left .u-spacing-56.u-label {
  margin-right: 56px;
}

.u-spacing-56.u-carousel-control {
  padding: 56px;
}

.u-text.u-spacing-55 li {
  margin-bottom: 55px;
}

.u-form-vertical .u-label-left .u-spacing-55.u-field-label,
.u-form-vertical .u-label-left .u-spacing-55.u-label {
  margin-right: 55px;
}

.u-spacing-55.u-carousel-control {
  padding: 55px;
}

.u-text.u-spacing-54 li {
  margin-bottom: 54px;
}

.u-form-vertical .u-label-left .u-spacing-54.u-field-label,
.u-form-vertical .u-label-left .u-spacing-54.u-label {
  margin-right: 54px;
}

.u-spacing-54.u-carousel-control {
  padding: 54px;
}

.u-text.u-spacing-53 li {
  margin-bottom: 53px;
}

.u-form-vertical .u-label-left .u-spacing-53.u-field-label,
.u-form-vertical .u-label-left .u-spacing-53.u-label {
  margin-right: 53px;
}

.u-spacing-53.u-carousel-control {
  padding: 53px;
}

.u-text.u-spacing-52 li {
  margin-bottom: 52px;
}

.u-form-vertical .u-label-left .u-spacing-52.u-field-label,
.u-form-vertical .u-label-left .u-spacing-52.u-label {
  margin-right: 52px;
}

.u-spacing-52.u-carousel-control {
  padding: 52px;
}

.u-text.u-spacing-51 li {
  margin-bottom: 51px;
}

.u-form-vertical .u-label-left .u-spacing-51.u-field-label,
.u-form-vertical .u-label-left .u-spacing-51.u-label {
  margin-right: 51px;
}

.u-spacing-51.u-carousel-control {
  padding: 51px;
}

.u-text.u-spacing-50 li {
  margin-bottom: 50px;
}

.u-form-vertical .u-label-left .u-spacing-50.u-field-label,
.u-form-vertical .u-label-left .u-spacing-50.u-label {
  margin-right: 50px;
}

.u-spacing-50.u-carousel-control {
  padding: 50px;
}

.u-text.u-spacing-49 li {
  margin-bottom: 49px;
}

.u-form-vertical .u-label-left .u-spacing-49.u-field-label,
.u-form-vertical .u-label-left .u-spacing-49.u-label {
  margin-right: 49px;
}

.u-spacing-49.u-carousel-control {
  padding: 49px;
}

.u-text.u-spacing-48 li {
  margin-bottom: 48px;
}

.u-form-vertical .u-label-left .u-spacing-48.u-field-label,
.u-form-vertical .u-label-left .u-spacing-48.u-label {
  margin-right: 48px;
}

.u-spacing-48.u-carousel-control {
  padding: 48px;
}

.u-text.u-spacing-47 li {
  margin-bottom: 47px;
}

.u-form-vertical .u-label-left .u-spacing-47.u-field-label,
.u-form-vertical .u-label-left .u-spacing-47.u-label {
  margin-right: 47px;
}

.u-spacing-47.u-carousel-control {
  padding: 47px;
}

.u-text.u-spacing-46 li {
  margin-bottom: 46px;
}

.u-form-vertical .u-label-left .u-spacing-46.u-field-label,
.u-form-vertical .u-label-left .u-spacing-46.u-label {
  margin-right: 46px;
}

.u-spacing-46.u-carousel-control {
  padding: 46px;
}

.u-text.u-spacing-45 li {
  margin-bottom: 45px;
}

.u-form-vertical .u-label-left .u-spacing-45.u-field-label,
.u-form-vertical .u-label-left .u-spacing-45.u-label {
  margin-right: 45px;
}

.u-spacing-45.u-carousel-control {
  padding: 45px;
}

.u-text.u-spacing-44 li {
  margin-bottom: 44px;
}

.u-form-vertical .u-label-left .u-spacing-44.u-field-label,
.u-form-vertical .u-label-left .u-spacing-44.u-label {
  margin-right: 44px;
}

.u-spacing-44.u-carousel-control {
  padding: 44px;
}

.u-text.u-spacing-43 li {
  margin-bottom: 43px;
}

.u-form-vertical .u-label-left .u-spacing-43.u-field-label,
.u-form-vertical .u-label-left .u-spacing-43.u-label {
  margin-right: 43px;
}

.u-spacing-43.u-carousel-control {
  padding: 43px;
}

.u-text.u-spacing-42 li {
  margin-bottom: 42px;
}

.u-form-vertical .u-label-left .u-spacing-42.u-field-label,
.u-form-vertical .u-label-left .u-spacing-42.u-label {
  margin-right: 42px;
}

.u-spacing-42.u-carousel-control {
  padding: 42px;
}

.u-text.u-spacing-41 li {
  margin-bottom: 41px;
}

.u-form-vertical .u-label-left .u-spacing-41.u-field-label,
.u-form-vertical .u-label-left .u-spacing-41.u-label {
  margin-right: 41px;
}

.u-spacing-41.u-carousel-control {
  padding: 41px;
}

.u-text.u-spacing-40 li {
  margin-bottom: 40px;
}

.u-form-vertical .u-label-left .u-spacing-40.u-field-label,
.u-form-vertical .u-label-left .u-spacing-40.u-label {
  margin-right: 40px;
}

.u-spacing-40.u-carousel-control {
  padding: 40px;
}

.u-text.u-spacing-39 li {
  margin-bottom: 39px;
}

.u-form-vertical .u-label-left .u-spacing-39.u-field-label,
.u-form-vertical .u-label-left .u-spacing-39.u-label {
  margin-right: 39px;
}

.u-spacing-39.u-carousel-control {
  padding: 39px;
}

.u-text.u-spacing-38 li {
  margin-bottom: 38px;
}

.u-form-vertical .u-label-left .u-spacing-38.u-field-label,
.u-form-vertical .u-label-left .u-spacing-38.u-label {
  margin-right: 38px;
}

.u-spacing-38.u-carousel-control {
  padding: 38px;
}

.u-text.u-spacing-37 li {
  margin-bottom: 37px;
}

.u-form-vertical .u-label-left .u-spacing-37.u-field-label,
.u-form-vertical .u-label-left .u-spacing-37.u-label {
  margin-right: 37px;
}

.u-spacing-37.u-carousel-control {
  padding: 37px;
}

.u-text.u-spacing-36 li {
  margin-bottom: 36px;
}

.u-form-vertical .u-label-left .u-spacing-36.u-field-label,
.u-form-vertical .u-label-left .u-spacing-36.u-label {
  margin-right: 36px;
}

.u-spacing-36.u-carousel-control {
  padding: 36px;
}

.u-text.u-spacing-35 li {
  margin-bottom: 35px;
}

.u-form-vertical .u-label-left .u-spacing-35.u-field-label,
.u-form-vertical .u-label-left .u-spacing-35.u-label {
  margin-right: 35px;
}

.u-spacing-35.u-carousel-control {
  padding: 35px;
}

.u-text.u-spacing-34 li {
  margin-bottom: 34px;
}

.u-form-vertical .u-label-left .u-spacing-34.u-field-label,
.u-form-vertical .u-label-left .u-spacing-34.u-label {
  margin-right: 34px;
}

.u-spacing-34.u-carousel-control {
  padding: 34px;
}

.u-text.u-spacing-33 li {
  margin-bottom: 33px;
}

.u-form-vertical .u-label-left .u-spacing-33.u-field-label,
.u-form-vertical .u-label-left .u-spacing-33.u-label {
  margin-right: 33px;
}

.u-spacing-33.u-carousel-control {
  padding: 33px;
}

.u-text.u-spacing-32 li {
  margin-bottom: 32px;
}

.u-form-vertical .u-label-left .u-spacing-32.u-field-label,
.u-form-vertical .u-label-left .u-spacing-32.u-label {
  margin-right: 32px;
}

.u-spacing-32.u-carousel-control {
  padding: 32px;
}

.u-text.u-spacing-31 li {
  margin-bottom: 31px;
}

.u-form-vertical .u-label-left .u-spacing-31.u-field-label,
.u-form-vertical .u-label-left .u-spacing-31.u-label {
  margin-right: 31px;
}

.u-spacing-31.u-carousel-control {
  padding: 31px;
}

.u-text.u-spacing-30 li {
  margin-bottom: 30px;
}

.u-form-vertical .u-label-left .u-spacing-30.u-field-label,
.u-form-vertical .u-label-left .u-spacing-30.u-label {
  margin-right: 30px;
}

.u-spacing-30.u-carousel-control {
  padding: 30px;
}

.u-text.u-spacing-29 li {
  margin-bottom: 29px;
}

.u-form-vertical .u-label-left .u-spacing-29.u-field-label,
.u-form-vertical .u-label-left .u-spacing-29.u-label {
  margin-right: 29px;
}

.u-spacing-29.u-carousel-control {
  padding: 29px;
}

.u-text.u-spacing-28 li {
  margin-bottom: 28px;
}

.u-form-vertical .u-label-left .u-spacing-28.u-field-label,
.u-form-vertical .u-label-left .u-spacing-28.u-label {
  margin-right: 28px;
}

.u-spacing-28.u-carousel-control {
  padding: 28px;
}

.u-text.u-spacing-27 li {
  margin-bottom: 27px;
}

.u-form-vertical .u-label-left .u-spacing-27.u-field-label,
.u-form-vertical .u-label-left .u-spacing-27.u-label {
  margin-right: 27px;
}

.u-spacing-27.u-carousel-control {
  padding: 27px;
}

.u-text.u-spacing-26 li {
  margin-bottom: 26px;
}

.u-form-vertical .u-label-left .u-spacing-26.u-field-label,
.u-form-vertical .u-label-left .u-spacing-26.u-label {
  margin-right: 26px;
}

.u-spacing-26.u-carousel-control {
  padding: 26px;
}

.u-text.u-spacing-25 li {
  margin-bottom: 25px;
}

.u-form-vertical .u-label-left .u-spacing-25.u-field-label,
.u-form-vertical .u-label-left .u-spacing-25.u-label {
  margin-right: 25px;
}

.u-spacing-25.u-carousel-control {
  padding: 25px;
}

.u-text.u-spacing-24 li {
  margin-bottom: 24px;
}

.u-form-vertical .u-label-left .u-spacing-24.u-field-label,
.u-form-vertical .u-label-left .u-spacing-24.u-label {
  margin-right: 24px;
}

.u-spacing-24.u-carousel-control {
  padding: 24px;
}

.u-text.u-spacing-23 li {
  margin-bottom: 23px;
}

.u-form-vertical .u-label-left .u-spacing-23.u-field-label,
.u-form-vertical .u-label-left .u-spacing-23.u-label {
  margin-right: 23px;
}

.u-spacing-23.u-carousel-control {
  padding: 23px;
}

.u-text.u-spacing-22 li {
  margin-bottom: 22px;
}

.u-form-vertical .u-label-left .u-spacing-22.u-field-label,
.u-form-vertical .u-label-left .u-spacing-22.u-label {
  margin-right: 22px;
}

.u-spacing-22.u-carousel-control {
  padding: 22px;
}

.u-text.u-spacing-21 li {
  margin-bottom: 21px;
}

.u-form-vertical .u-label-left .u-spacing-21.u-field-label,
.u-form-vertical .u-label-left .u-spacing-21.u-label {
  margin-right: 21px;
}

.u-spacing-21.u-carousel-control {
  padding: 21px;
}

.u-text.u-spacing-20 li {
  margin-bottom: 20px;
}

.u-form-vertical .u-label-left .u-spacing-20.u-field-label,
.u-form-vertical .u-label-left .u-spacing-20.u-label {
  margin-right: 20px;
}

.u-spacing-20.u-carousel-control {
  padding: 20px;
}

.u-text.u-spacing-19 li {
  margin-bottom: 19px;
}

.u-form-vertical .u-label-left .u-spacing-19.u-field-label,
.u-form-vertical .u-label-left .u-spacing-19.u-label {
  margin-right: 19px;
}

.u-spacing-19.u-carousel-control {
  padding: 19px;
}

.u-text.u-spacing-18 li {
  margin-bottom: 18px;
}

.u-form-vertical .u-label-left .u-spacing-18.u-field-label,
.u-form-vertical .u-label-left .u-spacing-18.u-label {
  margin-right: 18px;
}

.u-spacing-18.u-carousel-control {
  padding: 18px;
}

.u-text.u-spacing-17 li {
  margin-bottom: 17px;
}

.u-form-vertical .u-label-left .u-spacing-17.u-field-label,
.u-form-vertical .u-label-left .u-spacing-17.u-label {
  margin-right: 17px;
}

.u-spacing-17.u-carousel-control {
  padding: 17px;
}

.u-text.u-spacing-16 li {
  margin-bottom: 16px;
}

.u-form-vertical .u-label-left .u-spacing-16.u-field-label,
.u-form-vertical .u-label-left .u-spacing-16.u-label {
  margin-right: 16px;
}

.u-spacing-16.u-carousel-control {
  padding: 16px;
}

.u-text.u-spacing-15 li {
  margin-bottom: 15px;
}

.u-form-vertical .u-label-left .u-spacing-15.u-field-label,
.u-form-vertical .u-label-left .u-spacing-15.u-label {
  margin-right: 15px;
}

.u-spacing-15.u-carousel-control {
  padding: 15px;
}

.u-text.u-spacing-14 li {
  margin-bottom: 14px;
}

.u-form-vertical .u-label-left .u-spacing-14.u-field-label,
.u-form-vertical .u-label-left .u-spacing-14.u-label {
  margin-right: 14px;
}

.u-spacing-14.u-carousel-control {
  padding: 14px;
}

.u-text.u-spacing-13 li {
  margin-bottom: 13px;
}

.u-form-vertical .u-label-left .u-spacing-13.u-field-label,
.u-form-vertical .u-label-left .u-spacing-13.u-label {
  margin-right: 13px;
}

.u-spacing-13.u-carousel-control {
  padding: 13px;
}

.u-text.u-spacing-12 li {
  margin-bottom: 12px;
}

.u-form-vertical .u-label-left .u-spacing-12.u-field-label,
.u-form-vertical .u-label-left .u-spacing-12.u-label {
  margin-right: 12px;
}

.u-spacing-12.u-carousel-control {
  padding: 12px;
}

.u-text.u-spacing-11 li {
  margin-bottom: 11px;
}

.u-form-vertical .u-label-left .u-spacing-11.u-field-label,
.u-form-vertical .u-label-left .u-spacing-11.u-label {
  margin-right: 11px;
}

.u-spacing-11.u-carousel-control {
  padding: 11px;
}

.u-text.u-spacing-10 li {
  margin-bottom: 10px;
}

.u-form-vertical .u-label-left .u-spacing-10.u-field-label,
.u-form-vertical .u-label-left .u-spacing-10.u-label {
  margin-right: 10px;
}

.u-spacing-10.u-carousel-control {
  padding: 10px;
}

.u-text.u-spacing-9 li {
  margin-bottom: 9px;
}

.u-form-vertical .u-label-left .u-spacing-9.u-field-label,
.u-form-vertical .u-label-left .u-spacing-9.u-label {
  margin-right: 9px;
}

.u-spacing-9.u-carousel-control {
  padding: 9px;
}

.u-text.u-spacing-8 li {
  margin-bottom: 8px;
}

.u-form-vertical .u-label-left .u-spacing-8.u-field-label,
.u-form-vertical .u-label-left .u-spacing-8.u-label {
  margin-right: 8px;
}

.u-spacing-8.u-carousel-control {
  padding: 8px;
}

.u-text.u-spacing-7 li {
  margin-bottom: 7px;
}

.u-form-vertical .u-label-left .u-spacing-7.u-field-label,
.u-form-vertical .u-label-left .u-spacing-7.u-label {
  margin-right: 7px;
}

.u-spacing-7.u-carousel-control {
  padding: 7px;
}

.u-text.u-spacing-6 li {
  margin-bottom: 6px;
}

.u-form-vertical .u-label-left .u-spacing-6.u-field-label,
.u-form-vertical .u-label-left .u-spacing-6.u-label {
  margin-right: 6px;
}

.u-spacing-6.u-carousel-control {
  padding: 6px;
}

.u-text.u-spacing-5 li {
  margin-bottom: 5px;
}

.u-form-vertical .u-label-left .u-spacing-5.u-field-label,
.u-form-vertical .u-label-left .u-spacing-5.u-label {
  margin-right: 5px;
}

.u-spacing-5.u-carousel-control {
  padding: 5px;
}

.u-text.u-spacing-4 li {
  margin-bottom: 4px;
}

.u-form-vertical .u-label-left .u-spacing-4.u-field-label,
.u-form-vertical .u-label-left .u-spacing-4.u-label {
  margin-right: 4px;
}

.u-spacing-4.u-carousel-control {
  padding: 4px;
}

.u-text.u-spacing-3 li {
  margin-bottom: 3px;
}

.u-form-vertical .u-label-left .u-spacing-3.u-field-label,
.u-form-vertical .u-label-left .u-spacing-3.u-label {
  margin-right: 3px;
}

.u-spacing-3.u-carousel-control {
  padding: 3px;
}

.u-text.u-spacing-2 li {
  margin-bottom: 2px;
}

.u-form-vertical .u-label-left .u-spacing-2.u-field-label,
.u-form-vertical .u-label-left .u-spacing-2.u-label {
  margin-right: 2px;
}

.u-spacing-2.u-carousel-control {
  padding: 2px;
}

.u-text.u-spacing-1 li {
  margin-bottom: 1px;
}

.u-form-vertical .u-label-left .u-spacing-1.u-field-label,
.u-form-vertical .u-label-left .u-spacing-1.u-label {
  margin-right: 1px;
}

.u-spacing-1.u-carousel-control {
  padding: 1px;
}

.u-text.u-spacing-0 li {
  margin-bottom: 0;
}

.u-form-vertical .u-label-left .u-spacing-0.u-field-label,
.u-form-vertical .u-label-left .u-spacing-0.u-label {
  margin-right: 0;
}

.u-spacing-0.u-carousel-control {
  padding: 0;
}

ul.u-text li:last-child {
  margin-bottom: 0;
}

.u-vertical-spacing.u-spacing-100>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 100px;
}

.u-vertical-spacing.u-spacing-99>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 99px;
}

.u-vertical-spacing.u-spacing-98>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 98px;
}

.u-vertical-spacing.u-spacing-97>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 97px;
}

.u-vertical-spacing.u-spacing-96>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 96px;
}

.u-vertical-spacing.u-spacing-95>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 95px;
}

.u-vertical-spacing.u-spacing-94>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 94px;
}

.u-vertical-spacing.u-spacing-93>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 93px;
}

.u-vertical-spacing.u-spacing-92>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 92px;
}

.u-vertical-spacing.u-spacing-91>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 91px;
}

.u-vertical-spacing.u-spacing-90>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 90px;
}

.u-vertical-spacing.u-spacing-89>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 89px;
}

.u-vertical-spacing.u-spacing-88>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 88px;
}

.u-vertical-spacing.u-spacing-87>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 87px;
}

.u-vertical-spacing.u-spacing-86>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 86px;
}

.u-vertical-spacing.u-spacing-85>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 85px;
}

.u-vertical-spacing.u-spacing-84>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 84px;
}

.u-vertical-spacing.u-spacing-83>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 83px;
}

.u-vertical-spacing.u-spacing-82>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 82px;
}

.u-vertical-spacing.u-spacing-81>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 81px;
}

.u-vertical-spacing.u-spacing-80>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 80px;
}

.u-vertical-spacing.u-spacing-79>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 79px;
}

.u-vertical-spacing.u-spacing-78>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 78px;
}

.u-vertical-spacing.u-spacing-77>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 77px;
}

.u-vertical-spacing.u-spacing-76>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 76px;
}

.u-vertical-spacing.u-spacing-75>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 75px;
}

.u-vertical-spacing.u-spacing-74>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 74px;
}

.u-vertical-spacing.u-spacing-73>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 73px;
}

.u-vertical-spacing.u-spacing-72>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 72px;
}

.u-vertical-spacing.u-spacing-71>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 71px;
}

.u-vertical-spacing.u-spacing-70>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 70px;
}

.u-vertical-spacing.u-spacing-69>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 69px;
}

.u-vertical-spacing.u-spacing-68>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 68px;
}

.u-vertical-spacing.u-spacing-67>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 67px;
}

.u-vertical-spacing.u-spacing-66>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 66px;
}

.u-vertical-spacing.u-spacing-65>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 65px;
}

.u-vertical-spacing.u-spacing-64>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 64px;
}

.u-vertical-spacing.u-spacing-63>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 63px;
}

.u-vertical-spacing.u-spacing-62>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 62px;
}

.u-vertical-spacing.u-spacing-61>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 61px;
}

.u-vertical-spacing.u-spacing-60>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 60px;
}

.u-vertical-spacing.u-spacing-59>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 59px;
}

.u-vertical-spacing.u-spacing-58>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 58px;
}

.u-vertical-spacing.u-spacing-57>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 57px;
}

.u-vertical-spacing.u-spacing-56>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 56px;
}

.u-vertical-spacing.u-spacing-55>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 55px;
}

.u-vertical-spacing.u-spacing-54>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 54px;
}

.u-vertical-spacing.u-spacing-53>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 53px;
}

.u-vertical-spacing.u-spacing-52>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 52px;
}

.u-vertical-spacing.u-spacing-51>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 51px;
}

.u-vertical-spacing.u-spacing-50>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 50px;
}

.u-vertical-spacing.u-spacing-49>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 49px;
}

.u-vertical-spacing.u-spacing-48>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 48px;
}

.u-vertical-spacing.u-spacing-47>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 47px;
}

.u-vertical-spacing.u-spacing-46>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 46px;
}

.u-vertical-spacing.u-spacing-45>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 45px;
}

.u-vertical-spacing.u-spacing-44>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 44px;
}

.u-vertical-spacing.u-spacing-43>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 43px;
}

.u-vertical-spacing.u-spacing-42>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 42px;
}

.u-vertical-spacing.u-spacing-41>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 41px;
}

.u-vertical-spacing.u-spacing-40>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 40px;
}

.u-vertical-spacing.u-spacing-39>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 39px;
}

.u-vertical-spacing.u-spacing-38>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 38px;
}

.u-vertical-spacing.u-spacing-37>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 37px;
}

.u-vertical-spacing.u-spacing-36>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 36px;
}

.u-vertical-spacing.u-spacing-35>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 35px;
}

.u-vertical-spacing.u-spacing-34>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 34px;
}

.u-vertical-spacing.u-spacing-33>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 33px;
}

.u-vertical-spacing.u-spacing-32>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 32px;
}

.u-vertical-spacing.u-spacing-31>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 31px;
}

.u-vertical-spacing.u-spacing-30>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 30px;
}

.u-vertical-spacing.u-spacing-29>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 29px;
}

.u-vertical-spacing.u-spacing-28>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 28px;
}

.u-vertical-spacing.u-spacing-27>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 27px;
}

.u-vertical-spacing.u-spacing-26>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 26px;
}

.u-vertical-spacing.u-spacing-25>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 25px;
}

.u-vertical-spacing.u-spacing-24>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 24px;
}

.u-vertical-spacing.u-spacing-23>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 23px;
}

.u-vertical-spacing.u-spacing-22>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 22px;
}

.u-vertical-spacing.u-spacing-21>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 21px;
}

.u-vertical-spacing.u-spacing-20>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 20px;
}

.u-vertical-spacing.u-spacing-19>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 19px;
}

.u-vertical-spacing.u-spacing-18>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 18px;
}

.u-vertical-spacing.u-spacing-17>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 17px;
}

.u-vertical-spacing.u-spacing-16>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 16px;
}

.u-vertical-spacing.u-spacing-15>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 15px;
}

.u-vertical-spacing.u-spacing-14>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 14px;
}

.u-vertical-spacing.u-spacing-13>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 13px;
}

.u-vertical-spacing.u-spacing-12>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 12px;
}

.u-vertical-spacing.u-spacing-11>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 11px;
}

.u-vertical-spacing.u-spacing-10>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 10px;
}

.u-vertical-spacing.u-spacing-9>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 9px;
}

.u-vertical-spacing.u-spacing-8>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 8px;
}

.u-vertical-spacing.u-spacing-7>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 7px;
}

.u-vertical-spacing.u-spacing-6>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 6px;
}

.u-vertical-spacing.u-spacing-5>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 5px;
}

.u-vertical-spacing.u-spacing-4>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 4px;
}

.u-vertical-spacing.u-spacing-3>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 3px;
}

.u-vertical-spacing.u-spacing-2>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 2px;
}

.u-vertical-spacing.u-spacing-1>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 1px;
}

.u-vertical-spacing.u-spacing-0>li:not(:last-child) {
  margin-right: 0 !important;
  margin-bottom: 0;
}

.u-backlink {
  position: relative;
  text-align: center;
  padding: 1em;
}

.u-backlink a:first-letter {
  text-transform: capitalize;
}

.u-backlink a,
.u-backlink p {
  display: inline-block;
}

.u-backlink span {
  font-size: 0.8rem;
}

.u-backlink .u-link {
  text-decoration: underline;
}

.u-backlink .u-link:hover,
.u-backlink span {
  text-decoration: none;
}

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

@media (min-width: 1200px) {
  .u-xl-mode .u-hidden-xl {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-hidden-lg {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-hidden-md {
    display: none !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-hidden-sm {
    display: none !important;
  }
}

@media (max-width: 575px) {
  .u-hidden-xs {
    display: none !important;
  }
}

.u-border-none {
  border-width: 0 !important;
}

.u-button-style[class*="u-border-"].u-border-no-top,
[class*="u-border-"].u-border-no-top {
  border-top-width: 0;
  border-top-style: none;
}

.u-button-style[class*="u-border-"].u-border-no-right,
[class*="u-border-"].u-border-no-right {
  border-right-width: 0;
  border-right-style: none;
}

.u-button-style[class*="u-border-"].u-border-no-bottom,
[class*="u-border-"].u-border-no-bottom {
  border-bottom-width: 0;
  border-bottom-style: none;
}

.u-button-style[class*="u-border-"].u-border-no-left,
[class*="u-border-"].u-border-no-left {
  border-left-width: 0;
  border-left-style: none;
}

.u-border-color-none {
  background-color: transparent;
}

.u-text-default {
  display: table;
  align-self: flex-start;
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
}

.u-text-default:empty {
  display: block;
  width: 15px;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-text-default-xl {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }

  .u-xl-mode .u-text-default-xl:empty {
    display: block;
    width: 15px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-text-default-lg {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }

  .u-text-default-lg:empty {
    display: block;
    width: 15px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-text-default-md {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }

  .u-text-default-md:empty {
    display: block;
    width: 15px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-text-default-sm {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }

  .u-text-default-sm:empty {
    display: block;
    width: 15px;
  }
}

@media (max-width: 575px) {
  .u-text-default-xs {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }

  .u-text-default-xs:empty {
    display: block;
    width: 15px;
  }
}

.u-image {
  object-fit: cover;
  display: block;
  vertical-align: middle;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

img.u-image {
  overflow: hidden;
}

.u-image.u-image-contain {
  object-fit: contain;
  background-size: contain;
}

.u-group.u-image:not(.u-hover-box),
.u-sheet.u-image:not(.u-hover-box),
section.u-image:not(.u-hover-box) {
  overflow: visible;
}

.u-text .u-image {
  display: inline-block;
}

.u-image-circle.u-image {
  border-radius: 50% !important;
}

[data-href],
[data-post-link] {
  cursor: pointer;
}

.u-sheet {
  position: relative;
  margin: 0 auto;
}

.u-xl-mode .u-sheet {
  width: var(--theme-sheet-width-xl);
}

@media (min-width: 1400px) {
  .u-sheet {
    width: var(--theme-sheet-width-xxl) !important;
  }
}

@media (min-width: 1200px) {
  .u-xl-mode .u-sheet {
    width: var(--theme-sheet-width-xl) !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-sheet {
    width: var(--theme-sheet-width-lg) !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-sheet {
    width: var(--theme-sheet-width-md) !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-sheet {
    width: var(--theme-sheet-width-sm) !important;
  }
}

@media (max-width: 575px) {
  .u-sheet {
    width: var(--theme-sheet-width-xs) !important;
  }
}

.u-body .u-sheet .u-sheet {
  width: 100% !important;
}

.u-container-layout {
  position: relative;
  flex: 1;
  max-width: 100%;
  transition-duration: inherit;
}

.u-container-layout>*,
.u-inner-container-layout,
.u-inner-container-layout>* {
  position: relative;
}

.u-inner-container-layout {
  white-space: normal;
}

.u-expanded {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.u-expanded-width {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-expanded-width-xl {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-expanded-width-lg {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-expanded-width-md {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-expanded-width-sm {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 575px) {
  .u-expanded-width-xs {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.u-preserve-proportions.u-expanded-width>* {
  position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-xl>* {
  position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-lg>* {
  position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-md>* {
  position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-sm>* {
  position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-xs>* {
  position: absolute !important;
}

.u-expanded-height {
  position: absolute !important;
  height: 100% !important;
  top: 0 !important;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-expanded-height-xl {
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-expanded-height-lg {
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-expanded-height-md {
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-expanded-height-sm {
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
  }
}

@media (max-width: 575px) {
  .u-expanded-height-xs {
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
  }
}

.u-valign-bottom,
.u-valign-middle,
.u-valign-top {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1200px) {

  .u-xl-mode .u-valign-bottom-xl,
  .u-xl-mode .u-valign-middle-xl,
  .u-xl-mode .u-valign-top-xl {
    display: flex;
    flex-direction: column;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .u-valign-bottom-lg,
  .u-valign-middle-lg,
  .u-valign-top-lg {
    display: flex;
    flex-direction: column;
  }
}

@media (min-width: 768px) and (max-width: 991px) {

  .u-valign-bottom-md,
  .u-valign-middle-md,
  .u-valign-top-md {
    display: flex;
    flex-direction: column;
  }
}

@media (min-width: 576px) and (max-width: 767px) {

  .u-valign-bottom-sm,
  .u-valign-middle-sm,
  .u-valign-top-sm {
    display: flex;
    flex-direction: column;
  }
}

@media (max-width: 575px) {

  .u-valign-bottom-xs,
  .u-valign-middle-xs,
  .u-valign-top-xs {
    display: flex;
    flex-direction: column;
  }
}

.u-valign-bottom>*,
.u-valign-middle>*,
.u-valign-top>* {
  flex-shrink: 0;
}

.u-valign-middle {
  justify-content: center;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-valign-middle-xl {
    justify-content: center;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-valign-middle-lg {
    justify-content: center;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-valign-middle-md {
    justify-content: center;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-valign-middle-sm {
    justify-content: center;
  }
}

@media (max-width: 575px) {
  .u-valign-middle-xs {
    justify-content: center;
  }
}

.u-valign-top {
  justify-content: flex-start;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-valign-top-xl {
    justify-content: flex-start;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-valign-top-lg {
    justify-content: flex-start;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-valign-top-md {
    justify-content: flex-start;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-valign-top-sm {
    justify-content: flex-start;
  }
}

@media (max-width: 575px) {
  .u-valign-top-xs {
    justify-content: flex-start;
  }
}

.u-valign-bottom {
  justify-content: flex-end;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-valign-bottom-xl {
    justify-content: flex-end;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-valign-bottom-lg {
    justify-content: flex-end;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-valign-bottom-md {
    justify-content: flex-end;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-valign-bottom-sm {
    justify-content: flex-end;
  }
}

@media (max-width: 575px) {
  .u-valign-bottom-xs {
    justify-content: flex-end;
  }
}

@media (max-width: 767px) {
  :not(.u-sheet)>[class*="u-gutter-"]:not(.u-gutter-0).u-expanded-width {
    overflow: hidden;
  }
}

.u-layout-row>.u-size-60 {
  flex: 0 0 100%;
  max-width: 100%;
  min-width: 100%;
}

.u-layout-row>.u-size-59 {
  flex: 0 0 98.33333333%;
  max-width: 98.33333333%;
  min-width: 98.33333333%;
}

.u-layout-row>.u-size-58 {
  flex: 0 0 96.66666667%;
  max-width: 96.66666667%;
  min-width: 96.66666667%;
}

.u-layout-row>.u-size-57 {
  flex: 0 0 95%;
  max-width: 95%;
  min-width: 95%;
}

.u-layout-row>.u-size-56 {
  flex: 0 0 93.33333333%;
  max-width: 93.33333333%;
  min-width: 93.33333333%;
}

.u-layout-row>.u-size-55 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
  min-width: 91.66666667%;
}

.u-layout-row>.u-size-54 {
  flex: 0 0 90%;
  max-width: 90%;
  min-width: 90%;
}

.u-layout-row>.u-size-53 {
  flex: 0 0 88.33333333%;
  max-width: 88.33333333%;
  min-width: 88.33333333%;
}

.u-layout-row>.u-size-52 {
  flex: 0 0 86.66666667%;
  max-width: 86.66666667%;
  min-width: 86.66666667%;
}

.u-layout-row>.u-size-51 {
  flex: 0 0 85%;
  max-width: 85%;
  min-width: 85%;
}

.u-layout-row>.u-size-50 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
  min-width: 83.33333333%;
}

.u-layout-row>.u-size-49 {
  flex: 0 0 81.66666667%;
  max-width: 81.66666667%;
  min-width: 81.66666667%;
}

.u-layout-row>.u-size-48 {
  flex: 0 0 80%;
  max-width: 80%;
  min-width: 80%;
}

.u-layout-row>.u-size-47 {
  flex: 0 0 78.33333333%;
  max-width: 78.33333333%;
  min-width: 78.33333333%;
}

.u-layout-row>.u-size-46 {
  flex: 0 0 76.66666667%;
  max-width: 76.66666667%;
  min-width: 76.66666667%;
}

.u-layout-row>.u-size-45 {
  flex: 0 0 75%;
  max-width: 75%;
  min-width: 75%;
}

.u-layout-row>.u-size-44 {
  flex: 0 0 73.33333333%;
  max-width: 73.33333333%;
  min-width: 73.33333333%;
}

.u-layout-row>.u-size-43 {
  flex: 0 0 71.66666667%;
  max-width: 71.66666667%;
  min-width: 71.66666667%;
}

.u-layout-row>.u-size-42 {
  flex: 0 0 70%;
  max-width: 70%;
  min-width: 70%;
}

.u-layout-row>.u-size-41 {
  flex: 0 0 68.33333333%;
  max-width: 68.33333333%;
  min-width: 68.33333333%;
}

.u-layout-row>.u-size-40 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
  min-width: 66.66666667%;
}

.u-layout-row>.u-size-39 {
  flex: 0 0 65%;
  max-width: 65%;
  min-width: 65%;
}

.u-layout-row>.u-size-38 {
  flex: 0 0 63.33333333%;
  max-width: 63.33333333%;
  min-width: 63.33333333%;
}

.u-layout-row>.u-size-37 {
  flex: 0 0 61.66666667%;
  max-width: 61.66666667%;
  min-width: 61.66666667%;
}

.u-layout-row>.u-size-36 {
  flex: 0 0 60%;
  max-width: 60%;
  min-width: 60%;
}

.u-layout-row>.u-size-35 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
  min-width: 58.33333333%;
}

.u-layout-row>.u-size-34 {
  flex: 0 0 56.66666667%;
  max-width: 56.66666667%;
  min-width: 56.66666667%;
}

.u-layout-row>.u-size-33 {
  flex: 0 0 55%;
  max-width: 55%;
  min-width: 55%;
}

.u-layout-row>.u-size-32 {
  flex: 0 0 53.33333333%;
  max-width: 53.33333333%;
  min-width: 53.33333333%;
}

.u-layout-row>.u-size-31 {
  flex: 0 0 51.66666667%;
  max-width: 51.66666667%;
  min-width: 51.66666667%;
}

.u-layout-row>.u-size-30 {
  flex: 0 0 50%;
  max-width: 50%;
  min-width: 50%;
}

.u-layout-row>.u-size-29 {
  flex: 0 0 48.33333333%;
  max-width: 48.33333333%;
  min-width: 48.33333333%;
}

.u-layout-row>.u-size-28 {
  flex: 0 0 46.66666667%;
  max-width: 46.66666667%;
  min-width: 46.66666667%;
}

.u-layout-row>.u-size-27 {
  flex: 0 0 45%;
  max-width: 45%;
  min-width: 45%;
}

.u-layout-row>.u-size-26 {
  flex: 0 0 43.33333333%;
  max-width: 43.33333333%;
  min-width: 43.33333333%;
}

.u-layout-row>.u-size-25 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
  min-width: 41.66666667%;
}

.u-layout-row>.u-size-24 {
  flex: 0 0 40%;
  max-width: 40%;
  min-width: 40%;
}

.u-layout-row>.u-size-23 {
  flex: 0 0 38.33333333%;
  max-width: 38.33333333%;
  min-width: 38.33333333%;
}

.u-layout-row>.u-size-22 {
  flex: 0 0 36.66666667%;
  max-width: 36.66666667%;
  min-width: 36.66666667%;
}

.u-layout-row>.u-size-21 {
  flex: 0 0 35%;
  max-width: 35%;
  min-width: 35%;
}

.u-layout-row>.u-size-20 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
}

.u-layout-row>.u-size-19 {
  flex: 0 0 31.66666667%;
  max-width: 31.66666667%;
  min-width: 31.66666667%;
}

.u-layout-row>.u-size-18 {
  flex: 0 0 30%;
  max-width: 30%;
  min-width: 30%;
}

.u-layout-row>.u-size-17 {
  flex: 0 0 28.33333333%;
  max-width: 28.33333333%;
  min-width: 28.33333333%;
}

.u-layout-row>.u-size-16 {
  flex: 0 0 26.66666667%;
  max-width: 26.66666667%;
  min-width: 26.66666667%;
}

.u-layout-row>.u-size-15 {
  flex: 0 0 25%;
  max-width: 25%;
  min-width: 25%;
}

.u-layout-row>.u-size-14 {
  flex: 0 0 23.33333333%;
  max-width: 23.33333333%;
  min-width: 23.33333333%;
}

.u-layout-row>.u-size-13 {
  flex: 0 0 21.66666667%;
  max-width: 21.66666667%;
  min-width: 21.66666667%;
}

.u-layout-row>.u-size-12 {
  flex: 0 0 20%;
  max-width: 20%;
  min-width: 20%;
}

.u-layout-row>.u-size-11 {
  flex: 0 0 18.33333333%;
  max-width: 18.33333333%;
  min-width: 18.33333333%;
}

.u-layout-row>.u-size-10 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
  min-width: 16.66666667%;
}

.u-layout-row>.u-size-9 {
  flex: 0 0 15%;
  max-width: 15%;
  min-width: 15%;
}

.u-layout-row>.u-size-8 {
  flex: 0 0 13.33333333%;
  max-width: 13.33333333%;
  min-width: 13.33333333%;
}

.u-layout-row>.u-size-7 {
  flex: 0 0 11.66666667%;
  max-width: 11.66666667%;
  min-width: 11.66666667%;
}

.u-layout-row>.u-size-6 {
  flex: 0 0 10%;
  max-width: 10%;
  min-width: 10%;
}

.u-layout-row>.u-size-5 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
  min-width: 8.33333333%;
}

.u-layout-row>.u-size-4 {
  flex: 0 0 6.66666667%;
  max-width: 6.66666667%;
  min-width: 6.66666667%;
}

.u-layout-row>.u-size-3 {
  flex: 0 0 5%;
  max-width: 5%;
  min-width: 5%;
}

.u-layout-row>.u-size-2 {
  flex: 0 0 3.33333333%;
  max-width: 3.33333333%;
  min-width: 3.33333333%;
}

.u-layout-row>.u-size-1 {
  flex: 0 0 1.66666667%;
  max-width: 1.66666667%;
  min-width: 1.66666667%;
}

.u-layout-row>.u-size-0 {
  flex: 0 0 0%;
  max-width: 0%;
  min-width: 0;
}

@media (min-width: 1400px) {
  .u-layout-row>.u-size-60-xl {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .u-layout-row>.u-size-59-xl {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
  }

  .u-layout-row>.u-size-58-xl {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
  }

  .u-layout-row>.u-size-57-xl {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
  }

  .u-layout-row>.u-size-56-xl {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
  }

  .u-layout-row>.u-size-55-xl {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
  }

  .u-layout-row>.u-size-54-xl {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
  }

  .u-layout-row>.u-size-53-xl {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
  }

  .u-layout-row>.u-size-52-xl {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
  }

  .u-layout-row>.u-size-51-xl {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
  }

  .u-layout-row>.u-size-50-xl {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
  }

  .u-layout-row>.u-size-49-xl {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
  }

  .u-layout-row>.u-size-48-xl {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
  }

  .u-layout-row>.u-size-47-xl {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
  }

  .u-layout-row>.u-size-46-xl {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
  }

  .u-layout-row>.u-size-45-xl {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
  }

  .u-layout-row>.u-size-44-xl {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
  }

  .u-layout-row>.u-size-43-xl {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
  }

  .u-layout-row>.u-size-42-xl {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .u-layout-row>.u-size-41-xl {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
  }

  .u-layout-row>.u-size-40-xl {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
  }

  .u-layout-row>.u-size-39-xl {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
  }

  .u-layout-row>.u-size-38-xl {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
  }

  .u-layout-row>.u-size-37-xl {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
  }

  .u-layout-row>.u-size-36-xl {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
  }

  .u-layout-row>.u-size-35-xl {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
  }

  .u-layout-row>.u-size-34-xl {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
  }

  .u-layout-row>.u-size-33-xl {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
  }

  .u-layout-row>.u-size-32-xl {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
  }

  .u-layout-row>.u-size-31-xl {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
  }

  .u-layout-row>.u-size-30-xl {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
  }

  .u-layout-row>.u-size-29-xl {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
  }

  .u-layout-row>.u-size-28-xl {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
  }

  .u-layout-row>.u-size-27-xl {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }

  .u-layout-row>.u-size-26-xl {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
  }

  .u-layout-row>.u-size-25-xl {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
  }

  .u-layout-row>.u-size-24-xl {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .u-layout-row>.u-size-23-xl {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
  }

  .u-layout-row>.u-size-22-xl {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
  }

  .u-layout-row>.u-size-21-xl {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
  }

  .u-layout-row>.u-size-20-xl {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
  }

  .u-layout-row>.u-size-19-xl {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
  }

  .u-layout-row>.u-size-18-xl {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }

  .u-layout-row>.u-size-17-xl {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
  }

  .u-layout-row>.u-size-16-xl {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
  }

  .u-layout-row>.u-size-15-xl {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }

  .u-layout-row>.u-size-14-xl {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
  }

  .u-layout-row>.u-size-13-xl {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
  }

  .u-layout-row>.u-size-12-xl {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
  }

  .u-layout-row>.u-size-11-xl {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
  }

  .u-layout-row>.u-size-10-xl {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
  }

  .u-layout-row>.u-size-9-xl {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
  }

  .u-layout-row>.u-size-8-xl {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
  }

  .u-layout-row>.u-size-7-xl {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
  }

  .u-layout-row>.u-size-6-xl {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
  }

  .u-layout-row>.u-size-5-xl {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
  }

  .u-layout-row>.u-size-4-xl {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
  }

  .u-layout-row>.u-size-3-xl {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
  }

  .u-layout-row>.u-size-2-xl {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
  }

  .u-layout-row>.u-size-1-xl {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
  }

  .u-layout-row>.u-size-0-xl {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0;
  }
}

@media (min-width: 1200px) {
  .u-xl-mode .u-layout-row>.u-size-60-xl {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .u-xl-mode .u-layout-row>.u-size-59-xl {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-58-xl {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-57-xl {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
  }

  .u-xl-mode .u-layout-row>.u-size-56-xl {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-55-xl {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-54-xl {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
  }

  .u-xl-mode .u-layout-row>.u-size-53-xl {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-52-xl {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-51-xl {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
  }

  .u-xl-mode .u-layout-row>.u-size-50-xl {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-49-xl {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-48-xl {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
  }

  .u-xl-mode .u-layout-row>.u-size-47-xl {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-46-xl {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-45-xl {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
  }

  .u-xl-mode .u-layout-row>.u-size-44-xl {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-43-xl {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-42-xl {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .u-xl-mode .u-layout-row>.u-size-41-xl {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-40-xl {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-39-xl {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
  }

  .u-xl-mode .u-layout-row>.u-size-38-xl {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-37-xl {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-36-xl {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
  }

  .u-xl-mode .u-layout-row>.u-size-35-xl {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-34-xl {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-33-xl {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
  }

  .u-xl-mode .u-layout-row>.u-size-32-xl {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-31-xl {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-30-xl {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
  }

  .u-xl-mode .u-layout-row>.u-size-29-xl {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-28-xl {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-27-xl {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }

  .u-xl-mode .u-layout-row>.u-size-26-xl {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-25-xl {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-24-xl {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .u-xl-mode .u-layout-row>.u-size-23-xl {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-22-xl {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-21-xl {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
  }

  .u-xl-mode .u-layout-row>.u-size-20-xl {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-19-xl {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-18-xl {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }

  .u-xl-mode .u-layout-row>.u-size-17-xl {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-16-xl {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-15-xl {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }

  .u-xl-mode .u-layout-row>.u-size-14-xl {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-13-xl {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-12-xl {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
  }

  .u-xl-mode .u-layout-row>.u-size-11-xl {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-10-xl {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-9-xl {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
  }

  .u-xl-mode .u-layout-row>.u-size-8-xl {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-7-xl {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-6-xl {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
  }

  .u-xl-mode .u-layout-row>.u-size-5-xl {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-4-xl {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-3-xl {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
  }

  .u-xl-mode .u-layout-row>.u-size-2-xl {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
  }

  .u-xl-mode .u-layout-row>.u-size-1-xl {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
  }

  .u-xl-mode .u-layout-row>.u-size-0-xl {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-layout-row>.u-size-60-lg {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .u-layout-row>.u-size-59-lg {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
  }

  .u-layout-row>.u-size-58-lg {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
  }

  .u-layout-row>.u-size-57-lg {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
  }

  .u-layout-row>.u-size-56-lg {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
  }

  .u-layout-row>.u-size-55-lg {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
  }

  .u-layout-row>.u-size-54-lg {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
  }

  .u-layout-row>.u-size-53-lg {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
  }

  .u-layout-row>.u-size-52-lg {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
  }

  .u-layout-row>.u-size-51-lg {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
  }

  .u-layout-row>.u-size-50-lg {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
  }

  .u-layout-row>.u-size-49-lg {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
  }

  .u-layout-row>.u-size-48-lg {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
  }

  .u-layout-row>.u-size-47-lg {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
  }

  .u-layout-row>.u-size-46-lg {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
  }

  .u-layout-row>.u-size-45-lg {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
  }

  .u-layout-row>.u-size-44-lg {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
  }

  .u-layout-row>.u-size-43-lg {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
  }

  .u-layout-row>.u-size-42-lg {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .u-layout-row>.u-size-41-lg {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
  }

  .u-layout-row>.u-size-40-lg {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
  }

  .u-layout-row>.u-size-39-lg {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
  }

  .u-layout-row>.u-size-38-lg {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
  }

  .u-layout-row>.u-size-37-lg {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
  }

  .u-layout-row>.u-size-36-lg {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
  }

  .u-layout-row>.u-size-35-lg {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
  }

  .u-layout-row>.u-size-34-lg {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
  }

  .u-layout-row>.u-size-33-lg {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
  }

  .u-layout-row>.u-size-32-lg {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
  }

  .u-layout-row>.u-size-31-lg {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
  }

  .u-layout-row>.u-size-30-lg {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
  }

  .u-layout-row>.u-size-29-lg {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
  }

  .u-layout-row>.u-size-28-lg {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
  }

  .u-layout-row>.u-size-27-lg {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }

  .u-layout-row>.u-size-26-lg {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
  }

  .u-layout-row>.u-size-25-lg {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
  }

  .u-layout-row>.u-size-24-lg {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .u-layout-row>.u-size-23-lg {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
  }

  .u-layout-row>.u-size-22-lg {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
  }

  .u-layout-row>.u-size-21-lg {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
  }

  .u-layout-row>.u-size-20-lg {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
  }

  .u-layout-row>.u-size-19-lg {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
  }

  .u-layout-row>.u-size-18-lg {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }

  .u-layout-row>.u-size-17-lg {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
  }

  .u-layout-row>.u-size-16-lg {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
  }

  .u-layout-row>.u-size-15-lg {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }

  .u-layout-row>.u-size-14-lg {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
  }

  .u-layout-row>.u-size-13-lg {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
  }

  .u-layout-row>.u-size-12-lg {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
  }

  .u-layout-row>.u-size-11-lg {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
  }

  .u-layout-row>.u-size-10-lg {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
  }

  .u-layout-row>.u-size-9-lg {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
  }

  .u-layout-row>.u-size-8-lg {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
  }

  .u-layout-row>.u-size-7-lg {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
  }

  .u-layout-row>.u-size-6-lg {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
  }

  .u-layout-row>.u-size-5-lg {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
  }

  .u-layout-row>.u-size-4-lg {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
  }

  .u-layout-row>.u-size-3-lg {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
  }

  .u-layout-row>.u-size-2-lg {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
  }

  .u-layout-row>.u-size-1-lg {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
  }

  .u-layout-row>.u-size-0-lg {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-layout-row>.u-size-60-md {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .u-layout-row>.u-size-59-md {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
  }

  .u-layout-row>.u-size-58-md {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
  }

  .u-layout-row>.u-size-57-md {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
  }

  .u-layout-row>.u-size-56-md {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
  }

  .u-layout-row>.u-size-55-md {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
  }

  .u-layout-row>.u-size-54-md {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
  }

  .u-layout-row>.u-size-53-md {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
  }

  .u-layout-row>.u-size-52-md {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
  }

  .u-layout-row>.u-size-51-md {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
  }

  .u-layout-row>.u-size-50-md {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
  }

  .u-layout-row>.u-size-49-md {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
  }

  .u-layout-row>.u-size-48-md {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
  }

  .u-layout-row>.u-size-47-md {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
  }

  .u-layout-row>.u-size-46-md {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
  }

  .u-layout-row>.u-size-45-md {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
  }

  .u-layout-row>.u-size-44-md {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
  }

  .u-layout-row>.u-size-43-md {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
  }

  .u-layout-row>.u-size-42-md {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .u-layout-row>.u-size-41-md {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
  }

  .u-layout-row>.u-size-40-md {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
  }

  .u-layout-row>.u-size-39-md {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
  }

  .u-layout-row>.u-size-38-md {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
  }

  .u-layout-row>.u-size-37-md {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
  }

  .u-layout-row>.u-size-36-md {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
  }

  .u-layout-row>.u-size-35-md {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
  }

  .u-layout-row>.u-size-34-md {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
  }

  .u-layout-row>.u-size-33-md {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
  }

  .u-layout-row>.u-size-32-md {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
  }

  .u-layout-row>.u-size-31-md {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
  }

  .u-layout-row>.u-size-30-md {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
  }

  .u-layout-row>.u-size-29-md {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
  }

  .u-layout-row>.u-size-28-md {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
  }

  .u-layout-row>.u-size-27-md {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }

  .u-layout-row>.u-size-26-md {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
  }

  .u-layout-row>.u-size-25-md {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
  }

  .u-layout-row>.u-size-24-md {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .u-layout-row>.u-size-23-md {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
  }

  .u-layout-row>.u-size-22-md {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
  }

  .u-layout-row>.u-size-21-md {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
  }

  .u-layout-row>.u-size-20-md {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
  }

  .u-layout-row>.u-size-19-md {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
  }

  .u-layout-row>.u-size-18-md {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }

  .u-layout-row>.u-size-17-md {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
  }

  .u-layout-row>.u-size-16-md {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
  }

  .u-layout-row>.u-size-15-md {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }

  .u-layout-row>.u-size-14-md {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
  }

  .u-layout-row>.u-size-13-md {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
  }

  .u-layout-row>.u-size-12-md {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
  }

  .u-layout-row>.u-size-11-md {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
  }

  .u-layout-row>.u-size-10-md {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
  }

  .u-layout-row>.u-size-9-md {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
  }

  .u-layout-row>.u-size-8-md {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
  }

  .u-layout-row>.u-size-7-md {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
  }

  .u-layout-row>.u-size-6-md {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
  }

  .u-layout-row>.u-size-5-md {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
  }

  .u-layout-row>.u-size-4-md {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
  }

  .u-layout-row>.u-size-3-md {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
  }

  .u-layout-row>.u-size-2-md {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
  }

  .u-layout-row>.u-size-1-md {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
  }

  .u-layout-row>.u-size-0-md {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-layout-row>.u-size-60-sm {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .u-layout-row>.u-size-59-sm {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
  }

  .u-layout-row>.u-size-58-sm {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
  }

  .u-layout-row>.u-size-57-sm {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
  }

  .u-layout-row>.u-size-56-sm {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
  }

  .u-layout-row>.u-size-55-sm {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
  }

  .u-layout-row>.u-size-54-sm {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
  }

  .u-layout-row>.u-size-53-sm {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
  }

  .u-layout-row>.u-size-52-sm {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
  }

  .u-layout-row>.u-size-51-sm {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
  }

  .u-layout-row>.u-size-50-sm {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
  }

  .u-layout-row>.u-size-49-sm {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
  }

  .u-layout-row>.u-size-48-sm {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
  }

  .u-layout-row>.u-size-47-sm {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
  }

  .u-layout-row>.u-size-46-sm {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
  }

  .u-layout-row>.u-size-45-sm {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
  }

  .u-layout-row>.u-size-44-sm {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
  }

  .u-layout-row>.u-size-43-sm {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
  }

  .u-layout-row>.u-size-42-sm {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .u-layout-row>.u-size-41-sm {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
  }

  .u-layout-row>.u-size-40-sm {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
  }

  .u-layout-row>.u-size-39-sm {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
  }

  .u-layout-row>.u-size-38-sm {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
  }

  .u-layout-row>.u-size-37-sm {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
  }

  .u-layout-row>.u-size-36-sm {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
  }

  .u-layout-row>.u-size-35-sm {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
  }

  .u-layout-row>.u-size-34-sm {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
  }

  .u-layout-row>.u-size-33-sm {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
  }

  .u-layout-row>.u-size-32-sm {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
  }

  .u-layout-row>.u-size-31-sm {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
  }

  .u-layout-row>.u-size-30-sm {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
  }

  .u-layout-row>.u-size-29-sm {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
  }

  .u-layout-row>.u-size-28-sm {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
  }

  .u-layout-row>.u-size-27-sm {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }

  .u-layout-row>.u-size-26-sm {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
  }

  .u-layout-row>.u-size-25-sm {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
  }

  .u-layout-row>.u-size-24-sm {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .u-layout-row>.u-size-23-sm {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
  }

  .u-layout-row>.u-size-22-sm {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
  }

  .u-layout-row>.u-size-21-sm {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
  }

  .u-layout-row>.u-size-20-sm {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
  }

  .u-layout-row>.u-size-19-sm {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
  }

  .u-layout-row>.u-size-18-sm {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }

  .u-layout-row>.u-size-17-sm {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
  }

  .u-layout-row>.u-size-16-sm {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
  }

  .u-layout-row>.u-size-15-sm {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }

  .u-layout-row>.u-size-14-sm {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
  }

  .u-layout-row>.u-size-13-sm {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
  }

  .u-layout-row>.u-size-12-sm {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
  }

  .u-layout-row>.u-size-11-sm {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
  }

  .u-layout-row>.u-size-10-sm {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
  }

  .u-layout-row>.u-size-9-sm {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
  }

  .u-layout-row>.u-size-8-sm {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
  }

  .u-layout-row>.u-size-7-sm {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
  }

  .u-layout-row>.u-size-6-sm {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
  }

  .u-layout-row>.u-size-5-sm {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
  }

  .u-layout-row>.u-size-4-sm {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
  }

  .u-layout-row>.u-size-3-sm {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
  }

  .u-layout-row>.u-size-2-sm {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
  }

  .u-layout-row>.u-size-1-sm {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
  }

  .u-layout-row>.u-size-0-sm {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0;
  }
}

@media (max-width: 575px) {
  .u-layout-row>.u-size-60-xs {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .u-layout-row>.u-size-59-xs {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
  }

  .u-layout-row>.u-size-58-xs {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
  }

  .u-layout-row>.u-size-57-xs {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
  }

  .u-layout-row>.u-size-56-xs {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
  }

  .u-layout-row>.u-size-55-xs {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
  }

  .u-layout-row>.u-size-54-xs {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
  }

  .u-layout-row>.u-size-53-xs {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
  }

  .u-layout-row>.u-size-52-xs {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
  }

  .u-layout-row>.u-size-51-xs {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
  }

  .u-layout-row>.u-size-50-xs {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
  }

  .u-layout-row>.u-size-49-xs {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
  }

  .u-layout-row>.u-size-48-xs {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
  }

  .u-layout-row>.u-size-47-xs {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
  }

  .u-layout-row>.u-size-46-xs {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
  }

  .u-layout-row>.u-size-45-xs {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
  }

  .u-layout-row>.u-size-44-xs {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
  }

  .u-layout-row>.u-size-43-xs {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
  }

  .u-layout-row>.u-size-42-xs {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .u-layout-row>.u-size-41-xs {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
  }

  .u-layout-row>.u-size-40-xs {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
  }

  .u-layout-row>.u-size-39-xs {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
  }

  .u-layout-row>.u-size-38-xs {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
  }

  .u-layout-row>.u-size-37-xs {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
  }

  .u-layout-row>.u-size-36-xs {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
  }

  .u-layout-row>.u-size-35-xs {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
  }

  .u-layout-row>.u-size-34-xs {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
  }

  .u-layout-row>.u-size-33-xs {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
  }

  .u-layout-row>.u-size-32-xs {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
  }

  .u-layout-row>.u-size-31-xs {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
  }

  .u-layout-row>.u-size-30-xs {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
  }

  .u-layout-row>.u-size-29-xs {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
  }

  .u-layout-row>.u-size-28-xs {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
  }

  .u-layout-row>.u-size-27-xs {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }

  .u-layout-row>.u-size-26-xs {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
  }

  .u-layout-row>.u-size-25-xs {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
  }

  .u-layout-row>.u-size-24-xs {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .u-layout-row>.u-size-23-xs {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
  }

  .u-layout-row>.u-size-22-xs {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
  }

  .u-layout-row>.u-size-21-xs {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
  }

  .u-layout-row>.u-size-20-xs {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
  }

  .u-layout-row>.u-size-19-xs {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
  }

  .u-layout-row>.u-size-18-xs {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }

  .u-layout-row>.u-size-17-xs {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
  }

  .u-layout-row>.u-size-16-xs {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
  }

  .u-layout-row>.u-size-15-xs {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }

  .u-layout-row>.u-size-14-xs {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
  }

  .u-layout-row>.u-size-13-xs {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
  }

  .u-layout-row>.u-size-12-xs {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
  }

  .u-layout-row>.u-size-11-xs {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
  }

  .u-layout-row>.u-size-10-xs {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
  }

  .u-layout-row>.u-size-9-xs {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
  }

  .u-layout-row>.u-size-8-xs {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
  }

  .u-layout-row>.u-size-7-xs {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
  }

  .u-layout-row>.u-size-6-xs {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
  }

  .u-layout-row>.u-size-5-xs {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
  }

  .u-layout-row>.u-size-4-xs {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
  }

  .u-layout-row>.u-size-3-xs {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
  }

  .u-layout-row>.u-size-2-xs {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
  }

  .u-layout-row>.u-size-1-xs {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
  }

  .u-layout-row>.u-size-0-xs {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0;
  }
}

.u-layout-row,
.u-layout-row>* {
  display: flex;
}

.u-layout-row {
  flex: 1 1 auto;
}

.u-layout-row>* {
  max-height: 100%;
  min-height: -webkit-fit-content;
  min-height: fit-content;
}

.u-layout-row {
  flex-direction: row;
  flex-wrap: wrap;
  min-height: -webkit-fit-content;
  min-height: fit-content;
  max-width: 100%;
}

.u-sheet:not(.u-image):not(.u-video) {
  pointer-events: none;
}

.u-sheet:not(.u-image):not(.u-video)>* {
  pointer-events: auto;
  pointer-events: initial;
}

@supports (position: sticky) {
  .u-header.u-sticky {
    position: sticky;
  }
}

@supports (position: -webkit-sticky) {
  .u-header.u-sticky {
    position: -webkit-sticky;
  }
}

.u-sheet.u-content-layout {
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 991px) {
  .u-sheet.u-content-layout {
    flex-direction: column;
    align-items: center;
  }
}

.u-content {
  flex: 1 1 auto;
  height: auto !important;
  max-width: 100%;
}

.u-group .u-container-layout>* {
  position: relative;
}

.u-group {
  display: flex;
}

.u-shape {
  position: relative;
}

.u-shape-svg.u-shape-svg.u-shape-svg,
.u-shape-svg.u-shape-svg.u-shape-svg:hover {
  border: none !important;
  color: transparent;
}

.u-shape-svg .u-svg-link {
  transition-duration: inherit;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

[class*="u-border-"]:not(.u-shape-svg) {
  stroke: none;
}

.u-shape-top {
  border-top-style: none !important;
}

.u-shape-right {
  border-right-style: none !important;
}

.u-shape-bottom {
  border-bottom-style: none !important;
}

.u-shape-left {
  border-left-style: none !important;
}

.u-shape-circle,
.u-shape-circle:before,
.u-shape-circle>.u-container-layout {
  border-radius: 50%;
}

.u-icon {
  display: block;
  line-height: 0;
  border-width: 0;
}

.u-svg-link {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.u-svg-content {
  width: 0;
  height: 0;
}

.u-icon-circle {
  border-radius: 50%;
}

.u-file-icon img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.u-video video {
  object-fit: cover;
}

.u-video.u-video-contain video {
  object-fit: contain;
  background-size: contain;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-video.u-video-contain video-xl {
    object-fit: contain;
    background-size: contain;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-video.u-video-contain video-lg {
    object-fit: contain;
    background-size: contain;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-video.u-video-contain video-md {
    object-fit: contain;
    background-size: contain;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-video.u-video-contain video-sm {
    object-fit: contain;
    background-size: contain;
  }
}

@media (max-width: 575px) {
  .u-video.u-video-contain video-xs {
    object-fit: contain;
    background-size: contain;
  }
}

.u-background-video,
div.u-video {
  overflow: hidden;
}

.u-menu {
  opacity: 0;
}

.u-menu,
.u-popupmenu-items {
  display: table;
  white-space: nowrap;
  position: relative;
  line-height: 1;
}

.u-popupmenu-items {
  min-width: 120px;
}

.u-popupmenu-items .u-nav {
  width: 100%;
}

.u-popupmenu-items .u-nav-link {
  padding: 8px 0;
  white-space: normal;
}

.u-nav,
.u-nav-item {
  position: relative;
}

.u-nav {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.u-nav-item {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  height: 100%;
}

.u-nav-container .u-nav-item .u-nav-item {
  display: block;
}

.u-spacing-100:not(.u-text)>li:not(:last-child) {
  margin-right: 100px;
}

.u-h-spacing-100>.u-nav-item>a,
.u-h-spacing-100>.u-nav-item>span,
.u-h-spacing-100>a {
  padding-left: 100px;
  padding-right: 100px;
}

.u-v-spacing-100>.u-nav-item>a,
.u-v-spacing-100>.u-nav-item>span,
.u-v-spacing-100>a {
  padding-top: 100px;
  padding-bottom: 100px;
}

.u-spacing-99:not(.u-text)>li:not(:last-child) {
  margin-right: 99px;
}

.u-h-spacing-99>.u-nav-item>a,
.u-h-spacing-99>.u-nav-item>span,
.u-h-spacing-99>a {
  padding-left: 99px;
  padding-right: 99px;
}

.u-v-spacing-99>.u-nav-item>a,
.u-v-spacing-99>.u-nav-item>span,
.u-v-spacing-99>a {
  padding-top: 99px;
  padding-bottom: 99px;
}

.u-spacing-98:not(.u-text)>li:not(:last-child) {
  margin-right: 98px;
}

.u-h-spacing-98>.u-nav-item>a,
.u-h-spacing-98>.u-nav-item>span,
.u-h-spacing-98>a {
  padding-left: 98px;
  padding-right: 98px;
}

.u-v-spacing-98>.u-nav-item>a,
.u-v-spacing-98>.u-nav-item>span,
.u-v-spacing-98>a {
  padding-top: 98px;
  padding-bottom: 98px;
}

.u-spacing-97:not(.u-text)>li:not(:last-child) {
  margin-right: 97px;
}

.u-h-spacing-97>.u-nav-item>a,
.u-h-spacing-97>.u-nav-item>span,
.u-h-spacing-97>a {
  padding-left: 97px;
  padding-right: 97px;
}

.u-v-spacing-97>.u-nav-item>a,
.u-v-spacing-97>.u-nav-item>span,
.u-v-spacing-97>a {
  padding-top: 97px;
  padding-bottom: 97px;
}

.u-spacing-96:not(.u-text)>li:not(:last-child) {
  margin-right: 96px;
}

.u-h-spacing-96>.u-nav-item>a,
.u-h-spacing-96>.u-nav-item>span,
.u-h-spacing-96>a {
  padding-left: 96px;
  padding-right: 96px;
}

.u-v-spacing-96>.u-nav-item>a,
.u-v-spacing-96>.u-nav-item>span,
.u-v-spacing-96>a {
  padding-top: 96px;
  padding-bottom: 96px;
}

.u-spacing-95:not(.u-text)>li:not(:last-child) {
  margin-right: 95px;
}

.u-h-spacing-95>.u-nav-item>a,
.u-h-spacing-95>.u-nav-item>span,
.u-h-spacing-95>a {
  padding-left: 95px;
  padding-right: 95px;
}

.u-v-spacing-95>.u-nav-item>a,
.u-v-spacing-95>.u-nav-item>span,
.u-v-spacing-95>a {
  padding-top: 95px;
  padding-bottom: 95px;
}

.u-spacing-94:not(.u-text)>li:not(:last-child) {
  margin-right: 94px;
}

.u-h-spacing-94>.u-nav-item>a,
.u-h-spacing-94>.u-nav-item>span,
.u-h-spacing-94>a {
  padding-left: 94px;
  padding-right: 94px;
}

.u-v-spacing-94>.u-nav-item>a,
.u-v-spacing-94>.u-nav-item>span,
.u-v-spacing-94>a {
  padding-top: 94px;
  padding-bottom: 94px;
}

.u-spacing-93:not(.u-text)>li:not(:last-child) {
  margin-right: 93px;
}

.u-h-spacing-93>.u-nav-item>a,
.u-h-spacing-93>.u-nav-item>span,
.u-h-spacing-93>a {
  padding-left: 93px;
  padding-right: 93px;
}

.u-v-spacing-93>.u-nav-item>a,
.u-v-spacing-93>.u-nav-item>span,
.u-v-spacing-93>a {
  padding-top: 93px;
  padding-bottom: 93px;
}

.u-spacing-92:not(.u-text)>li:not(:last-child) {
  margin-right: 92px;
}

.u-h-spacing-92>.u-nav-item>a,
.u-h-spacing-92>.u-nav-item>span,
.u-h-spacing-92>a {
  padding-left: 92px;
  padding-right: 92px;
}

.u-v-spacing-92>.u-nav-item>a,
.u-v-spacing-92>.u-nav-item>span,
.u-v-spacing-92>a {
  padding-top: 92px;
  padding-bottom: 92px;
}

.u-spacing-91:not(.u-text)>li:not(:last-child) {
  margin-right: 91px;
}

.u-h-spacing-91>.u-nav-item>a,
.u-h-spacing-91>.u-nav-item>span,
.u-h-spacing-91>a {
  padding-left: 91px;
  padding-right: 91px;
}

.u-v-spacing-91>.u-nav-item>a,
.u-v-spacing-91>.u-nav-item>span,
.u-v-spacing-91>a {
  padding-top: 91px;
  padding-bottom: 91px;
}

.u-spacing-90:not(.u-text)>li:not(:last-child) {
  margin-right: 90px;
}

.u-h-spacing-90>.u-nav-item>a,
.u-h-spacing-90>.u-nav-item>span,
.u-h-spacing-90>a {
  padding-left: 90px;
  padding-right: 90px;
}

.u-v-spacing-90>.u-nav-item>a,
.u-v-spacing-90>.u-nav-item>span,
.u-v-spacing-90>a {
  padding-top: 90px;
  padding-bottom: 90px;
}

.u-spacing-89:not(.u-text)>li:not(:last-child) {
  margin-right: 89px;
}

.u-h-spacing-89>.u-nav-item>a,
.u-h-spacing-89>.u-nav-item>span,
.u-h-spacing-89>a {
  padding-left: 89px;
  padding-right: 89px;
}

.u-v-spacing-89>.u-nav-item>a,
.u-v-spacing-89>.u-nav-item>span,
.u-v-spacing-89>a {
  padding-top: 89px;
  padding-bottom: 89px;
}

.u-spacing-88:not(.u-text)>li:not(:last-child) {
  margin-right: 88px;
}

.u-h-spacing-88>.u-nav-item>a,
.u-h-spacing-88>.u-nav-item>span,
.u-h-spacing-88>a {
  padding-left: 88px;
  padding-right: 88px;
}

.u-v-spacing-88>.u-nav-item>a,
.u-v-spacing-88>.u-nav-item>span,
.u-v-spacing-88>a {
  padding-top: 88px;
  padding-bottom: 88px;
}

.u-spacing-87:not(.u-text)>li:not(:last-child) {
  margin-right: 87px;
}

.u-h-spacing-87>.u-nav-item>a,
.u-h-spacing-87>.u-nav-item>span,
.u-h-spacing-87>a {
  padding-left: 87px;
  padding-right: 87px;
}

.u-v-spacing-87>.u-nav-item>a,
.u-v-spacing-87>.u-nav-item>span,
.u-v-spacing-87>a {
  padding-top: 87px;
  padding-bottom: 87px;
}

.u-spacing-86:not(.u-text)>li:not(:last-child) {
  margin-right: 86px;
}

.u-h-spacing-86>.u-nav-item>a,
.u-h-spacing-86>.u-nav-item>span,
.u-h-spacing-86>a {
  padding-left: 86px;
  padding-right: 86px;
}

.u-v-spacing-86>.u-nav-item>a,
.u-v-spacing-86>.u-nav-item>span,
.u-v-spacing-86>a {
  padding-top: 86px;
  padding-bottom: 86px;
}

.u-spacing-85:not(.u-text)>li:not(:last-child) {
  margin-right: 85px;
}

.u-h-spacing-85>.u-nav-item>a,
.u-h-spacing-85>.u-nav-item>span,
.u-h-spacing-85>a {
  padding-left: 85px;
  padding-right: 85px;
}

.u-v-spacing-85>.u-nav-item>a,
.u-v-spacing-85>.u-nav-item>span,
.u-v-spacing-85>a {
  padding-top: 85px;
  padding-bottom: 85px;
}

.u-spacing-84:not(.u-text)>li:not(:last-child) {
  margin-right: 84px;
}

.u-h-spacing-84>.u-nav-item>a,
.u-h-spacing-84>.u-nav-item>span,
.u-h-spacing-84>a {
  padding-left: 84px;
  padding-right: 84px;
}

.u-v-spacing-84>.u-nav-item>a,
.u-v-spacing-84>.u-nav-item>span,
.u-v-spacing-84>a {
  padding-top: 84px;
  padding-bottom: 84px;
}

.u-spacing-83:not(.u-text)>li:not(:last-child) {
  margin-right: 83px;
}

.u-h-spacing-83>.u-nav-item>a,
.u-h-spacing-83>.u-nav-item>span,
.u-h-spacing-83>a {
  padding-left: 83px;
  padding-right: 83px;
}

.u-v-spacing-83>.u-nav-item>a,
.u-v-spacing-83>.u-nav-item>span,
.u-v-spacing-83>a {
  padding-top: 83px;
  padding-bottom: 83px;
}

.u-spacing-82:not(.u-text)>li:not(:last-child) {
  margin-right: 82px;
}

.u-h-spacing-82>.u-nav-item>a,
.u-h-spacing-82>.u-nav-item>span,
.u-h-spacing-82>a {
  padding-left: 82px;
  padding-right: 82px;
}

.u-v-spacing-82>.u-nav-item>a,
.u-v-spacing-82>.u-nav-item>span,
.u-v-spacing-82>a {
  padding-top: 82px;
  padding-bottom: 82px;
}

.u-spacing-81:not(.u-text)>li:not(:last-child) {
  margin-right: 81px;
}

.u-h-spacing-81>.u-nav-item>a,
.u-h-spacing-81>.u-nav-item>span,
.u-h-spacing-81>a {
  padding-left: 81px;
  padding-right: 81px;
}

.u-v-spacing-81>.u-nav-item>a,
.u-v-spacing-81>.u-nav-item>span,
.u-v-spacing-81>a {
  padding-top: 81px;
  padding-bottom: 81px;
}

.u-spacing-80:not(.u-text)>li:not(:last-child) {
  margin-right: 80px;
}

.u-h-spacing-80>.u-nav-item>a,
.u-h-spacing-80>.u-nav-item>span,
.u-h-spacing-80>a {
  padding-left: 80px;
  padding-right: 80px;
}

.u-v-spacing-80>.u-nav-item>a,
.u-v-spacing-80>.u-nav-item>span,
.u-v-spacing-80>a {
  padding-top: 80px;
  padding-bottom: 80px;
}

.u-spacing-79:not(.u-text)>li:not(:last-child) {
  margin-right: 79px;
}

.u-h-spacing-79>.u-nav-item>a,
.u-h-spacing-79>.u-nav-item>span,
.u-h-spacing-79>a {
  padding-left: 79px;
  padding-right: 79px;
}

.u-v-spacing-79>.u-nav-item>a,
.u-v-spacing-79>.u-nav-item>span,
.u-v-spacing-79>a {
  padding-top: 79px;
  padding-bottom: 79px;
}

.u-spacing-78:not(.u-text)>li:not(:last-child) {
  margin-right: 78px;
}

.u-h-spacing-78>.u-nav-item>a,
.u-h-spacing-78>.u-nav-item>span,
.u-h-spacing-78>a {
  padding-left: 78px;
  padding-right: 78px;
}

.u-v-spacing-78>.u-nav-item>a,
.u-v-spacing-78>.u-nav-item>span,
.u-v-spacing-78>a {
  padding-top: 78px;
  padding-bottom: 78px;
}

.u-spacing-77:not(.u-text)>li:not(:last-child) {
  margin-right: 77px;
}

.u-h-spacing-77>.u-nav-item>a,
.u-h-spacing-77>.u-nav-item>span,
.u-h-spacing-77>a {
  padding-left: 77px;
  padding-right: 77px;
}

.u-v-spacing-77>.u-nav-item>a,
.u-v-spacing-77>.u-nav-item>span,
.u-v-spacing-77>a {
  padding-top: 77px;
  padding-bottom: 77px;
}

.u-spacing-76:not(.u-text)>li:not(:last-child) {
  margin-right: 76px;
}

.u-h-spacing-76>.u-nav-item>a,
.u-h-spacing-76>.u-nav-item>span,
.u-h-spacing-76>a {
  padding-left: 76px;
  padding-right: 76px;
}

.u-v-spacing-76>.u-nav-item>a,
.u-v-spacing-76>.u-nav-item>span,
.u-v-spacing-76>a {
  padding-top: 76px;
  padding-bottom: 76px;
}

.u-spacing-75:not(.u-text)>li:not(:last-child) {
  margin-right: 75px;
}

.u-h-spacing-75>.u-nav-item>a,
.u-h-spacing-75>.u-nav-item>span,
.u-h-spacing-75>a {
  padding-left: 75px;
  padding-right: 75px;
}

.u-v-spacing-75>.u-nav-item>a,
.u-v-spacing-75>.u-nav-item>span,
.u-v-spacing-75>a {
  padding-top: 75px;
  padding-bottom: 75px;
}

.u-spacing-74:not(.u-text)>li:not(:last-child) {
  margin-right: 74px;
}

.u-h-spacing-74>.u-nav-item>a,
.u-h-spacing-74>.u-nav-item>span,
.u-h-spacing-74>a {
  padding-left: 74px;
  padding-right: 74px;
}

.u-v-spacing-74>.u-nav-item>a,
.u-v-spacing-74>.u-nav-item>span,
.u-v-spacing-74>a {
  padding-top: 74px;
  padding-bottom: 74px;
}

.u-spacing-73:not(.u-text)>li:not(:last-child) {
  margin-right: 73px;
}

.u-h-spacing-73>.u-nav-item>a,
.u-h-spacing-73>.u-nav-item>span,
.u-h-spacing-73>a {
  padding-left: 73px;
  padding-right: 73px;
}

.u-v-spacing-73>.u-nav-item>a,
.u-v-spacing-73>.u-nav-item>span,
.u-v-spacing-73>a {
  padding-top: 73px;
  padding-bottom: 73px;
}

.u-spacing-72:not(.u-text)>li:not(:last-child) {
  margin-right: 72px;
}

.u-h-spacing-72>.u-nav-item>a,
.u-h-spacing-72>.u-nav-item>span,
.u-h-spacing-72>a {
  padding-left: 72px;
  padding-right: 72px;
}

.u-v-spacing-72>.u-nav-item>a,
.u-v-spacing-72>.u-nav-item>span,
.u-v-spacing-72>a {
  padding-top: 72px;
  padding-bottom: 72px;
}

.u-spacing-71:not(.u-text)>li:not(:last-child) {
  margin-right: 71px;
}

.u-h-spacing-71>.u-nav-item>a,
.u-h-spacing-71>.u-nav-item>span,
.u-h-spacing-71>a {
  padding-left: 71px;
  padding-right: 71px;
}

.u-v-spacing-71>.u-nav-item>a,
.u-v-spacing-71>.u-nav-item>span,
.u-v-spacing-71>a {
  padding-top: 71px;
  padding-bottom: 71px;
}

.u-spacing-70:not(.u-text)>li:not(:last-child) {
  margin-right: 70px;
}

.u-h-spacing-70>.u-nav-item>a,
.u-h-spacing-70>.u-nav-item>span,
.u-h-spacing-70>a {
  padding-left: 70px;
  padding-right: 70px;
}

.u-v-spacing-70>.u-nav-item>a,
.u-v-spacing-70>.u-nav-item>span,
.u-v-spacing-70>a {
  padding-top: 70px;
  padding-bottom: 70px;
}

.u-spacing-69:not(.u-text)>li:not(:last-child) {
  margin-right: 69px;
}

.u-h-spacing-69>.u-nav-item>a,
.u-h-spacing-69>.u-nav-item>span,
.u-h-spacing-69>a {
  padding-left: 69px;
  padding-right: 69px;
}

.u-v-spacing-69>.u-nav-item>a,
.u-v-spacing-69>.u-nav-item>span,
.u-v-spacing-69>a {
  padding-top: 69px;
  padding-bottom: 69px;
}

.u-spacing-68:not(.u-text)>li:not(:last-child) {
  margin-right: 68px;
}

.u-h-spacing-68>.u-nav-item>a,
.u-h-spacing-68>.u-nav-item>span,
.u-h-spacing-68>a {
  padding-left: 68px;
  padding-right: 68px;
}

.u-v-spacing-68>.u-nav-item>a,
.u-v-spacing-68>.u-nav-item>span,
.u-v-spacing-68>a {
  padding-top: 68px;
  padding-bottom: 68px;
}

.u-spacing-67:not(.u-text)>li:not(:last-child) {
  margin-right: 67px;
}

.u-h-spacing-67>.u-nav-item>a,
.u-h-spacing-67>.u-nav-item>span,
.u-h-spacing-67>a {
  padding-left: 67px;
  padding-right: 67px;
}

.u-v-spacing-67>.u-nav-item>a,
.u-v-spacing-67>.u-nav-item>span,
.u-v-spacing-67>a {
  padding-top: 67px;
  padding-bottom: 67px;
}

.u-spacing-66:not(.u-text)>li:not(:last-child) {
  margin-right: 66px;
}

.u-h-spacing-66>.u-nav-item>a,
.u-h-spacing-66>.u-nav-item>span,
.u-h-spacing-66>a {
  padding-left: 66px;
  padding-right: 66px;
}

.u-v-spacing-66>.u-nav-item>a,
.u-v-spacing-66>.u-nav-item>span,
.u-v-spacing-66>a {
  padding-top: 66px;
  padding-bottom: 66px;
}

.u-spacing-65:not(.u-text)>li:not(:last-child) {
  margin-right: 65px;
}

.u-h-spacing-65>.u-nav-item>a,
.u-h-spacing-65>.u-nav-item>span,
.u-h-spacing-65>a {
  padding-left: 65px;
  padding-right: 65px;
}

.u-v-spacing-65>.u-nav-item>a,
.u-v-spacing-65>.u-nav-item>span,
.u-v-spacing-65>a {
  padding-top: 65px;
  padding-bottom: 65px;
}

.u-spacing-64:not(.u-text)>li:not(:last-child) {
  margin-right: 64px;
}

.u-h-spacing-64>.u-nav-item>a,
.u-h-spacing-64>.u-nav-item>span,
.u-h-spacing-64>a {
  padding-left: 64px;
  padding-right: 64px;
}

.u-v-spacing-64>.u-nav-item>a,
.u-v-spacing-64>.u-nav-item>span,
.u-v-spacing-64>a {
  padding-top: 64px;
  padding-bottom: 64px;
}

.u-spacing-63:not(.u-text)>li:not(:last-child) {
  margin-right: 63px;
}

.u-h-spacing-63>.u-nav-item>a,
.u-h-spacing-63>.u-nav-item>span,
.u-h-spacing-63>a {
  padding-left: 63px;
  padding-right: 63px;
}

.u-v-spacing-63>.u-nav-item>a,
.u-v-spacing-63>.u-nav-item>span,
.u-v-spacing-63>a {
  padding-top: 63px;
  padding-bottom: 63px;
}

.u-spacing-62:not(.u-text)>li:not(:last-child) {
  margin-right: 62px;
}

.u-h-spacing-62>.u-nav-item>a,
.u-h-spacing-62>.u-nav-item>span,
.u-h-spacing-62>a {
  padding-left: 62px;
  padding-right: 62px;
}

.u-v-spacing-62>.u-nav-item>a,
.u-v-spacing-62>.u-nav-item>span,
.u-v-spacing-62>a {
  padding-top: 62px;
  padding-bottom: 62px;
}

.u-spacing-61:not(.u-text)>li:not(:last-child) {
  margin-right: 61px;
}

.u-h-spacing-61>.u-nav-item>a,
.u-h-spacing-61>.u-nav-item>span,
.u-h-spacing-61>a {
  padding-left: 61px;
  padding-right: 61px;
}

.u-v-spacing-61>.u-nav-item>a,
.u-v-spacing-61>.u-nav-item>span,
.u-v-spacing-61>a {
  padding-top: 61px;
  padding-bottom: 61px;
}

.u-spacing-60:not(.u-text)>li:not(:last-child) {
  margin-right: 60px;
}

.u-h-spacing-60>.u-nav-item>a,
.u-h-spacing-60>.u-nav-item>span,
.u-h-spacing-60>a {
  padding-left: 60px;
  padding-right: 60px;
}

.u-v-spacing-60>.u-nav-item>a,
.u-v-spacing-60>.u-nav-item>span,
.u-v-spacing-60>a {
  padding-top: 60px;
  padding-bottom: 60px;
}

.u-spacing-59:not(.u-text)>li:not(:last-child) {
  margin-right: 59px;
}

.u-h-spacing-59>.u-nav-item>a,
.u-h-spacing-59>.u-nav-item>span,
.u-h-spacing-59>a {
  padding-left: 59px;
  padding-right: 59px;
}

.u-v-spacing-59>.u-nav-item>a,
.u-v-spacing-59>.u-nav-item>span,
.u-v-spacing-59>a {
  padding-top: 59px;
  padding-bottom: 59px;
}

.u-spacing-58:not(.u-text)>li:not(:last-child) {
  margin-right: 58px;
}

.u-h-spacing-58>.u-nav-item>a,
.u-h-spacing-58>.u-nav-item>span,
.u-h-spacing-58>a {
  padding-left: 58px;
  padding-right: 58px;
}

.u-v-spacing-58>.u-nav-item>a,
.u-v-spacing-58>.u-nav-item>span,
.u-v-spacing-58>a {
  padding-top: 58px;
  padding-bottom: 58px;
}

.u-spacing-57:not(.u-text)>li:not(:last-child) {
  margin-right: 57px;
}

.u-h-spacing-57>.u-nav-item>a,
.u-h-spacing-57>.u-nav-item>span,
.u-h-spacing-57>a {
  padding-left: 57px;
  padding-right: 57px;
}

.u-v-spacing-57>.u-nav-item>a,
.u-v-spacing-57>.u-nav-item>span,
.u-v-spacing-57>a {
  padding-top: 57px;
  padding-bottom: 57px;
}

.u-spacing-56:not(.u-text)>li:not(:last-child) {
  margin-right: 56px;
}

.u-h-spacing-56>.u-nav-item>a,
.u-h-spacing-56>.u-nav-item>span,
.u-h-spacing-56>a {
  padding-left: 56px;
  padding-right: 56px;
}

.u-v-spacing-56>.u-nav-item>a,
.u-v-spacing-56>.u-nav-item>span,
.u-v-spacing-56>a {
  padding-top: 56px;
  padding-bottom: 56px;
}

.u-spacing-55:not(.u-text)>li:not(:last-child) {
  margin-right: 55px;
}

.u-h-spacing-55>.u-nav-item>a,
.u-h-spacing-55>.u-nav-item>span,
.u-h-spacing-55>a {
  padding-left: 55px;
  padding-right: 55px;
}

.u-v-spacing-55>.u-nav-item>a,
.u-v-spacing-55>.u-nav-item>span,
.u-v-spacing-55>a {
  padding-top: 55px;
  padding-bottom: 55px;
}

.u-spacing-54:not(.u-text)>li:not(:last-child) {
  margin-right: 54px;
}

.u-h-spacing-54>.u-nav-item>a,
.u-h-spacing-54>.u-nav-item>span,
.u-h-spacing-54>a {
  padding-left: 54px;
  padding-right: 54px;
}

.u-v-spacing-54>.u-nav-item>a,
.u-v-spacing-54>.u-nav-item>span,
.u-v-spacing-54>a {
  padding-top: 54px;
  padding-bottom: 54px;
}

.u-spacing-53:not(.u-text)>li:not(:last-child) {
  margin-right: 53px;
}

.u-h-spacing-53>.u-nav-item>a,
.u-h-spacing-53>.u-nav-item>span,
.u-h-spacing-53>a {
  padding-left: 53px;
  padding-right: 53px;
}

.u-v-spacing-53>.u-nav-item>a,
.u-v-spacing-53>.u-nav-item>span,
.u-v-spacing-53>a {
  padding-top: 53px;
  padding-bottom: 53px;
}

.u-spacing-52:not(.u-text)>li:not(:last-child) {
  margin-right: 52px;
}

.u-h-spacing-52>.u-nav-item>a,
.u-h-spacing-52>.u-nav-item>span,
.u-h-spacing-52>a {
  padding-left: 52px;
  padding-right: 52px;
}

.u-v-spacing-52>.u-nav-item>a,
.u-v-spacing-52>.u-nav-item>span,
.u-v-spacing-52>a {
  padding-top: 52px;
  padding-bottom: 52px;
}

.u-spacing-51:not(.u-text)>li:not(:last-child) {
  margin-right: 51px;
}

.u-h-spacing-51>.u-nav-item>a,
.u-h-spacing-51>.u-nav-item>span,
.u-h-spacing-51>a {
  padding-left: 51px;
  padding-right: 51px;
}

.u-v-spacing-51>.u-nav-item>a,
.u-v-spacing-51>.u-nav-item>span,
.u-v-spacing-51>a {
  padding-top: 51px;
  padding-bottom: 51px;
}

.u-spacing-50:not(.u-text)>li:not(:last-child) {
  margin-right: 50px;
}

.u-h-spacing-50>.u-nav-item>a,
.u-h-spacing-50>.u-nav-item>span,
.u-h-spacing-50>a {
  padding-left: 50px;
  padding-right: 50px;
}

.u-v-spacing-50>.u-nav-item>a,
.u-v-spacing-50>.u-nav-item>span,
.u-v-spacing-50>a {
  padding-top: 50px;
  padding-bottom: 50px;
}

.u-spacing-49:not(.u-text)>li:not(:last-child) {
  margin-right: 49px;
}

.u-h-spacing-49>.u-nav-item>a,
.u-h-spacing-49>.u-nav-item>span,
.u-h-spacing-49>a {
  padding-left: 49px;
  padding-right: 49px;
}

.u-v-spacing-49>.u-nav-item>a,
.u-v-spacing-49>.u-nav-item>span,
.u-v-spacing-49>a {
  padding-top: 49px;
  padding-bottom: 49px;
}

.u-spacing-48:not(.u-text)>li:not(:last-child) {
  margin-right: 48px;
}

.u-h-spacing-48>.u-nav-item>a,
.u-h-spacing-48>.u-nav-item>span,
.u-h-spacing-48>a {
  padding-left: 48px;
  padding-right: 48px;
}

.u-v-spacing-48>.u-nav-item>a,
.u-v-spacing-48>.u-nav-item>span,
.u-v-spacing-48>a {
  padding-top: 48px;
  padding-bottom: 48px;
}

.u-spacing-47:not(.u-text)>li:not(:last-child) {
  margin-right: 47px;
}

.u-h-spacing-47>.u-nav-item>a,
.u-h-spacing-47>.u-nav-item>span,
.u-h-spacing-47>a {
  padding-left: 47px;
  padding-right: 47px;
}

.u-v-spacing-47>.u-nav-item>a,
.u-v-spacing-47>.u-nav-item>span,
.u-v-spacing-47>a {
  padding-top: 47px;
  padding-bottom: 47px;
}

.u-spacing-46:not(.u-text)>li:not(:last-child) {
  margin-right: 46px;
}

.u-h-spacing-46>.u-nav-item>a,
.u-h-spacing-46>.u-nav-item>span,
.u-h-spacing-46>a {
  padding-left: 46px;
  padding-right: 46px;
}

.u-v-spacing-46>.u-nav-item>a,
.u-v-spacing-46>.u-nav-item>span,
.u-v-spacing-46>a {
  padding-top: 46px;
  padding-bottom: 46px;
}

.u-spacing-45:not(.u-text)>li:not(:last-child) {
  margin-right: 45px;
}

.u-h-spacing-45>.u-nav-item>a,
.u-h-spacing-45>.u-nav-item>span,
.u-h-spacing-45>a {
  padding-left: 45px;
  padding-right: 45px;
}

.u-v-spacing-45>.u-nav-item>a,
.u-v-spacing-45>.u-nav-item>span,
.u-v-spacing-45>a {
  padding-top: 45px;
  padding-bottom: 45px;
}

.u-spacing-44:not(.u-text)>li:not(:last-child) {
  margin-right: 44px;
}

.u-h-spacing-44>.u-nav-item>a,
.u-h-spacing-44>.u-nav-item>span,
.u-h-spacing-44>a {
  padding-left: 44px;
  padding-right: 44px;
}

.u-v-spacing-44>.u-nav-item>a,
.u-v-spacing-44>.u-nav-item>span,
.u-v-spacing-44>a {
  padding-top: 44px;
  padding-bottom: 44px;
}

.u-spacing-43:not(.u-text)>li:not(:last-child) {
  margin-right: 43px;
}

.u-h-spacing-43>.u-nav-item>a,
.u-h-spacing-43>.u-nav-item>span,
.u-h-spacing-43>a {
  padding-left: 43px;
  padding-right: 43px;
}

.u-v-spacing-43>.u-nav-item>a,
.u-v-spacing-43>.u-nav-item>span,
.u-v-spacing-43>a {
  padding-top: 43px;
  padding-bottom: 43px;
}

.u-spacing-42:not(.u-text)>li:not(:last-child) {
  margin-right: 42px;
}

.u-h-spacing-42>.u-nav-item>a,
.u-h-spacing-42>.u-nav-item>span,
.u-h-spacing-42>a {
  padding-left: 42px;
  padding-right: 42px;
}

.u-v-spacing-42>.u-nav-item>a,
.u-v-spacing-42>.u-nav-item>span,
.u-v-spacing-42>a {
  padding-top: 42px;
  padding-bottom: 42px;
}

.u-spacing-41:not(.u-text)>li:not(:last-child) {
  margin-right: 41px;
}

.u-h-spacing-41>.u-nav-item>a,
.u-h-spacing-41>.u-nav-item>span,
.u-h-spacing-41>a {
  padding-left: 41px;
  padding-right: 41px;
}

.u-v-spacing-41>.u-nav-item>a,
.u-v-spacing-41>.u-nav-item>span,
.u-v-spacing-41>a {
  padding-top: 41px;
  padding-bottom: 41px;
}

.u-spacing-40:not(.u-text)>li:not(:last-child) {
  margin-right: 40px;
}

.u-h-spacing-40>.u-nav-item>a,
.u-h-spacing-40>.u-nav-item>span,
.u-h-spacing-40>a {
  padding-left: 40px;
  padding-right: 40px;
}

.u-v-spacing-40>.u-nav-item>a,
.u-v-spacing-40>.u-nav-item>span,
.u-v-spacing-40>a {
  padding-top: 40px;
  padding-bottom: 40px;
}

.u-spacing-39:not(.u-text)>li:not(:last-child) {
  margin-right: 39px;
}

.u-h-spacing-39>.u-nav-item>a,
.u-h-spacing-39>.u-nav-item>span,
.u-h-spacing-39>a {
  padding-left: 39px;
  padding-right: 39px;
}

.u-v-spacing-39>.u-nav-item>a,
.u-v-spacing-39>.u-nav-item>span,
.u-v-spacing-39>a {
  padding-top: 39px;
  padding-bottom: 39px;
}

.u-spacing-38:not(.u-text)>li:not(:last-child) {
  margin-right: 38px;
}

.u-h-spacing-38>.u-nav-item>a,
.u-h-spacing-38>.u-nav-item>span,
.u-h-spacing-38>a {
  padding-left: 38px;
  padding-right: 38px;
}

.u-v-spacing-38>.u-nav-item>a,
.u-v-spacing-38>.u-nav-item>span,
.u-v-spacing-38>a {
  padding-top: 38px;
  padding-bottom: 38px;
}

.u-spacing-37:not(.u-text)>li:not(:last-child) {
  margin-right: 37px;
}

.u-h-spacing-37>.u-nav-item>a,
.u-h-spacing-37>.u-nav-item>span,
.u-h-spacing-37>a {
  padding-left: 37px;
  padding-right: 37px;
}

.u-v-spacing-37>.u-nav-item>a,
.u-v-spacing-37>.u-nav-item>span,
.u-v-spacing-37>a {
  padding-top: 37px;
  padding-bottom: 37px;
}

.u-spacing-36:not(.u-text)>li:not(:last-child) {
  margin-right: 36px;
}

.u-h-spacing-36>.u-nav-item>a,
.u-h-spacing-36>.u-nav-item>span,
.u-h-spacing-36>a {
  padding-left: 36px;
  padding-right: 36px;
}

.u-v-spacing-36>.u-nav-item>a,
.u-v-spacing-36>.u-nav-item>span,
.u-v-spacing-36>a {
  padding-top: 36px;
  padding-bottom: 36px;
}

.u-spacing-35:not(.u-text)>li:not(:last-child) {
  margin-right: 35px;
}

.u-h-spacing-35>.u-nav-item>a,
.u-h-spacing-35>.u-nav-item>span,
.u-h-spacing-35>a {
  padding-left: 35px;
  padding-right: 35px;
}

.u-v-spacing-35>.u-nav-item>a,
.u-v-spacing-35>.u-nav-item>span,
.u-v-spacing-35>a {
  padding-top: 35px;
  padding-bottom: 35px;
}

.u-spacing-34:not(.u-text)>li:not(:last-child) {
  margin-right: 34px;
}

.u-h-spacing-34>.u-nav-item>a,
.u-h-spacing-34>.u-nav-item>span,
.u-h-spacing-34>a {
  padding-left: 34px;
  padding-right: 34px;
}

.u-v-spacing-34>.u-nav-item>a,
.u-v-spacing-34>.u-nav-item>span,
.u-v-spacing-34>a {
  padding-top: 34px;
  padding-bottom: 34px;
}

.u-spacing-33:not(.u-text)>li:not(:last-child) {
  margin-right: 33px;
}

.u-h-spacing-33>.u-nav-item>a,
.u-h-spacing-33>.u-nav-item>span,
.u-h-spacing-33>a {
  padding-left: 33px;
  padding-right: 33px;
}

.u-v-spacing-33>.u-nav-item>a,
.u-v-spacing-33>.u-nav-item>span,
.u-v-spacing-33>a {
  padding-top: 33px;
  padding-bottom: 33px;
}

.u-spacing-32:not(.u-text)>li:not(:last-child) {
  margin-right: 32px;
}

.u-h-spacing-32>.u-nav-item>a,
.u-h-spacing-32>.u-nav-item>span,
.u-h-spacing-32>a {
  padding-left: 32px;
  padding-right: 32px;
}

.u-v-spacing-32>.u-nav-item>a,
.u-v-spacing-32>.u-nav-item>span,
.u-v-spacing-32>a {
  padding-top: 32px;
  padding-bottom: 32px;
}

.u-spacing-31:not(.u-text)>li:not(:last-child) {
  margin-right: 31px;
}

.u-h-spacing-31>.u-nav-item>a,
.u-h-spacing-31>.u-nav-item>span,
.u-h-spacing-31>a {
  padding-left: 31px;
  padding-right: 31px;
}

.u-v-spacing-31>.u-nav-item>a,
.u-v-spacing-31>.u-nav-item>span,
.u-v-spacing-31>a {
  padding-top: 31px;
  padding-bottom: 31px;
}

.u-spacing-30:not(.u-text)>li:not(:last-child) {
  margin-right: 30px;
}

.u-h-spacing-30>.u-nav-item>a,
.u-h-spacing-30>.u-nav-item>span,
.u-h-spacing-30>a {
  padding-left: 30px;
  padding-right: 30px;
}

.u-v-spacing-30>.u-nav-item>a,
.u-v-spacing-30>.u-nav-item>span,
.u-v-spacing-30>a {
  padding-top: 30px;
  padding-bottom: 30px;
}

.u-spacing-29:not(.u-text)>li:not(:last-child) {
  margin-right: 29px;
}

.u-h-spacing-29>.u-nav-item>a,
.u-h-spacing-29>.u-nav-item>span,
.u-h-spacing-29>a {
  padding-left: 29px;
  padding-right: 29px;
}

.u-v-spacing-29>.u-nav-item>a,
.u-v-spacing-29>.u-nav-item>span,
.u-v-spacing-29>a {
  padding-top: 29px;
  padding-bottom: 29px;
}

.u-spacing-28:not(.u-text)>li:not(:last-child) {
  margin-right: 28px;
}

.u-h-spacing-28>.u-nav-item>a,
.u-h-spacing-28>.u-nav-item>span,
.u-h-spacing-28>a {
  padding-left: 28px;
  padding-right: 28px;
}

.u-v-spacing-28>.u-nav-item>a,
.u-v-spacing-28>.u-nav-item>span,
.u-v-spacing-28>a {
  padding-top: 28px;
  padding-bottom: 28px;
}

.u-spacing-27:not(.u-text)>li:not(:last-child) {
  margin-right: 27px;
}

.u-h-spacing-27>.u-nav-item>a,
.u-h-spacing-27>.u-nav-item>span,
.u-h-spacing-27>a {
  padding-left: 27px;
  padding-right: 27px;
}

.u-v-spacing-27>.u-nav-item>a,
.u-v-spacing-27>.u-nav-item>span,
.u-v-spacing-27>a {
  padding-top: 27px;
  padding-bottom: 27px;
}

.u-spacing-26:not(.u-text)>li:not(:last-child) {
  margin-right: 26px;
}

.u-h-spacing-26>.u-nav-item>a,
.u-h-spacing-26>.u-nav-item>span,
.u-h-spacing-26>a {
  padding-left: 26px;
  padding-right: 26px;
}

.u-v-spacing-26>.u-nav-item>a,
.u-v-spacing-26>.u-nav-item>span,
.u-v-spacing-26>a {
  padding-top: 26px;
  padding-bottom: 26px;
}

.u-spacing-25:not(.u-text)>li:not(:last-child) {
  margin-right: 25px;
}

.u-h-spacing-25>.u-nav-item>a,
.u-h-spacing-25>.u-nav-item>span,
.u-h-spacing-25>a {
  padding-left: 25px;
  padding-right: 25px;
}

.u-v-spacing-25>.u-nav-item>a,
.u-v-spacing-25>.u-nav-item>span,
.u-v-spacing-25>a {
  padding-top: 25px;
  padding-bottom: 25px;
}

.u-spacing-24:not(.u-text)>li:not(:last-child) {
  margin-right: 24px;
}

.u-h-spacing-24>.u-nav-item>a,
.u-h-spacing-24>.u-nav-item>span,
.u-h-spacing-24>a {
  padding-left: 24px;
  padding-right: 24px;
}

.u-v-spacing-24>.u-nav-item>a,
.u-v-spacing-24>.u-nav-item>span,
.u-v-spacing-24>a {
  padding-top: 24px;
  padding-bottom: 24px;
}

.u-spacing-23:not(.u-text)>li:not(:last-child) {
  margin-right: 23px;
}

.u-h-spacing-23>.u-nav-item>a,
.u-h-spacing-23>.u-nav-item>span,
.u-h-spacing-23>a {
  padding-left: 23px;
  padding-right: 23px;
}

.u-v-spacing-23>.u-nav-item>a,
.u-v-spacing-23>.u-nav-item>span,
.u-v-spacing-23>a {
  padding-top: 23px;
  padding-bottom: 23px;
}

.u-spacing-22:not(.u-text)>li:not(:last-child) {
  margin-right: 22px;
}

.u-h-spacing-22>.u-nav-item>a,
.u-h-spacing-22>.u-nav-item>span,
.u-h-spacing-22>a {
  padding-left: 22px;
  padding-right: 22px;
}

.u-v-spacing-22>.u-nav-item>a,
.u-v-spacing-22>.u-nav-item>span,
.u-v-spacing-22>a {
  padding-top: 22px;
  padding-bottom: 22px;
}

.u-spacing-21:not(.u-text)>li:not(:last-child) {
  margin-right: 21px;
}

.u-h-spacing-21>.u-nav-item>a,
.u-h-spacing-21>.u-nav-item>span,
.u-h-spacing-21>a {
  padding-left: 21px;
  padding-right: 21px;
}

.u-v-spacing-21>.u-nav-item>a,
.u-v-spacing-21>.u-nav-item>span,
.u-v-spacing-21>a {
  padding-top: 21px;
  padding-bottom: 21px;
}

.u-spacing-20:not(.u-text)>li:not(:last-child) {
  margin-right: 20px;
}

.u-h-spacing-20>.u-nav-item>a,
.u-h-spacing-20>.u-nav-item>span,
.u-h-spacing-20>a {
  padding-left: 20px;
  padding-right: 20px;
}

.u-v-spacing-20>.u-nav-item>a,
.u-v-spacing-20>.u-nav-item>span,
.u-v-spacing-20>a {
  padding-top: 20px;
  padding-bottom: 20px;
}

.u-spacing-19:not(.u-text)>li:not(:last-child) {
  margin-right: 19px;
}

.u-h-spacing-19>.u-nav-item>a,
.u-h-spacing-19>.u-nav-item>span,
.u-h-spacing-19>a {
  padding-left: 19px;
  padding-right: 19px;
}

.u-v-spacing-19>.u-nav-item>a,
.u-v-spacing-19>.u-nav-item>span,
.u-v-spacing-19>a {
  padding-top: 19px;
  padding-bottom: 19px;
}

.u-spacing-18:not(.u-text)>li:not(:last-child) {
  margin-right: 18px;
}

.u-h-spacing-18>.u-nav-item>a,
.u-h-spacing-18>.u-nav-item>span,
.u-h-spacing-18>a {
  padding-left: 18px;
  padding-right: 18px;
}

.u-v-spacing-18>.u-nav-item>a,
.u-v-spacing-18>.u-nav-item>span,
.u-v-spacing-18>a {
  padding-top: 18px;
  padding-bottom: 18px;
}

.u-spacing-17:not(.u-text)>li:not(:last-child) {
  margin-right: 17px;
}

.u-h-spacing-17>.u-nav-item>a,
.u-h-spacing-17>.u-nav-item>span,
.u-h-spacing-17>a {
  padding-left: 17px;
  padding-right: 17px;
}

.u-v-spacing-17>.u-nav-item>a,
.u-v-spacing-17>.u-nav-item>span,
.u-v-spacing-17>a {
  padding-top: 17px;
  padding-bottom: 17px;
}

.u-spacing-16:not(.u-text)>li:not(:last-child) {
  margin-right: 16px;
}

.u-h-spacing-16>.u-nav-item>a,
.u-h-spacing-16>.u-nav-item>span,
.u-h-spacing-16>a {
  padding-left: 16px;
  padding-right: 16px;
}

.u-v-spacing-16>.u-nav-item>a,
.u-v-spacing-16>.u-nav-item>span,
.u-v-spacing-16>a {
  padding-top: 16px;
  padding-bottom: 16px;
}

.u-spacing-15:not(.u-text)>li:not(:last-child) {
  margin-right: 15px;
}

.u-h-spacing-15>.u-nav-item>a,
.u-h-spacing-15>.u-nav-item>span,
.u-h-spacing-15>a {
  padding-left: 15px;
  padding-right: 15px;
}

.u-v-spacing-15>.u-nav-item>a,
.u-v-spacing-15>.u-nav-item>span,
.u-v-spacing-15>a {
  padding-top: 15px;
  padding-bottom: 15px;
}

.u-spacing-14:not(.u-text)>li:not(:last-child) {
  margin-right: 14px;
}

.u-h-spacing-14>.u-nav-item>a,
.u-h-spacing-14>.u-nav-item>span,
.u-h-spacing-14>a {
  padding-left: 14px;
  padding-right: 14px;
}

.u-v-spacing-14>.u-nav-item>a,
.u-v-spacing-14>.u-nav-item>span,
.u-v-spacing-14>a {
  padding-top: 14px;
  padding-bottom: 14px;
}

.u-spacing-13:not(.u-text)>li:not(:last-child) {
  margin-right: 13px;
}

.u-h-spacing-13>.u-nav-item>a,
.u-h-spacing-13>.u-nav-item>span,
.u-h-spacing-13>a {
  padding-left: 13px;
  padding-right: 13px;
}

.u-v-spacing-13>.u-nav-item>a,
.u-v-spacing-13>.u-nav-item>span,
.u-v-spacing-13>a {
  padding-top: 13px;
  padding-bottom: 13px;
}

.u-spacing-12:not(.u-text)>li:not(:last-child) {
  margin-right: 12px;
}

.u-h-spacing-12>.u-nav-item>a,
.u-h-spacing-12>.u-nav-item>span,
.u-h-spacing-12>a {
  padding-left: 12px;
  padding-right: 12px;
}

.u-v-spacing-12>.u-nav-item>a,
.u-v-spacing-12>.u-nav-item>span,
.u-v-spacing-12>a {
  padding-top: 12px;
  padding-bottom: 12px;
}

.u-spacing-11:not(.u-text)>li:not(:last-child) {
  margin-right: 11px;
}

.u-h-spacing-11>.u-nav-item>a,
.u-h-spacing-11>.u-nav-item>span,
.u-h-spacing-11>a {
  padding-left: 11px;
  padding-right: 11px;
}

.u-v-spacing-11>.u-nav-item>a,
.u-v-spacing-11>.u-nav-item>span,
.u-v-spacing-11>a {
  padding-top: 11px;
  padding-bottom: 11px;
}

.u-spacing-10:not(.u-text)>li:not(:last-child) {
  margin-right: 10px;
}

.u-h-spacing-10>.u-nav-item>a,
.u-h-spacing-10>.u-nav-item>span,
.u-h-spacing-10>a {
  padding-left: 10px;
  padding-right: 10px;
}

.u-v-spacing-10>.u-nav-item>a,
.u-v-spacing-10>.u-nav-item>span,
.u-v-spacing-10>a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.u-spacing-9:not(.u-text)>li:not(:last-child) {
  margin-right: 9px;
}

.u-h-spacing-9>.u-nav-item>a,
.u-h-spacing-9>.u-nav-item>span,
.u-h-spacing-9>a {
  padding-left: 9px;
  padding-right: 9px;
}

.u-v-spacing-9>.u-nav-item>a,
.u-v-spacing-9>.u-nav-item>span,
.u-v-spacing-9>a {
  padding-top: 9px;
  padding-bottom: 9px;
}

.u-spacing-8:not(.u-text)>li:not(:last-child) {
  margin-right: 8px;
}

.u-h-spacing-8>.u-nav-item>a,
.u-h-spacing-8>.u-nav-item>span,
.u-h-spacing-8>a {
  padding-left: 8px;
  padding-right: 8px;
}

.u-v-spacing-8>.u-nav-item>a,
.u-v-spacing-8>.u-nav-item>span,
.u-v-spacing-8>a {
  padding-top: 8px;
  padding-bottom: 8px;
}

.u-spacing-7:not(.u-text)>li:not(:last-child) {
  margin-right: 7px;
}

.u-h-spacing-7>.u-nav-item>a,
.u-h-spacing-7>.u-nav-item>span,
.u-h-spacing-7>a {
  padding-left: 7px;
  padding-right: 7px;
}

.u-v-spacing-7>.u-nav-item>a,
.u-v-spacing-7>.u-nav-item>span,
.u-v-spacing-7>a {
  padding-top: 7px;
  padding-bottom: 7px;
}

.u-spacing-6:not(.u-text)>li:not(:last-child) {
  margin-right: 6px;
}

.u-h-spacing-6>.u-nav-item>a,
.u-h-spacing-6>.u-nav-item>span,
.u-h-spacing-6>a {
  padding-left: 6px;
  padding-right: 6px;
}

.u-v-spacing-6>.u-nav-item>a,
.u-v-spacing-6>.u-nav-item>span,
.u-v-spacing-6>a {
  padding-top: 6px;
  padding-bottom: 6px;
}

.u-spacing-5:not(.u-text)>li:not(:last-child) {
  margin-right: 5px;
}

.u-h-spacing-5>.u-nav-item>a,
.u-h-spacing-5>.u-nav-item>span,
.u-h-spacing-5>a {
  padding-left: 5px;
  padding-right: 5px;
}

.u-v-spacing-5>.u-nav-item>a,
.u-v-spacing-5>.u-nav-item>span,
.u-v-spacing-5>a {
  padding-top: 5px;
  padding-bottom: 5px;
}

.u-spacing-4:not(.u-text)>li:not(:last-child) {
  margin-right: 4px;
}

.u-h-spacing-4>.u-nav-item>a,
.u-h-spacing-4>.u-nav-item>span,
.u-h-spacing-4>a {
  padding-left: 4px;
  padding-right: 4px;
}

.u-v-spacing-4>.u-nav-item>a,
.u-v-spacing-4>.u-nav-item>span,
.u-v-spacing-4>a {
  padding-top: 4px;
  padding-bottom: 4px;
}

.u-spacing-3:not(.u-text)>li:not(:last-child) {
  margin-right: 3px;
}

.u-h-spacing-3>.u-nav-item>a,
.u-h-spacing-3>.u-nav-item>span,
.u-h-spacing-3>a {
  padding-left: 3px;
  padding-right: 3px;
}

.u-v-spacing-3>.u-nav-item>a,
.u-v-spacing-3>.u-nav-item>span,
.u-v-spacing-3>a {
  padding-top: 3px;
  padding-bottom: 3px;
}

.u-spacing-2:not(.u-text)>li:not(:last-child) {
  margin-right: 2px;
}

.u-h-spacing-2>.u-nav-item>a,
.u-h-spacing-2>.u-nav-item>span,
.u-h-spacing-2>a {
  padding-left: 2px;
  padding-right: 2px;
}

.u-v-spacing-2>.u-nav-item>a,
.u-v-spacing-2>.u-nav-item>span,
.u-v-spacing-2>a {
  padding-top: 2px;
  padding-bottom: 2px;
}

.u-spacing-1:not(.u-text)>li:not(:last-child) {
  margin-right: 1px;
}

.u-h-spacing-1>.u-nav-item>a,
.u-h-spacing-1>.u-nav-item>span,
.u-h-spacing-1>a {
  padding-left: 1px;
  padding-right: 1px;
}

.u-v-spacing-1>.u-nav-item>a,
.u-v-spacing-1>.u-nav-item>span,
.u-v-spacing-1>a {
  padding-top: 1px;
  padding-bottom: 1px;
}

.u-spacing-0:not(.u-text)>li:not(:last-child) {
  margin-right: 0;
}

.u-h-spacing-0>.u-nav-item>a,
.u-h-spacing-0>.u-nav-item>span,
.u-h-spacing-0>a {
  padding-left: 0;
  padding-right: 0;
}

.u-v-spacing-0>.u-nav-item>a,
.u-v-spacing-0>.u-nav-item>span,
.u-v-spacing-0>a {
  padding-top: 0;
  padding-bottom: 0;
}

.u-nav-link {
  display: block;
  white-space: nowrap;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: none;
  border: 0 none transparent;
  outline-width: 0;
  background-color: transparent;
  margin: 0;
  -webkit-text-decoration-skip: objects;
}

.u-nav-link,
.u-nav-link:focus,
.u-nav-link:hover {
  text-decoration: none;
}

.menu-collapse a.u-nav-link,
.u-nav-item a.u-nav-link {
  color: inherit;
}

.u-nav-container>.u-nav>.u-nav-item>.u-nav-link {
  padding: 10px 20px;
}

.menu-collapse {
  display: none;
  border: none;
  z-index: 1;
}

.menu-collapse .u-nav-link {
  text-decoration: none !important;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: calc(1em + 8px);
}

.menu-collapse .u-nav-link svg {
  min-width: 1em;
  width: auto;
  height: 1em;
  vertical-align: top;
}

.menu-collapse .u-nav-link svg+svg {
  position: absolute;
  min-width: auto;
  width: 0;
  height: 0;
  overflow: hidden;
}

.menu-collapse .u-nav-link.u-file-icon img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
}

.menu-collapse .u-nav-link.u-file-icon::after {
  content: "";
  height: 1em;
  display: block;
}

.u-nav-container-collapse {
  display: none;
  z-index: 1001;
  left: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  position: fixed !important;
  overflow: hidden;
  width: 0;
}

.u-menu-overlay {
  display: none;
  width: 100%;
  height: 100vh;
  height: -webkit-fill-available;
}

.u-sidenav-overflow {
  overflow: auto;
  position: absolute !important;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

html {
  font-size: 16px;
}

.u-body {
  font-size: 1rem;
  line-height: 1.6;
}

.u-body h1,
.u-body h2,
.u-body h3,
.u-body h4,
.u-body h5,
.u-body h6 {
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 500;
  color: inherit;
}

h1 {
  font-size: 2.25rem;
}

h2 {
  font-size: 1.5rem;
}

h3 {
  font-size: 1.25rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.125rem;
}

h6 {
  font-size: 1.125rem;
}

p {
  margin-top: 0;
  padding: 0;
  margin-bottom: 0.5rem;
}

.u-uppercase {
  text-transform: uppercase;
}

.u-align-left {
  text-align: left;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-align-left-xl {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-align-left-lg {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-align-left-md {
    text-align: left;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-align-left-sm {
    text-align: left;
  }
}

@media (max-width: 575px) {
  .u-align-left-xs {
    text-align: left;
  }
}

.u-align-center {
  text-align: center;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-align-center-xl {
    text-align: center;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-align-center-lg {
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-align-center-md {
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-align-center-sm {
    text-align: center;
  }
}

@media (max-width: 575px) {
  .u-align-center-xs {
    text-align: center;
  }
}

.u-align-right {
  text-align: right;
}

@media (min-width: 1200px) {
  .u-xl-mode .u-align-right-xl {
    text-align: right;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .u-align-right-lg {
    text-align: right;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-align-right-md {
    text-align: right;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .u-align-right-sm {
    text-align: right;
  }
}

@media (max-width: 575px) {
  .u-align-right-xs {
    text-align: right;
  }
}

.u-container-style:not([class*="u-align-"]),
.u-repeater-item:not([class*="u-align-"]) {
  text-align: left;
}

.u-nav:not([class*="u-align-"]) .u-nav {
  text-align: left;
}

.u-text {
  word-wrap: break-word;
  position: relative;
}

.u-font-open-sans.u-custom-font {
  font-family: "Open Sans", sans-serif !important;
}

.u-font-montserrat.u-custom-font {
  font-family: Montserrat, sans-serif !important;
}

.u-font-pt-sans.u-custom-font {
  font-family: "PT Sans", sans-serif !important;
}

.u-rectangle {
  border-radius: 0;
}

.u-circle {
  border-radius: 50%;
}

.u-btn.u-circle {
  border-radius: 100px;
}

.u-container-style.u-hover-feature,
.u-container-style.u-hover-feature:before {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.u-container-style.u-hover-feature:before {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  display: block;
  transition-duration: inherit;
}

.u-container-style.u-hover-feature:hover:before {
  opacity: 1;
}

.u-opacity.u-sidenav:before,
.u-opacity>.u-container-layout:before,
.u-opacity>.u-inner-container-layout:before,
section.u-opacity:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition-duration: inherit;
  transition-property: opacity;
  border-radius: inherit;
}

.u-opacity.u-container-style,
.u-opacity>.u-container-layout,
.u-opacity>.u-inner-container-layout,
section.u-opacity {
  opacity: 1;
}

.u-opacity.u-container-style {
  background-color: transparent !important;
}

.u-opacity-100.u-sidenav:before,
.u-opacity-100:before,
.u-opacity-100>.u-container-layout:before,
.u-opacity-100>.u-inner-container-layout:before,
section.u-opacity-100:before {
  opacity: 1;
}

.u-opacity-100.u-menu-overlay,
.u-opacity-100.u-shape,
a.u-opacity-100,
img.u-opacity-100,
span.u-opacity-100 {
  opacity: 1;
}

.u-opacity-95.u-sidenav:before,
.u-opacity-95:before,
.u-opacity-95>.u-container-layout:before,
.u-opacity-95>.u-inner-container-layout:before,
section.u-opacity-95:before {
  opacity: 0.95;
}

.u-opacity-95.u-menu-overlay,
.u-opacity-95.u-shape,
a.u-opacity-95,
img.u-opacity-95,
span.u-opacity-95 {
  opacity: 0.95;
}

.u-opacity-90.u-sidenav:before,
.u-opacity-90:before,
.u-opacity-90>.u-container-layout:before,
.u-opacity-90>.u-inner-container-layout:before,
section.u-opacity-90:before {
  opacity: 0.9;
}

.u-opacity-90.u-menu-overlay,
.u-opacity-90.u-shape,
a.u-opacity-90,
img.u-opacity-90,
span.u-opacity-90 {
  opacity: 0.9;
}

.u-opacity-85.u-sidenav:before,
.u-opacity-85:before,
.u-opacity-85>.u-container-layout:before,
.u-opacity-85>.u-inner-container-layout:before,
section.u-opacity-85:before {
  opacity: 0.85;
}

.u-opacity-85.u-menu-overlay,
.u-opacity-85.u-shape,
a.u-opacity-85,
img.u-opacity-85,
span.u-opacity-85 {
  opacity: 0.85;
}

.u-opacity-80.u-sidenav:before,
.u-opacity-80:before,
.u-opacity-80>.u-container-layout:before,
.u-opacity-80>.u-inner-container-layout:before,
section.u-opacity-80:before {
  opacity: 0.8;
}

.u-opacity-80.u-menu-overlay,
.u-opacity-80.u-shape,
a.u-opacity-80,
img.u-opacity-80,
span.u-opacity-80 {
  opacity: 0.8;
}

.u-opacity-75.u-sidenav:before,
.u-opacity-75:before,
.u-opacity-75>.u-container-layout:before,
.u-opacity-75>.u-inner-container-layout:before,
section.u-opacity-75:before {
  opacity: 0.75;
}

.u-opacity-75.u-menu-overlay,
.u-opacity-75.u-shape,
a.u-opacity-75,
img.u-opacity-75,
span.u-opacity-75 {
  opacity: 0.75;
}

.u-opacity-70.u-sidenav:before,
.u-opacity-70:before,
.u-opacity-70>.u-container-layout:before,
.u-opacity-70>.u-inner-container-layout:before,
section.u-opacity-70:before {
  opacity: 0.7;
}

.u-opacity-70.u-menu-overlay,
.u-opacity-70.u-shape,
a.u-opacity-70,
img.u-opacity-70,
span.u-opacity-70 {
  opacity: 0.7;
}

.u-opacity-65.u-sidenav:before,
.u-opacity-65:before,
.u-opacity-65>.u-container-layout:before,
.u-opacity-65>.u-inner-container-layout:before,
section.u-opacity-65:before {
  opacity: 0.65;
}

.u-opacity-65.u-menu-overlay,
.u-opacity-65.u-shape,
a.u-opacity-65,
img.u-opacity-65,
span.u-opacity-65 {
  opacity: 0.65;
}

.u-opacity-60.u-sidenav:before,
.u-opacity-60:before,
.u-opacity-60>.u-container-layout:before,
.u-opacity-60>.u-inner-container-layout:before,
section.u-opacity-60:before {
  opacity: 0.6;
}

.u-opacity-60.u-menu-overlay,
.u-opacity-60.u-shape,
a.u-opacity-60,
img.u-opacity-60,
span.u-opacity-60 {
  opacity: 0.6;
}

.u-opacity-55.u-sidenav:before,
.u-opacity-55:before,
.u-opacity-55>.u-container-layout:before,
.u-opacity-55>.u-inner-container-layout:before,
section.u-opacity-55:before {
  opacity: 0.55;
}

.u-opacity-55.u-menu-overlay,
.u-opacity-55.u-shape,
a.u-opacity-55,
img.u-opacity-55,
span.u-opacity-55 {
  opacity: 0.55;
}

.u-opacity-50.u-sidenav:before,
.u-opacity-50:before,
.u-opacity-50>.u-container-layout:before,
.u-opacity-50>.u-inner-container-layout:before,
section.u-opacity-50:before {
  opacity: 0.5;
}

.u-opacity-50.u-menu-overlay,
.u-opacity-50.u-shape,
a.u-opacity-50,
img.u-opacity-50,
span.u-opacity-50 {
  opacity: 0.5;
}

.u-opacity-45.u-sidenav:before,
.u-opacity-45:before,
.u-opacity-45>.u-container-layout:before,
.u-opacity-45>.u-inner-container-layout:before,
section.u-opacity-45:before {
  opacity: 0.45;
}

.u-opacity-45.u-menu-overlay,
.u-opacity-45.u-shape,
a.u-opacity-45,
img.u-opacity-45,
span.u-opacity-45 {
  opacity: 0.45;
}

.u-opacity-40.u-sidenav:before,
.u-opacity-40:before,
.u-opacity-40>.u-container-layout:before,
.u-opacity-40>.u-inner-container-layout:before,
section.u-opacity-40:before {
  opacity: 0.4;
}

.u-opacity-40.u-menu-overlay,
.u-opacity-40.u-shape,
a.u-opacity-40,
img.u-opacity-40,
span.u-opacity-40 {
  opacity: 0.4;
}

.u-opacity-35.u-sidenav:before,
.u-opacity-35:before,
.u-opacity-35>.u-container-layout:before,
.u-opacity-35>.u-inner-container-layout:before,
section.u-opacity-35:before {
  opacity: 0.35;
}

.u-opacity-35.u-menu-overlay,
.u-opacity-35.u-shape,
a.u-opacity-35,
img.u-opacity-35,
span.u-opacity-35 {
  opacity: 0.35;
}

.u-opacity-30.u-sidenav:before,
.u-opacity-30:before,
.u-opacity-30>.u-container-layout:before,
.u-opacity-30>.u-inner-container-layout:before,
section.u-opacity-30:before {
  opacity: 0.3;
}

.u-opacity-30.u-menu-overlay,
.u-opacity-30.u-shape,
a.u-opacity-30,
img.u-opacity-30,
span.u-opacity-30 {
  opacity: 0.3;
}

.u-opacity-25.u-sidenav:before,
.u-opacity-25:before,
.u-opacity-25>.u-container-layout:before,
.u-opacity-25>.u-inner-container-layout:before,
section.u-opacity-25:before {
  opacity: 0.25;
}

.u-opacity-25.u-menu-overlay,
.u-opacity-25.u-shape,
a.u-opacity-25,
img.u-opacity-25,
span.u-opacity-25 {
  opacity: 0.25;
}

.u-opacity-20.u-sidenav:before,
.u-opacity-20:before,
.u-opacity-20>.u-container-layout:before,
.u-opacity-20>.u-inner-container-layout:before,
section.u-opacity-20:before {
  opacity: 0.2;
}

.u-opacity-20.u-menu-overlay,
.u-opacity-20.u-shape,
a.u-opacity-20,
img.u-opacity-20,
span.u-opacity-20 {
  opacity: 0.2;
}

.u-opacity-15.u-sidenav:before,
.u-opacity-15:before,
.u-opacity-15>.u-container-layout:before,
.u-opacity-15>.u-inner-container-layout:before,
section.u-opacity-15:before {
  opacity: 0.15;
}

.u-opacity-15.u-menu-overlay,
.u-opacity-15.u-shape,
a.u-opacity-15,
img.u-opacity-15,
span.u-opacity-15 {
  opacity: 0.15;
}

.u-opacity-10.u-sidenav:before,
.u-opacity-10:before,
.u-opacity-10>.u-container-layout:before,
.u-opacity-10>.u-inner-container-layout:before,
section.u-opacity-10:before {
  opacity: 0.1;
}

.u-opacity-10.u-menu-overlay,
.u-opacity-10.u-shape,
a.u-opacity-10,
img.u-opacity-10,
span.u-opacity-10 {
  opacity: 0.1;
}

.u-opacity-5.u-sidenav:before,
.u-opacity-5:before,
.u-opacity-5>.u-container-layout:before,
.u-opacity-5>.u-inner-container-layout:before,
section.u-opacity-5:before {
  opacity: 0.05;
}

.u-opacity-5.u-menu-overlay,
.u-opacity-5.u-shape,
a.u-opacity-5,
img.u-opacity-5,
span.u-opacity-5 {
  opacity: 0.05;
}

.u-opacity-0.u-sidenav:before,
.u-opacity-0:before,
.u-opacity-0>.u-container-layout:before,
.u-opacity-0>.u-inner-container-layout:before,
section.u-opacity-0:before {
  opacity: 0;
}

.u-opacity-0.u-menu-overlay,
.u-opacity-0.u-shape,
a.u-opacity-0,
img.u-opacity-0,
span.u-opacity-0 {
  opacity: 0;
}

.u-black.u-body,
.u-white.u-body,
[class*="u-custom-color-"].u-body,
[class*="u-gray-"].u-body,
[class*="u-palette-"].u-body {
  background-image: none;
}

.u-button-style.u-black,
.u-button-style.u-white,
.u-button-style[class*="u-custom-color-"],
.u-button-style[class*="u-gray-"],
.u-button-style[class*="u-palette-"] {
  border-width: 0;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
@keyframes clockwise {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }

  50% {
    transform: rotate(-140deg);
  }

  100% {
    transform: rotate(0);
  }
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.u-body {
  --animation-fade_in-opacity: 0;
  --animation-fade_in_up-opacity: 0;
  --animation-fade_in_left-opacity: 0;
  --animation-fade_in_right-opacity: 0;
  --animation-fade_in_down-opacity: 0;
  --animation-fade_in_up_big-opacity: 0;
  --animation-fade_in_left_big-opacity: 0;
  --animation-fade_in_right_big-opacity: 0;
  --animation-fade_in_down_big-opacity: 0;
  --animation-fade_out-opacity: 0;
  --animation-fade_out_up-opacity: 0;
  --animation-fade_out_left-opacity: 0;
  --animation-fade_out_right-opacity: 0;
  --animation-fade_out_down-opacity: 0;
  --animation-fade_out_up_big-opacity: 0;
  --animation-fade_out_left_big-opacity: 0;
  --animation-fade_out_right_big-opacity: 0;
  --animation-fade_out_down_big-opacity: 0;
  --animation-rotate_in-rotate: -200deg;
  --animation-rotate_in_down_left-rotate: -45deg;
  --animation-rotate_in_down_right-rotate: 45deg;
  --animation-rotate_in_up_left-rotate: 45deg;
  --animation-rotate_in_up_right-rotate: -90deg;
  --animation-rotate_out-rotate: 200deg;
  --animation-rotate_out_down_left-rotate: 45deg;
  --animation-rotate_out_down_right-rotate: -45deg;
  --animation-rotate_out_up_left-rotate: -45deg;
  --animation-rotate_out_up_right-rotate: 90deg;
  --animation-roll_in-rotate: -120deg;
  --animation-roll_in-translate_x: -100%;
  --animation-roll_out-rotate: 120deg;
  --animation-roll_out-translate_x: 100%;
  --animation-zoom_in-scale: 0.3;
  --animation-zoom_in_down-scale: 0.475;
  --animation-zoom_in_down-translate_y: 60px;
  --animation-zoom_in_up-scale: 0.475;
  --animation-zoom_in_up-translate_y: -60px;
  --animation-zoom_in_left-scale: 0.475;
  --animation-zoom_in_left-translate_x: 10px;
  --animation-zoom_in_right-scale: 0.475;
  --animation-zoom_in_right-translate_x: -10px;
  --animation-zoom_out-scale: 0.3;
  --animation-zoom_out_down-scale: 0.475;
  --animation-zoom_out_down-translate_y: -60px;
  --animation-zoom_out_up-scale: 0.475;
  --animation-zoom_out_up-translate_y: 60px;
  --animation-zoom_out_left-scale: 0.475;
  --animation-zoom_out_left-translate_x: 42px;
  --animation-zoom_out_right-scale: 0.475;
  --animation-zoom_out_right-translate_x: -42px;
  --animation-slide_in_down-translate_y: -100%;
  --animation-slide_in_up-translate_y: 100%;
  --animation-slide_in_left-translate_x: -100%;
  --animation-slide_in_right-translate_x: 100%;
  --animation-slide_out_down-translate_y: 100%;
  --animation-slide_out_up-translate_y: -100%;
  --animation-slide_out_left-translate_x: -100%;
  --animation-slide_out_right-translate_x: 100%;
  --animation-custom_in-translate_x: 0px;
  --animation-custom_in-translate_y: 0px;
  --animation-custom_in-scale: 1;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-opacity: 0;
}

@keyframes bounce {

  20%,
  53%,
  80%,
  from,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes flash {

  50%,
  from,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes shake {

  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes jello {

  11.1%,
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

@keyframes bounceIn {

  20%,
  40%,
  60%,
  80%,
  from,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceInDown {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeIn {
  from {
    opacity: var(--animation-fade_in-opacity);
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeInDown {
  from {
    opacity: var(--animation-fade_in_down-opacity);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: var(--animation-fade_in_down_big-opacity);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: var(--animation-fade_in_left-opacity);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: var(--animation-fade_in_left_big-opacity);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: var(--animation-fade_in_right-opacity);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: var(--animation-fade_in_right_big-opacity);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: var(--animation-fade_in_up-opacity);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: var(--animation-fade_in_up_big-opacity);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out-opacity);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_down-opacity);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_down_big-opacity);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_left-opacity);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_left_big-opacity);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_right-opacity);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_right_big-opacity);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_up-opacity);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--animation-fade_out_up_big-opacity);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_in-rotate));
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_in_down_left-rotate));
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_in_down_right-rotate));
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_in_up_left-rotate));
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_in_up_right-rotate));
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_out-rotate));
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_out_down_left-rotate));
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_out_down_right-rotate));
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_out_up_left-rotate));
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, var(--animation-rotate_out_up_right-rotate));
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(var(--animation-roll_in-translate_x), 0, 0) rotate3d(0, 0, 1, var(--animation-roll_in-rotate));
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(var(--animation-roll_out-translate_x), 0, 0) rotate3d(0, 0, 1, var(--animation-roll_out-rotate));
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(var(--animation-zoom_in-scale),
        var(--animation-zoom_in-scale),
        var(--animation-zoom_in-scale));
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_down-scale),
        var(--animation-zoom_in_down-scale),
        var(--animation-zoom_in_down-scale)) translate3d(0, var(--animation-zoom_in_down-translate_y), 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_left-scale),
        var(--animation-zoom_in_left-scale),
        var(--animation-zoom_in_left-scale)) translate3d(var(--animation-zoom_in_left-translate_x), 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_right-scale),
        var(--animation-zoom_in_right-scale),
        var(--animation-zoom_in_right-scale)) translate3d(var(--animation-zoom_in_right-translate_x), 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_up-scale),
        var(--animation-zoom_in_up-scale),
        var(--animation-zoom_in_up-scale)) translate3d(0, var(--animation-zoom_in_up-translate_y), 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(var(--animation-zoom_out-scale),
        var(--animation-zoom_out-scale),
        var(--animation-zoom_out-scale));
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_out_down-scale),
        var(--animation-zoom_out_down-scale),
        var(--animation-zoom_out_down-scale)) translate3d(0, var(--animation-zoom_out_down-translate_y), 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_out_left-scale),
        var(--animation-zoom_out_left-scale),
        var(--animation-zoom_out_left-scale)) translate3d(var(--animation-zoom_out_left-translate_x), 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_out_right-scale),
        var(--animation-zoom_out_right-scale),
        var(--animation-zoom_out_right-scale)) translate3d(var(--animation-zoom_out_right-translate_x), 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_out_up-scale),
        var(--animation-zoom_out_up-scale),
        var(--animation-zoom_out_up-scale)) translate3d(0, var(--animation-zoom_out_up-translate_y), 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, var(--animation-slide_in_down-translate_y), 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    transform: translate3d(var(--animation-slide_in_left-translate_x), 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    transform: translate3d(var(--animation-slide_in_right-translate_x), 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, var(--animation-slide_in_up-translate_y), 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, var(--animation-slide_out_down-translate_y), 0);
  }
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(var(--animation-slide_out_left-translate_x), 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(var(--animation-slide_out_right-translate_x), 0, 0);
  }
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, var(--animation-slide_out_up-translate_y), 0);
  }
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(0, var(--animation-slide_out_up-translate_y), 0);
  }
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(var(--animation-slide_out_right-translate_x), 0, 0);
  }
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(0, var(--animation-slide_out_down-translate_y), 0);
  }
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(var(--animation-slide_out_left-translate_x), 0, 0);
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(var(--animation-zoom_in-scale),
        var(--animation-zoom_in-scale),
        var(--animation-zoom_in-scale));
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 1;
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_down-scale),
        var(--animation-zoom_in_down-scale),
        var(--animation-zoom_in_down-scale)) translate3d(0, var(--animation-zoom_in_down-translate_y), 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }

  to {
    opacity: 1;
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_left-scale),
        var(--animation-zoom_in_left-scale),
        var(--animation-zoom_in_left-scale)) translate3d(var(--animation-zoom_in_left-translate_x), 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }

  to {
    opacity: 1;
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_right-scale),
        var(--animation-zoom_in_right-scale),
        var(--animation-zoom_in_right-scale)) translate3d(var(--animation-zoom_in_right-translate_x), 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }

  to {
    opacity: 1;
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(var(--animation-zoom_in_up-scale),
        var(--animation-zoom_in_up-scale),
        var(--animation-zoom_in_up-scale)) translate3d(0, var(--animation-zoom_in_up-translate_y), 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }

  to {
    opacity: 1;
  }
}

@keyframes customAnimationIn {
  from {
    transform-origin: center center;
    transform: translate3d(var(--animation-custom_in-translate_x),
        var(--animation-custom_in-translate_y),
        0) scale3d(var(--animation-custom_in-scale),
        var(--animation-custom_in-scale),
        var(--animation-custom_in-scale)) rotate3d(0, 0, 1, var(--animation-custom_in-rotate));
    opacity: var(--animation-custom_in-opacity);
  }

  to {
    transform-origin: center center;
    transform: translate3d(-50% !important, -50% !important, 0);
    opacity: 1;
  }
}

@keyframes customAnimationOut {
  from {
    transform-origin: center center;
    transform: translate3d(-50% !important, -50% !important, 0);
    opacity: 1;
  }

  to {
    transform-origin: center center;
    transform: translate3d(var(--animation-custom_in-translate_x),
        var(--animation-custom_in-translate_y),
        0) scale3d(var(--animation-custom_in-scale),
        var(--animation-custom_in-scale),
        var(--animation-custom_in-scale)) rotate3d(0, 0, 1, var(--animation-custom_in-rotate));
    opacity: var(--animation-custom_in-opacity);
  }
}

.customAnimationIn {
  animation-name: customAnimationIn;
}

.u-repeater {
  display: grid;
  grid-template-columns: repeat(3, 33.33333333%);
}

.u-repeater-item {
  display: flex;
  position: relative;
}

.u-list-control {
  display: flex;
  position: relative;
}

.u-list:not(.u-repeater) {
  display: flex;
  flex-direction: column;
}

.u-list:not(.u-repeater) .u-repeater {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.u-list:not(.u-repeater) .u-list-control {
  flex: 0;
}

.u-table table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

.u-table-valign-top {
  vertical-align: top;
}

.u-table-valign-middle {
  vertical-align: middle;
}

.u-table-valign-bottom {
  vertical-align: bottom;
}

.u-custom-list {
  list-style-type: none;
  padding-left: 0;
}

.u-custom-list li {
  position: relative;
  margin-left: 1.1em;
}

.u-custom-list .u-list-icon {
  display: inline-block;
  position: absolute;
  width: 1em;
  min-height: 1em;
  height: auto;
  left: -1.2em;
  fill: currentColor;
  text-align: center;
}

.u-custom-list .u-list-icon> :first-child {
  display: inline-block;
  position: relative;
  margin: -0.8em;
  font-size: 0.8em;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  line-height: 0.9;
}

.u-btn .u-icon,
.u-text .u-icon {
  position: relative;
  display: inline;
  line-height: inherit;
  font-size: 1em;
  fill: currentColor;
  vertical-align: middle;
  white-space: nowrap;
}

.u-btn .u-icon.u-file-icon>img[src],
.u-text .u-icon.u-file-icon>img[src] {
  display: inline-block;
  height: 1em;
  width: auto;
  line-height: 1;
  vertical-align: -0.15em;
}

.u-btn .u-icon>svg,
.u-text .u-icon>svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  vertical-align: -0.15em;
}

.u-btn .u-icon>svg+img,
.u-text .u-icon>svg+img {
  position: absolute !important;
  left: calc(50% - 0.5em) !important;
  top: calc(50% - 0.5em) !important;
  display: inline !important;
  padding: 0.5em !important;
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
  outline: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  line-height: 1 !important;
}

.u-text .u-btn {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: baseline;
  white-space: normal;
  text-align: inherit;
}

.u-text .u-btn.u-button-link {
  display: inline;
}

.u-layout-carousel {
  display: flex;
}

.u-layout-carousel .u-carousel-inner {
  flex: 1;
}

.u-layout-carousel .u-carousel-item {
  height: 100%;
  flex-direction: column;
}

.u-layout-carousel .u-carousel-item.u-active {
  display: flex;
}

.u-section-row {
  position: relative;
}

.u-carousel {
  position: relative;
}

.u-carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.u-carousel-item {
  position: relative;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: 1000px;
  transform: translate3d(0, 0, 0);
}

.u-carousel .u-carousel-item {
  display: none;
}

.u-carousel-item.u-active {
  display: block;
}

.u-active.u-carousel-item-right {
  transform: translate3d(100%, 0, 0);
}

.u-active.u-carousel-item-left {
  transform: translate3d(-100%, 0, 0);
}

.u-carousel-control>span {
  display: inline-block;
  height: 100%;
  width: 100%;
}

.u-carousel-control {
  display: inline-block;
  height: 65px;
  width: 65px;
  z-index: 2;
}

.u-carousel-duration-10000 .u-carousel-inner .u-carousel-item {
  transition-duration: 10s;
}

.u-carousel-duration-9750 .u-carousel-inner .u-carousel-item {
  transition-duration: 9.75s;
}

.u-carousel-duration-9500 .u-carousel-inner .u-carousel-item {
  transition-duration: 9.5s;
}

.u-carousel-duration-9250 .u-carousel-inner .u-carousel-item {
  transition-duration: 9.25s;
}

.u-carousel-duration-9000 .u-carousel-inner .u-carousel-item {
  transition-duration: 9s;
}

.u-carousel-duration-8750 .u-carousel-inner .u-carousel-item {
  transition-duration: 8.75s;
}

.u-carousel-duration-8500 .u-carousel-inner .u-carousel-item {
  transition-duration: 8.5s;
}

.u-carousel-duration-8250 .u-carousel-inner .u-carousel-item {
  transition-duration: 8.25s;
}

.u-carousel-duration-8000 .u-carousel-inner .u-carousel-item {
  transition-duration: 8s;
}

.u-carousel-duration-7750 .u-carousel-inner .u-carousel-item {
  transition-duration: 7.75s;
}

.u-carousel-duration-7500 .u-carousel-inner .u-carousel-item {
  transition-duration: 7.5s;
}

.u-carousel-duration-7250 .u-carousel-inner .u-carousel-item {
  transition-duration: 7.25s;
}

.u-carousel-duration-7000 .u-carousel-inner .u-carousel-item {
  transition-duration: 7s;
}

.u-carousel-duration-6750 .u-carousel-inner .u-carousel-item {
  transition-duration: 6.75s;
}

.u-carousel-duration-6500 .u-carousel-inner .u-carousel-item {
  transition-duration: 6.5s;
}

.u-carousel-duration-6250 .u-carousel-inner .u-carousel-item {
  transition-duration: 6.25s;
}

.u-carousel-duration-6000 .u-carousel-inner .u-carousel-item {
  transition-duration: 6s;
}

.u-carousel-duration-5750 .u-carousel-inner .u-carousel-item {
  transition-duration: 5.75s;
}

.u-carousel-duration-5500 .u-carousel-inner .u-carousel-item {
  transition-duration: 5.5s;
}

.u-carousel-duration-5250 .u-carousel-inner .u-carousel-item {
  transition-duration: 5.25s;
}

.u-carousel-duration-5000 .u-carousel-inner .u-carousel-item {
  transition-duration: 5s;
}

.u-carousel-duration-4750 .u-carousel-inner .u-carousel-item {
  transition-duration: 4.75s;
}

.u-carousel-duration-4500 .u-carousel-inner .u-carousel-item {
  transition-duration: 4.5s;
}

.u-carousel-duration-4250 .u-carousel-inner .u-carousel-item {
  transition-duration: 4.25s;
}

.u-carousel-duration-4000 .u-carousel-inner .u-carousel-item {
  transition-duration: 4s;
}

.u-carousel-duration-3750 .u-carousel-inner .u-carousel-item {
  transition-duration: 3.75s;
}

.u-carousel-duration-3500 .u-carousel-inner .u-carousel-item {
  transition-duration: 3.5s;
}

.u-carousel-duration-3250 .u-carousel-inner .u-carousel-item {
  transition-duration: 3.25s;
}

.u-carousel-duration-3000 .u-carousel-inner .u-carousel-item {
  transition-duration: 3s;
}

.u-carousel-duration-2750 .u-carousel-inner .u-carousel-item {
  transition-duration: 2.75s;
}

.u-carousel-duration-2500 .u-carousel-inner .u-carousel-item {
  transition-duration: 2.5s;
}

.u-carousel-duration-2250 .u-carousel-inner .u-carousel-item {
  transition-duration: 2.25s;
}

.u-carousel-duration-2000 .u-carousel-inner .u-carousel-item {
  transition-duration: 2s;
}

.u-carousel-duration-1750 .u-carousel-inner .u-carousel-item {
  transition-duration: 1.75s;
}

.u-carousel-duration-1500 .u-carousel-inner .u-carousel-item {
  transition-duration: 1.5s;
}

.u-carousel-duration-1250 .u-carousel-inner .u-carousel-item {
  transition-duration: 1.25s;
}

.u-carousel-duration-1000 .u-carousel-inner .u-carousel-item {
  transition-duration: 1s;
}

.u-carousel-duration-750 .u-carousel-inner .u-carousel-item {
  transition-duration: 750ms;
}

.u-carousel-duration-500 .u-carousel-inner .u-carousel-item {
  transition-duration: 0.5s;
}

.u-carousel-duration-250 .u-carousel-inner .u-carousel-item {
  transition-duration: 250ms;
}

.u-carousel-duration-0 .u-carousel-inner .u-carousel-item {
  transition-duration: 0s;
}

.u-carousel-top .u-carousel-inner .u-active.u-carousel-item-right {
  transform: translate3d(0, 100%, 0);
}

.u-carousel-top .u-carousel-inner .u-active.u-carousel-item-left {
  transform: translate3d(0, -100%, 0);
}

.u-carousel-bottom .u-carousel-inner .u-active.u-carousel-item-right {
  transform: translate3d(0, -100%, 0);
}

.u-carousel-bottom .u-carousel-inner .u-active.u-carousel-item-left {
  transform: translate3d(0, 100%, 0);
}

.u-carousel-right .u-carousel-inner .u-active.u-carousel-item-right {
  transform: translate3d(-100%, 0, 0);
}

.u-carousel-right .u-carousel-inner .u-active.u-carousel-item-left {
  transform: translate3d(100%, 0, 0);
}

.u-form {
  --checkbox-checked-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  --radio-checked-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.u-field-input {
  border: 0;
}

.u-field-input[class*="u-active-"],
.u-field-input[class*="u-black"],
.u-field-input[class*="u-border-"],
.u-field-input[class*="u-custom-color-"],
.u-field-input[class*="u-grey-"],
.u-field-input[class*="u-hover-"],
.u-field-input[class*="u-palette-"],
.u-field-input[class*="u-white"] {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.u-field-input[class*="u-active-"][type="checkbox"]:checked,
.u-field-input[class*="u-black"][type="checkbox"]:checked,
.u-field-input[class*="u-border-"][type="checkbox"]:checked,
.u-field-input[class*="u-custom-color-"][type="checkbox"]:checked,
.u-field-input[class*="u-grey-"][type="checkbox"]:checked,
.u-field-input[class*="u-hover-"][type="checkbox"]:checked,
.u-field-input[class*="u-palette-"][type="checkbox"]:checked,
.u-field-input[class*="u-white"][type="checkbox"]:checked {
  background-image: var(--checkbox-checked-icon);
}

.u-field-input[class*="u-active-"][type="radio"]:checked,
.u-field-input[class*="u-black"][type="radio"]:checked,
.u-field-input[class*="u-border-"][type="radio"]:checked,
.u-field-input[class*="u-custom-color-"][type="radio"]:checked,
.u-field-input[class*="u-grey-"][type="radio"]:checked,
.u-field-input[class*="u-hover-"][type="radio"]:checked,
.u-field-input[class*="u-palette-"][type="radio"]:checked,
.u-field-input[class*="u-white"][type="radio"]:checked {
  background-image: var(--radio-checked-icon);
}

.u-field-input,
.u-input,
.u-link[class*="u-border-"],
[class*="u-border-"] {
  border-style: solid;
}

.u-border-0,
.u-field-input.u-field-input.u-border-0,
.u-input.u-border-0,
.u-text.u-border-0,
a.u-button-style.u-border-0 {
  border-width: 0;
}

.u-shape-svg.u-border-0 {
  stroke-width: 0;
}

.u-link.u-border-0 {
  border-width: 0;
}

.u-border-1,
.u-field-input.u-field-input.u-border-1,
.u-input.u-border-1,
.u-text.u-border-1,
a.u-button-style.u-border-1 {
  border-width: 1px;
}

.u-shape-svg.u-border-1 {
  stroke-width: 1px;
}

.u-link.u-border-1 {
  border-width: 0 0 1px 0;
}

.u-border-2,
.u-field-input.u-field-input.u-border-2,
.u-input.u-border-2,
.u-text.u-border-2,
a.u-button-style.u-border-2 {
  border-width: 2px;
}

.u-shape-svg.u-border-2 {
  stroke-width: 2px;
}

.u-link.u-border-2 {
  border-width: 0 0 2px 0;
}

.u-border-3,
.u-field-input.u-field-input.u-border-3,
.u-input.u-border-3,
.u-text.u-border-3,
a.u-button-style.u-border-3 {
  border-width: 3px;
}

.u-shape-svg.u-border-3 {
  stroke-width: 3px;
}

.u-link.u-border-3 {
  border-width: 0 0 3px 0;
}

.u-border-4,
.u-field-input.u-field-input.u-border-4,
.u-input.u-border-4,
.u-text.u-border-4,
a.u-button-style.u-border-4 {
  border-width: 4px;
}

.u-shape-svg.u-border-4 {
  stroke-width: 4px;
}

.u-link.u-border-4 {
  border-width: 0 0 4px 0;
}

.u-border-5,
.u-field-input.u-field-input.u-border-5,
.u-input.u-border-5,
.u-text.u-border-5,
a.u-button-style.u-border-5 {
  border-width: 5px;
}

.u-shape-svg.u-border-5 {
  stroke-width: 5px;
}

.u-link.u-border-5 {
  border-width: 0 0 5px 0;
}

.u-border-6,
.u-field-input.u-field-input.u-border-6,
.u-input.u-border-6,
.u-text.u-border-6,
a.u-button-style.u-border-6 {
  border-width: 6px;
}

.u-shape-svg.u-border-6 {
  stroke-width: 6px;
}

.u-link.u-border-6 {
  border-width: 0 0 6px 0;
}

.u-border-7,
.u-field-input.u-field-input.u-border-7,
.u-input.u-border-7,
.u-text.u-border-7,
a.u-button-style.u-border-7 {
  border-width: 7px;
}

.u-shape-svg.u-border-7 {
  stroke-width: 7px;
}

.u-link.u-border-7 {
  border-width: 0 0 7px 0;
}

.u-border-8,
.u-field-input.u-field-input.u-border-8,
.u-input.u-border-8,
.u-text.u-border-8,
a.u-button-style.u-border-8 {
  border-width: 8px;
}

.u-shape-svg.u-border-8 {
  stroke-width: 8px;
}

.u-link.u-border-8 {
  border-width: 0 0 8px 0;
}

.u-border-9,
.u-field-input.u-field-input.u-border-9,
.u-input.u-border-9,
.u-text.u-border-9,
a.u-button-style.u-border-9 {
  border-width: 9px;
}

.u-shape-svg.u-border-9 {
  stroke-width: 9px;
}

.u-link.u-border-9 {
  border-width: 0 0 9px 0;
}

.u-border-10,
.u-field-input.u-field-input.u-border-10,
.u-input.u-border-10,
.u-text.u-border-10,
a.u-button-style.u-border-10 {
  border-width: 10px;
}

.u-shape-svg.u-border-10 {
  stroke-width: 10px;
}

.u-link.u-border-10 {
  border-width: 0 0 10px 0;
}

.u-border-11,
.u-field-input.u-field-input.u-border-11,
.u-input.u-border-11,
.u-text.u-border-11,
a.u-button-style.u-border-11 {
  border-width: 11px;
}

.u-shape-svg.u-border-11 {
  stroke-width: 11px;
}

.u-link.u-border-11 {
  border-width: 0 0 11px 0;
}

.u-border-12,
.u-field-input.u-field-input.u-border-12,
.u-input.u-border-12,
.u-text.u-border-12,
a.u-button-style.u-border-12 {
  border-width: 12px;
}

.u-shape-svg.u-border-12 {
  stroke-width: 12px;
}

.u-link.u-border-12 {
  border-width: 0 0 12px 0;
}

.u-border-13,
.u-field-input.u-field-input.u-border-13,
.u-input.u-border-13,
.u-text.u-border-13,
a.u-button-style.u-border-13 {
  border-width: 13px;
}

.u-shape-svg.u-border-13 {
  stroke-width: 13px;
}

.u-link.u-border-13 {
  border-width: 0 0 13px 0;
}

.u-border-14,
.u-field-input.u-field-input.u-border-14,
.u-input.u-border-14,
.u-text.u-border-14,
a.u-button-style.u-border-14 {
  border-width: 14px;
}

.u-shape-svg.u-border-14 {
  stroke-width: 14px;
}

.u-link.u-border-14 {
  border-width: 0 0 14px 0;
}

.u-border-15,
.u-field-input.u-field-input.u-border-15,
.u-input.u-border-15,
.u-text.u-border-15,
a.u-button-style.u-border-15 {
  border-width: 15px;
}

.u-shape-svg.u-border-15 {
  stroke-width: 15px;
}

.u-link.u-border-15 {
  border-width: 0 0 15px 0;
}

.u-border-16,
.u-field-input.u-field-input.u-border-16,
.u-input.u-border-16,
.u-text.u-border-16,
a.u-button-style.u-border-16 {
  border-width: 16px;
}

.u-shape-svg.u-border-16 {
  stroke-width: 16px;
}

.u-link.u-border-16 {
  border-width: 0 0 16px 0;
}

.u-border-17,
.u-field-input.u-field-input.u-border-17,
.u-input.u-border-17,
.u-text.u-border-17,
a.u-button-style.u-border-17 {
  border-width: 17px;
}

.u-shape-svg.u-border-17 {
  stroke-width: 17px;
}

.u-link.u-border-17 {
  border-width: 0 0 17px 0;
}

.u-border-18,
.u-field-input.u-field-input.u-border-18,
.u-input.u-border-18,
.u-text.u-border-18,
a.u-button-style.u-border-18 {
  border-width: 18px;
}

.u-shape-svg.u-border-18 {
  stroke-width: 18px;
}

.u-link.u-border-18 {
  border-width: 0 0 18px 0;
}

.u-border-19,
.u-field-input.u-field-input.u-border-19,
.u-input.u-border-19,
.u-text.u-border-19,
a.u-button-style.u-border-19 {
  border-width: 19px;
}

.u-shape-svg.u-border-19 {
  stroke-width: 19px;
}

.u-link.u-border-19 {
  border-width: 0 0 19px 0;
}

.u-border-20,
.u-field-input.u-field-input.u-border-20,
.u-input.u-border-20,
.u-text.u-border-20,
a.u-button-style.u-border-20 {
  border-width: 20px;
}

.u-shape-svg.u-border-20 {
  stroke-width: 20px;
}

.u-link.u-border-20 {
  border-width: 0 0 20px 0;
}

.u-radius-0,
.u-radius-0:before,
.u-radius-0:not(.u-hover-box)>.u-container-layout {
  border-radius: 0 !important;
}

.u-top-left-radius-0,
.u-top-left-radius-0:before,
.u-top-left-radius-0:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 0 !important;
}

.u-top-right-radius-0,
.u-top-right-radius-0:before,
.u-top-right-radius-0:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 0 !important;
}

.u-bottom-right-radius-0,
.u-bottom-right-radius-0:before,
.u-bottom-right-radius-0:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 0 !important;
}

.u-bottom-left-radius-0,
.u-bottom-left-radius-0:before,
.u-bottom-left-radius-0:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 0 !important;
}

.u-radius-1,
.u-radius-1:before,
.u-radius-1:not(.u-hover-box)>.u-container-layout {
  border-radius: 1px !important;
}

.u-top-left-radius-1,
.u-top-left-radius-1:before,
.u-top-left-radius-1:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 1px !important;
}

.u-top-right-radius-1,
.u-top-right-radius-1:before,
.u-top-right-radius-1:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 1px !important;
}

.u-bottom-right-radius-1,
.u-bottom-right-radius-1:before,
.u-bottom-right-radius-1:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 1px !important;
}

.u-bottom-left-radius-1,
.u-bottom-left-radius-1:before,
.u-bottom-left-radius-1:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 1px !important;
}

.u-radius-2,
.u-radius-2:before,
.u-radius-2:not(.u-hover-box)>.u-container-layout {
  border-radius: 2px !important;
}

.u-top-left-radius-2,
.u-top-left-radius-2:before,
.u-top-left-radius-2:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 2px !important;
}

.u-top-right-radius-2,
.u-top-right-radius-2:before,
.u-top-right-radius-2:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 2px !important;
}

.u-bottom-right-radius-2,
.u-bottom-right-radius-2:before,
.u-bottom-right-radius-2:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 2px !important;
}

.u-bottom-left-radius-2,
.u-bottom-left-radius-2:before,
.u-bottom-left-radius-2:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 2px !important;
}

.u-radius-3,
.u-radius-3:before,
.u-radius-3:not(.u-hover-box)>.u-container-layout {
  border-radius: 3px !important;
}

.u-top-left-radius-3,
.u-top-left-radius-3:before,
.u-top-left-radius-3:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 3px !important;
}

.u-top-right-radius-3,
.u-top-right-radius-3:before,
.u-top-right-radius-3:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 3px !important;
}

.u-bottom-right-radius-3,
.u-bottom-right-radius-3:before,
.u-bottom-right-radius-3:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 3px !important;
}

.u-bottom-left-radius-3,
.u-bottom-left-radius-3:before,
.u-bottom-left-radius-3:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 3px !important;
}

.u-radius-4,
.u-radius-4:before,
.u-radius-4:not(.u-hover-box)>.u-container-layout {
  border-radius: 4px !important;
}

.u-top-left-radius-4,
.u-top-left-radius-4:before,
.u-top-left-radius-4:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 4px !important;
}

.u-top-right-radius-4,
.u-top-right-radius-4:before,
.u-top-right-radius-4:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 4px !important;
}

.u-bottom-right-radius-4,
.u-bottom-right-radius-4:before,
.u-bottom-right-radius-4:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 4px !important;
}

.u-bottom-left-radius-4,
.u-bottom-left-radius-4:before,
.u-bottom-left-radius-4:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 4px !important;
}

.u-radius-5,
.u-radius-5:before,
.u-radius-5:not(.u-hover-box)>.u-container-layout {
  border-radius: 5px !important;
}

.u-top-left-radius-5,
.u-top-left-radius-5:before,
.u-top-left-radius-5:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 5px !important;
}

.u-top-right-radius-5,
.u-top-right-radius-5:before,
.u-top-right-radius-5:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 5px !important;
}

.u-bottom-right-radius-5,
.u-bottom-right-radius-5:before,
.u-bottom-right-radius-5:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 5px !important;
}

.u-bottom-left-radius-5,
.u-bottom-left-radius-5:before,
.u-bottom-left-radius-5:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 5px !important;
}

.u-radius-6,
.u-radius-6:before,
.u-radius-6:not(.u-hover-box)>.u-container-layout {
  border-radius: 6px !important;
}

.u-top-left-radius-6,
.u-top-left-radius-6:before,
.u-top-left-radius-6:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 6px !important;
}

.u-top-right-radius-6,
.u-top-right-radius-6:before,
.u-top-right-radius-6:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 6px !important;
}

.u-bottom-right-radius-6,
.u-bottom-right-radius-6:before,
.u-bottom-right-radius-6:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 6px !important;
}

.u-bottom-left-radius-6,
.u-bottom-left-radius-6:before,
.u-bottom-left-radius-6:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 6px !important;
}

.u-radius-7,
.u-radius-7:before,
.u-radius-7:not(.u-hover-box)>.u-container-layout {
  border-radius: 7px !important;
}

.u-top-left-radius-7,
.u-top-left-radius-7:before,
.u-top-left-radius-7:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 7px !important;
}

.u-top-right-radius-7,
.u-top-right-radius-7:before,
.u-top-right-radius-7:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 7px !important;
}

.u-bottom-right-radius-7,
.u-bottom-right-radius-7:before,
.u-bottom-right-radius-7:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 7px !important;
}

.u-bottom-left-radius-7,
.u-bottom-left-radius-7:before,
.u-bottom-left-radius-7:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 7px !important;
}

.u-radius-8,
.u-radius-8:before,
.u-radius-8:not(.u-hover-box)>.u-container-layout {
  border-radius: 8px !important;
}

.u-top-left-radius-8,
.u-top-left-radius-8:before,
.u-top-left-radius-8:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 8px !important;
}

.u-top-right-radius-8,
.u-top-right-radius-8:before,
.u-top-right-radius-8:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 8px !important;
}

.u-bottom-right-radius-8,
.u-bottom-right-radius-8:before,
.u-bottom-right-radius-8:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 8px !important;
}

.u-bottom-left-radius-8,
.u-bottom-left-radius-8:before,
.u-bottom-left-radius-8:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 8px !important;
}

.u-radius-9,
.u-radius-9:before,
.u-radius-9:not(.u-hover-box)>.u-container-layout {
  border-radius: 9px !important;
}

.u-top-left-radius-9,
.u-top-left-radius-9:before,
.u-top-left-radius-9:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 9px !important;
}

.u-top-right-radius-9,
.u-top-right-radius-9:before,
.u-top-right-radius-9:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 9px !important;
}

.u-bottom-right-radius-9,
.u-bottom-right-radius-9:before,
.u-bottom-right-radius-9:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 9px !important;
}

.u-bottom-left-radius-9,
.u-bottom-left-radius-9:before,
.u-bottom-left-radius-9:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 9px !important;
}

.u-radius-10,
.u-radius-10:before,
.u-radius-10:not(.u-hover-box)>.u-container-layout {
  border-radius: 10px !important;
}

.u-top-left-radius-10,
.u-top-left-radius-10:before,
.u-top-left-radius-10:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 10px !important;
}

.u-top-right-radius-10,
.u-top-right-radius-10:before,
.u-top-right-radius-10:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 10px !important;
}

.u-bottom-right-radius-10,
.u-bottom-right-radius-10:before,
.u-bottom-right-radius-10:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 10px !important;
}

.u-bottom-left-radius-10,
.u-bottom-left-radius-10:before,
.u-bottom-left-radius-10:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 10px !important;
}

.u-radius-11,
.u-radius-11:before,
.u-radius-11:not(.u-hover-box)>.u-container-layout {
  border-radius: 11px !important;
}

.u-top-left-radius-11,
.u-top-left-radius-11:before,
.u-top-left-radius-11:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 11px !important;
}

.u-top-right-radius-11,
.u-top-right-radius-11:before,
.u-top-right-radius-11:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 11px !important;
}

.u-bottom-right-radius-11,
.u-bottom-right-radius-11:before,
.u-bottom-right-radius-11:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 11px !important;
}

.u-bottom-left-radius-11,
.u-bottom-left-radius-11:before,
.u-bottom-left-radius-11:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 11px !important;
}

.u-radius-12,
.u-radius-12:before,
.u-radius-12:not(.u-hover-box)>.u-container-layout {
  border-radius: 12px !important;
}

.u-top-left-radius-12,
.u-top-left-radius-12:before,
.u-top-left-radius-12:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 12px !important;
}

.u-top-right-radius-12,
.u-top-right-radius-12:before,
.u-top-right-radius-12:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 12px !important;
}

.u-bottom-right-radius-12,
.u-bottom-right-radius-12:before,
.u-bottom-right-radius-12:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 12px !important;
}

.u-bottom-left-radius-12,
.u-bottom-left-radius-12:before,
.u-bottom-left-radius-12:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 12px !important;
}

.u-radius-13,
.u-radius-13:before,
.u-radius-13:not(.u-hover-box)>.u-container-layout {
  border-radius: 13px !important;
}

.u-top-left-radius-13,
.u-top-left-radius-13:before,
.u-top-left-radius-13:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 13px !important;
}

.u-top-right-radius-13,
.u-top-right-radius-13:before,
.u-top-right-radius-13:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 13px !important;
}

.u-bottom-right-radius-13,
.u-bottom-right-radius-13:before,
.u-bottom-right-radius-13:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 13px !important;
}

.u-bottom-left-radius-13,
.u-bottom-left-radius-13:before,
.u-bottom-left-radius-13:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 13px !important;
}

.u-radius-14,
.u-radius-14:before,
.u-radius-14:not(.u-hover-box)>.u-container-layout {
  border-radius: 14px !important;
}

.u-top-left-radius-14,
.u-top-left-radius-14:before,
.u-top-left-radius-14:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 14px !important;
}

.u-top-right-radius-14,
.u-top-right-radius-14:before,
.u-top-right-radius-14:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 14px !important;
}

.u-bottom-right-radius-14,
.u-bottom-right-radius-14:before,
.u-bottom-right-radius-14:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 14px !important;
}

.u-bottom-left-radius-14,
.u-bottom-left-radius-14:before,
.u-bottom-left-radius-14:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 14px !important;
}

.u-radius-15,
.u-radius-15:before,
.u-radius-15:not(.u-hover-box)>.u-container-layout {
  border-radius: 15px !important;
}

.u-top-left-radius-15,
.u-top-left-radius-15:before,
.u-top-left-radius-15:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 15px !important;
}

.u-top-right-radius-15,
.u-top-right-radius-15:before,
.u-top-right-radius-15:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 15px !important;
}

.u-bottom-right-radius-15,
.u-bottom-right-radius-15:before,
.u-bottom-right-radius-15:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 15px !important;
}

.u-bottom-left-radius-15,
.u-bottom-left-radius-15:before,
.u-bottom-left-radius-15:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 15px !important;
}

.u-radius-16,
.u-radius-16:before,
.u-radius-16:not(.u-hover-box)>.u-container-layout {
  border-radius: 16px !important;
}

.u-top-left-radius-16,
.u-top-left-radius-16:before,
.u-top-left-radius-16:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 16px !important;
}

.u-top-right-radius-16,
.u-top-right-radius-16:before,
.u-top-right-radius-16:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 16px !important;
}

.u-bottom-right-radius-16,
.u-bottom-right-radius-16:before,
.u-bottom-right-radius-16:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 16px !important;
}

.u-bottom-left-radius-16,
.u-bottom-left-radius-16:before,
.u-bottom-left-radius-16:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 16px !important;
}

.u-radius-17,
.u-radius-17:before,
.u-radius-17:not(.u-hover-box)>.u-container-layout {
  border-radius: 17px !important;
}

.u-top-left-radius-17,
.u-top-left-radius-17:before,
.u-top-left-radius-17:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 17px !important;
}

.u-top-right-radius-17,
.u-top-right-radius-17:before,
.u-top-right-radius-17:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 17px !important;
}

.u-bottom-right-radius-17,
.u-bottom-right-radius-17:before,
.u-bottom-right-radius-17:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 17px !important;
}

.u-bottom-left-radius-17,
.u-bottom-left-radius-17:before,
.u-bottom-left-radius-17:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 17px !important;
}

.u-radius-18,
.u-radius-18:before,
.u-radius-18:not(.u-hover-box)>.u-container-layout {
  border-radius: 18px !important;
}

.u-top-left-radius-18,
.u-top-left-radius-18:before,
.u-top-left-radius-18:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 18px !important;
}

.u-top-right-radius-18,
.u-top-right-radius-18:before,
.u-top-right-radius-18:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 18px !important;
}

.u-bottom-right-radius-18,
.u-bottom-right-radius-18:before,
.u-bottom-right-radius-18:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 18px !important;
}

.u-bottom-left-radius-18,
.u-bottom-left-radius-18:before,
.u-bottom-left-radius-18:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 18px !important;
}

.u-radius-19,
.u-radius-19:before,
.u-radius-19:not(.u-hover-box)>.u-container-layout {
  border-radius: 19px !important;
}

.u-top-left-radius-19,
.u-top-left-radius-19:before,
.u-top-left-radius-19:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 19px !important;
}

.u-top-right-radius-19,
.u-top-right-radius-19:before,
.u-top-right-radius-19:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 19px !important;
}

.u-bottom-right-radius-19,
.u-bottom-right-radius-19:before,
.u-bottom-right-radius-19:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 19px !important;
}

.u-bottom-left-radius-19,
.u-bottom-left-radius-19:before,
.u-bottom-left-radius-19:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 19px !important;
}

.u-radius-20,
.u-radius-20:before,
.u-radius-20:not(.u-hover-box)>.u-container-layout {
  border-radius: 20px !important;
}

.u-top-left-radius-20,
.u-top-left-radius-20:before,
.u-top-left-radius-20:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 20px !important;
}

.u-top-right-radius-20,
.u-top-right-radius-20:before,
.u-top-right-radius-20:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 20px !important;
}

.u-bottom-right-radius-20,
.u-bottom-right-radius-20:before,
.u-bottom-right-radius-20:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 20px !important;
}

.u-bottom-left-radius-20,
.u-bottom-left-radius-20:before,
.u-bottom-left-radius-20:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 20px !important;
}

.u-radius-21,
.u-radius-21:before,
.u-radius-21:not(.u-hover-box)>.u-container-layout {
  border-radius: 21px !important;
}

.u-top-left-radius-21,
.u-top-left-radius-21:before,
.u-top-left-radius-21:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 21px !important;
}

.u-top-right-radius-21,
.u-top-right-radius-21:before,
.u-top-right-radius-21:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 21px !important;
}

.u-bottom-right-radius-21,
.u-bottom-right-radius-21:before,
.u-bottom-right-radius-21:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 21px !important;
}

.u-bottom-left-radius-21,
.u-bottom-left-radius-21:before,
.u-bottom-left-radius-21:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 21px !important;
}

.u-radius-22,
.u-radius-22:before,
.u-radius-22:not(.u-hover-box)>.u-container-layout {
  border-radius: 22px !important;
}

.u-top-left-radius-22,
.u-top-left-radius-22:before,
.u-top-left-radius-22:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 22px !important;
}

.u-top-right-radius-22,
.u-top-right-radius-22:before,
.u-top-right-radius-22:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 22px !important;
}

.u-bottom-right-radius-22,
.u-bottom-right-radius-22:before,
.u-bottom-right-radius-22:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 22px !important;
}

.u-bottom-left-radius-22,
.u-bottom-left-radius-22:before,
.u-bottom-left-radius-22:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 22px !important;
}

.u-radius-23,
.u-radius-23:before,
.u-radius-23:not(.u-hover-box)>.u-container-layout {
  border-radius: 23px !important;
}

.u-top-left-radius-23,
.u-top-left-radius-23:before,
.u-top-left-radius-23:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 23px !important;
}

.u-top-right-radius-23,
.u-top-right-radius-23:before,
.u-top-right-radius-23:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 23px !important;
}

.u-bottom-right-radius-23,
.u-bottom-right-radius-23:before,
.u-bottom-right-radius-23:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 23px !important;
}

.u-bottom-left-radius-23,
.u-bottom-left-radius-23:before,
.u-bottom-left-radius-23:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 23px !important;
}

.u-radius-24,
.u-radius-24:before,
.u-radius-24:not(.u-hover-box)>.u-container-layout {
  border-radius: 24px !important;
}

.u-top-left-radius-24,
.u-top-left-radius-24:before,
.u-top-left-radius-24:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 24px !important;
}

.u-top-right-radius-24,
.u-top-right-radius-24:before,
.u-top-right-radius-24:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 24px !important;
}

.u-bottom-right-radius-24,
.u-bottom-right-radius-24:before,
.u-bottom-right-radius-24:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 24px !important;
}

.u-bottom-left-radius-24,
.u-bottom-left-radius-24:before,
.u-bottom-left-radius-24:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 24px !important;
}

.u-radius-25,
.u-radius-25:before,
.u-radius-25:not(.u-hover-box)>.u-container-layout {
  border-radius: 25px !important;
}

.u-top-left-radius-25,
.u-top-left-radius-25:before,
.u-top-left-radius-25:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 25px !important;
}

.u-top-right-radius-25,
.u-top-right-radius-25:before,
.u-top-right-radius-25:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 25px !important;
}

.u-bottom-right-radius-25,
.u-bottom-right-radius-25:before,
.u-bottom-right-radius-25:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 25px !important;
}

.u-bottom-left-radius-25,
.u-bottom-left-radius-25:before,
.u-bottom-left-radius-25:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 25px !important;
}

.u-radius-26,
.u-radius-26:before,
.u-radius-26:not(.u-hover-box)>.u-container-layout {
  border-radius: 26px !important;
}

.u-top-left-radius-26,
.u-top-left-radius-26:before,
.u-top-left-radius-26:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 26px !important;
}

.u-top-right-radius-26,
.u-top-right-radius-26:before,
.u-top-right-radius-26:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 26px !important;
}

.u-bottom-right-radius-26,
.u-bottom-right-radius-26:before,
.u-bottom-right-radius-26:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 26px !important;
}

.u-bottom-left-radius-26,
.u-bottom-left-radius-26:before,
.u-bottom-left-radius-26:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 26px !important;
}

.u-radius-27,
.u-radius-27:before,
.u-radius-27:not(.u-hover-box)>.u-container-layout {
  border-radius: 27px !important;
}

.u-top-left-radius-27,
.u-top-left-radius-27:before,
.u-top-left-radius-27:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 27px !important;
}

.u-top-right-radius-27,
.u-top-right-radius-27:before,
.u-top-right-radius-27:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 27px !important;
}

.u-bottom-right-radius-27,
.u-bottom-right-radius-27:before,
.u-bottom-right-radius-27:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 27px !important;
}

.u-bottom-left-radius-27,
.u-bottom-left-radius-27:before,
.u-bottom-left-radius-27:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 27px !important;
}

.u-radius-28,
.u-radius-28:before,
.u-radius-28:not(.u-hover-box)>.u-container-layout {
  border-radius: 28px !important;
}

.u-top-left-radius-28,
.u-top-left-radius-28:before,
.u-top-left-radius-28:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 28px !important;
}

.u-top-right-radius-28,
.u-top-right-radius-28:before,
.u-top-right-radius-28:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 28px !important;
}

.u-bottom-right-radius-28,
.u-bottom-right-radius-28:before,
.u-bottom-right-radius-28:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 28px !important;
}

.u-bottom-left-radius-28,
.u-bottom-left-radius-28:before,
.u-bottom-left-radius-28:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 28px !important;
}

.u-radius-29,
.u-radius-29:before,
.u-radius-29:not(.u-hover-box)>.u-container-layout {
  border-radius: 29px !important;
}

.u-top-left-radius-29,
.u-top-left-radius-29:before,
.u-top-left-radius-29:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 29px !important;
}

.u-top-right-radius-29,
.u-top-right-radius-29:before,
.u-top-right-radius-29:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 29px !important;
}

.u-bottom-right-radius-29,
.u-bottom-right-radius-29:before,
.u-bottom-right-radius-29:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 29px !important;
}

.u-bottom-left-radius-29,
.u-bottom-left-radius-29:before,
.u-bottom-left-radius-29:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 29px !important;
}

.u-radius-30,
.u-radius-30:before,
.u-radius-30:not(.u-hover-box)>.u-container-layout {
  border-radius: 30px !important;
}

.u-top-left-radius-30,
.u-top-left-radius-30:before,
.u-top-left-radius-30:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 30px !important;
}

.u-top-right-radius-30,
.u-top-right-radius-30:before,
.u-top-right-radius-30:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 30px !important;
}

.u-bottom-right-radius-30,
.u-bottom-right-radius-30:before,
.u-bottom-right-radius-30:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 30px !important;
}

.u-bottom-left-radius-30,
.u-bottom-left-radius-30:before,
.u-bottom-left-radius-30:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 30px !important;
}

.u-radius-31,
.u-radius-31:before,
.u-radius-31:not(.u-hover-box)>.u-container-layout {
  border-radius: 31px !important;
}

.u-top-left-radius-31,
.u-top-left-radius-31:before,
.u-top-left-radius-31:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 31px !important;
}

.u-top-right-radius-31,
.u-top-right-radius-31:before,
.u-top-right-radius-31:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 31px !important;
}

.u-bottom-right-radius-31,
.u-bottom-right-radius-31:before,
.u-bottom-right-radius-31:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 31px !important;
}

.u-bottom-left-radius-31,
.u-bottom-left-radius-31:before,
.u-bottom-left-radius-31:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 31px !important;
}

.u-radius-32,
.u-radius-32:before,
.u-radius-32:not(.u-hover-box)>.u-container-layout {
  border-radius: 32px !important;
}

.u-top-left-radius-32,
.u-top-left-radius-32:before,
.u-top-left-radius-32:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 32px !important;
}

.u-top-right-radius-32,
.u-top-right-radius-32:before,
.u-top-right-radius-32:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 32px !important;
}

.u-bottom-right-radius-32,
.u-bottom-right-radius-32:before,
.u-bottom-right-radius-32:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 32px !important;
}

.u-bottom-left-radius-32,
.u-bottom-left-radius-32:before,
.u-bottom-left-radius-32:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 32px !important;
}

.u-radius-33,
.u-radius-33:before,
.u-radius-33:not(.u-hover-box)>.u-container-layout {
  border-radius: 33px !important;
}

.u-top-left-radius-33,
.u-top-left-radius-33:before,
.u-top-left-radius-33:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 33px !important;
}

.u-top-right-radius-33,
.u-top-right-radius-33:before,
.u-top-right-radius-33:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 33px !important;
}

.u-bottom-right-radius-33,
.u-bottom-right-radius-33:before,
.u-bottom-right-radius-33:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 33px !important;
}

.u-bottom-left-radius-33,
.u-bottom-left-radius-33:before,
.u-bottom-left-radius-33:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 33px !important;
}

.u-radius-34,
.u-radius-34:before,
.u-radius-34:not(.u-hover-box)>.u-container-layout {
  border-radius: 34px !important;
}

.u-top-left-radius-34,
.u-top-left-radius-34:before,
.u-top-left-radius-34:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 34px !important;
}

.u-top-right-radius-34,
.u-top-right-radius-34:before,
.u-top-right-radius-34:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 34px !important;
}

.u-bottom-right-radius-34,
.u-bottom-right-radius-34:before,
.u-bottom-right-radius-34:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 34px !important;
}

.u-bottom-left-radius-34,
.u-bottom-left-radius-34:before,
.u-bottom-left-radius-34:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 34px !important;
}

.u-radius-35,
.u-radius-35:before,
.u-radius-35:not(.u-hover-box)>.u-container-layout {
  border-radius: 35px !important;
}

.u-top-left-radius-35,
.u-top-left-radius-35:before,
.u-top-left-radius-35:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 35px !important;
}

.u-top-right-radius-35,
.u-top-right-radius-35:before,
.u-top-right-radius-35:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 35px !important;
}

.u-bottom-right-radius-35,
.u-bottom-right-radius-35:before,
.u-bottom-right-radius-35:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 35px !important;
}

.u-bottom-left-radius-35,
.u-bottom-left-radius-35:before,
.u-bottom-left-radius-35:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 35px !important;
}

.u-radius-36,
.u-radius-36:before,
.u-radius-36:not(.u-hover-box)>.u-container-layout {
  border-radius: 36px !important;
}

.u-top-left-radius-36,
.u-top-left-radius-36:before,
.u-top-left-radius-36:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 36px !important;
}

.u-top-right-radius-36,
.u-top-right-radius-36:before,
.u-top-right-radius-36:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 36px !important;
}

.u-bottom-right-radius-36,
.u-bottom-right-radius-36:before,
.u-bottom-right-radius-36:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 36px !important;
}

.u-bottom-left-radius-36,
.u-bottom-left-radius-36:before,
.u-bottom-left-radius-36:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 36px !important;
}

.u-radius-37,
.u-radius-37:before,
.u-radius-37:not(.u-hover-box)>.u-container-layout {
  border-radius: 37px !important;
}

.u-top-left-radius-37,
.u-top-left-radius-37:before,
.u-top-left-radius-37:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 37px !important;
}

.u-top-right-radius-37,
.u-top-right-radius-37:before,
.u-top-right-radius-37:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 37px !important;
}

.u-bottom-right-radius-37,
.u-bottom-right-radius-37:before,
.u-bottom-right-radius-37:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 37px !important;
}

.u-bottom-left-radius-37,
.u-bottom-left-radius-37:before,
.u-bottom-left-radius-37:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 37px !important;
}

.u-radius-38,
.u-radius-38:before,
.u-radius-38:not(.u-hover-box)>.u-container-layout {
  border-radius: 38px !important;
}

.u-top-left-radius-38,
.u-top-left-radius-38:before,
.u-top-left-radius-38:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 38px !important;
}

.u-top-right-radius-38,
.u-top-right-radius-38:before,
.u-top-right-radius-38:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 38px !important;
}

.u-bottom-right-radius-38,
.u-bottom-right-radius-38:before,
.u-bottom-right-radius-38:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 38px !important;
}

.u-bottom-left-radius-38,
.u-bottom-left-radius-38:before,
.u-bottom-left-radius-38:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 38px !important;
}

.u-radius-39,
.u-radius-39:before,
.u-radius-39:not(.u-hover-box)>.u-container-layout {
  border-radius: 39px !important;
}

.u-top-left-radius-39,
.u-top-left-radius-39:before,
.u-top-left-radius-39:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 39px !important;
}

.u-top-right-radius-39,
.u-top-right-radius-39:before,
.u-top-right-radius-39:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 39px !important;
}

.u-bottom-right-radius-39,
.u-bottom-right-radius-39:before,
.u-bottom-right-radius-39:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 39px !important;
}

.u-bottom-left-radius-39,
.u-bottom-left-radius-39:before,
.u-bottom-left-radius-39:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 39px !important;
}

.u-radius-40,
.u-radius-40:before,
.u-radius-40:not(.u-hover-box)>.u-container-layout {
  border-radius: 40px !important;
}

.u-top-left-radius-40,
.u-top-left-radius-40:before,
.u-top-left-radius-40:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 40px !important;
}

.u-top-right-radius-40,
.u-top-right-radius-40:before,
.u-top-right-radius-40:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 40px !important;
}

.u-bottom-right-radius-40,
.u-bottom-right-radius-40:before,
.u-bottom-right-radius-40:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 40px !important;
}

.u-bottom-left-radius-40,
.u-bottom-left-radius-40:before,
.u-bottom-left-radius-40:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 40px !important;
}

.u-radius-41,
.u-radius-41:before,
.u-radius-41:not(.u-hover-box)>.u-container-layout {
  border-radius: 41px !important;
}

.u-top-left-radius-41,
.u-top-left-radius-41:before,
.u-top-left-radius-41:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 41px !important;
}

.u-top-right-radius-41,
.u-top-right-radius-41:before,
.u-top-right-radius-41:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 41px !important;
}

.u-bottom-right-radius-41,
.u-bottom-right-radius-41:before,
.u-bottom-right-radius-41:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 41px !important;
}

.u-bottom-left-radius-41,
.u-bottom-left-radius-41:before,
.u-bottom-left-radius-41:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 41px !important;
}

.u-radius-42,
.u-radius-42:before,
.u-radius-42:not(.u-hover-box)>.u-container-layout {
  border-radius: 42px !important;
}

.u-top-left-radius-42,
.u-top-left-radius-42:before,
.u-top-left-radius-42:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 42px !important;
}

.u-top-right-radius-42,
.u-top-right-radius-42:before,
.u-top-right-radius-42:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 42px !important;
}

.u-bottom-right-radius-42,
.u-bottom-right-radius-42:before,
.u-bottom-right-radius-42:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 42px !important;
}

.u-bottom-left-radius-42,
.u-bottom-left-radius-42:before,
.u-bottom-left-radius-42:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 42px !important;
}

.u-radius-43,
.u-radius-43:before,
.u-radius-43:not(.u-hover-box)>.u-container-layout {
  border-radius: 43px !important;
}

.u-top-left-radius-43,
.u-top-left-radius-43:before,
.u-top-left-radius-43:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 43px !important;
}

.u-top-right-radius-43,
.u-top-right-radius-43:before,
.u-top-right-radius-43:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 43px !important;
}

.u-bottom-right-radius-43,
.u-bottom-right-radius-43:before,
.u-bottom-right-radius-43:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 43px !important;
}

.u-bottom-left-radius-43,
.u-bottom-left-radius-43:before,
.u-bottom-left-radius-43:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 43px !important;
}

.u-radius-44,
.u-radius-44:before,
.u-radius-44:not(.u-hover-box)>.u-container-layout {
  border-radius: 44px !important;
}

.u-top-left-radius-44,
.u-top-left-radius-44:before,
.u-top-left-radius-44:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 44px !important;
}

.u-top-right-radius-44,
.u-top-right-radius-44:before,
.u-top-right-radius-44:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 44px !important;
}

.u-bottom-right-radius-44,
.u-bottom-right-radius-44:before,
.u-bottom-right-radius-44:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 44px !important;
}

.u-bottom-left-radius-44,
.u-bottom-left-radius-44:before,
.u-bottom-left-radius-44:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 44px !important;
}

.u-radius-45,
.u-radius-45:before,
.u-radius-45:not(.u-hover-box)>.u-container-layout {
  border-radius: 45px !important;
}

.u-top-left-radius-45,
.u-top-left-radius-45:before,
.u-top-left-radius-45:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 45px !important;
}

.u-top-right-radius-45,
.u-top-right-radius-45:before,
.u-top-right-radius-45:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 45px !important;
}

.u-bottom-right-radius-45,
.u-bottom-right-radius-45:before,
.u-bottom-right-radius-45:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 45px !important;
}

.u-bottom-left-radius-45,
.u-bottom-left-radius-45:before,
.u-bottom-left-radius-45:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 45px !important;
}

.u-radius-46,
.u-radius-46:before,
.u-radius-46:not(.u-hover-box)>.u-container-layout {
  border-radius: 46px !important;
}

.u-top-left-radius-46,
.u-top-left-radius-46:before,
.u-top-left-radius-46:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 46px !important;
}

.u-top-right-radius-46,
.u-top-right-radius-46:before,
.u-top-right-radius-46:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 46px !important;
}

.u-bottom-right-radius-46,
.u-bottom-right-radius-46:before,
.u-bottom-right-radius-46:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 46px !important;
}

.u-bottom-left-radius-46,
.u-bottom-left-radius-46:before,
.u-bottom-left-radius-46:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 46px !important;
}

.u-radius-47,
.u-radius-47:before,
.u-radius-47:not(.u-hover-box)>.u-container-layout {
  border-radius: 47px !important;
}

.u-top-left-radius-47,
.u-top-left-radius-47:before,
.u-top-left-radius-47:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 47px !important;
}

.u-top-right-radius-47,
.u-top-right-radius-47:before,
.u-top-right-radius-47:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 47px !important;
}

.u-bottom-right-radius-47,
.u-bottom-right-radius-47:before,
.u-bottom-right-radius-47:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 47px !important;
}

.u-bottom-left-radius-47,
.u-bottom-left-radius-47:before,
.u-bottom-left-radius-47:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 47px !important;
}

.u-radius-48,
.u-radius-48:before,
.u-radius-48:not(.u-hover-box)>.u-container-layout {
  border-radius: 48px !important;
}

.u-top-left-radius-48,
.u-top-left-radius-48:before,
.u-top-left-radius-48:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 48px !important;
}

.u-top-right-radius-48,
.u-top-right-radius-48:before,
.u-top-right-radius-48:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 48px !important;
}

.u-bottom-right-radius-48,
.u-bottom-right-radius-48:before,
.u-bottom-right-radius-48:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 48px !important;
}

.u-bottom-left-radius-48,
.u-bottom-left-radius-48:before,
.u-bottom-left-radius-48:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 48px !important;
}

.u-radius-49,
.u-radius-49:before,
.u-radius-49:not(.u-hover-box)>.u-container-layout {
  border-radius: 49px !important;
}

.u-top-left-radius-49,
.u-top-left-radius-49:before,
.u-top-left-radius-49:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 49px !important;
}

.u-top-right-radius-49,
.u-top-right-radius-49:before,
.u-top-right-radius-49:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 49px !important;
}

.u-bottom-right-radius-49,
.u-bottom-right-radius-49:before,
.u-bottom-right-radius-49:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 49px !important;
}

.u-bottom-left-radius-49,
.u-bottom-left-radius-49:before,
.u-bottom-left-radius-49:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 49px !important;
}

.u-radius-50,
.u-radius-50:before,
.u-radius-50:not(.u-hover-box)>.u-container-layout {
  border-radius: 50px !important;
}

.u-top-left-radius-50,
.u-top-left-radius-50:before,
.u-top-left-radius-50:not(.u-hover-box)>.u-container-layout {
  border-top-left-radius: 50px !important;
}

.u-top-right-radius-50,
.u-top-right-radius-50:before,
.u-top-right-radius-50:not(.u-hover-box)>.u-container-layout {
  border-top-right-radius: 50px !important;
}

.u-bottom-right-radius-50,
.u-bottom-right-radius-50:before,
.u-bottom-right-radius-50:not(.u-hover-box)>.u-container-layout {
  border-bottom-right-radius: 50px !important;
}

.u-bottom-left-radius-50,
.u-bottom-left-radius-50:before,
.u-bottom-left-radius-50:not(.u-hover-box)>.u-container-layout {
  border-bottom-left-radius: 50px !important;
}

.u-body {
  font-family: "Open Sans", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Noto Sans Display";
}

.u-gradient,
.u-image {
  color: #111;
}

.u-shading {
  color: #fff;
}

.u-body {
  color: #111;
  background-color: #fff;
  --effect-scale: 1.1;
}

.u-custom-font.u-text-font {
  font-family: "Open Sans", sans-serif !important;
}

.u-button-style.u-active-none.active,
.u-button-style.u-active-none:active,
.u-button-style.u-hover-none:focus,
.u-button-style.u-hover-none:hover,
.u-none.u-button-style,
.u-none.u-button-style.active,
.u-none.u-button-style:active,
.u-none.u-button-style:focus,
.u-none.u-button-style:hover,
.u-none.u-field-input,
.u-none.u-input,
li.active>.u-button-style.u-active-none {
  color: inherit !important;
  background-color: transparent !important;
}

.u-button-style.u-border-active-none.active,
.u-button-style.u-border-active-none:active,
.u-button-style.u-border-hover-none:focus,
.u-button-style.u-border-hover-none:hover,
.u-button-style.u-border-none,
li.active>.u-button-style.u-border-active-none {
  border-color: transparent !important;
  border-width: 0;
}

.u-button-style.u-text-active-none.active,
.u-button-style.u-text-active-none:active,
.u-button-style.u-text-hover-none:focus,
.u-button-style.u-text-hover-none:hover,
.u-button-style.u-text-none,
.u-button-style.u-text-none.active,
.u-button-style.u-text-none:active,
.u-button-style.u-text-none:focus,
.u-button-style.u-text-none:hover,
li.active>.u-button-style.u-text-active-none {
  color: inherit !important;
}

.u-body.u-color-1,
.u-color-1,
.u-color-1.u-sidenav:before,
.u-color-1>.u-container-layout:before,
.u-color-1>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-1:before,
section.u-color-1:before {
  color: #fff;
  background-color: #478ac9;
}

.u-button-style.u-color-1,
.u-button-style.u-color-1[class*="u-border-"],
.u-field-input.u-color-1,
.u-input.u-color-1 {
  color: #fff !important;
  background-color: #478ac9 !important;
}

.u-button-style.u-button-style.u-color-1.active,
.u-button-style.u-button-style.u-color-1:active,
.u-button-style.u-button-style.u-color-1[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-1[class*="u-border-"]:active,
.u-button-style.u-color-1:focus,
.u-button-style.u-color-1:hover,
.u-button-style.u-color-1[class*="u-border-"]:focus,
.u-button-style.u-color-1[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-1,
li.active>.u-button-style.u-button-style.u-color-1[class*="u-border-"] {
  color: #fff !important;
  background-color: #387cbd !important;
}

.u-active-color-1.u-active.u-active,
.u-active-color-1[class*="u-border-"].u-active.u-active,
.u-hover-color-1:focus,
.u-hover-color-1:hover,
.u-hover-color-1[class*="u-border-"]:focus,
.u-hover-color-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-1,
a.u-button-style.u-button-style.active>.u-active-color-1[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-1.active,
a.u-button-style.u-button-style.u-active-color-1:active,
a.u-button-style.u-button-style.u-active-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-1[class*="u-border-"]:active,
a.u-button-style.u-hover-color-1:focus,
a.u-button-style.u-hover-color-1:hover,
a.u-button-style.u-hover-color-1[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-1[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-1,
a.u-button-style:hover>.u-hover-color-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1:checked,
li.active>a.u-button-style.u-button-style.u-active-color-1,
li.active>a.u-button-style.u-button-style.u-active-color-1[class*="u-border-"] {
  color: #fff !important;
  background-color: #478ac9 !important;
}

a.u-link.u-hover-color-1:hover {
  color: #478ac9 !important;
}

.u-body.u-color-1-base,
.u-color-1-base,
.u-color-1-base.u-sidenav:before,
.u-color-1-base>.u-container-layout:before,
.u-color-1-base>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-1-base:before,
section.u-color-1-base:before {
  color: #fff;
  background-color: #478ac9;
}

.u-button-style.u-color-1-base,
.u-button-style.u-color-1-base[class*="u-border-"],
.u-field-input.u-color-1-base,
.u-input.u-color-1-base {
  color: #fff !important;
  background-color: #478ac9 !important;
}

.u-button-style.u-button-style.u-color-1-base.active,
.u-button-style.u-button-style.u-color-1-base:active,
.u-button-style.u-button-style.u-color-1-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-1-base[class*="u-border-"]:active,
.u-button-style.u-color-1-base:focus,
.u-button-style.u-color-1-base:hover,
.u-button-style.u-color-1-base[class*="u-border-"]:focus,
.u-button-style.u-color-1-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-1-base,
li.active>.u-button-style.u-button-style.u-color-1-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #387cbd !important;
}

.u-active-color-1-base.u-active.u-active,
.u-active-color-1-base[class*="u-border-"].u-active.u-active,
.u-hover-color-1-base:focus,
.u-hover-color-1-base:hover,
.u-hover-color-1-base[class*="u-border-"]:focus,
.u-hover-color-1-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-1-base,
a.u-button-style.u-button-style.active>.u-active-color-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-1-base.active,
a.u-button-style.u-button-style.u-active-color-1-base:active,
a.u-button-style.u-button-style.u-active-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-hover-color-1-base:focus,
a.u-button-style.u-hover-color-1-base:hover,
a.u-button-style.u-hover-color-1-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-1-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-1-base,
a.u-button-style:hover>.u-hover-color-1-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-base:checked,
li.active>a.u-button-style.u-button-style.u-active-color-1-base,
li.active>a.u-button-style.u-button-style.u-active-color-1-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #478ac9 !important;
}

a.u-link.u-hover-color-1-base:hover {
  color: #478ac9 !important;
}

.u-body.u-color-2,
.u-color-2,
.u-color-2.u-sidenav:before,
.u-color-2>.u-container-layout:before,
.u-color-2>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-2:before,
section.u-color-2:before {
  color: #fff;
  background-color: #bca08e;
}

.u-button-style.u-color-2,
.u-button-style.u-color-2[class*="u-border-"],
.u-field-input.u-color-2,
.u-input.u-color-2 {
  color: #fff !important;
  background-color: #bca08e !important;
}

.u-button-style.u-button-style.u-color-2.active,
.u-button-style.u-button-style.u-color-2:active,
.u-button-style.u-button-style.u-color-2[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-2[class*="u-border-"]:active,
.u-button-style.u-color-2:focus,
.u-button-style.u-color-2:hover,
.u-button-style.u-color-2[class*="u-border-"]:focus,
.u-button-style.u-color-2[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-2,
li.active>.u-button-style.u-button-style.u-color-2[class*="u-border-"] {
  color: #fff !important;
  background-color: #b08f79 !important;
}

.u-active-color-2.u-active.u-active,
.u-active-color-2[class*="u-border-"].u-active.u-active,
.u-hover-color-2:focus,
.u-hover-color-2:hover,
.u-hover-color-2[class*="u-border-"]:focus,
.u-hover-color-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-2,
a.u-button-style.u-button-style.active>.u-active-color-2[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-2.active,
a.u-button-style.u-button-style.u-active-color-2:active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-hover-color-2:focus,
a.u-button-style.u-hover-color-2:hover,
a.u-button-style.u-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-2[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-2,
a.u-button-style:hover>.u-hover-color-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2:checked,
li.active>a.u-button-style.u-button-style.u-active-color-2,
li.active>a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"] {
  color: #fff !important;
  background-color: #bca08e !important;
}

a.u-link.u-hover-color-2:hover {
  color: #bca08e !important;
}

.u-body.u-color-2-base,
.u-color-2-base,
.u-color-2-base.u-sidenav:before,
.u-color-2-base>.u-container-layout:before,
.u-color-2-base>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-2-base:before,
section.u-color-2-base:before {
  color: #111;
  background-color: #ddcfc6;
}

.u-button-style.u-color-2-base,
.u-button-style.u-color-2-base[class*="u-border-"],
.u-field-input.u-color-2-base,
.u-input.u-color-2-base {
  color: #111 !important;
  background-color: #ddcfc6 !important;
}

.u-button-style.u-button-style.u-color-2-base.active,
.u-button-style.u-button-style.u-color-2-base:active,
.u-button-style.u-button-style.u-color-2-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-2-base[class*="u-border-"]:active,
.u-button-style.u-color-2-base:focus,
.u-button-style.u-color-2-base:hover,
.u-button-style.u-color-2-base[class*="u-border-"]:focus,
.u-button-style.u-color-2-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-2-base,
li.active>.u-button-style.u-button-style.u-color-2-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #cdb9ac !important;
}

.u-active-color-2-base.u-active.u-active,
.u-active-color-2-base[class*="u-border-"].u-active.u-active,
.u-hover-color-2-base:focus,
.u-hover-color-2-base:hover,
.u-hover-color-2-base[class*="u-border-"]:focus,
.u-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-2-base,
a.u-button-style.u-button-style.active>.u-active-color-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-2-base.active,
a.u-button-style.u-button-style.u-active-color-2-base:active,
a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-hover-color-2-base:focus,
a.u-button-style.u-hover-color-2-base:hover,
a.u-button-style.u-hover-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-2-base,
a.u-button-style:hover>.u-hover-color-2-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-base:checked,
li.active>a.u-button-style.u-button-style.u-active-color-2-base,
li.active>a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #ddcfc6 !important;
}

a.u-link.u-hover-color-2-base:hover {
  color: #ddcfc6 !important;
}

.u-body.u-color-3,
.u-color-3,
.u-color-3.u-sidenav:before,
.u-color-3>.u-container-layout:before,
.u-color-3>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-3:before,
section.u-color-3:before {
  color: #fff;
  background-color: #f0aa00;
}

.u-button-style.u-color-3,
.u-button-style.u-color-3[class*="u-border-"],
.u-field-input.u-color-3,
.u-input.u-color-3 {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

.u-button-style.u-button-style.u-color-3.active,
.u-button-style.u-button-style.u-color-3:active,
.u-button-style.u-button-style.u-color-3[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-3[class*="u-border-"]:active,
.u-button-style.u-color-3:focus,
.u-button-style.u-color-3:hover,
.u-button-style.u-color-3[class*="u-border-"]:focus,
.u-button-style.u-color-3[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-3,
li.active>.u-button-style.u-button-style.u-color-3[class*="u-border-"] {
  color: #fff !important;
  background-color: #d89900 !important;
}

.u-active-color-3.u-active.u-active,
.u-active-color-3[class*="u-border-"].u-active.u-active,
.u-hover-color-3:focus,
.u-hover-color-3:hover,
.u-hover-color-3[class*="u-border-"]:focus,
.u-hover-color-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-3,
a.u-button-style.u-button-style.active>.u-active-color-3[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-3.active,
a.u-button-style.u-button-style.u-active-color-3:active,
a.u-button-style.u-button-style.u-active-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-3[class*="u-border-"]:active,
a.u-button-style.u-hover-color-3:focus,
a.u-button-style.u-hover-color-3:hover,
a.u-button-style.u-hover-color-3[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-3[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-3,
a.u-button-style:hover>.u-hover-color-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3:checked,
li.active>a.u-button-style.u-button-style.u-active-color-3,
li.active>a.u-button-style.u-button-style.u-active-color-3[class*="u-border-"] {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

a.u-link.u-hover-color-3:hover {
  color: #f0aa00 !important;
}

.u-body.u-color-3-base,
.u-color-3-base,
.u-color-3-base.u-sidenav:before,
.u-color-3-base>.u-container-layout:before,
.u-color-3-base>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-3-base:before,
section.u-color-3-base:before {
  color: #fff;
  background-color: #f0aa00;
}

.u-button-style.u-color-3-base,
.u-button-style.u-color-3-base[class*="u-border-"],
.u-field-input.u-color-3-base,
.u-input.u-color-3-base {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

.u-button-style.u-button-style.u-color-3-base.active,
.u-button-style.u-button-style.u-color-3-base:active,
.u-button-style.u-button-style.u-color-3-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-3-base[class*="u-border-"]:active,
.u-button-style.u-color-3-base:focus,
.u-button-style.u-color-3-base:hover,
.u-button-style.u-color-3-base[class*="u-border-"]:focus,
.u-button-style.u-color-3-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-3-base,
li.active>.u-button-style.u-button-style.u-color-3-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #d89900 !important;
}

.u-active-color-3-base.u-active.u-active,
.u-active-color-3-base[class*="u-border-"].u-active.u-active,
.u-hover-color-3-base:focus,
.u-hover-color-3-base:hover,
.u-hover-color-3-base[class*="u-border-"]:focus,
.u-hover-color-3-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-3-base,
a.u-button-style.u-button-style.active>.u-active-color-3-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-3-base.active,
a.u-button-style.u-button-style.u-active-color-3-base:active,
a.u-button-style.u-button-style.u-active-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-hover-color-3-base:focus,
a.u-button-style.u-hover-color-3-base:hover,
a.u-button-style.u-hover-color-3-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-3-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-3-base,
a.u-button-style:hover>.u-hover-color-3-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-base:checked,
li.active>a.u-button-style.u-button-style.u-active-color-3-base,
li.active>a.u-button-style.u-button-style.u-active-color-3-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

a.u-link.u-hover-color-3-base:hover {
  color: #f0aa00 !important;
}

.u-body.u-color-4,
.u-color-4,
.u-color-4.u-sidenav:before,
.u-color-4>.u-container-layout:before,
.u-color-4>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-4:before,
section.u-color-4:before {
  color: #fff;
  background-color: #2ac3ef;
}

.u-button-style.u-color-4,
.u-button-style.u-color-4[class*="u-border-"],
.u-field-input.u-color-4,
.u-input.u-color-4 {
  color: #fff !important;
  background-color: #2ac3ef !important;
}

.u-button-style.u-button-style.u-color-4.active,
.u-button-style.u-button-style.u-color-4:active,
.u-button-style.u-button-style.u-color-4[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-4[class*="u-border-"]:active,
.u-button-style.u-color-4:focus,
.u-button-style.u-color-4:hover,
.u-button-style.u-color-4[class*="u-border-"]:focus,
.u-button-style.u-color-4[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-4,
li.active>.u-button-style.u-button-style.u-color-4[class*="u-border-"] {
  color: #fff !important;
  background-color: #12bbeb !important;
}

.u-active-color-4.u-active.u-active,
.u-active-color-4[class*="u-border-"].u-active.u-active,
.u-hover-color-4:focus,
.u-hover-color-4:hover,
.u-hover-color-4[class*="u-border-"]:focus,
.u-hover-color-4[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-4,
a.u-button-style.u-button-style.active>.u-active-color-4[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-4.active,
a.u-button-style.u-button-style.u-active-color-4:active,
a.u-button-style.u-button-style.u-active-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-4[class*="u-border-"]:active,
a.u-button-style.u-hover-color-4:focus,
a.u-button-style.u-hover-color-4:hover,
a.u-button-style.u-hover-color-4[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-4,
a.u-button-style:hover>.u-hover-color-4[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4:checked,
li.active>a.u-button-style.u-button-style.u-active-color-4,
li.active>a.u-button-style.u-button-style.u-active-color-4[class*="u-border-"] {
  color: #fff !important;
  background-color: #2ac3ef !important;
}

a.u-link.u-hover-color-4:hover {
  color: #2ac3ef !important;
}

.u-body.u-color-4-base,
.u-color-4-base,
.u-color-4-base.u-sidenav:before,
.u-color-4-base>.u-container-layout:before,
.u-color-4-base>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-4-base:before,
section.u-color-4-base:before {
  color: #fff;
  background-color: #1dabd4;
}

.u-button-style.u-color-4-base,
.u-button-style.u-color-4-base[class*="u-border-"],
.u-field-input.u-color-4-base,
.u-input.u-color-4-base {
  color: #fff !important;
  background-color: #1dabd4 !important;
}

.u-button-style.u-button-style.u-color-4-base.active,
.u-button-style.u-button-style.u-color-4-base:active,
.u-button-style.u-button-style.u-color-4-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-4-base[class*="u-border-"]:active,
.u-button-style.u-color-4-base:focus,
.u-button-style.u-color-4-base:hover,
.u-button-style.u-color-4-base[class*="u-border-"]:focus,
.u-button-style.u-color-4-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-4-base,
li.active>.u-button-style.u-button-style.u-color-4-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #1a9abf !important;
}

.u-active-color-4-base.u-active.u-active,
.u-active-color-4-base[class*="u-border-"].u-active.u-active,
.u-hover-color-4-base:focus,
.u-hover-color-4-base:hover,
.u-hover-color-4-base[class*="u-border-"]:focus,
.u-hover-color-4-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-4-base,
a.u-button-style.u-button-style.active>.u-active-color-4-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-4-base.active,
a.u-button-style.u-button-style.u-active-color-4-base:active,
a.u-button-style.u-button-style.u-active-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-hover-color-4-base:focus,
a.u-button-style.u-hover-color-4-base:hover,
a.u-button-style.u-hover-color-4-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-4-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-4-base,
a.u-button-style:hover>.u-hover-color-4-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-base:checked,
li.active>a.u-button-style.u-button-style.u-active-color-4-base,
li.active>a.u-button-style.u-button-style.u-active-color-4-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #1dabd4 !important;
}

a.u-link.u-hover-color-4-base:hover {
  color: #1dabd4 !important;
}

.u-body.u-color-5,
.u-color-5,
.u-color-5.u-sidenav:before,
.u-color-5>.u-container-layout:before,
.u-color-5>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-5:before,
section.u-color-5:before {
  color: #111;
  background-color: #b9c1cc;
}

.u-button-style.u-color-5,
.u-button-style.u-color-5[class*="u-border-"],
.u-field-input.u-color-5,
.u-input.u-color-5 {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

.u-button-style.u-button-style.u-color-5.active,
.u-button-style.u-button-style.u-color-5:active,
.u-button-style.u-button-style.u-color-5[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-5[class*="u-border-"]:active,
.u-button-style.u-color-5:focus,
.u-button-style.u-color-5:hover,
.u-button-style.u-color-5[class*="u-border-"]:focus,
.u-button-style.u-color-5[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-5,
li.active>.u-button-style.u-button-style.u-color-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #a2adbc !important;
}

.u-active-color-5.u-active.u-active,
.u-active-color-5[class*="u-border-"].u-active.u-active,
.u-hover-color-5:focus,
.u-hover-color-5:hover,
.u-hover-color-5[class*="u-border-"]:focus,
.u-hover-color-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-5,
a.u-button-style.u-button-style.active>.u-active-color-5[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-5.active,
a.u-button-style.u-button-style.u-active-color-5:active,
a.u-button-style.u-button-style.u-active-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-5[class*="u-border-"]:active,
a.u-button-style.u-hover-color-5:focus,
a.u-button-style.u-hover-color-5:hover,
a.u-button-style.u-hover-color-5[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-5,
a.u-button-style:hover>.u-hover-color-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5:checked,
li.active>a.u-button-style.u-button-style.u-active-color-5,
li.active>a.u-button-style.u-button-style.u-active-color-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

a.u-link.u-hover-color-5:hover {
  color: #b9c1cc !important;
}

.u-body.u-color-5-base,
.u-color-5-base,
.u-color-5-base.u-sidenav:before,
.u-color-5-base>.u-container-layout:before,
.u-color-5-base>.u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-color-5-base:before,
section.u-color-5-base:before {
  color: #111;
  background-color: #b9c1cc;
}

.u-button-style.u-color-5-base,
.u-button-style.u-color-5-base[class*="u-border-"],
.u-field-input.u-color-5-base,
.u-input.u-color-5-base {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

.u-button-style.u-button-style.u-color-5-base.active,
.u-button-style.u-button-style.u-color-5-base:active,
.u-button-style.u-button-style.u-color-5-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-color-5-base[class*="u-border-"]:active,
.u-button-style.u-color-5-base:focus,
.u-button-style.u-color-5-base:hover,
.u-button-style.u-color-5-base[class*="u-border-"]:focus,
.u-button-style.u-color-5-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-color-5-base,
li.active>.u-button-style.u-button-style.u-color-5-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #a2adbc !important;
}

.u-active-color-5-base.u-active.u-active,
.u-active-color-5-base[class*="u-border-"].u-active.u-active,
.u-hover-color-5-base:focus,
.u-hover-color-5-base:hover,
.u-hover-color-5-base[class*="u-border-"]:focus,
.u-hover-color-5-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-color-5-base,
a.u-button-style.u-button-style.active>.u-active-color-5-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-color-5-base.active,
a.u-button-style.u-button-style.u-active-color-5-base:active,
a.u-button-style.u-button-style.u-active-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-hover-color-5-base:focus,
a.u-button-style.u-hover-color-5-base:hover,
a.u-button-style.u-hover-color-5-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-color-5-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-color-5-base,
a.u-button-style:hover>.u-hover-color-5-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-base:checked,
li.active>a.u-button-style.u-button-style.u-active-color-5-base,
li.active>a.u-button-style.u-button-style.u-active-color-5-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

a.u-link.u-hover-color-5-base:hover {
  color: #b9c1cc !important;
}

.u-body.u-palette-1,
.u-container-layout.u-container-layout.u-palette-1:before,
.u-palette-1,
.u-palette-1.u-sidenav:before,
.u-palette-1>.u-container-layout:before,
.u-palette-1>.u-inner-container-layout:before,
section.u-palette-1:before {
  color: #fff;
  background-color: #478ac9;
}

.u-button-style.u-palette-1,
.u-button-style.u-palette-1[class*="u-border-"],
.u-field-input.u-palette-1,
.u-input.u-palette-1 {
  color: #fff !important;
  background-color: #478ac9 !important;
}

.u-button-style.u-button-style.u-palette-1.active,
.u-button-style.u-button-style.u-palette-1:active,
.u-button-style.u-button-style.u-palette-1[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-1[class*="u-border-"]:active,
.u-button-style.u-palette-1:focus,
.u-button-style.u-palette-1:hover,
.u-button-style.u-palette-1[class*="u-border-"]:focus,
.u-button-style.u-palette-1[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-1,
li.active>.u-button-style.u-button-style.u-palette-1[class*="u-border-"] {
  color: #fff !important;
  background-color: #387cbd !important;
}

.u-active-palette-1.u-active.u-active,
.u-active-palette-1[class*="u-border-"].u-active.u-active,
.u-hover-palette-1:focus,
.u-hover-palette-1:hover,
.u-hover-palette-1[class*="u-border-"]:focus,
.u-hover-palette-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-1,
a.u-button-style.u-button-style.active>.u-active-palette-1[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-1.active,
a.u-button-style.u-button-style.u-active-palette-1:active,
a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-1:focus,
a.u-button-style.u-hover-palette-1:hover,
a.u-button-style.u-hover-palette-1[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-1[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-1,
a.u-button-style:hover>.u-hover-palette-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-1,
li.active>a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"] {
  color: #fff !important;
  background-color: #478ac9 !important;
}

a.u-link.u-hover-palette-1:hover {
  color: #478ac9 !important;
}

.u-body.u-palette-1-base,
.u-container-layout.u-container-layout.u-palette-1-base:before,
.u-palette-1-base,
.u-palette-1-base.u-sidenav:before,
.u-palette-1-base>.u-container-layout:before,
.u-palette-1-base>.u-inner-container-layout:before,
section.u-palette-1-base:before {
  color: #fff;
  background-color: #478ac9;
}

.u-button-style.u-palette-1-base,
.u-button-style.u-palette-1-base[class*="u-border-"],
.u-field-input.u-palette-1-base,
.u-input.u-palette-1-base {
  color: #fff !important;
  background-color: #478ac9 !important;
}

.u-button-style.u-button-style.u-palette-1-base.active,
.u-button-style.u-button-style.u-palette-1-base:active,
.u-button-style.u-button-style.u-palette-1-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-1-base[class*="u-border-"]:active,
.u-button-style.u-palette-1-base:focus,
.u-button-style.u-palette-1-base:hover,
.u-button-style.u-palette-1-base[class*="u-border-"]:focus,
.u-button-style.u-palette-1-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-1-base,
li.active>.u-button-style.u-button-style.u-palette-1-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #387cbd !important;
}

.u-active-palette-1-base.u-active.u-active,
.u-active-palette-1-base[class*="u-border-"].u-active.u-active,
.u-hover-palette-1-base:focus,
.u-hover-palette-1-base:hover,
.u-hover-palette-1-base[class*="u-border-"]:focus,
.u-hover-palette-1-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-1-base,
a.u-button-style.u-button-style.active>.u-active-palette-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-1-base.active,
a.u-button-style.u-button-style.u-active-palette-1-base:active,
a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-1-base:focus,
a.u-button-style.u-hover-palette-1-base:hover,
a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-1-base,
a.u-button-style:hover>.u-hover-palette-1-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-base:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-1-base,
li.active>a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #478ac9 !important;
}

a.u-link.u-hover-palette-1-base:hover {
  color: #478ac9 !important;
}

.u-body.u-palette-2,
.u-container-layout.u-container-layout.u-palette-2:before,
.u-palette-2,
.u-palette-2.u-sidenav:before,
.u-palette-2>.u-container-layout:before,
.u-palette-2>.u-inner-container-layout:before,
section.u-palette-2:before {
  color: #fff;
  background-color: #bca08e;
}

.u-button-style.u-palette-2,
.u-button-style.u-palette-2[class*="u-border-"],
.u-field-input.u-palette-2,
.u-input.u-palette-2 {
  color: #fff !important;
  background-color: #bca08e !important;
}

.u-button-style.u-button-style.u-palette-2.active,
.u-button-style.u-button-style.u-palette-2:active,
.u-button-style.u-button-style.u-palette-2[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-2[class*="u-border-"]:active,
.u-button-style.u-palette-2:focus,
.u-button-style.u-palette-2:hover,
.u-button-style.u-palette-2[class*="u-border-"]:focus,
.u-button-style.u-palette-2[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-2,
li.active>.u-button-style.u-button-style.u-palette-2[class*="u-border-"] {
  color: #fff !important;
  background-color: #b08f79 !important;
}

.u-active-palette-2.u-active.u-active,
.u-active-palette-2[class*="u-border-"].u-active.u-active,
.u-hover-palette-2:focus,
.u-hover-palette-2:hover,
.u-hover-palette-2[class*="u-border-"]:focus,
.u-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-2,
a.u-button-style.u-button-style.active>.u-active-palette-2[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-2.active,
a.u-button-style.u-button-style.u-active-palette-2:active,
a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-2:focus,
a.u-button-style.u-hover-palette-2:hover,
a.u-button-style.u-hover-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-2,
a.u-button-style:hover>.u-hover-palette-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-2,
li.active>a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"] {
  color: #fff !important;
  background-color: #bca08e !important;
}

a.u-link.u-hover-palette-2:hover {
  color: #bca08e !important;
}

.u-body.u-palette-2-base,
.u-container-layout.u-container-layout.u-palette-2-base:before,
.u-palette-2-base,
.u-palette-2-base.u-sidenav:before,
.u-palette-2-base>.u-container-layout:before,
.u-palette-2-base>.u-inner-container-layout:before,
section.u-palette-2-base:before {
  color: #111;
  background-color: #ddcfc6;
}

.u-button-style.u-palette-2-base,
.u-button-style.u-palette-2-base[class*="u-border-"],
.u-field-input.u-palette-2-base,
.u-input.u-palette-2-base {
  color: #111 !important;
  background-color: #ddcfc6 !important;
}

.u-button-style.u-button-style.u-palette-2-base.active,
.u-button-style.u-button-style.u-palette-2-base:active,
.u-button-style.u-button-style.u-palette-2-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-2-base[class*="u-border-"]:active,
.u-button-style.u-palette-2-base:focus,
.u-button-style.u-palette-2-base:hover,
.u-button-style.u-palette-2-base[class*="u-border-"]:focus,
.u-button-style.u-palette-2-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-2-base,
li.active>.u-button-style.u-button-style.u-palette-2-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #cdb9ac !important;
}

.u-active-palette-2-base.u-active.u-active,
.u-active-palette-2-base[class*="u-border-"].u-active.u-active,
.u-hover-palette-2-base:focus,
.u-hover-palette-2-base:hover,
.u-hover-palette-2-base[class*="u-border-"]:focus,
.u-hover-palette-2-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-2-base,
a.u-button-style.u-button-style.active>.u-active-palette-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-2-base.active,
a.u-button-style.u-button-style.u-active-palette-2-base:active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-2-base:focus,
a.u-button-style.u-hover-palette-2-base:hover,
a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-2-base,
a.u-button-style:hover>.u-hover-palette-2-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-base:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-2-base,
li.active>a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #ddcfc6 !important;
}

a.u-link.u-hover-palette-2-base:hover {
  color: #ddcfc6 !important;
}

.u-body.u-palette-3,
.u-container-layout.u-container-layout.u-palette-3:before,
.u-palette-3,
.u-palette-3.u-sidenav:before,
.u-palette-3>.u-container-layout:before,
.u-palette-3>.u-inner-container-layout:before,
section.u-palette-3:before {
  color: #fff;
  background-color: #f0aa00;
}

.u-button-style.u-palette-3,
.u-button-style.u-palette-3[class*="u-border-"],
.u-field-input.u-palette-3,
.u-input.u-palette-3 {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

.u-button-style.u-button-style.u-palette-3.active,
.u-button-style.u-button-style.u-palette-3:active,
.u-button-style.u-button-style.u-palette-3[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-3[class*="u-border-"]:active,
.u-button-style.u-palette-3:focus,
.u-button-style.u-palette-3:hover,
.u-button-style.u-palette-3[class*="u-border-"]:focus,
.u-button-style.u-palette-3[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-3,
li.active>.u-button-style.u-button-style.u-palette-3[class*="u-border-"] {
  color: #fff !important;
  background-color: #d89900 !important;
}

.u-active-palette-3.u-active.u-active,
.u-active-palette-3[class*="u-border-"].u-active.u-active,
.u-hover-palette-3:focus,
.u-hover-palette-3:hover,
.u-hover-palette-3[class*="u-border-"]:focus,
.u-hover-palette-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-3,
a.u-button-style.u-button-style.active>.u-active-palette-3[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-3.active,
a.u-button-style.u-button-style.u-active-palette-3:active,
a.u-button-style.u-button-style.u-active-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-3[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-3:focus,
a.u-button-style.u-hover-palette-3:hover,
a.u-button-style.u-hover-palette-3[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-3[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-3,
a.u-button-style:hover>.u-hover-palette-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-3,
li.active>a.u-button-style.u-button-style.u-active-palette-3[class*="u-border-"] {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

a.u-link.u-hover-palette-3:hover {
  color: #f0aa00 !important;
}

.u-body.u-palette-3-base,
.u-container-layout.u-container-layout.u-palette-3-base:before,
.u-palette-3-base,
.u-palette-3-base.u-sidenav:before,
.u-palette-3-base>.u-container-layout:before,
.u-palette-3-base>.u-inner-container-layout:before,
section.u-palette-3-base:before {
  color: #fff;
  background-color: #f0aa00;
}

.u-button-style.u-palette-3-base,
.u-button-style.u-palette-3-base[class*="u-border-"],
.u-field-input.u-palette-3-base,
.u-input.u-palette-3-base {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

.u-button-style.u-button-style.u-palette-3-base.active,
.u-button-style.u-button-style.u-palette-3-base:active,
.u-button-style.u-button-style.u-palette-3-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-3-base[class*="u-border-"]:active,
.u-button-style.u-palette-3-base:focus,
.u-button-style.u-palette-3-base:hover,
.u-button-style.u-palette-3-base[class*="u-border-"]:focus,
.u-button-style.u-palette-3-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-3-base,
li.active>.u-button-style.u-button-style.u-palette-3-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #d89900 !important;
}

.u-active-palette-3-base.u-active.u-active,
.u-active-palette-3-base[class*="u-border-"].u-active.u-active,
.u-hover-palette-3-base:focus,
.u-hover-palette-3-base:hover,
.u-hover-palette-3-base[class*="u-border-"]:focus,
.u-hover-palette-3-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-3-base,
a.u-button-style.u-button-style.active>.u-active-palette-3-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-3-base.active,
a.u-button-style.u-button-style.u-active-palette-3-base:active,
a.u-button-style.u-button-style.u-active-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-3-base:focus,
a.u-button-style.u-hover-palette-3-base:hover,
a.u-button-style.u-hover-palette-3-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-3-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-3-base,
a.u-button-style:hover>.u-hover-palette-3-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-base:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-3-base,
li.active>a.u-button-style.u-button-style.u-active-palette-3-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #f0aa00 !important;
}

a.u-link.u-hover-palette-3-base:hover {
  color: #f0aa00 !important;
}

.u-body.u-palette-4,
.u-container-layout.u-container-layout.u-palette-4:before,
.u-palette-4,
.u-palette-4.u-sidenav:before,
.u-palette-4>.u-container-layout:before,
.u-palette-4>.u-inner-container-layout:before,
section.u-palette-4:before {
  color: #fff;
  background-color: #2ac3ef;
}

.u-button-style.u-palette-4,
.u-button-style.u-palette-4[class*="u-border-"],
.u-field-input.u-palette-4,
.u-input.u-palette-4 {
  color: #fff !important;
  background-color: #2ac3ef !important;
}

.u-button-style.u-button-style.u-palette-4.active,
.u-button-style.u-button-style.u-palette-4:active,
.u-button-style.u-button-style.u-palette-4[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-4[class*="u-border-"]:active,
.u-button-style.u-palette-4:focus,
.u-button-style.u-palette-4:hover,
.u-button-style.u-palette-4[class*="u-border-"]:focus,
.u-button-style.u-palette-4[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-4,
li.active>.u-button-style.u-button-style.u-palette-4[class*="u-border-"] {
  color: #fff !important;
  background-color: #12bbeb !important;
}

.u-active-palette-4.u-active.u-active,
.u-active-palette-4[class*="u-border-"].u-active.u-active,
.u-hover-palette-4:focus,
.u-hover-palette-4:hover,
.u-hover-palette-4[class*="u-border-"]:focus,
.u-hover-palette-4[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-4,
a.u-button-style.u-button-style.active>.u-active-palette-4[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-4.active,
a.u-button-style.u-button-style.u-active-palette-4:active,
a.u-button-style.u-button-style.u-active-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-4[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-4:focus,
a.u-button-style.u-hover-palette-4:hover,
a.u-button-style.u-hover-palette-4[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-4,
a.u-button-style:hover>.u-hover-palette-4[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-4,
li.active>a.u-button-style.u-button-style.u-active-palette-4[class*="u-border-"] {
  color: #fff !important;
  background-color: #2ac3ef !important;
}

a.u-link.u-hover-palette-4:hover {
  color: #2ac3ef !important;
}

.u-body.u-palette-4-base,
.u-container-layout.u-container-layout.u-palette-4-base:before,
.u-palette-4-base,
.u-palette-4-base.u-sidenav:before,
.u-palette-4-base>.u-container-layout:before,
.u-palette-4-base>.u-inner-container-layout:before,
section.u-palette-4-base:before {
  color: #fff;
  background-color: #1dabd4;
}

.u-button-style.u-palette-4-base,
.u-button-style.u-palette-4-base[class*="u-border-"],
.u-field-input.u-palette-4-base,
.u-input.u-palette-4-base {
  color: #fff !important;
  background-color: #1dabd4 !important;
}

.u-button-style.u-button-style.u-palette-4-base.active,
.u-button-style.u-button-style.u-palette-4-base:active,
.u-button-style.u-button-style.u-palette-4-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-4-base[class*="u-border-"]:active,
.u-button-style.u-palette-4-base:focus,
.u-button-style.u-palette-4-base:hover,
.u-button-style.u-palette-4-base[class*="u-border-"]:focus,
.u-button-style.u-palette-4-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-4-base,
li.active>.u-button-style.u-button-style.u-palette-4-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #1a9abf !important;
}

.u-active-palette-4-base.u-active.u-active,
.u-active-palette-4-base[class*="u-border-"].u-active.u-active,
.u-hover-palette-4-base:focus,
.u-hover-palette-4-base:hover,
.u-hover-palette-4-base[class*="u-border-"]:focus,
.u-hover-palette-4-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-4-base,
a.u-button-style.u-button-style.active>.u-active-palette-4-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-4-base.active,
a.u-button-style.u-button-style.u-active-palette-4-base:active,
a.u-button-style.u-button-style.u-active-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-4-base:focus,
a.u-button-style.u-hover-palette-4-base:hover,
a.u-button-style.u-hover-palette-4-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-4-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-4-base,
a.u-button-style:hover>.u-hover-palette-4-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-base:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-4-base,
li.active>a.u-button-style.u-button-style.u-active-palette-4-base[class*="u-border-"] {
  color: #fff !important;
  background-color: #1dabd4 !important;
}

a.u-link.u-hover-palette-4-base:hover {
  color: #1dabd4 !important;
}

.u-body.u-palette-5,
.u-container-layout.u-container-layout.u-palette-5:before,
.u-palette-5,
.u-palette-5.u-sidenav:before,
.u-palette-5>.u-container-layout:before,
.u-palette-5>.u-inner-container-layout:before,
section.u-palette-5:before {
  color: #111;
  background-color: #b9c1cc;
}

.u-button-style.u-palette-5,
.u-button-style.u-palette-5[class*="u-border-"],
.u-field-input.u-palette-5,
.u-input.u-palette-5 {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

.u-button-style.u-button-style.u-palette-5.active,
.u-button-style.u-button-style.u-palette-5:active,
.u-button-style.u-button-style.u-palette-5[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-5[class*="u-border-"]:active,
.u-button-style.u-palette-5:focus,
.u-button-style.u-palette-5:hover,
.u-button-style.u-palette-5[class*="u-border-"]:focus,
.u-button-style.u-palette-5[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-5,
li.active>.u-button-style.u-button-style.u-palette-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #a2adbc !important;
}

.u-active-palette-5.u-active.u-active,
.u-active-palette-5[class*="u-border-"].u-active.u-active,
.u-hover-palette-5:focus,
.u-hover-palette-5:hover,
.u-hover-palette-5[class*="u-border-"]:focus,
.u-hover-palette-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-5,
a.u-button-style.u-button-style.active>.u-active-palette-5[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-5.active,
a.u-button-style.u-button-style.u-active-palette-5:active,
a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-5:focus,
a.u-button-style.u-hover-palette-5:hover,
a.u-button-style.u-hover-palette-5[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-5,
a.u-button-style:hover>.u-hover-palette-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-5,
li.active>a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

a.u-link.u-hover-palette-5:hover {
  color: #b9c1cc !important;
}

.u-body.u-palette-5-base,
.u-container-layout.u-container-layout.u-palette-5-base:before,
.u-palette-5-base,
.u-palette-5-base.u-sidenav:before,
.u-palette-5-base>.u-container-layout:before,
.u-palette-5-base>.u-inner-container-layout:before,
section.u-palette-5-base:before {
  color: #111;
  background-color: #b9c1cc;
}

.u-button-style.u-palette-5-base,
.u-button-style.u-palette-5-base[class*="u-border-"],
.u-field-input.u-palette-5-base,
.u-input.u-palette-5-base {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

.u-button-style.u-button-style.u-palette-5-base.active,
.u-button-style.u-button-style.u-palette-5-base:active,
.u-button-style.u-button-style.u-palette-5-base[class*="u-border-"].active,
.u-button-style.u-button-style.u-palette-5-base[class*="u-border-"]:active,
.u-button-style.u-palette-5-base:focus,
.u-button-style.u-palette-5-base:hover,
.u-button-style.u-palette-5-base[class*="u-border-"]:focus,
.u-button-style.u-palette-5-base[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-palette-5-base,
li.active>.u-button-style.u-button-style.u-palette-5-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #a2adbc !important;
}

.u-active-palette-5-base.u-active.u-active,
.u-active-palette-5-base[class*="u-border-"].u-active.u-active,
.u-hover-palette-5-base:focus,
.u-hover-palette-5-base:hover,
.u-hover-palette-5-base[class*="u-border-"]:focus,
.u-hover-palette-5-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-palette-5-base,
a.u-button-style.u-button-style.active>.u-active-palette-5-base[class*="u-border-"],
a.u-button-style.u-button-style.u-active-palette-5-base.active,
a.u-button-style.u-button-style.u-active-palette-5-base:active,
a.u-button-style.u-button-style.u-active-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-hover-palette-5-base:focus,
a.u-button-style.u-hover-palette-5-base:hover,
a.u-button-style.u-hover-palette-5-base[class*="u-border-"]:focus,
a.u-button-style.u-hover-palette-5-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-palette-5-base,
a.u-button-style:hover>.u-hover-palette-5-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-base:checked,
li.active>a.u-button-style.u-button-style.u-active-palette-5-base,
li.active>a.u-button-style.u-button-style.u-active-palette-5-base[class*="u-border-"] {
  color: #111 !important;
  background-color: #b9c1cc !important;
}

a.u-link.u-hover-palette-5-base:hover {
  color: #b9c1cc !important;
}

.u-body.u-grey,
.u-container-layout.u-container-layout.u-grey:before,
.u-grey,
.u-grey.u-sidenav:before,
.u-grey>.u-container-layout:before,
.u-grey>.u-inner-container-layout:before,
section.u-grey:before {
  color: #fff;
  background-color: #b3b3b3;
}

.u-button-style.u-grey,
.u-button-style.u-grey[class*="u-border-"],
.u-field-input.u-grey,
.u-input.u-grey {
  color: #fff !important;
  background-color: #b3b3b3 !important;
}

.u-button-style.u-button-style.u-grey.active,
.u-button-style.u-button-style.u-grey:active,
.u-button-style.u-button-style.u-grey[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey[class*="u-border-"]:active,
.u-button-style.u-grey:focus,
.u-button-style.u-grey:hover,
.u-button-style.u-grey[class*="u-border-"]:focus,
.u-button-style.u-grey[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey,
li.active>.u-button-style.u-button-style.u-grey[class*="u-border-"] {
  color: #fff !important;
  background-color: #a1a1a1 !important;
}

.u-active-grey.u-active.u-active,
.u-active-grey[class*="u-border-"].u-active.u-active,
.u-hover-grey:focus,
.u-hover-grey:hover,
.u-hover-grey[class*="u-border-"]:focus,
.u-hover-grey[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey,
a.u-button-style.u-button-style.active>.u-active-grey[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey.active,
a.u-button-style.u-button-style.u-active-grey:active,
a.u-button-style.u-button-style.u-active-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey[class*="u-border-"]:active,
a.u-button-style.u-hover-grey:focus,
a.u-button-style.u-hover-grey:hover,
a.u-button-style.u-hover-grey[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey,
a.u-button-style:hover>.u-hover-grey[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey:checked,
li.active>a.u-button-style.u-button-style.u-active-grey,
li.active>a.u-button-style.u-button-style.u-active-grey[class*="u-border-"] {
  color: #fff !important;
  background-color: #b3b3b3 !important;
}

a.u-link.u-hover-grey:hover {
  color: #b3b3b3 !important;
}

.u-body.u-white,
.u-container-layout.u-container-layout.u-white:before,
.u-white,
.u-white.u-sidenav:before,
.u-white>.u-container-layout:before,
.u-white>.u-inner-container-layout:before,
section.u-white:before {
  color: #111;
  background-color: #fff;
}

.u-button-style.u-white,
.u-button-style.u-white[class*="u-border-"],
.u-field-input.u-white,
.u-input.u-white {
  color: #111 !important;
  background-color: #fff !important;
}

.u-button-style.u-button-style.u-white.active,
.u-button-style.u-button-style.u-white:active,
.u-button-style.u-button-style.u-white[class*="u-border-"].active,
.u-button-style.u-button-style.u-white[class*="u-border-"]:active,
.u-button-style.u-white:focus,
.u-button-style.u-white:hover,
.u-button-style.u-white[class*="u-border-"]:focus,
.u-button-style.u-white[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-white,
li.active>.u-button-style.u-button-style.u-white[class*="u-border-"] {
  color: #111 !important;
  background-color: #e6e6e6 !important;
}

.u-active-white.u-active.u-active,
.u-active-white[class*="u-border-"].u-active.u-active,
.u-hover-white:focus,
.u-hover-white:hover,
.u-hover-white[class*="u-border-"]:focus,
.u-hover-white[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-white,
a.u-button-style.u-button-style.active>.u-active-white[class*="u-border-"],
a.u-button-style.u-button-style.u-active-white.active,
a.u-button-style.u-button-style.u-active-white:active,
a.u-button-style.u-button-style.u-active-white[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-white[class*="u-border-"]:active,
a.u-button-style.u-hover-white:focus,
a.u-button-style.u-hover-white:hover,
a.u-button-style.u-hover-white[class*="u-border-"]:focus,
a.u-button-style.u-hover-white[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-white,
a.u-button-style:hover>.u-hover-white[class*="u-border-"],
input.u-field-input.u-field-input.u-active-white:checked,
li.active>a.u-button-style.u-button-style.u-active-white,
li.active>a.u-button-style.u-button-style.u-active-white[class*="u-border-"] {
  color: #111 !important;
  background-color: #fff !important;
}

a.u-link.u-hover-white:hover {
  color: #fff !important;
}

.u-black,
.u-black.u-sidenav:before,
.u-black>.u-container-layout:before,
.u-black>.u-inner-container-layout:before,
.u-body.u-black,
.u-container-layout.u-container-layout.u-black:before,
section.u-black:before {
  color: #fff;
  background-color: #000;
}

.u-button-style.u-black,
.u-button-style.u-black[class*="u-border-"],
.u-field-input.u-black,
.u-input.u-black {
  color: #fff !important;
  background-color: #000 !important;
}

.u-button-style.u-black:focus,
.u-button-style.u-black:hover,
.u-button-style.u-black[class*="u-border-"]:focus,
.u-button-style.u-black[class*="u-border-"]:hover,
.u-button-style.u-button-style.u-black.active,
.u-button-style.u-button-style.u-black:active,
.u-button-style.u-button-style.u-black[class*="u-border-"].active,
.u-button-style.u-button-style.u-black[class*="u-border-"]:active,
li.active>.u-button-style.u-button-style.u-black,
li.active>.u-button-style.u-button-style.u-black[class*="u-border-"] {
  color: #fff !important;
  background-color: #000 !important;
}

.u-active-black.u-active.u-active,
.u-active-black[class*="u-border-"].u-active.u-active,
.u-hover-black:focus,
.u-hover-black:hover,
.u-hover-black[class*="u-border-"]:focus,
.u-hover-black[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-black,
a.u-button-style.u-button-style.active>.u-active-black[class*="u-border-"],
a.u-button-style.u-button-style.u-active-black.active,
a.u-button-style.u-button-style.u-active-black:active,
a.u-button-style.u-button-style.u-active-black[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-black[class*="u-border-"]:active,
a.u-button-style.u-hover-black:focus,
a.u-button-style.u-hover-black:hover,
a.u-button-style.u-hover-black[class*="u-border-"]:focus,
a.u-button-style.u-hover-black[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-black,
a.u-button-style:hover>.u-hover-black[class*="u-border-"],
input.u-field-input.u-field-input.u-active-black:checked,
li.active>a.u-button-style.u-button-style.u-active-black,
li.active>a.u-button-style.u-button-style.u-active-black[class*="u-border-"] {
  color: #fff !important;
  background-color: #000 !important;
}

a.u-link.u-hover-black:hover {
  color: #000 !important;
}

.u-body-color,
.u-body-color.u-sidenav:before,
.u-body-color>.u-container-layout:before,
.u-body-color>.u-inner-container-layout:before,
.u-body.u-body-color,
.u-container-layout.u-container-layout.u-body-color:before,
section.u-body-color:before {
  color: #fff;
  background-color: #111;
}

.u-button-style.u-body-color,
.u-button-style.u-body-color[class*="u-border-"],
.u-field-input.u-body-color,
.u-input.u-body-color {
  color: #fff !important;
  background-color: #111 !important;
}

.u-button-style.u-body-color:focus,
.u-button-style.u-body-color:hover,
.u-button-style.u-body-color[class*="u-border-"]:focus,
.u-button-style.u-body-color[class*="u-border-"]:hover,
.u-button-style.u-button-style.u-body-color.active,
.u-button-style.u-button-style.u-body-color:active,
.u-button-style.u-button-style.u-body-color[class*="u-border-"].active,
.u-button-style.u-button-style.u-body-color[class*="u-border-"]:active,
li.active>.u-button-style.u-button-style.u-body-color,
li.active>.u-button-style.u-button-style.u-body-color[class*="u-border-"] {
  color: #fff !important;
  background-color: #0f0f0f !important;
}

.u-active-body-color.u-active.u-active,
.u-active-body-color[class*="u-border-"].u-active.u-active,
.u-hover-body-color:focus,
.u-hover-body-color:hover,
.u-hover-body-color[class*="u-border-"]:focus,
.u-hover-body-color[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-body-color,
a.u-button-style.u-button-style.active>.u-active-body-color[class*="u-border-"],
a.u-button-style.u-button-style.u-active-body-color.active,
a.u-button-style.u-button-style.u-active-body-color:active,
a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"]:active,
a.u-button-style.u-hover-body-color:focus,
a.u-button-style.u-hover-body-color:hover,
a.u-button-style.u-hover-body-color[class*="u-border-"]:focus,
a.u-button-style.u-hover-body-color[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-body-color,
a.u-button-style:hover>.u-hover-body-color[class*="u-border-"],
input.u-field-input.u-field-input.u-active-body-color:checked,
li.active>a.u-button-style.u-button-style.u-active-body-color,
li.active>a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"] {
  color: #fff !important;
  background-color: #111 !important;
}

a.u-link.u-hover-body-color:hover {
  color: #111 !important;
}

.u-body-alt-color,
.u-body-alt-color.u-sidenav:before,
.u-body-alt-color>.u-container-layout:before,
.u-body-alt-color>.u-inner-container-layout:before,
.u-body.u-body-alt-color,
.u-container-layout.u-container-layout.u-body-alt-color:before,
section.u-body-alt-color:before {
  color: #111;
  background-color: #fff;
}

.u-button-style.u-body-alt-color,
.u-button-style.u-body-alt-color[class*="u-border-"],
.u-field-input.u-body-alt-color,
.u-input.u-body-alt-color {
  color: #111 !important;
  background-color: #fff !important;
}

.u-button-style.u-body-alt-color:focus,
.u-button-style.u-body-alt-color:hover,
.u-button-style.u-body-alt-color[class*="u-border-"]:focus,
.u-button-style.u-body-alt-color[class*="u-border-"]:hover,
.u-button-style.u-button-style.u-body-alt-color.active,
.u-button-style.u-button-style.u-body-alt-color:active,
.u-button-style.u-button-style.u-body-alt-color[class*="u-border-"].active,
.u-button-style.u-button-style.u-body-alt-color[class*="u-border-"]:active,
li.active>.u-button-style.u-button-style.u-body-alt-color,
li.active>.u-button-style.u-button-style.u-body-alt-color[class*="u-border-"] {
  color: #111 !important;
  background-color: #e6e6e6 !important;
}

.u-active-body-alt-color.u-active.u-active,
.u-active-body-alt-color[class*="u-border-"].u-active.u-active,
.u-hover-body-alt-color:focus,
.u-hover-body-alt-color:hover,
.u-hover-body-alt-color[class*="u-border-"]:focus,
.u-hover-body-alt-color[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-body-alt-color,
a.u-button-style.u-button-style.active>.u-active-body-alt-color[class*="u-border-"],
a.u-button-style.u-button-style.u-active-body-alt-color.active,
a.u-button-style.u-button-style.u-active-body-alt-color:active,
a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-hover-body-alt-color:focus,
a.u-button-style.u-hover-body-alt-color:hover,
a.u-button-style.u-hover-body-alt-color[class*="u-border-"]:focus,
a.u-button-style.u-hover-body-alt-color[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-body-alt-color,
a.u-button-style:hover>.u-hover-body-alt-color[class*="u-border-"],
input.u-field-input.u-field-input.u-active-body-alt-color:checked,
li.active>a.u-button-style.u-button-style.u-active-body-alt-color,
li.active>a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"] {
  color: #111 !important;
  background-color: #fff !important;
}

a.u-link.u-hover-body-alt-color:hover {
  color: #fff !important;
}

.u-body.u-grey-25,
.u-container-layout.u-container-layout.u-grey-25:before,
.u-grey-25,
.u-grey-25.u-sidenav:before,
.u-grey-25>.u-container-layout:before,
.u-grey-25>.u-inner-container-layout:before,
section.u-grey-25:before {
  color: #111;
  background-color: silver;
}

.u-button-style.u-grey-25,
.u-button-style.u-grey-25[class*="u-border-"],
.u-field-input.u-grey-25,
.u-input.u-grey-25 {
  color: #111 !important;
  background-color: silver !important;
}

.u-button-style.u-button-style.u-grey-25.active,
.u-button-style.u-button-style.u-grey-25:active,
.u-button-style.u-button-style.u-grey-25[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-25[class*="u-border-"]:active,
.u-button-style.u-grey-25:focus,
.u-button-style.u-grey-25:hover,
.u-button-style.u-grey-25[class*="u-border-"]:focus,
.u-button-style.u-grey-25[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-25,
li.active>.u-button-style.u-button-style.u-grey-25[class*="u-border-"] {
  color: #111 !important;
  background-color: #adadad !important;
}

.u-active-grey-25.u-active.u-active,
.u-active-grey-25[class*="u-border-"].u-active.u-active,
.u-hover-grey-25:focus,
.u-hover-grey-25:hover,
.u-hover-grey-25[class*="u-border-"]:focus,
.u-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-25,
a.u-button-style.u-button-style.active>.u-active-grey-25[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-25.active,
a.u-button-style.u-button-style.u-active-grey-25:active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-25:focus,
a.u-button-style.u-hover-grey-25:hover,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-25,
a.u-button-style:hover>.u-hover-grey-25[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-25:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-25,
li.active>a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"] {
  color: #111 !important;
  background-color: silver !important;
}

a.u-link.u-hover-grey-25:hover {
  color: silver !important;
}

.u-body.u-grey-5,
.u-container-layout.u-container-layout.u-grey-5:before,
.u-grey-5,
.u-grey-5.u-sidenav:before,
.u-grey-5>.u-container-layout:before,
.u-grey-5>.u-inner-container-layout:before,
section.u-grey-5:before {
  color: #111;
  background-color: #f2f2f2;
}

.u-button-style.u-grey-5,
.u-button-style.u-grey-5[class*="u-border-"],
.u-field-input.u-grey-5,
.u-input.u-grey-5 {
  color: #111 !important;
  background-color: #f2f2f2 !important;
}

.u-button-style.u-button-style.u-grey-5.active,
.u-button-style.u-button-style.u-grey-5:active,
.u-button-style.u-button-style.u-grey-5[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-5[class*="u-border-"]:active,
.u-button-style.u-grey-5:focus,
.u-button-style.u-grey-5:hover,
.u-button-style.u-grey-5[class*="u-border-"]:focus,
.u-button-style.u-grey-5[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-5,
li.active>.u-button-style.u-button-style.u-grey-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #dadada !important;
}

.u-active-grey-5.u-active.u-active,
.u-active-grey-5[class*="u-border-"].u-active.u-active,
.u-hover-grey-5:focus,
.u-hover-grey-5:hover,
.u-hover-grey-5[class*="u-border-"]:focus,
.u-hover-grey-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-5,
a.u-button-style.u-button-style.active>.u-active-grey-5[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-5.active,
a.u-button-style.u-button-style.u-active-grey-5:active,
a.u-button-style.u-button-style.u-active-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-5[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-5:focus,
a.u-button-style.u-hover-grey-5:hover,
a.u-button-style.u-hover-grey-5[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-5,
a.u-button-style:hover>.u-hover-grey-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-5:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-5,
li.active>a.u-button-style.u-button-style.u-active-grey-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #f2f2f2 !important;
}

a.u-link.u-hover-grey-5:hover {
  color: #f2f2f2 !important;
}

.u-body.u-grey-10,
.u-container-layout.u-container-layout.u-grey-10:before,
.u-grey-10,
.u-grey-10.u-sidenav:before,
.u-grey-10>.u-container-layout:before,
.u-grey-10>.u-inner-container-layout:before,
section.u-grey-10:before {
  color: #111;
  background-color: #e5e5e5;
}

.u-button-style.u-grey-10,
.u-button-style.u-grey-10[class*="u-border-"],
.u-field-input.u-grey-10,
.u-input.u-grey-10 {
  color: #111 !important;
  background-color: #e5e5e5 !important;
}

.u-button-style.u-button-style.u-grey-10.active,
.u-button-style.u-button-style.u-grey-10:active,
.u-button-style.u-button-style.u-grey-10[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-10[class*="u-border-"]:active,
.u-button-style.u-grey-10:focus,
.u-button-style.u-grey-10:hover,
.u-button-style.u-grey-10[class*="u-border-"]:focus,
.u-button-style.u-grey-10[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-10,
li.active>.u-button-style.u-button-style.u-grey-10[class*="u-border-"] {
  color: #111 !important;
  background-color: #cecece !important;
}

.u-active-grey-10.u-active.u-active,
.u-active-grey-10[class*="u-border-"].u-active.u-active,
.u-hover-grey-10:focus,
.u-hover-grey-10:hover,
.u-hover-grey-10[class*="u-border-"]:focus,
.u-hover-grey-10[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-10,
a.u-button-style.u-button-style.active>.u-active-grey-10[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-10.active,
a.u-button-style.u-button-style.u-active-grey-10:active,
a.u-button-style.u-button-style.u-active-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-10[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-10:focus,
a.u-button-style.u-hover-grey-10:hover,
a.u-button-style.u-hover-grey-10[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-10[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-10,
a.u-button-style:hover>.u-hover-grey-10[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-10:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-10,
li.active>a.u-button-style.u-button-style.u-active-grey-10[class*="u-border-"] {
  color: #111 !important;
  background-color: #e5e5e5 !important;
}

a.u-link.u-hover-grey-10:hover {
  color: #e5e5e5 !important;
}

.u-body.u-grey-15,
.u-container-layout.u-container-layout.u-grey-15:before,
.u-grey-15,
.u-grey-15.u-sidenav:before,
.u-grey-15>.u-container-layout:before,
.u-grey-15>.u-inner-container-layout:before,
section.u-grey-15:before {
  color: #111;
  background-color: #d9d9d9;
}

.u-button-style.u-grey-15,
.u-button-style.u-grey-15[class*="u-border-"],
.u-field-input.u-grey-15,
.u-input.u-grey-15 {
  color: #111 !important;
  background-color: #d9d9d9 !important;
}

.u-button-style.u-button-style.u-grey-15.active,
.u-button-style.u-button-style.u-grey-15:active,
.u-button-style.u-button-style.u-grey-15[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-15[class*="u-border-"]:active,
.u-button-style.u-grey-15:focus,
.u-button-style.u-grey-15:hover,
.u-button-style.u-grey-15[class*="u-border-"]:focus,
.u-button-style.u-grey-15[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-15,
li.active>.u-button-style.u-button-style.u-grey-15[class*="u-border-"] {
  color: #111 !important;
  background-color: #c3c3c3 !important;
}

.u-active-grey-15.u-active.u-active,
.u-active-grey-15[class*="u-border-"].u-active.u-active,
.u-hover-grey-15:focus,
.u-hover-grey-15:hover,
.u-hover-grey-15[class*="u-border-"]:focus,
.u-hover-grey-15[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-15,
a.u-button-style.u-button-style.active>.u-active-grey-15[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-15.active,
a.u-button-style.u-button-style.u-active-grey-15:active,
a.u-button-style.u-button-style.u-active-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-15[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-15:focus,
a.u-button-style.u-hover-grey-15:hover,
a.u-button-style.u-hover-grey-15[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-15[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-15,
a.u-button-style:hover>.u-hover-grey-15[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-15:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-15,
li.active>a.u-button-style.u-button-style.u-active-grey-15[class*="u-border-"] {
  color: #111 !important;
  background-color: #d9d9d9 !important;
}

a.u-link.u-hover-grey-15:hover {
  color: #d9d9d9 !important;
}

.u-body.u-grey-25,
.u-container-layout.u-container-layout.u-grey-25:before,
.u-grey-25,
.u-grey-25.u-sidenav:before,
.u-grey-25>.u-container-layout:before,
.u-grey-25>.u-inner-container-layout:before,
section.u-grey-25:before {
  color: #111;
  background-color: silver;
}

.u-button-style.u-grey-25,
.u-button-style.u-grey-25[class*="u-border-"],
.u-field-input.u-grey-25,
.u-input.u-grey-25 {
  color: #111 !important;
  background-color: silver !important;
}

.u-button-style.u-button-style.u-grey-25.active,
.u-button-style.u-button-style.u-grey-25:active,
.u-button-style.u-button-style.u-grey-25[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-25[class*="u-border-"]:active,
.u-button-style.u-grey-25:focus,
.u-button-style.u-grey-25:hover,
.u-button-style.u-grey-25[class*="u-border-"]:focus,
.u-button-style.u-grey-25[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-25,
li.active>.u-button-style.u-button-style.u-grey-25[class*="u-border-"] {
  color: #111 !important;
  background-color: #adadad !important;
}

.u-active-grey-25.u-active.u-active,
.u-active-grey-25[class*="u-border-"].u-active.u-active,
.u-hover-grey-25:focus,
.u-hover-grey-25:hover,
.u-hover-grey-25[class*="u-border-"]:focus,
.u-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-25,
a.u-button-style.u-button-style.active>.u-active-grey-25[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-25.active,
a.u-button-style.u-button-style.u-active-grey-25:active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-25:focus,
a.u-button-style.u-hover-grey-25:hover,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-25,
a.u-button-style:hover>.u-hover-grey-25[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-25:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-25,
li.active>a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"] {
  color: #111 !important;
  background-color: silver !important;
}

a.u-link.u-hover-grey-25:hover {
  color: silver !important;
}

.u-body.u-grey-30,
.u-container-layout.u-container-layout.u-grey-30:before,
.u-grey-30,
.u-grey-30.u-sidenav:before,
.u-grey-30>.u-container-layout:before,
.u-grey-30>.u-inner-container-layout:before,
section.u-grey-30:before {
  color: #fff;
  background-color: #b3b3b3;
}

.u-button-style.u-grey-30,
.u-button-style.u-grey-30[class*="u-border-"],
.u-field-input.u-grey-30,
.u-input.u-grey-30 {
  color: #fff !important;
  background-color: #b3b3b3 !important;
}

.u-button-style.u-button-style.u-grey-30.active,
.u-button-style.u-button-style.u-grey-30:active,
.u-button-style.u-button-style.u-grey-30[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-30[class*="u-border-"]:active,
.u-button-style.u-grey-30:focus,
.u-button-style.u-grey-30:hover,
.u-button-style.u-grey-30[class*="u-border-"]:focus,
.u-button-style.u-grey-30[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-30,
li.active>.u-button-style.u-button-style.u-grey-30[class*="u-border-"] {
  color: #fff !important;
  background-color: #a1a1a1 !important;
}

.u-active-grey-30.u-active.u-active,
.u-active-grey-30[class*="u-border-"].u-active.u-active,
.u-hover-grey-30:focus,
.u-hover-grey-30:hover,
.u-hover-grey-30[class*="u-border-"]:focus,
.u-hover-grey-30[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-30,
a.u-button-style.u-button-style.active>.u-active-grey-30[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-30.active,
a.u-button-style.u-button-style.u-active-grey-30:active,
a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-30:focus,
a.u-button-style.u-hover-grey-30:hover,
a.u-button-style.u-hover-grey-30[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-30[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-30,
a.u-button-style:hover>.u-hover-grey-30[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-30:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-30,
li.active>a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"] {
  color: #fff !important;
  background-color: #b3b3b3 !important;
}

a.u-link.u-hover-grey-30:hover {
  color: #b3b3b3 !important;
}

.u-body.u-grey-40,
.u-container-layout.u-container-layout.u-grey-40:before,
.u-grey-40,
.u-grey-40.u-sidenav:before,
.u-grey-40>.u-container-layout:before,
.u-grey-40>.u-inner-container-layout:before,
section.u-grey-40:before {
  color: #fff;
  background-color: #999;
}

.u-button-style.u-grey-40,
.u-button-style.u-grey-40[class*="u-border-"],
.u-field-input.u-grey-40,
.u-input.u-grey-40 {
  color: #fff !important;
  background-color: #999 !important;
}

.u-button-style.u-button-style.u-grey-40.active,
.u-button-style.u-button-style.u-grey-40:active,
.u-button-style.u-button-style.u-grey-40[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-40[class*="u-border-"]:active,
.u-button-style.u-grey-40:focus,
.u-button-style.u-grey-40:hover,
.u-button-style.u-grey-40[class*="u-border-"]:focus,
.u-button-style.u-grey-40[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-40,
li.active>.u-button-style.u-button-style.u-grey-40[class*="u-border-"] {
  color: #fff !important;
  background-color: #8a8a8a !important;
}

.u-active-grey-40.u-active.u-active,
.u-active-grey-40[class*="u-border-"].u-active.u-active,
.u-hover-grey-40:focus,
.u-hover-grey-40:hover,
.u-hover-grey-40[class*="u-border-"]:focus,
.u-hover-grey-40[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-40,
a.u-button-style.u-button-style.active>.u-active-grey-40[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-40.active,
a.u-button-style.u-button-style.u-active-grey-40:active,
a.u-button-style.u-button-style.u-active-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-40[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-40:focus,
a.u-button-style.u-hover-grey-40:hover,
a.u-button-style.u-hover-grey-40[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-40[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-40,
a.u-button-style:hover>.u-hover-grey-40[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-40:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-40,
li.active>a.u-button-style.u-button-style.u-active-grey-40[class*="u-border-"] {
  color: #fff !important;
  background-color: #999 !important;
}

a.u-link.u-hover-grey-40:hover {
  color: #999 !important;
}

.u-body.u-grey-50,
.u-container-layout.u-container-layout.u-grey-50:before,
.u-grey-50,
.u-grey-50.u-sidenav:before,
.u-grey-50>.u-container-layout:before,
.u-grey-50>.u-inner-container-layout:before,
section.u-grey-50:before {
  color: #fff;
  background-color: grey;
}

.u-button-style.u-grey-50,
.u-button-style.u-grey-50[class*="u-border-"],
.u-field-input.u-grey-50,
.u-input.u-grey-50 {
  color: #fff !important;
  background-color: grey !important;
}

.u-button-style.u-button-style.u-grey-50.active,
.u-button-style.u-button-style.u-grey-50:active,
.u-button-style.u-button-style.u-grey-50[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-50[class*="u-border-"]:active,
.u-button-style.u-grey-50:focus,
.u-button-style.u-grey-50:hover,
.u-button-style.u-grey-50[class*="u-border-"]:focus,
.u-button-style.u-grey-50[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-50,
li.active>.u-button-style.u-button-style.u-grey-50[class*="u-border-"] {
  color: #fff !important;
  background-color: #737373 !important;
}

.u-active-grey-50.u-active.u-active,
.u-active-grey-50[class*="u-border-"].u-active.u-active,
.u-hover-grey-50:focus,
.u-hover-grey-50:hover,
.u-hover-grey-50[class*="u-border-"]:focus,
.u-hover-grey-50[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-50,
a.u-button-style.u-button-style.active>.u-active-grey-50[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-50.active,
a.u-button-style.u-button-style.u-active-grey-50:active,
a.u-button-style.u-button-style.u-active-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-50[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-50:focus,
a.u-button-style.u-hover-grey-50:hover,
a.u-button-style.u-hover-grey-50[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-50[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-50,
a.u-button-style:hover>.u-hover-grey-50[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-50:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-50,
li.active>a.u-button-style.u-button-style.u-active-grey-50[class*="u-border-"] {
  color: #fff !important;
  background-color: grey !important;
}

a.u-link.u-hover-grey-50:hover {
  color: grey !important;
}

.u-body.u-grey-60,
.u-container-layout.u-container-layout.u-grey-60:before,
.u-grey-60,
.u-grey-60.u-sidenav:before,
.u-grey-60>.u-container-layout:before,
.u-grey-60>.u-inner-container-layout:before,
section.u-grey-60:before {
  color: #fff;
  background-color: #666;
}

.u-button-style.u-grey-60,
.u-button-style.u-grey-60[class*="u-border-"],
.u-field-input.u-grey-60,
.u-input.u-grey-60 {
  color: #fff !important;
  background-color: #666 !important;
}

.u-button-style.u-button-style.u-grey-60.active,
.u-button-style.u-button-style.u-grey-60:active,
.u-button-style.u-button-style.u-grey-60[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-60[class*="u-border-"]:active,
.u-button-style.u-grey-60:focus,
.u-button-style.u-grey-60:hover,
.u-button-style.u-grey-60[class*="u-border-"]:focus,
.u-button-style.u-grey-60[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-60,
li.active>.u-button-style.u-button-style.u-grey-60[class*="u-border-"] {
  color: #fff !important;
  background-color: #5c5c5c !important;
}

.u-active-grey-60.u-active.u-active,
.u-active-grey-60[class*="u-border-"].u-active.u-active,
.u-hover-grey-60:focus,
.u-hover-grey-60:hover,
.u-hover-grey-60[class*="u-border-"]:focus,
.u-hover-grey-60[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-60,
a.u-button-style.u-button-style.active>.u-active-grey-60[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-60.active,
a.u-button-style.u-button-style.u-active-grey-60:active,
a.u-button-style.u-button-style.u-active-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-60[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-60:focus,
a.u-button-style.u-hover-grey-60:hover,
a.u-button-style.u-hover-grey-60[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-60[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-60,
a.u-button-style:hover>.u-hover-grey-60[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-60:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-60,
li.active>a.u-button-style.u-button-style.u-active-grey-60[class*="u-border-"] {
  color: #fff !important;
  background-color: #666 !important;
}

a.u-link.u-hover-grey-60:hover {
  color: #666 !important;
}

.u-body.u-grey-70,
.u-container-layout.u-container-layout.u-grey-70:before,
.u-grey-70,
.u-grey-70.u-sidenav:before,
.u-grey-70>.u-container-layout:before,
.u-grey-70>.u-inner-container-layout:before,
section.u-grey-70:before {
  color: #fff;
  background-color: #4d4d4d;
}

.u-button-style.u-grey-70,
.u-button-style.u-grey-70[class*="u-border-"],
.u-field-input.u-grey-70,
.u-input.u-grey-70 {
  color: #fff !important;
  background-color: #4d4d4d !important;
}

.u-button-style.u-button-style.u-grey-70.active,
.u-button-style.u-button-style.u-grey-70:active,
.u-button-style.u-button-style.u-grey-70[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-70[class*="u-border-"]:active,
.u-button-style.u-grey-70:focus,
.u-button-style.u-grey-70:hover,
.u-button-style.u-grey-70[class*="u-border-"]:focus,
.u-button-style.u-grey-70[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-70,
li.active>.u-button-style.u-button-style.u-grey-70[class*="u-border-"] {
  color: #fff !important;
  background-color: #454545 !important;
}

.u-active-grey-70.u-active.u-active,
.u-active-grey-70[class*="u-border-"].u-active.u-active,
.u-hover-grey-70:focus,
.u-hover-grey-70:hover,
.u-hover-grey-70[class*="u-border-"]:focus,
.u-hover-grey-70[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-70,
a.u-button-style.u-button-style.active>.u-active-grey-70[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-70.active,
a.u-button-style.u-button-style.u-active-grey-70:active,
a.u-button-style.u-button-style.u-active-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-70[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-70:focus,
a.u-button-style.u-hover-grey-70:hover,
a.u-button-style.u-hover-grey-70[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-70[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-70,
a.u-button-style:hover>.u-hover-grey-70[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-70:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-70,
li.active>a.u-button-style.u-button-style.u-active-grey-70[class*="u-border-"] {
  color: #fff !important;
  background-color: #4d4d4d !important;
}

a.u-link.u-hover-grey-70:hover {
  color: #4d4d4d !important;
}

.u-body.u-grey-75,
.u-container-layout.u-container-layout.u-grey-75:before,
.u-grey-75,
.u-grey-75.u-sidenav:before,
.u-grey-75>.u-container-layout:before,
.u-grey-75>.u-inner-container-layout:before,
section.u-grey-75:before {
  color: #fff;
  background-color: #404040;
}

.u-button-style.u-grey-75,
.u-button-style.u-grey-75[class*="u-border-"],
.u-field-input.u-grey-75,
.u-input.u-grey-75 {
  color: #fff !important;
  background-color: #404040 !important;
}

.u-button-style.u-button-style.u-grey-75.active,
.u-button-style.u-button-style.u-grey-75:active,
.u-button-style.u-button-style.u-grey-75[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-75[class*="u-border-"]:active,
.u-button-style.u-grey-75:focus,
.u-button-style.u-grey-75:hover,
.u-button-style.u-grey-75[class*="u-border-"]:focus,
.u-button-style.u-grey-75[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-75,
li.active>.u-button-style.u-button-style.u-grey-75[class*="u-border-"] {
  color: #fff !important;
  background-color: #3a3a3a !important;
}

.u-active-grey-75.u-active.u-active,
.u-active-grey-75[class*="u-border-"].u-active.u-active,
.u-hover-grey-75:focus,
.u-hover-grey-75:hover,
.u-hover-grey-75[class*="u-border-"]:focus,
.u-hover-grey-75[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-75,
a.u-button-style.u-button-style.active>.u-active-grey-75[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-75.active,
a.u-button-style.u-button-style.u-active-grey-75:active,
a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-75:focus,
a.u-button-style.u-hover-grey-75:hover,
a.u-button-style.u-hover-grey-75[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-75[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-75,
a.u-button-style:hover>.u-hover-grey-75[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-75:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-75,
li.active>a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"] {
  color: #fff !important;
  background-color: #404040 !important;
}

a.u-link.u-hover-grey-75:hover {
  color: #404040 !important;
}

.u-body.u-grey-80,
.u-container-layout.u-container-layout.u-grey-80:before,
.u-grey-80,
.u-grey-80.u-sidenav:before,
.u-grey-80>.u-container-layout:before,
.u-grey-80>.u-inner-container-layout:before,
section.u-grey-80:before {
  color: #fff;
  background-color: #333;
}

.u-button-style.u-grey-80,
.u-button-style.u-grey-80[class*="u-border-"],
.u-field-input.u-grey-80,
.u-input.u-grey-80 {
  color: #fff !important;
  background-color: #333 !important;
}

.u-button-style.u-button-style.u-grey-80.active,
.u-button-style.u-button-style.u-grey-80:active,
.u-button-style.u-button-style.u-grey-80[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-80[class*="u-border-"]:active,
.u-button-style.u-grey-80:focus,
.u-button-style.u-grey-80:hover,
.u-button-style.u-grey-80[class*="u-border-"]:focus,
.u-button-style.u-grey-80[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-80,
li.active>.u-button-style.u-button-style.u-grey-80[class*="u-border-"] {
  color: #fff !important;
  background-color: #2e2e2e !important;
}

.u-active-grey-80.u-active.u-active,
.u-active-grey-80[class*="u-border-"].u-active.u-active,
.u-hover-grey-80:focus,
.u-hover-grey-80:hover,
.u-hover-grey-80[class*="u-border-"]:focus,
.u-hover-grey-80[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-80,
a.u-button-style.u-button-style.active>.u-active-grey-80[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-80.active,
a.u-button-style.u-button-style.u-active-grey-80:active,
a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-80:focus,
a.u-button-style.u-hover-grey-80:hover,
a.u-button-style.u-hover-grey-80[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-80[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-80,
a.u-button-style:hover>.u-hover-grey-80[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-80:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-80,
li.active>a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"] {
  color: #fff !important;
  background-color: #333 !important;
}

a.u-link.u-hover-grey-80:hover {
  color: #333 !important;
}

.u-body.u-grey-90,
.u-container-layout.u-container-layout.u-grey-90:before,
.u-grey-90,
.u-grey-90.u-sidenav:before,
.u-grey-90>.u-container-layout:before,
.u-grey-90>.u-inner-container-layout:before,
section.u-grey-90:before {
  color: #fff;
  background-color: #1a1a1a;
}

.u-button-style.u-grey-90,
.u-button-style.u-grey-90[class*="u-border-"],
.u-field-input.u-grey-90,
.u-input.u-grey-90 {
  color: #fff !important;
  background-color: #1a1a1a !important;
}

.u-button-style.u-button-style.u-grey-90.active,
.u-button-style.u-button-style.u-grey-90:active,
.u-button-style.u-button-style.u-grey-90[class*="u-border-"].active,
.u-button-style.u-button-style.u-grey-90[class*="u-border-"]:active,
.u-button-style.u-grey-90:focus,
.u-button-style.u-grey-90:hover,
.u-button-style.u-grey-90[class*="u-border-"]:focus,
.u-button-style.u-grey-90[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-grey-90,
li.active>.u-button-style.u-button-style.u-grey-90[class*="u-border-"] {
  color: #fff !important;
  background-color: #171717 !important;
}

.u-active-grey-90.u-active.u-active,
.u-active-grey-90[class*="u-border-"].u-active.u-active,
.u-hover-grey-90:focus,
.u-hover-grey-90:hover,
.u-hover-grey-90[class*="u-border-"]:focus,
.u-hover-grey-90[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-grey-90,
a.u-button-style.u-button-style.active>.u-active-grey-90[class*="u-border-"],
a.u-button-style.u-button-style.u-active-grey-90.active,
a.u-button-style.u-button-style.u-active-grey-90:active,
a.u-button-style.u-button-style.u-active-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-grey-90[class*="u-border-"]:active,
a.u-button-style.u-hover-grey-90:focus,
a.u-button-style.u-hover-grey-90:hover,
a.u-button-style.u-hover-grey-90[class*="u-border-"]:focus,
a.u-button-style.u-hover-grey-90[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-grey-90,
a.u-button-style:hover>.u-hover-grey-90[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-90:checked,
li.active>a.u-button-style.u-button-style.u-active-grey-90,
li.active>a.u-button-style.u-button-style.u-active-grey-90[class*="u-border-"] {
  color: #fff !important;
  background-color: #1a1a1a !important;
}

a.u-link.u-hover-grey-90:hover {
  color: #1a1a1a !important;
}

.u-border-color-1,
.u-border-color-1.u-field-input.u-field-input,
.u-border-color-1.u-input {
  border-color: #478ac9;
  stroke: #478ac9;
}

.u-button-style.u-border-color-1 {
  border-color: #478ac9 !important;
  color: #478ac9 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-1:focus,
.u-button-style.u-border-color-1:hover {
  border-color: transparent !important;
  color: #387cbd !important;
  background-color: transparent !important;
}

.u-border-active-color-1.u-active.u-active,
.u-border-hover-color-1:focus,
.u-border-hover-color-1:hover,
a.u-button-style.u-border-hover-color-1:focus,
a.u-button-style.u-border-hover-color-1:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-1,
a.u-button-style.u-button-style.u-border-active-color-1.active,
a.u-button-style.u-button-style.u-border-active-color-1:active,
a.u-button-style:hover>.u-border-hover-color-1,
input.u-field-input.u-field-input.u-border-active-color-1:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-1 {
  color: #478ac9 !important;
  border-color: #478ac9 !important;
}

.u-link.u-border-color-1[class*="u-border-"] {
  border-color: #478ac9 !important;
}

.u-link.u-border-color-1[class*="u-border-"]:hover {
  border-color: #387cbd !important;
}

.u-border-color-1-base,
.u-border-color-1-base.u-field-input.u-field-input,
.u-border-color-1-base.u-input {
  border-color: #478ac9;
  stroke: #478ac9;
}

.u-button-style.u-border-color-1-base {
  border-color: #478ac9 !important;
  color: #478ac9 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-1-base:focus,
.u-button-style.u-border-color-1-base:hover {
  border-color: transparent !important;
  color: #387cbd !important;
  background-color: transparent !important;
}

.u-border-active-color-1-base.u-active.u-active,
.u-border-hover-color-1-base:focus,
.u-border-hover-color-1-base:hover,
a.u-button-style.u-border-hover-color-1-base:focus,
a.u-button-style.u-border-hover-color-1-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-1-base,
a.u-button-style.u-button-style.u-border-active-color-1-base.active,
a.u-button-style.u-button-style.u-border-active-color-1-base:active,
a.u-button-style:hover>.u-border-hover-color-1-base,
input.u-field-input.u-field-input.u-border-active-color-1-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-1-base {
  color: #478ac9 !important;
  border-color: #478ac9 !important;
}

.u-link.u-border-color-1-base[class*="u-border-"] {
  border-color: #478ac9 !important;
}

.u-link.u-border-color-1-base[class*="u-border-"]:hover {
  border-color: #387cbd !important;
}

.u-border-color-2,
.u-border-color-2.u-field-input.u-field-input,
.u-border-color-2.u-input {
  border-color: #bca08e;
  stroke: #bca08e;
}

.u-button-style.u-border-color-2 {
  border-color: #bca08e !important;
  color: #bca08e !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-2:focus,
.u-button-style.u-border-color-2:hover {
  border-color: transparent !important;
  color: #b08f79 !important;
  background-color: transparent !important;
}

.u-border-active-color-2.u-active.u-active,
.u-border-hover-color-2:focus,
.u-border-hover-color-2:hover,
a.u-button-style.u-border-hover-color-2:focus,
a.u-button-style.u-border-hover-color-2:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-2,
a.u-button-style.u-button-style.u-border-active-color-2.active,
a.u-button-style.u-button-style.u-border-active-color-2:active,
a.u-button-style:hover>.u-border-hover-color-2,
input.u-field-input.u-field-input.u-border-active-color-2:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-2 {
  color: #bca08e !important;
  border-color: #bca08e !important;
}

.u-link.u-border-color-2[class*="u-border-"] {
  border-color: #bca08e !important;
}

.u-link.u-border-color-2[class*="u-border-"]:hover {
  border-color: #b08f79 !important;
}

.u-border-color-2-base,
.u-border-color-2-base.u-field-input.u-field-input,
.u-border-color-2-base.u-input {
  border-color: #ddcfc6;
  stroke: #ddcfc6;
}

.u-button-style.u-border-color-2-base {
  border-color: #ddcfc6 !important;
  color: #ddcfc6 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-2-base:focus,
.u-button-style.u-border-color-2-base:hover {
  border-color: transparent !important;
  color: #cdb9ac !important;
  background-color: transparent !important;
}

.u-border-active-color-2-base.u-active.u-active,
.u-border-hover-color-2-base:focus,
.u-border-hover-color-2-base:hover,
a.u-button-style.u-border-hover-color-2-base:focus,
a.u-button-style.u-border-hover-color-2-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-2-base,
a.u-button-style.u-button-style.u-border-active-color-2-base.active,
a.u-button-style.u-button-style.u-border-active-color-2-base:active,
a.u-button-style:hover>.u-border-hover-color-2-base,
input.u-field-input.u-field-input.u-border-active-color-2-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-2-base {
  color: #ddcfc6 !important;
  border-color: #ddcfc6 !important;
}

.u-link.u-border-color-2-base[class*="u-border-"] {
  border-color: #ddcfc6 !important;
}

.u-link.u-border-color-2-base[class*="u-border-"]:hover {
  border-color: #cdb9ac !important;
}

.u-border-color-3,
.u-border-color-3.u-field-input.u-field-input,
.u-border-color-3.u-input {
  border-color: #f0aa00;
  stroke: #f0aa00;
}

.u-button-style.u-border-color-3 {
  border-color: #f0aa00 !important;
  color: #f0aa00 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-3:focus,
.u-button-style.u-border-color-3:hover {
  border-color: transparent !important;
  color: #d89900 !important;
  background-color: transparent !important;
}

.u-border-active-color-3.u-active.u-active,
.u-border-hover-color-3:focus,
.u-border-hover-color-3:hover,
a.u-button-style.u-border-hover-color-3:focus,
a.u-button-style.u-border-hover-color-3:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-3,
a.u-button-style.u-button-style.u-border-active-color-3.active,
a.u-button-style.u-button-style.u-border-active-color-3:active,
a.u-button-style:hover>.u-border-hover-color-3,
input.u-field-input.u-field-input.u-border-active-color-3:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-3 {
  color: #f0aa00 !important;
  border-color: #f0aa00 !important;
}

.u-link.u-border-color-3[class*="u-border-"] {
  border-color: #f0aa00 !important;
}

.u-link.u-border-color-3[class*="u-border-"]:hover {
  border-color: #d89900 !important;
}

.u-border-color-3-base,
.u-border-color-3-base.u-field-input.u-field-input,
.u-border-color-3-base.u-input {
  border-color: #f0aa00;
  stroke: #f0aa00;
}

.u-button-style.u-border-color-3-base {
  border-color: #f0aa00 !important;
  color: #f0aa00 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-3-base:focus,
.u-button-style.u-border-color-3-base:hover {
  border-color: transparent !important;
  color: #d89900 !important;
  background-color: transparent !important;
}

.u-border-active-color-3-base.u-active.u-active,
.u-border-hover-color-3-base:focus,
.u-border-hover-color-3-base:hover,
a.u-button-style.u-border-hover-color-3-base:focus,
a.u-button-style.u-border-hover-color-3-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-3-base,
a.u-button-style.u-button-style.u-border-active-color-3-base.active,
a.u-button-style.u-button-style.u-border-active-color-3-base:active,
a.u-button-style:hover>.u-border-hover-color-3-base,
input.u-field-input.u-field-input.u-border-active-color-3-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-3-base {
  color: #f0aa00 !important;
  border-color: #f0aa00 !important;
}

.u-link.u-border-color-3-base[class*="u-border-"] {
  border-color: #f0aa00 !important;
}

.u-link.u-border-color-3-base[class*="u-border-"]:hover {
  border-color: #d89900 !important;
}

.u-border-color-4,
.u-border-color-4.u-field-input.u-field-input,
.u-border-color-4.u-input {
  border-color: #2ac3ef;
  stroke: #2ac3ef;
}

.u-button-style.u-border-color-4 {
  border-color: #2ac3ef !important;
  color: #2ac3ef !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-4:focus,
.u-button-style.u-border-color-4:hover {
  border-color: transparent !important;
  color: #12bbeb !important;
  background-color: transparent !important;
}

.u-border-active-color-4.u-active.u-active,
.u-border-hover-color-4:focus,
.u-border-hover-color-4:hover,
a.u-button-style.u-border-hover-color-4:focus,
a.u-button-style.u-border-hover-color-4:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-4,
a.u-button-style.u-button-style.u-border-active-color-4.active,
a.u-button-style.u-button-style.u-border-active-color-4:active,
a.u-button-style:hover>.u-border-hover-color-4,
input.u-field-input.u-field-input.u-border-active-color-4:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-4 {
  color: #2ac3ef !important;
  border-color: #2ac3ef !important;
}

.u-link.u-border-color-4[class*="u-border-"] {
  border-color: #2ac3ef !important;
}

.u-link.u-border-color-4[class*="u-border-"]:hover {
  border-color: #12bbeb !important;
}

.u-border-color-4-base,
.u-border-color-4-base.u-field-input.u-field-input,
.u-border-color-4-base.u-input {
  border-color: #1dabd4;
  stroke: #1dabd4;
}

.u-button-style.u-border-color-4-base {
  border-color: #1dabd4 !important;
  color: #1dabd4 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-4-base:focus,
.u-button-style.u-border-color-4-base:hover {
  border-color: transparent !important;
  color: #1a9abf !important;
  background-color: transparent !important;
}

.u-border-active-color-4-base.u-active.u-active,
.u-border-hover-color-4-base:focus,
.u-border-hover-color-4-base:hover,
a.u-button-style.u-border-hover-color-4-base:focus,
a.u-button-style.u-border-hover-color-4-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-4-base,
a.u-button-style.u-button-style.u-border-active-color-4-base.active,
a.u-button-style.u-button-style.u-border-active-color-4-base:active,
a.u-button-style:hover>.u-border-hover-color-4-base,
input.u-field-input.u-field-input.u-border-active-color-4-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-4-base {
  color: #1dabd4 !important;
  border-color: #1dabd4 !important;
}

.u-link.u-border-color-4-base[class*="u-border-"] {
  border-color: #1dabd4 !important;
}

.u-link.u-border-color-4-base[class*="u-border-"]:hover {
  border-color: #1a9abf !important;
}

.u-border-color-5,
.u-border-color-5.u-field-input.u-field-input,
.u-border-color-5.u-input {
  border-color: #b9c1cc;
  stroke: #b9c1cc;
}

.u-button-style.u-border-color-5 {
  border-color: #b9c1cc !important;
  color: #b9c1cc !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-5:focus,
.u-button-style.u-border-color-5:hover {
  border-color: transparent !important;
  color: #a2adbc !important;
  background-color: transparent !important;
}

.u-border-active-color-5.u-active.u-active,
.u-border-hover-color-5:focus,
.u-border-hover-color-5:hover,
a.u-button-style.u-border-hover-color-5:focus,
a.u-button-style.u-border-hover-color-5:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-5,
a.u-button-style.u-button-style.u-border-active-color-5.active,
a.u-button-style.u-button-style.u-border-active-color-5:active,
a.u-button-style:hover>.u-border-hover-color-5,
input.u-field-input.u-field-input.u-border-active-color-5:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-5 {
  color: #b9c1cc !important;
  border-color: #b9c1cc !important;
}

.u-link.u-border-color-5[class*="u-border-"] {
  border-color: #b9c1cc !important;
}

.u-link.u-border-color-5[class*="u-border-"]:hover {
  border-color: #a2adbc !important;
}

.u-border-color-5-base,
.u-border-color-5-base.u-field-input.u-field-input,
.u-border-color-5-base.u-input {
  border-color: #b9c1cc;
  stroke: #b9c1cc;
}

.u-button-style.u-border-color-5-base {
  border-color: #b9c1cc !important;
  color: #b9c1cc !important;
  background-color: transparent !important;
}

.u-button-style.u-border-color-5-base:focus,
.u-button-style.u-border-color-5-base:hover {
  border-color: transparent !important;
  color: #a2adbc !important;
  background-color: transparent !important;
}

.u-border-active-color-5-base.u-active.u-active,
.u-border-hover-color-5-base:focus,
.u-border-hover-color-5-base:hover,
a.u-button-style.u-border-hover-color-5-base:focus,
a.u-button-style.u-border-hover-color-5-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-color-5-base,
a.u-button-style.u-button-style.u-border-active-color-5-base.active,
a.u-button-style.u-button-style.u-border-active-color-5-base:active,
a.u-button-style:hover>.u-border-hover-color-5-base,
input.u-field-input.u-field-input.u-border-active-color-5-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-color-5-base {
  color: #b9c1cc !important;
  border-color: #b9c1cc !important;
}

.u-link.u-border-color-5-base[class*="u-border-"] {
  border-color: #b9c1cc !important;
}

.u-link.u-border-color-5-base[class*="u-border-"]:hover {
  border-color: #a2adbc !important;
}

.u-border-palette-1,
.u-border-palette-1.u-field-input.u-field-input,
.u-border-palette-1.u-input {
  border-color: #478ac9;
  stroke: #478ac9;
}

.u-button-style.u-border-palette-1 {
  border-color: #478ac9 !important;
  color: #478ac9 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-1:focus,
.u-button-style.u-border-palette-1:hover {
  border-color: transparent !important;
  color: #387cbd !important;
  background-color: transparent !important;
}

.u-border-active-palette-1.u-active.u-active,
.u-border-hover-palette-1:focus,
.u-border-hover-palette-1:hover,
a.u-button-style.u-border-hover-palette-1:focus,
a.u-button-style.u-border-hover-palette-1:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-1,
a.u-button-style.u-button-style.u-border-active-palette-1.active,
a.u-button-style.u-button-style.u-border-active-palette-1:active,
a.u-button-style:hover>.u-border-hover-palette-1,
input.u-field-input.u-field-input.u-border-active-palette-1:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-1 {
  color: #478ac9 !important;
  border-color: #478ac9 !important;
}

.u-link.u-border-palette-1[class*="u-border-"] {
  border-color: #478ac9 !important;
}

.u-link.u-border-palette-1[class*="u-border-"]:hover {
  border-color: #387cbd !important;
}

.u-border-palette-1-base,
.u-border-palette-1-base.u-field-input.u-field-input,
.u-border-palette-1-base.u-input {
  border-color: #478ac9;
  stroke: #478ac9;
}

.u-button-style.u-border-palette-1-base {
  border-color: #478ac9 !important;
  color: #478ac9 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-1-base:focus,
.u-button-style.u-border-palette-1-base:hover {
  border-color: transparent !important;
  color: #387cbd !important;
  background-color: transparent !important;
}

.u-border-active-palette-1-base.u-active.u-active,
.u-border-hover-palette-1-base:focus,
.u-border-hover-palette-1-base:hover,
a.u-button-style.u-border-hover-palette-1-base:focus,
a.u-button-style.u-border-hover-palette-1-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-1-base,
a.u-button-style.u-button-style.u-border-active-palette-1-base.active,
a.u-button-style.u-button-style.u-border-active-palette-1-base:active,
a.u-button-style:hover>.u-border-hover-palette-1-base,
input.u-field-input.u-field-input.u-border-active-palette-1-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-1-base {
  color: #478ac9 !important;
  border-color: #478ac9 !important;
}

.u-link.u-border-palette-1-base[class*="u-border-"] {
  border-color: #478ac9 !important;
}

.u-link.u-border-palette-1-base[class*="u-border-"]:hover {
  border-color: #387cbd !important;
}

.u-border-palette-2,
.u-border-palette-2.u-field-input.u-field-input,
.u-border-palette-2.u-input {
  border-color: #bca08e;
  stroke: #bca08e;
}

.u-button-style.u-border-palette-2 {
  border-color: #bca08e !important;
  color: #bca08e !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-2:focus,
.u-button-style.u-border-palette-2:hover {
  border-color: transparent !important;
  color: #b08f79 !important;
  background-color: transparent !important;
}

.u-border-active-palette-2.u-active.u-active,
.u-border-hover-palette-2:focus,
.u-border-hover-palette-2:hover,
a.u-button-style.u-border-hover-palette-2:focus,
a.u-button-style.u-border-hover-palette-2:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-2,
a.u-button-style.u-button-style.u-border-active-palette-2.active,
a.u-button-style.u-button-style.u-border-active-palette-2:active,
a.u-button-style:hover>.u-border-hover-palette-2,
input.u-field-input.u-field-input.u-border-active-palette-2:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-2 {
  color: #bca08e !important;
  border-color: #bca08e !important;
}

.u-link.u-border-palette-2[class*="u-border-"] {
  border-color: #bca08e !important;
}

.u-link.u-border-palette-2[class*="u-border-"]:hover {
  border-color: #b08f79 !important;
}

.u-border-palette-2-base,
.u-border-palette-2-base.u-field-input.u-field-input,
.u-border-palette-2-base.u-input {
  border-color: #ddcfc6;
  stroke: #ddcfc6;
}

.u-button-style.u-border-palette-2-base {
  border-color: #ddcfc6 !important;
  color: #ddcfc6 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-2-base:focus,
.u-button-style.u-border-palette-2-base:hover {
  border-color: transparent !important;
  color: #cdb9ac !important;
  background-color: transparent !important;
}

.u-border-active-palette-2-base.u-active.u-active,
.u-border-hover-palette-2-base:focus,
.u-border-hover-palette-2-base:hover,
a.u-button-style.u-border-hover-palette-2-base:focus,
a.u-button-style.u-border-hover-palette-2-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-2-base,
a.u-button-style.u-button-style.u-border-active-palette-2-base.active,
a.u-button-style.u-button-style.u-border-active-palette-2-base:active,
a.u-button-style:hover>.u-border-hover-palette-2-base,
input.u-field-input.u-field-input.u-border-active-palette-2-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-2-base {
  color: #ddcfc6 !important;
  border-color: #ddcfc6 !important;
}

.u-link.u-border-palette-2-base[class*="u-border-"] {
  border-color: #ddcfc6 !important;
}

.u-link.u-border-palette-2-base[class*="u-border-"]:hover {
  border-color: #cdb9ac !important;
}

.u-border-palette-3,
.u-border-palette-3.u-field-input.u-field-input,
.u-border-palette-3.u-input {
  border-color: #f0aa00;
  stroke: #f0aa00;
}

.u-button-style.u-border-palette-3 {
  border-color: #f0aa00 !important;
  color: #f0aa00 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-3:focus,
.u-button-style.u-border-palette-3:hover {
  border-color: transparent !important;
  color: #d89900 !important;
  background-color: transparent !important;
}

.u-border-active-palette-3.u-active.u-active,
.u-border-hover-palette-3:focus,
.u-border-hover-palette-3:hover,
a.u-button-style.u-border-hover-palette-3:focus,
a.u-button-style.u-border-hover-palette-3:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-3,
a.u-button-style.u-button-style.u-border-active-palette-3.active,
a.u-button-style.u-button-style.u-border-active-palette-3:active,
a.u-button-style:hover>.u-border-hover-palette-3,
input.u-field-input.u-field-input.u-border-active-palette-3:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-3 {
  color: #f0aa00 !important;
  border-color: #f0aa00 !important;
}

.u-link.u-border-palette-3[class*="u-border-"] {
  border-color: #f0aa00 !important;
}

.u-link.u-border-palette-3[class*="u-border-"]:hover {
  border-color: #d89900 !important;
}

.u-border-palette-3-base,
.u-border-palette-3-base.u-field-input.u-field-input,
.u-border-palette-3-base.u-input {
  border-color: #f0aa00;
  stroke: #f0aa00;
}

.u-button-style.u-border-palette-3-base {
  border-color: #f0aa00 !important;
  color: #f0aa00 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-3-base:focus,
.u-button-style.u-border-palette-3-base:hover {
  border-color: transparent !important;
  color: #d89900 !important;
  background-color: transparent !important;
}

.u-border-active-palette-3-base.u-active.u-active,
.u-border-hover-palette-3-base:focus,
.u-border-hover-palette-3-base:hover,
a.u-button-style.u-border-hover-palette-3-base:focus,
a.u-button-style.u-border-hover-palette-3-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-3-base,
a.u-button-style.u-button-style.u-border-active-palette-3-base.active,
a.u-button-style.u-button-style.u-border-active-palette-3-base:active,
a.u-button-style:hover>.u-border-hover-palette-3-base,
input.u-field-input.u-field-input.u-border-active-palette-3-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-3-base {
  color: #f0aa00 !important;
  border-color: #f0aa00 !important;
}

.u-link.u-border-palette-3-base[class*="u-border-"] {
  border-color: #f0aa00 !important;
}

.u-link.u-border-palette-3-base[class*="u-border-"]:hover {
  border-color: #d89900 !important;
}

.u-border-palette-4,
.u-border-palette-4.u-field-input.u-field-input,
.u-border-palette-4.u-input {
  border-color: #2ac3ef;
  stroke: #2ac3ef;
}

.u-button-style.u-border-palette-4 {
  border-color: #2ac3ef !important;
  color: #2ac3ef !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-4:focus,
.u-button-style.u-border-palette-4:hover {
  border-color: transparent !important;
  color: #12bbeb !important;
  background-color: transparent !important;
}

.u-border-active-palette-4.u-active.u-active,
.u-border-hover-palette-4:focus,
.u-border-hover-palette-4:hover,
a.u-button-style.u-border-hover-palette-4:focus,
a.u-button-style.u-border-hover-palette-4:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-4,
a.u-button-style.u-button-style.u-border-active-palette-4.active,
a.u-button-style.u-button-style.u-border-active-palette-4:active,
a.u-button-style:hover>.u-border-hover-palette-4,
input.u-field-input.u-field-input.u-border-active-palette-4:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-4 {
  color: #2ac3ef !important;
  border-color: #2ac3ef !important;
}

.u-link.u-border-palette-4[class*="u-border-"] {
  border-color: #2ac3ef !important;
}

.u-link.u-border-palette-4[class*="u-border-"]:hover {
  border-color: #12bbeb !important;
}

.u-border-palette-4-base,
.u-border-palette-4-base.u-field-input.u-field-input,
.u-border-palette-4-base.u-input {
  border-color: #1dabd4;
  stroke: #1dabd4;
}

.u-button-style.u-border-palette-4-base {
  border-color: #1dabd4 !important;
  color: #1dabd4 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-4-base:focus,
.u-button-style.u-border-palette-4-base:hover {
  border-color: transparent !important;
  color: #1a9abf !important;
  background-color: transparent !important;
}

.u-border-active-palette-4-base.u-active.u-active,
.u-border-hover-palette-4-base:focus,
.u-border-hover-palette-4-base:hover,
a.u-button-style.u-border-hover-palette-4-base:focus,
a.u-button-style.u-border-hover-palette-4-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-4-base,
a.u-button-style.u-button-style.u-border-active-palette-4-base.active,
a.u-button-style.u-button-style.u-border-active-palette-4-base:active,
a.u-button-style:hover>.u-border-hover-palette-4-base,
input.u-field-input.u-field-input.u-border-active-palette-4-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-4-base {
  color: #1dabd4 !important;
  border-color: #1dabd4 !important;
}

.u-link.u-border-palette-4-base[class*="u-border-"] {
  border-color: #1dabd4 !important;
}

.u-link.u-border-palette-4-base[class*="u-border-"]:hover {
  border-color: #1a9abf !important;
}

.u-border-palette-5,
.u-border-palette-5.u-field-input.u-field-input,
.u-border-palette-5.u-input {
  border-color: #b9c1cc;
  stroke: #b9c1cc;
}

.u-button-style.u-border-palette-5 {
  border-color: #b9c1cc !important;
  color: #b9c1cc !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-5:focus,
.u-button-style.u-border-palette-5:hover {
  border-color: transparent !important;
  color: #a2adbc !important;
  background-color: transparent !important;
}

.u-border-active-palette-5.u-active.u-active,
.u-border-hover-palette-5:focus,
.u-border-hover-palette-5:hover,
a.u-button-style.u-border-hover-palette-5:focus,
a.u-button-style.u-border-hover-palette-5:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-5,
a.u-button-style.u-button-style.u-border-active-palette-5.active,
a.u-button-style.u-button-style.u-border-active-palette-5:active,
a.u-button-style:hover>.u-border-hover-palette-5,
input.u-field-input.u-field-input.u-border-active-palette-5:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-5 {
  color: #b9c1cc !important;
  border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5[class*="u-border-"] {
  border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5[class*="u-border-"]:hover {
  border-color: #a2adbc !important;
}

.u-border-palette-5-base,
.u-border-palette-5-base.u-field-input.u-field-input,
.u-border-palette-5-base.u-input {
  border-color: #b9c1cc;
  stroke: #b9c1cc;
}

.u-button-style.u-border-palette-5-base {
  border-color: #b9c1cc !important;
  color: #b9c1cc !important;
  background-color: transparent !important;
}

.u-button-style.u-border-palette-5-base:focus,
.u-button-style.u-border-palette-5-base:hover {
  border-color: transparent !important;
  color: #a2adbc !important;
  background-color: transparent !important;
}

.u-border-active-palette-5-base.u-active.u-active,
.u-border-hover-palette-5-base:focus,
.u-border-hover-palette-5-base:hover,
a.u-button-style.u-border-hover-palette-5-base:focus,
a.u-button-style.u-border-hover-palette-5-base:hover,
a.u-button-style.u-button-style.active>.u-border-active-palette-5-base,
a.u-button-style.u-button-style.u-border-active-palette-5-base.active,
a.u-button-style.u-button-style.u-border-active-palette-5-base:active,
a.u-button-style:hover>.u-border-hover-palette-5-base,
input.u-field-input.u-field-input.u-border-active-palette-5-base:checked,
li.active>a.u-button-style.u-button-style.u-border-active-palette-5-base {
  color: #b9c1cc !important;
  border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5-base[class*="u-border-"] {
  border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5-base[class*="u-border-"]:hover {
  border-color: #a2adbc !important;
}

.u-border-grey,
.u-border-grey.u-field-input.u-field-input,
.u-border-grey.u-input {
  border-color: #b3b3b3;
  stroke: #b3b3b3;
}

.u-button-style.u-border-grey {
  border-color: #b3b3b3 !important;
  color: #b3b3b3 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey:focus,
.u-button-style.u-border-grey:hover {
  border-color: transparent !important;
  color: #a1a1a1 !important;
  background-color: transparent !important;
}

.u-border-active-grey.u-active.u-active,
.u-border-hover-grey:focus,
.u-border-hover-grey:hover,
a.u-button-style.u-border-hover-grey:focus,
a.u-button-style.u-border-hover-grey:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey,
a.u-button-style.u-button-style.u-border-active-grey.active,
a.u-button-style.u-button-style.u-border-active-grey:active,
a.u-button-style:hover>.u-border-hover-grey,
input.u-field-input.u-field-input.u-border-active-grey:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey {
  color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}

.u-link.u-border-grey[class*="u-border-"] {
  border-color: #b3b3b3 !important;
}

.u-link.u-border-grey[class*="u-border-"]:hover {
  border-color: #a1a1a1 !important;
}

.u-border-white,
.u-border-white.u-field-input.u-field-input,
.u-border-white.u-input {
  border-color: #fff;
  stroke: #fff;
}

.u-button-style.u-border-white {
  border-color: #fff !important;
  color: #fff !important;
  background-color: transparent !important;
}

.u-button-style.u-border-white:focus,
.u-button-style.u-border-white:hover {
  border-color: transparent !important;
  color: #e6e6e6 !important;
  background-color: transparent !important;
}

.u-border-active-white.u-active.u-active,
.u-border-hover-white:focus,
.u-border-hover-white:hover,
a.u-button-style.u-border-hover-white:focus,
a.u-button-style.u-border-hover-white:hover,
a.u-button-style.u-button-style.active>.u-border-active-white,
a.u-button-style.u-button-style.u-border-active-white.active,
a.u-button-style.u-button-style.u-border-active-white:active,
a.u-button-style:hover>.u-border-hover-white,
input.u-field-input.u-field-input.u-border-active-white:checked,
li.active>a.u-button-style.u-button-style.u-border-active-white {
  color: #fff !important;
  border-color: #fff !important;
}

.u-link.u-border-white[class*="u-border-"] {
  border-color: #fff !important;
}

.u-link.u-border-white[class*="u-border-"]:hover {
  border-color: #e6e6e6 !important;
}

.u-border-black,
.u-border-black.u-field-input.u-field-input,
.u-border-black.u-input {
  border-color: #000;
  stroke: #000;
}

.u-button-style.u-border-black {
  border-color: #000 !important;
  color: #000 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-black:focus,
.u-button-style.u-border-black:hover {
  border-color: transparent !important;
  color: #000 !important;
  background-color: transparent !important;
}

.u-border-active-black.u-active.u-active,
.u-border-hover-black:focus,
.u-border-hover-black:hover,
a.u-button-style.u-border-hover-black:focus,
a.u-button-style.u-border-hover-black:hover,
a.u-button-style.u-button-style.active>.u-border-active-black,
a.u-button-style.u-button-style.u-border-active-black.active,
a.u-button-style.u-button-style.u-border-active-black:active,
a.u-button-style:hover>.u-border-hover-black,
input.u-field-input.u-field-input.u-border-active-black:checked,
li.active>a.u-button-style.u-button-style.u-border-active-black {
  color: #000 !important;
  border-color: #000 !important;
}

.u-link.u-border-black[class*="u-border-"] {
  border-color: #000 !important;
}

.u-link.u-border-black[class*="u-border-"]:hover {
  border-color: #000 !important;
}

.u-border-body-color,
.u-border-body-color.u-field-input.u-field-input,
.u-border-body-color.u-input {
  border-color: #111;
  stroke: #111;
}

.u-button-style.u-border-body-color {
  border-color: #111 !important;
  color: #111 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-body-color:focus,
.u-button-style.u-border-body-color:hover {
  border-color: transparent !important;
  color: #0f0f0f !important;
  background-color: transparent !important;
}

.u-border-active-body-color.u-active.u-active,
.u-border-hover-body-color:focus,
.u-border-hover-body-color:hover,
a.u-button-style.u-border-hover-body-color:focus,
a.u-button-style.u-border-hover-body-color:hover,
a.u-button-style.u-button-style.active>.u-border-active-body-color,
a.u-button-style.u-button-style.u-border-active-body-color.active,
a.u-button-style.u-button-style.u-border-active-body-color:active,
a.u-button-style:hover>.u-border-hover-body-color,
input.u-field-input.u-field-input.u-border-active-body-color:checked,
li.active>a.u-button-style.u-button-style.u-border-active-body-color {
  color: #111 !important;
  border-color: #111 !important;
}

.u-link.u-border-body-color[class*="u-border-"] {
  border-color: #111 !important;
}

.u-link.u-border-body-color[class*="u-border-"]:hover {
  border-color: #0f0f0f !important;
}

.u-border-body-alt-color,
.u-border-body-alt-color.u-field-input.u-field-input,
.u-border-body-alt-color.u-input {
  border-color: #fff;
  stroke: #fff;
}

.u-button-style.u-border-body-alt-color {
  border-color: #fff !important;
  color: #fff !important;
  background-color: transparent !important;
}

.u-button-style.u-border-body-alt-color:focus,
.u-button-style.u-border-body-alt-color:hover {
  border-color: transparent !important;
  color: #e6e6e6 !important;
  background-color: transparent !important;
}

.u-border-active-body-alt-color.u-active.u-active,
.u-border-hover-body-alt-color:focus,
.u-border-hover-body-alt-color:hover,
a.u-button-style.u-border-hover-body-alt-color:focus,
a.u-button-style.u-border-hover-body-alt-color:hover,
a.u-button-style.u-button-style.active>.u-border-active-body-alt-color,
a.u-button-style.u-button-style.u-border-active-body-alt-color.active,
a.u-button-style.u-button-style.u-border-active-body-alt-color:active,
a.u-button-style:hover>.u-border-hover-body-alt-color,
input.u-field-input.u-field-input.u-border-active-body-alt-color:checked,
li.active>a.u-button-style.u-button-style.u-border-active-body-alt-color {
  color: #fff !important;
  border-color: #fff !important;
}

.u-link.u-border-body-alt-color[class*="u-border-"] {
  border-color: #fff !important;
}

.u-link.u-border-body-alt-color[class*="u-border-"]:hover {
  border-color: #e6e6e6 !important;
}

.u-border-grey-25,
.u-border-grey-25.u-field-input.u-field-input,
.u-border-grey-25.u-input {
  border-color: silver;
  stroke: silver;
}

.u-button-style.u-border-grey-25 {
  border-color: silver !important;
  color: silver !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-25:focus,
.u-button-style.u-border-grey-25:hover {
  border-color: transparent !important;
  color: #adadad !important;
  background-color: transparent !important;
}

.u-border-active-grey-25.u-active.u-active,
.u-border-hover-grey-25:focus,
.u-border-hover-grey-25:hover,
a.u-button-style.u-border-hover-grey-25:focus,
a.u-button-style.u-border-hover-grey-25:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-25,
a.u-button-style.u-button-style.u-border-active-grey-25.active,
a.u-button-style.u-button-style.u-border-active-grey-25:active,
a.u-button-style:hover>.u-border-hover-grey-25,
input.u-field-input.u-field-input.u-border-active-grey-25:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-25 {
  color: silver !important;
  border-color: silver !important;
}

.u-link.u-border-grey-25[class*="u-border-"] {
  border-color: silver !important;
}

.u-link.u-border-grey-25[class*="u-border-"]:hover {
  border-color: #adadad !important;
}

.u-border-grey-5,
.u-border-grey-5.u-field-input.u-field-input,
.u-border-grey-5.u-input {
  border-color: #f2f2f2;
  stroke: #f2f2f2;
}

.u-button-style.u-border-grey-5 {
  border-color: #f2f2f2 !important;
  color: #f2f2f2 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-5:focus,
.u-button-style.u-border-grey-5:hover {
  border-color: transparent !important;
  color: #dadada !important;
  background-color: transparent !important;
}

.u-border-active-grey-5.u-active.u-active,
.u-border-hover-grey-5:focus,
.u-border-hover-grey-5:hover,
a.u-button-style.u-border-hover-grey-5:focus,
a.u-button-style.u-border-hover-grey-5:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-5,
a.u-button-style.u-button-style.u-border-active-grey-5.active,
a.u-button-style.u-button-style.u-border-active-grey-5:active,
a.u-button-style:hover>.u-border-hover-grey-5,
input.u-field-input.u-field-input.u-border-active-grey-5:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-5 {
  color: #f2f2f2 !important;
  border-color: #f2f2f2 !important;
}

.u-link.u-border-grey-5[class*="u-border-"] {
  border-color: #f2f2f2 !important;
}

.u-link.u-border-grey-5[class*="u-border-"]:hover {
  border-color: #dadada !important;
}

.u-border-grey-10,
.u-border-grey-10.u-field-input.u-field-input,
.u-border-grey-10.u-input {
  border-color: #e5e5e5;
  stroke: #e5e5e5;
}

.u-button-style.u-border-grey-10 {
  border-color: #e5e5e5 !important;
  color: #e5e5e5 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-10:focus,
.u-button-style.u-border-grey-10:hover {
  border-color: transparent !important;
  color: #cecece !important;
  background-color: transparent !important;
}

.u-border-active-grey-10.u-active.u-active,
.u-border-hover-grey-10:focus,
.u-border-hover-grey-10:hover,
a.u-button-style.u-border-hover-grey-10:focus,
a.u-button-style.u-border-hover-grey-10:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-10,
a.u-button-style.u-button-style.u-border-active-grey-10.active,
a.u-button-style.u-button-style.u-border-active-grey-10:active,
a.u-button-style:hover>.u-border-hover-grey-10,
input.u-field-input.u-field-input.u-border-active-grey-10:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-10 {
  color: #e5e5e5 !important;
  border-color: #e5e5e5 !important;
}

.u-link.u-border-grey-10[class*="u-border-"] {
  border-color: #e5e5e5 !important;
}

.u-link.u-border-grey-10[class*="u-border-"]:hover {
  border-color: #cecece !important;
}

.u-border-grey-15,
.u-border-grey-15.u-field-input.u-field-input,
.u-border-grey-15.u-input {
  border-color: #d9d9d9;
  stroke: #d9d9d9;
}

.u-button-style.u-border-grey-15 {
  border-color: #d9d9d9 !important;
  color: #d9d9d9 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-15:focus,
.u-button-style.u-border-grey-15:hover {
  border-color: transparent !important;
  color: #c3c3c3 !important;
  background-color: transparent !important;
}

.u-border-active-grey-15.u-active.u-active,
.u-border-hover-grey-15:focus,
.u-border-hover-grey-15:hover,
a.u-button-style.u-border-hover-grey-15:focus,
a.u-button-style.u-border-hover-grey-15:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-15,
a.u-button-style.u-button-style.u-border-active-grey-15.active,
a.u-button-style.u-button-style.u-border-active-grey-15:active,
a.u-button-style:hover>.u-border-hover-grey-15,
input.u-field-input.u-field-input.u-border-active-grey-15:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-15 {
  color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}

.u-link.u-border-grey-15[class*="u-border-"] {
  border-color: #d9d9d9 !important;
}

.u-link.u-border-grey-15[class*="u-border-"]:hover {
  border-color: #c3c3c3 !important;
}

.u-border-grey-25,
.u-border-grey-25.u-field-input.u-field-input,
.u-border-grey-25.u-input {
  border-color: silver;
  stroke: silver;
}

.u-button-style.u-border-grey-25 {
  border-color: silver !important;
  color: silver !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-25:focus,
.u-button-style.u-border-grey-25:hover {
  border-color: transparent !important;
  color: #adadad !important;
  background-color: transparent !important;
}

.u-border-active-grey-25.u-active.u-active,
.u-border-hover-grey-25:focus,
.u-border-hover-grey-25:hover,
a.u-button-style.u-border-hover-grey-25:focus,
a.u-button-style.u-border-hover-grey-25:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-25,
a.u-button-style.u-button-style.u-border-active-grey-25.active,
a.u-button-style.u-button-style.u-border-active-grey-25:active,
a.u-button-style:hover>.u-border-hover-grey-25,
input.u-field-input.u-field-input.u-border-active-grey-25:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-25 {
  color: silver !important;
  border-color: silver !important;
}

.u-link.u-border-grey-25[class*="u-border-"] {
  border-color: silver !important;
}

.u-link.u-border-grey-25[class*="u-border-"]:hover {
  border-color: #adadad !important;
}

.u-border-grey-30,
.u-border-grey-30.u-field-input.u-field-input,
.u-border-grey-30.u-input {
  border-color: #b3b3b3;
  stroke: #b3b3b3;
}

.u-button-style.u-border-grey-30 {
  border-color: #b3b3b3 !important;
  color: #b3b3b3 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-30:focus,
.u-button-style.u-border-grey-30:hover {
  border-color: transparent !important;
  color: #a1a1a1 !important;
  background-color: transparent !important;
}

.u-border-active-grey-30.u-active.u-active,
.u-border-hover-grey-30:focus,
.u-border-hover-grey-30:hover,
a.u-button-style.u-border-hover-grey-30:focus,
a.u-button-style.u-border-hover-grey-30:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-30,
a.u-button-style.u-button-style.u-border-active-grey-30.active,
a.u-button-style.u-button-style.u-border-active-grey-30:active,
a.u-button-style:hover>.u-border-hover-grey-30,
input.u-field-input.u-field-input.u-border-active-grey-30:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-30 {
  color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}

.u-link.u-border-grey-30[class*="u-border-"] {
  border-color: #b3b3b3 !important;
}

.u-link.u-border-grey-30[class*="u-border-"]:hover {
  border-color: #a1a1a1 !important;
}

.u-border-grey-40,
.u-border-grey-40.u-field-input.u-field-input,
.u-border-grey-40.u-input {
  border-color: #999;
  stroke: #999;
}

.u-button-style.u-border-grey-40 {
  border-color: #999 !important;
  color: #999 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-40:focus,
.u-button-style.u-border-grey-40:hover {
  border-color: transparent !important;
  color: #8a8a8a !important;
  background-color: transparent !important;
}

.u-border-active-grey-40.u-active.u-active,
.u-border-hover-grey-40:focus,
.u-border-hover-grey-40:hover,
a.u-button-style.u-border-hover-grey-40:focus,
a.u-button-style.u-border-hover-grey-40:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-40,
a.u-button-style.u-button-style.u-border-active-grey-40.active,
a.u-button-style.u-button-style.u-border-active-grey-40:active,
a.u-button-style:hover>.u-border-hover-grey-40,
input.u-field-input.u-field-input.u-border-active-grey-40:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-40 {
  color: #999 !important;
  border-color: #999 !important;
}

.u-link.u-border-grey-40[class*="u-border-"] {
  border-color: #999 !important;
}

.u-link.u-border-grey-40[class*="u-border-"]:hover {
  border-color: #8a8a8a !important;
}

.u-border-grey-50,
.u-border-grey-50.u-field-input.u-field-input,
.u-border-grey-50.u-input {
  border-color: grey;
  stroke: grey;
}

.u-button-style.u-border-grey-50 {
  border-color: grey !important;
  color: grey !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-50:focus,
.u-button-style.u-border-grey-50:hover {
  border-color: transparent !important;
  color: #737373 !important;
  background-color: transparent !important;
}

.u-border-active-grey-50.u-active.u-active,
.u-border-hover-grey-50:focus,
.u-border-hover-grey-50:hover,
a.u-button-style.u-border-hover-grey-50:focus,
a.u-button-style.u-border-hover-grey-50:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-50,
a.u-button-style.u-button-style.u-border-active-grey-50.active,
a.u-button-style.u-button-style.u-border-active-grey-50:active,
a.u-button-style:hover>.u-border-hover-grey-50,
input.u-field-input.u-field-input.u-border-active-grey-50:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-50 {
  color: grey !important;
  border-color: grey !important;
}

.u-link.u-border-grey-50[class*="u-border-"] {
  border-color: grey !important;
}

.u-link.u-border-grey-50[class*="u-border-"]:hover {
  border-color: #737373 !important;
}

.u-border-grey-60,
.u-border-grey-60.u-field-input.u-field-input,
.u-border-grey-60.u-input {
  border-color: #666;
  stroke: #666;
}

.u-button-style.u-border-grey-60 {
  border-color: #666 !important;
  color: #666 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-60:focus,
.u-button-style.u-border-grey-60:hover {
  border-color: transparent !important;
  color: #5c5c5c !important;
  background-color: transparent !important;
}

.u-border-active-grey-60.u-active.u-active,
.u-border-hover-grey-60:focus,
.u-border-hover-grey-60:hover,
a.u-button-style.u-border-hover-grey-60:focus,
a.u-button-style.u-border-hover-grey-60:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-60,
a.u-button-style.u-button-style.u-border-active-grey-60.active,
a.u-button-style.u-button-style.u-border-active-grey-60:active,
a.u-button-style:hover>.u-border-hover-grey-60,
input.u-field-input.u-field-input.u-border-active-grey-60:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-60 {
  color: #666 !important;
  border-color: #666 !important;
}

.u-link.u-border-grey-60[class*="u-border-"] {
  border-color: #666 !important;
}

.u-link.u-border-grey-60[class*="u-border-"]:hover {
  border-color: #5c5c5c !important;
}

.u-border-grey-70,
.u-border-grey-70.u-field-input.u-field-input,
.u-border-grey-70.u-input {
  border-color: #4d4d4d;
  stroke: #4d4d4d;
}

.u-button-style.u-border-grey-70 {
  border-color: #4d4d4d !important;
  color: #4d4d4d !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-70:focus,
.u-button-style.u-border-grey-70:hover {
  border-color: transparent !important;
  color: #454545 !important;
  background-color: transparent !important;
}

.u-border-active-grey-70.u-active.u-active,
.u-border-hover-grey-70:focus,
.u-border-hover-grey-70:hover,
a.u-button-style.u-border-hover-grey-70:focus,
a.u-button-style.u-border-hover-grey-70:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-70,
a.u-button-style.u-button-style.u-border-active-grey-70.active,
a.u-button-style.u-button-style.u-border-active-grey-70:active,
a.u-button-style:hover>.u-border-hover-grey-70,
input.u-field-input.u-field-input.u-border-active-grey-70:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-70 {
  color: #4d4d4d !important;
  border-color: #4d4d4d !important;
}

.u-link.u-border-grey-70[class*="u-border-"] {
  border-color: #4d4d4d !important;
}

.u-link.u-border-grey-70[class*="u-border-"]:hover {
  border-color: #454545 !important;
}

.u-border-grey-75,
.u-border-grey-75.u-field-input.u-field-input,
.u-border-grey-75.u-input {
  border-color: #404040;
  stroke: #404040;
}

.u-button-style.u-border-grey-75 {
  border-color: #404040 !important;
  color: #404040 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-75:focus,
.u-button-style.u-border-grey-75:hover {
  border-color: transparent !important;
  color: #3a3a3a !important;
  background-color: transparent !important;
}

.u-border-active-grey-75.u-active.u-active,
.u-border-hover-grey-75:focus,
.u-border-hover-grey-75:hover,
a.u-button-style.u-border-hover-grey-75:focus,
a.u-button-style.u-border-hover-grey-75:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-75,
a.u-button-style.u-button-style.u-border-active-grey-75.active,
a.u-button-style.u-button-style.u-border-active-grey-75:active,
a.u-button-style:hover>.u-border-hover-grey-75,
input.u-field-input.u-field-input.u-border-active-grey-75:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-75 {
  color: #404040 !important;
  border-color: #404040 !important;
}

.u-link.u-border-grey-75[class*="u-border-"] {
  border-color: #404040 !important;
}

.u-link.u-border-grey-75[class*="u-border-"]:hover {
  border-color: #3a3a3a !important;
}

.u-border-grey-80,
.u-border-grey-80.u-field-input.u-field-input,
.u-border-grey-80.u-input {
  border-color: #333;
  stroke: #333;
}

.u-button-style.u-border-grey-80 {
  border-color: #333 !important;
  color: #333 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-80:focus,
.u-button-style.u-border-grey-80:hover {
  border-color: transparent !important;
  color: #2e2e2e !important;
  background-color: transparent !important;
}

.u-border-active-grey-80.u-active.u-active,
.u-border-hover-grey-80:focus,
.u-border-hover-grey-80:hover,
a.u-button-style.u-border-hover-grey-80:focus,
a.u-button-style.u-border-hover-grey-80:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-80,
a.u-button-style.u-button-style.u-border-active-grey-80.active,
a.u-button-style.u-button-style.u-border-active-grey-80:active,
a.u-button-style:hover>.u-border-hover-grey-80,
input.u-field-input.u-field-input.u-border-active-grey-80:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-80 {
  color: #333 !important;
  border-color: #333 !important;
}

.u-link.u-border-grey-80[class*="u-border-"] {
  border-color: #333 !important;
}

.u-link.u-border-grey-80[class*="u-border-"]:hover {
  border-color: #2e2e2e !important;
}

.u-border-grey-90,
.u-border-grey-90.u-field-input.u-field-input,
.u-border-grey-90.u-input {
  border-color: #1a1a1a;
  stroke: #1a1a1a;
}

.u-button-style.u-border-grey-90 {
  border-color: #1a1a1a !important;
  color: #1a1a1a !important;
  background-color: transparent !important;
}

.u-button-style.u-border-grey-90:focus,
.u-button-style.u-border-grey-90:hover {
  border-color: transparent !important;
  color: #171717 !important;
  background-color: transparent !important;
}

.u-border-active-grey-90.u-active.u-active,
.u-border-hover-grey-90:focus,
.u-border-hover-grey-90:hover,
a.u-button-style.u-border-hover-grey-90:focus,
a.u-button-style.u-border-hover-grey-90:hover,
a.u-button-style.u-button-style.active>.u-border-active-grey-90,
a.u-button-style.u-button-style.u-border-active-grey-90.active,
a.u-button-style.u-button-style.u-border-active-grey-90:active,
a.u-button-style:hover>.u-border-hover-grey-90,
input.u-field-input.u-field-input.u-border-active-grey-90:checked,
li.active>a.u-button-style.u-button-style.u-border-active-grey-90 {
  color: #1a1a1a !important;
  border-color: #1a1a1a !important;
}

.u-link.u-border-grey-90[class*="u-border-"] {
  border-color: #1a1a1a !important;
}

.u-link.u-border-grey-90[class*="u-border-"]:hover {
  border-color: #171717 !important;
}

.u-input.u-text-color-1,
.u-input.u-text-color-1[class*="u-border-"],
.u-text-color-1,
a.u-button-style.u-text-color-1,
a.u-button-style.u-text-color-1[class*="u-border-"],
li.active>a.u-button-style.u-text-color-1,
li.active>a.u-button-style.u-text-color-1[class*="u-border-"] {
  color: #478ac9 !important;
}

a.u-button-style.u-button-style.u-text-color-1.active,
a.u-button-style.u-button-style.u-text-color-1:active,
a.u-button-style.u-button-style.u-text-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-1[class*="u-border-"]:active,
a.u-button-style.u-text-color-1:focus,
a.u-button-style.u-text-color-1:hover,
a.u-button-style.u-text-color-1[class*="u-border-"]:focus,
a.u-button-style.u-text-color-1[class*="u-border-"]:hover {
  color: #387cbd !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-1 .u-nav-link:hover,
.u-text-hover-color-1.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-1.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-1:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-1,
a.u-button-style.u-button-style.active>.u-text-active-color-1[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-1,
a.u-button-style:hover>.u-text-hover-color-1[class*="u-border-"] {
  color: #478ac9 !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-1 .u-svg-link,
.u-button-style:hover>.u-text-hover-color-1 .u-svg-link,
.u-text-color-1 .u-svg-link,
.u-text-hover-color-1:focus .u-svg-link,
.u-text-hover-color-1:hover .u-svg-link {
  fill: #478ac9;
}

.u-link.u-text-color-1:hover {
  color: #387cbd !important;
}

a.u-link.u-text-hover-color-1:hover {
  color: #478ac9 !important;
}

.u-input.u-text-color-1-base,
.u-input.u-text-color-1-base[class*="u-border-"],
.u-text-color-1-base,
a.u-button-style.u-text-color-1-base,
a.u-button-style.u-text-color-1-base[class*="u-border-"],
li.active>a.u-button-style.u-text-color-1-base,
li.active>a.u-button-style.u-text-color-1-base[class*="u-border-"] {
  color: #478ac9 !important;
}

a.u-button-style.u-button-style.u-text-color-1-base.active,
a.u-button-style.u-button-style.u-text-color-1-base:active,
a.u-button-style.u-button-style.u-text-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-text-color-1-base:focus,
a.u-button-style.u-text-color-1-base:hover,
a.u-button-style.u-text-color-1-base[class*="u-border-"]:focus,
a.u-button-style.u-text-color-1-base[class*="u-border-"]:hover {
  color: #387cbd !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-1-base .u-nav-link:hover,
.u-text-hover-color-1-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-1-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-1-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-1-base,
a.u-button-style.u-button-style.active>.u-text-active-color-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-1-base,
a.u-button-style:hover>.u-text-hover-color-1-base[class*="u-border-"] {
  color: #478ac9 !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-1-base .u-svg-link,
.u-button-style:hover>.u-text-hover-color-1-base .u-svg-link,
.u-text-color-1-base .u-svg-link,
.u-text-hover-color-1-base:focus .u-svg-link,
.u-text-hover-color-1-base:hover .u-svg-link {
  fill: #478ac9;
}

.u-link.u-text-color-1-base:hover {
  color: #387cbd !important;
}

a.u-link.u-text-hover-color-1-base:hover {
  color: #478ac9 !important;
}

.u-input.u-text-color-2,
.u-input.u-text-color-2[class*="u-border-"],
.u-text-color-2,
a.u-button-style.u-text-color-2,
a.u-button-style.u-text-color-2[class*="u-border-"],
li.active>a.u-button-style.u-text-color-2,
li.active>a.u-button-style.u-text-color-2[class*="u-border-"] {
  color: #bca08e !important;
}

a.u-button-style.u-button-style.u-text-color-2.active,
a.u-button-style.u-button-style.u-text-color-2:active,
a.u-button-style.u-button-style.u-text-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-2[class*="u-border-"]:active,
a.u-button-style.u-text-color-2:focus,
a.u-button-style.u-text-color-2:hover,
a.u-button-style.u-text-color-2[class*="u-border-"]:focus,
a.u-button-style.u-text-color-2[class*="u-border-"]:hover {
  color: #b08f79 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-2 .u-nav-link:hover,
.u-text-hover-color-2.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-2.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-2:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-2,
a.u-button-style.u-button-style.active>.u-text-active-color-2[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-2,
a.u-button-style:hover>.u-text-hover-color-2[class*="u-border-"] {
  color: #bca08e !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-2 .u-svg-link,
.u-button-style:hover>.u-text-hover-color-2 .u-svg-link,
.u-text-color-2 .u-svg-link,
.u-text-hover-color-2:focus .u-svg-link,
.u-text-hover-color-2:hover .u-svg-link {
  fill: #bca08e;
}

.u-link.u-text-color-2:hover {
  color: #b08f79 !important;
}

a.u-link.u-text-hover-color-2:hover {
  color: #bca08e !important;
}

.u-input.u-text-color-2-base,
.u-input.u-text-color-2-base[class*="u-border-"],
.u-text-color-2-base,
a.u-button-style.u-text-color-2-base,
a.u-button-style.u-text-color-2-base[class*="u-border-"],
li.active>a.u-button-style.u-text-color-2-base,
li.active>a.u-button-style.u-text-color-2-base[class*="u-border-"] {
  color: #ddcfc6 !important;
}

a.u-button-style.u-button-style.u-text-color-2-base.active,
a.u-button-style.u-button-style.u-text-color-2-base:active,
a.u-button-style.u-button-style.u-text-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-text-color-2-base:focus,
a.u-button-style.u-text-color-2-base:hover,
a.u-button-style.u-text-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-text-color-2-base[class*="u-border-"]:hover {
  color: #cdb9ac !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-2-base .u-nav-link:hover,
.u-text-hover-color-2-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-2-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-2-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-2-base,
a.u-button-style.u-button-style.active>.u-text-active-color-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-2-base,
a.u-button-style:hover>.u-text-hover-color-2-base[class*="u-border-"] {
  color: #ddcfc6 !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-2-base .u-svg-link,
.u-button-style:hover>.u-text-hover-color-2-base .u-svg-link,
.u-text-color-2-base .u-svg-link,
.u-text-hover-color-2-base:focus .u-svg-link,
.u-text-hover-color-2-base:hover .u-svg-link {
  fill: #ddcfc6;
}

.u-link.u-text-color-2-base:hover {
  color: #cdb9ac !important;
}

a.u-link.u-text-hover-color-2-base:hover {
  color: #ddcfc6 !important;
}

.u-input.u-text-color-3,
.u-input.u-text-color-3[class*="u-border-"],
.u-text-color-3,
a.u-button-style.u-text-color-3,
a.u-button-style.u-text-color-3[class*="u-border-"],
li.active>a.u-button-style.u-text-color-3,
li.active>a.u-button-style.u-text-color-3[class*="u-border-"] {
  color: #f0aa00 !important;
}

a.u-button-style.u-button-style.u-text-color-3.active,
a.u-button-style.u-button-style.u-text-color-3:active,
a.u-button-style.u-button-style.u-text-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-3[class*="u-border-"]:active,
a.u-button-style.u-text-color-3:focus,
a.u-button-style.u-text-color-3:hover,
a.u-button-style.u-text-color-3[class*="u-border-"]:focus,
a.u-button-style.u-text-color-3[class*="u-border-"]:hover {
  color: #d89900 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-3 .u-nav-link:hover,
.u-text-hover-color-3.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-3.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-3:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-3,
a.u-button-style.u-button-style.active>.u-text-active-color-3[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-3,
a.u-button-style:hover>.u-text-hover-color-3[class*="u-border-"] {
  color: #f0aa00 !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-3 .u-svg-link,
.u-button-style:hover>.u-text-hover-color-3 .u-svg-link,
.u-text-color-3 .u-svg-link,
.u-text-hover-color-3:focus .u-svg-link,
.u-text-hover-color-3:hover .u-svg-link {
  fill: #f0aa00;
}

.u-link.u-text-color-3:hover {
  color: #d89900 !important;
}

a.u-link.u-text-hover-color-3:hover {
  color: #f0aa00 !important;
}

.u-input.u-text-color-3-base,
.u-input.u-text-color-3-base[class*="u-border-"],
.u-text-color-3-base,
a.u-button-style.u-text-color-3-base,
a.u-button-style.u-text-color-3-base[class*="u-border-"],
li.active>a.u-button-style.u-text-color-3-base,
li.active>a.u-button-style.u-text-color-3-base[class*="u-border-"] {
  color: #f0aa00 !important;
}

a.u-button-style.u-button-style.u-text-color-3-base.active,
a.u-button-style.u-button-style.u-text-color-3-base:active,
a.u-button-style.u-button-style.u-text-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-text-color-3-base:focus,
a.u-button-style.u-text-color-3-base:hover,
a.u-button-style.u-text-color-3-base[class*="u-border-"]:focus,
a.u-button-style.u-text-color-3-base[class*="u-border-"]:hover {
  color: #d89900 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-3-base .u-nav-link:hover,
.u-text-hover-color-3-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-3-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-3-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-3-base,
a.u-button-style.u-button-style.active>.u-text-active-color-3-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-3-base,
a.u-button-style:hover>.u-text-hover-color-3-base[class*="u-border-"] {
  color: #f0aa00 !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-3-base .u-svg-link,
.u-button-style:hover>.u-text-hover-color-3-base .u-svg-link,
.u-text-color-3-base .u-svg-link,
.u-text-hover-color-3-base:focus .u-svg-link,
.u-text-hover-color-3-base:hover .u-svg-link {
  fill: #f0aa00;
}

.u-link.u-text-color-3-base:hover {
  color: #d89900 !important;
}

a.u-link.u-text-hover-color-3-base:hover {
  color: #f0aa00 !important;
}

.u-input.u-text-color-4,
.u-input.u-text-color-4[class*="u-border-"],
.u-text-color-4,
a.u-button-style.u-text-color-4,
a.u-button-style.u-text-color-4[class*="u-border-"],
li.active>a.u-button-style.u-text-color-4,
li.active>a.u-button-style.u-text-color-4[class*="u-border-"] {
  color: #2ac3ef !important;
}

a.u-button-style.u-button-style.u-text-color-4.active,
a.u-button-style.u-button-style.u-text-color-4:active,
a.u-button-style.u-button-style.u-text-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-4[class*="u-border-"]:active,
a.u-button-style.u-text-color-4:focus,
a.u-button-style.u-text-color-4:hover,
a.u-button-style.u-text-color-4[class*="u-border-"]:focus,
a.u-button-style.u-text-color-4[class*="u-border-"]:hover {
  color: #12bbeb !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-4 .u-nav-link:hover,
.u-text-hover-color-4.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-4.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-4:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-4,
a.u-button-style.u-button-style.active>.u-text-active-color-4[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4:focus,
a.u-button-style.u-button-style.u-text-hover-color-4:hover,
a.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-4,
a.u-button-style:hover>.u-text-hover-color-4[class*="u-border-"] {
  color: #2ac3ef !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-4 .u-svg-link,
.u-button-style:hover>.u-text-hover-color-4 .u-svg-link,
.u-text-color-4 .u-svg-link,
.u-text-hover-color-4:focus .u-svg-link,
.u-text-hover-color-4:hover .u-svg-link {
  fill: #2ac3ef;
}

.u-link.u-text-color-4:hover {
  color: #12bbeb !important;
}

a.u-link.u-text-hover-color-4:hover {
  color: #2ac3ef !important;
}

.u-input.u-text-color-4-base,
.u-input.u-text-color-4-base[class*="u-border-"],
.u-text-color-4-base,
a.u-button-style.u-text-color-4-base,
a.u-button-style.u-text-color-4-base[class*="u-border-"],
li.active>a.u-button-style.u-text-color-4-base,
li.active>a.u-button-style.u-text-color-4-base[class*="u-border-"] {
  color: #1dabd4 !important;
}

a.u-button-style.u-button-style.u-text-color-4-base.active,
a.u-button-style.u-button-style.u-text-color-4-base:active,
a.u-button-style.u-button-style.u-text-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-text-color-4-base:focus,
a.u-button-style.u-text-color-4-base:hover,
a.u-button-style.u-text-color-4-base[class*="u-border-"]:focus,
a.u-button-style.u-text-color-4-base[class*="u-border-"]:hover {
  color: #1a9abf !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-4-base .u-nav-link:hover,
.u-text-hover-color-4-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-4-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-4-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-4-base,
a.u-button-style.u-button-style.active>.u-text-active-color-4-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-4-base,
a.u-button-style:hover>.u-text-hover-color-4-base[class*="u-border-"] {
  color: #1dabd4 !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-4-base .u-svg-link,
.u-button-style:hover>.u-text-hover-color-4-base .u-svg-link,
.u-text-color-4-base .u-svg-link,
.u-text-hover-color-4-base:focus .u-svg-link,
.u-text-hover-color-4-base:hover .u-svg-link {
  fill: #1dabd4;
}

.u-link.u-text-color-4-base:hover {
  color: #1a9abf !important;
}

a.u-link.u-text-hover-color-4-base:hover {
  color: #1dabd4 !important;
}

.u-input.u-text-color-5,
.u-input.u-text-color-5[class*="u-border-"],
.u-text-color-5,
a.u-button-style.u-text-color-5,
a.u-button-style.u-text-color-5[class*="u-border-"],
li.active>a.u-button-style.u-text-color-5,
li.active>a.u-button-style.u-text-color-5[class*="u-border-"] {
  color: #b9c1cc !important;
}

a.u-button-style.u-button-style.u-text-color-5.active,
a.u-button-style.u-button-style.u-text-color-5:active,
a.u-button-style.u-button-style.u-text-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-5[class*="u-border-"]:active,
a.u-button-style.u-text-color-5:focus,
a.u-button-style.u-text-color-5:hover,
a.u-button-style.u-text-color-5[class*="u-border-"]:focus,
a.u-button-style.u-text-color-5[class*="u-border-"]:hover {
  color: #a2adbc !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-5 .u-nav-link:hover,
.u-text-hover-color-5.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-5.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-5:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-5,
a.u-button-style.u-button-style.active>.u-text-active-color-5[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5:focus,
a.u-button-style.u-button-style.u-text-hover-color-5:hover,
a.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-5,
a.u-button-style:hover>.u-text-hover-color-5[class*="u-border-"] {
  color: #b9c1cc !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-5 .u-svg-link,
.u-button-style:hover>.u-text-hover-color-5 .u-svg-link,
.u-text-color-5 .u-svg-link,
.u-text-hover-color-5:focus .u-svg-link,
.u-text-hover-color-5:hover .u-svg-link {
  fill: #b9c1cc;
}

.u-link.u-text-color-5:hover {
  color: #a2adbc !important;
}

a.u-link.u-text-hover-color-5:hover {
  color: #b9c1cc !important;
}

.u-input.u-text-color-5-base,
.u-input.u-text-color-5-base[class*="u-border-"],
.u-text-color-5-base,
a.u-button-style.u-text-color-5-base,
a.u-button-style.u-text-color-5-base[class*="u-border-"],
li.active>a.u-button-style.u-text-color-5-base,
li.active>a.u-button-style.u-text-color-5-base[class*="u-border-"] {
  color: #b9c1cc !important;
}

a.u-button-style.u-button-style.u-text-color-5-base.active,
a.u-button-style.u-button-style.u-text-color-5-base:active,
a.u-button-style.u-button-style.u-text-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-text-color-5-base:focus,
a.u-button-style.u-text-color-5-base:hover,
a.u-button-style.u-text-color-5-base[class*="u-border-"]:focus,
a.u-button-style.u-text-color-5-base[class*="u-border-"]:hover {
  color: #a2adbc !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-color-5-base .u-nav-link:hover,
.u-text-hover-color-5-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-color-5-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-color-5-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-color-5-base,
a.u-button-style.u-button-style.active>.u-text-active-color-5-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-color-5-base,
a.u-button-style:hover>.u-text-hover-color-5-base[class*="u-border-"] {
  color: #b9c1cc !important;
}

.u-button-style.u-button-style.active>.u-text-active-color-5-base .u-svg-link,
.u-button-style:hover>.u-text-hover-color-5-base .u-svg-link,
.u-text-color-5-base .u-svg-link,
.u-text-hover-color-5-base:focus .u-svg-link,
.u-text-hover-color-5-base:hover .u-svg-link {
  fill: #b9c1cc;
}

.u-link.u-text-color-5-base:hover {
  color: #a2adbc !important;
}

a.u-link.u-text-hover-color-5-base:hover {
  color: #b9c1cc !important;
}

.u-input.u-text-palette-1,
.u-input.u-text-palette-1[class*="u-border-"],
.u-text-palette-1,
a.u-button-style.u-text-palette-1,
a.u-button-style.u-text-palette-1[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-1,
li.active>a.u-button-style.u-text-palette-1[class*="u-border-"] {
  color: #478ac9 !important;
}

a.u-button-style.u-button-style.u-text-palette-1.active,
a.u-button-style.u-button-style.u-text-palette-1:active,
a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"]:active,
a.u-button-style.u-text-palette-1:focus,
a.u-button-style.u-text-palette-1:hover,
a.u-button-style.u-text-palette-1[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-1[class*="u-border-"]:hover {
  color: #387cbd !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-1 .u-nav-link:hover,
.u-text-hover-palette-1.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-1.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-1:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-1,
a.u-button-style.u-button-style.active>.u-text-active-palette-1[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-1,
a.u-button-style:hover>.u-text-hover-palette-1[class*="u-border-"] {
  color: #478ac9 !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-1 .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-1 .u-svg-link,
.u-text-hover-palette-1:focus .u-svg-link,
.u-text-hover-palette-1:hover .u-svg-link,
.u-text-palette-1 .u-svg-link {
  fill: #478ac9;
}

.u-link.u-text-palette-1:hover {
  color: #387cbd !important;
}

a.u-link.u-text-hover-palette-1:hover {
  color: #478ac9 !important;
}

.u-input.u-text-palette-1-base,
.u-input.u-text-palette-1-base[class*="u-border-"],
.u-text-palette-1-base,
a.u-button-style.u-text-palette-1-base,
a.u-button-style.u-text-palette-1-base[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-1-base,
li.active>a.u-button-style.u-text-palette-1-base[class*="u-border-"] {
  color: #478ac9 !important;
}

a.u-button-style.u-button-style.u-text-palette-1-base.active,
a.u-button-style.u-button-style.u-text-palette-1-base:active,
a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-text-palette-1-base:focus,
a.u-button-style.u-text-palette-1-base:hover,
a.u-button-style.u-text-palette-1-base[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-1-base[class*="u-border-"]:hover {
  color: #387cbd !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover,
.u-text-hover-palette-1-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-1-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-1-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-1-base,
a.u-button-style.u-button-style.active>.u-text-active-palette-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-1-base,
a.u-button-style:hover>.u-text-hover-palette-1-base[class*="u-border-"] {
  color: #478ac9 !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-1-base .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-1-base .u-svg-link,
.u-text-hover-palette-1-base:focus .u-svg-link,
.u-text-hover-palette-1-base:hover .u-svg-link,
.u-text-palette-1-base .u-svg-link {
  fill: #478ac9;
}

.u-link.u-text-palette-1-base:hover {
  color: #387cbd !important;
}

a.u-link.u-text-hover-palette-1-base:hover {
  color: #478ac9 !important;
}

.u-input.u-text-palette-2,
.u-input.u-text-palette-2[class*="u-border-"],
.u-text-palette-2,
a.u-button-style.u-text-palette-2,
a.u-button-style.u-text-palette-2[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-2,
li.active>a.u-button-style.u-text-palette-2[class*="u-border-"] {
  color: #bca08e !important;
}

a.u-button-style.u-button-style.u-text-palette-2.active,
a.u-button-style.u-button-style.u-text-palette-2:active,
a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"]:active,
a.u-button-style.u-text-palette-2:focus,
a.u-button-style.u-text-palette-2:hover,
a.u-button-style.u-text-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-2[class*="u-border-"]:hover {
  color: #b08f79 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-2 .u-nav-link:hover,
.u-text-hover-palette-2.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-2.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-2:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-2,
a.u-button-style.u-button-style.active>.u-text-active-palette-2[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-2,
a.u-button-style:hover>.u-text-hover-palette-2[class*="u-border-"] {
  color: #bca08e !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-2 .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-2 .u-svg-link,
.u-text-hover-palette-2:focus .u-svg-link,
.u-text-hover-palette-2:hover .u-svg-link,
.u-text-palette-2 .u-svg-link {
  fill: #bca08e;
}

.u-link.u-text-palette-2:hover {
  color: #b08f79 !important;
}

a.u-link.u-text-hover-palette-2:hover {
  color: #bca08e !important;
}

.u-input.u-text-palette-2-base,
.u-input.u-text-palette-2-base[class*="u-border-"],
.u-text-palette-2-base,
a.u-button-style.u-text-palette-2-base,
a.u-button-style.u-text-palette-2-base[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-2-base,
li.active>a.u-button-style.u-text-palette-2-base[class*="u-border-"] {
  color: #ddcfc6 !important;
}

a.u-button-style.u-button-style.u-text-palette-2-base.active,
a.u-button-style.u-button-style.u-text-palette-2-base:active,
a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-text-palette-2-base:focus,
a.u-button-style.u-text-palette-2-base:hover,
a.u-button-style.u-text-palette-2-base[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-2-base[class*="u-border-"]:hover {
  color: #cdb9ac !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-2-base .u-nav-link:hover,
.u-text-hover-palette-2-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-2-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-2-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-2-base,
a.u-button-style.u-button-style.active>.u-text-active-palette-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-2-base,
a.u-button-style:hover>.u-text-hover-palette-2-base[class*="u-border-"] {
  color: #ddcfc6 !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-2-base .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-2-base .u-svg-link,
.u-text-hover-palette-2-base:focus .u-svg-link,
.u-text-hover-palette-2-base:hover .u-svg-link,
.u-text-palette-2-base .u-svg-link {
  fill: #ddcfc6;
}

.u-link.u-text-palette-2-base:hover {
  color: #cdb9ac !important;
}

a.u-link.u-text-hover-palette-2-base:hover {
  color: #ddcfc6 !important;
}

.u-input.u-text-palette-3,
.u-input.u-text-palette-3[class*="u-border-"],
.u-text-palette-3,
a.u-button-style.u-text-palette-3,
a.u-button-style.u-text-palette-3[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-3,
li.active>a.u-button-style.u-text-palette-3[class*="u-border-"] {
  color: #f0aa00 !important;
}

a.u-button-style.u-button-style.u-text-palette-3.active,
a.u-button-style.u-button-style.u-text-palette-3:active,
a.u-button-style.u-button-style.u-text-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-3[class*="u-border-"]:active,
a.u-button-style.u-text-palette-3:focus,
a.u-button-style.u-text-palette-3:hover,
a.u-button-style.u-text-palette-3[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-3[class*="u-border-"]:hover {
  color: #d89900 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-3 .u-nav-link:hover,
.u-text-hover-palette-3.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-3.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-3:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-3,
a.u-button-style.u-button-style.active>.u-text-active-palette-3[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-3,
a.u-button-style:hover>.u-text-hover-palette-3[class*="u-border-"] {
  color: #f0aa00 !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-3 .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-3 .u-svg-link,
.u-text-hover-palette-3:focus .u-svg-link,
.u-text-hover-palette-3:hover .u-svg-link,
.u-text-palette-3 .u-svg-link {
  fill: #f0aa00;
}

.u-link.u-text-palette-3:hover {
  color: #d89900 !important;
}

a.u-link.u-text-hover-palette-3:hover {
  color: #f0aa00 !important;
}

.u-input.u-text-palette-3-base,
.u-input.u-text-palette-3-base[class*="u-border-"],
.u-text-palette-3-base,
a.u-button-style.u-text-palette-3-base,
a.u-button-style.u-text-palette-3-base[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-3-base,
li.active>a.u-button-style.u-text-palette-3-base[class*="u-border-"] {
  color: #f0aa00 !important;
}

a.u-button-style.u-button-style.u-text-palette-3-base.active,
a.u-button-style.u-button-style.u-text-palette-3-base:active,
a.u-button-style.u-button-style.u-text-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-text-palette-3-base:focus,
a.u-button-style.u-text-palette-3-base:hover,
a.u-button-style.u-text-palette-3-base[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-3-base[class*="u-border-"]:hover {
  color: #d89900 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-3-base .u-nav-link:hover,
.u-text-hover-palette-3-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-3-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-3-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-3-base,
a.u-button-style.u-button-style.active>.u-text-active-palette-3-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-3-base,
a.u-button-style:hover>.u-text-hover-palette-3-base[class*="u-border-"] {
  color: #f0aa00 !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-3-base .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-3-base .u-svg-link,
.u-text-hover-palette-3-base:focus .u-svg-link,
.u-text-hover-palette-3-base:hover .u-svg-link,
.u-text-palette-3-base .u-svg-link {
  fill: #f0aa00;
}

.u-link.u-text-palette-3-base:hover {
  color: #d89900 !important;
}

a.u-link.u-text-hover-palette-3-base:hover {
  color: #f0aa00 !important;
}

.u-input.u-text-palette-4,
.u-input.u-text-palette-4[class*="u-border-"],
.u-text-palette-4,
a.u-button-style.u-text-palette-4,
a.u-button-style.u-text-palette-4[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-4,
li.active>a.u-button-style.u-text-palette-4[class*="u-border-"] {
  color: #2ac3ef !important;
}

a.u-button-style.u-button-style.u-text-palette-4.active,
a.u-button-style.u-button-style.u-text-palette-4:active,
a.u-button-style.u-button-style.u-text-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-4[class*="u-border-"]:active,
a.u-button-style.u-text-palette-4:focus,
a.u-button-style.u-text-palette-4:hover,
a.u-button-style.u-text-palette-4[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-4[class*="u-border-"]:hover {
  color: #12bbeb !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-4 .u-nav-link:hover,
.u-text-hover-palette-4.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-4.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-4:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-4,
a.u-button-style.u-button-style.active>.u-text-active-palette-4[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-4,
a.u-button-style:hover>.u-text-hover-palette-4[class*="u-border-"] {
  color: #2ac3ef !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-4 .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-4 .u-svg-link,
.u-text-hover-palette-4:focus .u-svg-link,
.u-text-hover-palette-4:hover .u-svg-link,
.u-text-palette-4 .u-svg-link {
  fill: #2ac3ef;
}

.u-link.u-text-palette-4:hover {
  color: #12bbeb !important;
}

a.u-link.u-text-hover-palette-4:hover {
  color: #2ac3ef !important;
}

.u-input.u-text-palette-4-base,
.u-input.u-text-palette-4-base[class*="u-border-"],
.u-text-palette-4-base,
a.u-button-style.u-text-palette-4-base,
a.u-button-style.u-text-palette-4-base[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-4-base,
li.active>a.u-button-style.u-text-palette-4-base[class*="u-border-"] {
  color: #1dabd4 !important;
}

a.u-button-style.u-button-style.u-text-palette-4-base.active,
a.u-button-style.u-button-style.u-text-palette-4-base:active,
a.u-button-style.u-button-style.u-text-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-text-palette-4-base:focus,
a.u-button-style.u-text-palette-4-base:hover,
a.u-button-style.u-text-palette-4-base[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-4-base[class*="u-border-"]:hover {
  color: #1a9abf !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-4-base .u-nav-link:hover,
.u-text-hover-palette-4-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-4-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-4-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-4-base,
a.u-button-style.u-button-style.active>.u-text-active-palette-4-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-4-base,
a.u-button-style:hover>.u-text-hover-palette-4-base[class*="u-border-"] {
  color: #1dabd4 !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-4-base .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-4-base .u-svg-link,
.u-text-hover-palette-4-base:focus .u-svg-link,
.u-text-hover-palette-4-base:hover .u-svg-link,
.u-text-palette-4-base .u-svg-link {
  fill: #1dabd4;
}

.u-link.u-text-palette-4-base:hover {
  color: #1a9abf !important;
}

a.u-link.u-text-hover-palette-4-base:hover {
  color: #1dabd4 !important;
}

.u-input.u-text-palette-5,
.u-input.u-text-palette-5[class*="u-border-"],
.u-text-palette-5,
a.u-button-style.u-text-palette-5,
a.u-button-style.u-text-palette-5[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-5,
li.active>a.u-button-style.u-text-palette-5[class*="u-border-"] {
  color: #b9c1cc !important;
}

a.u-button-style.u-button-style.u-text-palette-5.active,
a.u-button-style.u-button-style.u-text-palette-5:active,
a.u-button-style.u-button-style.u-text-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-5[class*="u-border-"]:active,
a.u-button-style.u-text-palette-5:focus,
a.u-button-style.u-text-palette-5:hover,
a.u-button-style.u-text-palette-5[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-5[class*="u-border-"]:hover {
  color: #a2adbc !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-5 .u-nav-link:hover,
.u-text-hover-palette-5.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-5.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-5:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-5,
a.u-button-style.u-button-style.active>.u-text-active-palette-5[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-5,
a.u-button-style:hover>.u-text-hover-palette-5[class*="u-border-"] {
  color: #b9c1cc !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-5 .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-5 .u-svg-link,
.u-text-hover-palette-5:focus .u-svg-link,
.u-text-hover-palette-5:hover .u-svg-link,
.u-text-palette-5 .u-svg-link {
  fill: #b9c1cc;
}

.u-link.u-text-palette-5:hover {
  color: #a2adbc !important;
}

a.u-link.u-text-hover-palette-5:hover {
  color: #b9c1cc !important;
}

.u-input.u-text-palette-5-base,
.u-input.u-text-palette-5-base[class*="u-border-"],
.u-text-palette-5-base,
a.u-button-style.u-text-palette-5-base,
a.u-button-style.u-text-palette-5-base[class*="u-border-"],
li.active>a.u-button-style.u-text-palette-5-base,
li.active>a.u-button-style.u-text-palette-5-base[class*="u-border-"] {
  color: #b9c1cc !important;
}

a.u-button-style.u-button-style.u-text-palette-5-base.active,
a.u-button-style.u-button-style.u-text-palette-5-base:active,
a.u-button-style.u-button-style.u-text-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-text-palette-5-base:focus,
a.u-button-style.u-text-palette-5-base:hover,
a.u-button-style.u-text-palette-5-base[class*="u-border-"]:focus,
a.u-button-style.u-text-palette-5-base[class*="u-border-"]:hover {
  color: #a2adbc !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-base .u-nav-link.active,
.u-popupmenu-items.u-text-hover-palette-5-base .u-nav-link:hover,
.u-text-hover-palette-5-base.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-5-base.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-5-base:hover,
a.u-button-style.u-button-style.active>.u-text-active-palette-5-base,
a.u-button-style.u-button-style.active>.u-text-active-palette-5-base[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-palette-5-base,
a.u-button-style:hover>.u-text-hover-palette-5-base[class*="u-border-"] {
  color: #b9c1cc !important;
}

.u-button-style.u-button-style.active>.u-text-active-palette-5-base .u-svg-link,
.u-button-style:hover>.u-text-hover-palette-5-base .u-svg-link,
.u-text-hover-palette-5-base:focus .u-svg-link,
.u-text-hover-palette-5-base:hover .u-svg-link,
.u-text-palette-5-base .u-svg-link {
  fill: #b9c1cc;
}

.u-link.u-text-palette-5-base:hover {
  color: #a2adbc !important;
}

a.u-link.u-text-hover-palette-5-base:hover {
  color: #b9c1cc !important;
}

.u-input.u-text-grey,
.u-input.u-text-grey[class*="u-border-"],
.u-text-grey,
a.u-button-style.u-text-grey,
a.u-button-style.u-text-grey[class*="u-border-"],
li.active>a.u-button-style.u-text-grey,
li.active>a.u-button-style.u-text-grey[class*="u-border-"] {
  color: #b3b3b3 !important;
}

a.u-button-style.u-button-style.u-text-grey.active,
a.u-button-style.u-button-style.u-text-grey:active,
a.u-button-style.u-button-style.u-text-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey[class*="u-border-"]:active,
a.u-button-style.u-text-grey:focus,
a.u-button-style.u-text-grey:hover,
a.u-button-style.u-text-grey[class*="u-border-"]:focus,
a.u-button-style.u-text-grey[class*="u-border-"]:hover {
  color: #a1a1a1 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey .u-nav-link:hover,
.u-text-hover-grey.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item element.style {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  height: 100%;
}

>a.u-nav-link.u-nav-link.u-text-active-grey.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey,
a.u-button-style.u-button-style.active>.u-text-active-grey[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey:focus,
a.u-button-style.u-button-style.u-text-hover-grey:hover,
a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey,
a.u-button-style:hover>.u-text-hover-grey[class*="u-border-"] {
  color: #b3b3b3 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey .u-svg-link,
.u-button-style:hover>.u-text-hover-grey .u-svg-link,
.u-text-grey .u-svg-link,
.u-text-hover-grey:focus .u-svg-link,
.u-text-hover-grey:hover .u-svg-link {
  fill: #b3b3b3;
}

.u-link.u-text-grey:hover {
  color: #a1a1a1 !important;
}

a.u-link.u-text-hover-grey:hover {
  color: #b3b3b3 !important;
}

.u-hover-custom-color-4:hover,
.u-hover-custom-color-4[class*="u-border-"]:hover,
.u-hover-custom-color-4:focus,
.u-hover-custom-color-4[class*="u-border-"]:focus,
.u-active-custom-color-4.u-active.u-active,
.u-active-custom-color-4[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-custom-color-4:hover,
a.u-button-style.u-hover-custom-color-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-4,
a.u-button-style:hover>.u-hover-custom-color-4[class*="u-border-"],
a.u-button-style.u-hover-custom-color-4:focus,
a.u-button-style.u-hover-custom-color-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-custom-color-4:active,
a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-custom-color-4.active,
a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.active>.u-active-custom-color-4,
a.u-button-style.u-button-style.active>.u-active-custom-color-4[class*="u-border-"],
li.active>a.u-button-style.u-button-style.u-active-custom-color-4,
li.active>a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-4:checked {
  color: #ffffff !important;
  background-color: #d49d47 !important;
}

.u-text-white,
.u-input.u-text-white,
.u-input.u-text-white[class*="u-border-"],
li.active>a.u-button-style.u-text-white,
li.active>a.u-button-style.u-text-white[class*="u-border-"],
a.u-button-style.u-text-white,
a.u-button-style.u-text-white[class*="u-border-"] {
  color: #ffffff !important;
}

a.u-button-style.u-text-white:hover,
a.u-button-style.u-text-white[class*="u-border-"]:hover,
a.u-button-style.u-text-white:focus,
a.u-button-style.u-text-white[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-white:active,
a.u-button-style.u-button-style.u-text-white[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-white.active,
a.u-button-style.u-button-style.u-text-white[class*="u-border-"].active {
  color: #e6e6e6 !important;
}

a.u-button-style:hover>.u-text-hover-white,
a.u-button-style:hover>.u-text-hover-white[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-white:hover,
a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-white:focus,
a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"].active,
a.u-button-style.u-button-style.active>.u-text-active-white,
a.u-button-style.u-button-style.active>.u-text-active-white[class*="u-border-"],
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-white:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-white.active,
.u-text-hover-white.u-language-url:hover,
.u-text-hover-white .u-language-url:hover,
.u-text-hover-white.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-white .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-white .u-nav-link.active {
  color: #ffffff !important;
}

.u-text-white .u-svg-link,
.u-text-hover-white:hover .u-svg-link,
.u-button-style:hover>.u-text-hover-white .u-svg-link,
.u-button-style.u-button-style.active>.u-text-active-white .u-svg-link,
.u-text-hover-white:focus .u-svg-link {
  fill: #ffffff;
}

.u-link.u-text-white:hover {
  color: #e6e6e6 !important;
}

a.u-link.u-text-hover-white:hover {
  color: #ffffff !important;
}

.u-input.u-text-black,
.u-input.u-text-black[class*="u-border-"],
.u-text-black,
a.u-button-style.u-text-black,
a.u-button-style.u-text-black[class*="u-border-"],
li.active>a.u-button-style.u-text-black,
li.active>a.u-button-style.u-text-black[class*="u-border-"] {
  color: #000 !important;
}

a.u-button-style.u-button-style.u-text-black.active,
a.u-button-style.u-button-style.u-text-black:active,
a.u-button-style.u-button-style.u-text-black[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-black[class*="u-border-"]:active,
a.u-button-style.u-text-black:focus,
a.u-button-style.u-text-black:hover,
a.u-button-style.u-text-black[class*="u-border-"]:focus,
a.u-button-style.u-text-black[class*="u-border-"]:hover {
  color: #000 !important;
}
.u-responsive-xxl .u-menu, .u-responsive-xl .u-menu, .u-responsive-lg .u-menu, .u-responsive-md .u-menu, .u-responsive-sm .u-menu, .u-responsive-xs .u-menu {
  opacity: 1;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-black .u-nav-link.active,
.u-popupmenu-items.u-text-hover-black .u-nav-link:hover,
.u-text-hover-black.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-black.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-black:hover,
a.u-button-style.u-button-style.active>.u-text-active-black,
a.u-button-style.u-button-style.active>.u-text-active-black[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-black:focus,
a.u-button-style.u-button-style.u-text-hover-black:hover,
a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-black,
a.u-button-style:hover>.u-text-hover-black[class*="u-border-"] {
  color: #000 !important;
}

.u-button-style.u-button-style.active>.u-text-active-black .u-svg-link,
.u-button-style:hover>.u-text-hover-black .u-svg-link,
.u-text-black .u-svg-link,
.u-text-hover-black:focus .u-svg-link,
.u-text-hover-black:hover .u-svg-link {
  fill: #000;
}

.u-link.u-text-black:hover {
  color: #000 !important;
}

a.u-link.u-text-hover-black:hover {
  color: #000 !important;
}

.u-input.u-text-body-color,
.u-input.u-text-body-color[class*="u-border-"],
.u-text-body-color,
a.u-button-style.u-text-body-color,
a.u-button-style.u-text-body-color[class*="u-border-"],
li.active>a.u-button-style.u-text-body-color,
li.active>a.u-button-style.u-text-body-color[class*="u-border-"] {
  color: #111 !important;
}

a.u-button-style.u-button-style.u-text-body-color.active,
a.u-button-style.u-button-style.u-text-body-color:active,
a.u-button-style.u-button-style.u-text-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-body-color[class*="u-border-"]:active,
a.u-button-style.u-text-body-color:focus,
a.u-button-style.u-text-body-color:hover,
a.u-button-style.u-text-body-color[class*="u-border-"]:focus,
a.u-button-style.u-text-body-color[class*="u-border-"]:hover {
  color: #0f0f0f !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-body-color .u-nav-link.active,
.u-popupmenu-items.u-text-hover-body-color .u-nav-link:hover,
.u-text-hover-body-color.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-body-color.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-body-color:hover,
a.u-button-style.u-button-style.active>.u-text-active-body-color,
a.u-button-style.u-button-style.active>.u-text-active-body-color[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-body-color:focus,
a.u-button-style.u-button-style.u-text-hover-body-color:hover,
a.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-body-color,
a.u-button-style:hover>.u-text-hover-body-color[class*="u-border-"] {
  color: #111 !important;
}

.u-button-style.u-button-style.active>.u-text-active-body-color .u-svg-link,
.u-button-style:hover>.u-text-hover-body-color .u-svg-link,
.u-text-body-color .u-svg-link,
.u-text-hover-body-color:focus .u-svg-link,
.u-text-hover-body-color:hover .u-svg-link {
  fill: #111;
}

.u-link.u-text-body-color:hover {
  color: #0f0f0f !important;
}

a.u-link.u-text-hover-body-color:hover {
  color: #111 !important;
}

.u-input.u-text-body-alt-color,
.u-input.u-text-body-alt-color[class*="u-border-"],
.u-text-body-alt-color,
a.u-button-style.u-text-body-alt-color,
a.u-button-style.u-text-body-alt-color[class*="u-border-"],
li.active>a.u-button-style.u-text-body-alt-color,
li.active>a.u-button-style.u-text-body-alt-color[class*="u-border-"] {
  color: #fff !important;
}

a.u-button-style.u-button-style.u-text-body-alt-color.active,
a.u-button-style.u-button-style.u-text-body-alt-color:active,
a.u-button-style.u-button-style.u-text-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-text-body-alt-color:focus,
a.u-button-style.u-text-body-alt-color:hover,
a.u-button-style.u-text-body-alt-color[class*="u-border-"]:focus,
a.u-button-style.u-text-body-alt-color[class*="u-border-"]:hover {
  color: #e6e6e6 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-body-alt-color .u-nav-link.active,
.u-popupmenu-items.u-text-hover-body-alt-color .u-nav-link:hover,
.u-text-hover-body-alt-color.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-body-alt-color.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-body-alt-color:hover,
a.u-button-style.u-button-style.active>.u-text-active-body-alt-color,
a.u-button-style.u-button-style.active>.u-text-active-body-alt-color[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-body-alt-color:focus,
a.u-button-style.u-button-style.u-text-hover-body-alt-color:hover,
a.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-body-alt-color,
a.u-button-style:hover>.u-text-hover-body-alt-color[class*="u-border-"] {
  color: #fff !important;
}

.u-button-style.u-button-style.active>.u-text-active-body-alt-color .u-svg-link,
.u-button-style:hover>.u-text-hover-body-alt-color .u-svg-link,
.u-text-body-alt-color .u-svg-link,
.u-text-hover-body-alt-color:focus .u-svg-link,
.u-text-hover-body-alt-color:hover .u-svg-link {
  fill: #fff;
}

.u-link.u-text-body-alt-color:hover {
  color: #e6e6e6 !important;
}

a.u-link.u-text-hover-body-alt-color:hover {
  color: #fff !important;
}

.u-input.u-text-grey-25,
.u-input.u-text-grey-25[class*="u-border-"],
.u-text-grey-25,
a.u-button-style.u-text-grey-25,
a.u-button-style.u-text-grey-25[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-25,
li.active>a.u-button-style.u-text-grey-25[class*="u-border-"] {
  color: silver !important;
}

a.u-button-style.u-button-style.u-text-grey-25.active,
a.u-button-style.u-button-style.u-text-grey-25:active,
a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"]:active,
a.u-button-style.u-text-grey-25:focus,
a.u-button-style.u-text-grey-25:hover,
a.u-button-style.u-text-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-25[class*="u-border-"]:hover {
  color: #adadad !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-25 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-25 .u-nav-link:hover,
.u-text-hover-grey-25.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-25.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-25:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-25,
a.u-button-style.u-button-style.active>.u-text-active-grey-25[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-25:focus,
a.u-button-style.u-button-style.u-text-hover-grey-25:hover,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-25,
a.u-button-style:hover>.u-text-hover-grey-25[class*="u-border-"] {
  color: silver !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-25 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-25 .u-svg-link,
.u-text-grey-25 .u-svg-link,
.u-text-hover-grey-25:focus .u-svg-link,
.u-text-hover-grey-25:hover .u-svg-link {
  fill: silver;
}

.u-link.u-text-grey-25:hover {
  color: #adadad !important;
}

a.u-link.u-text-hover-grey-25:hover {
  color: silver !important;
}

.u-input.u-text-grey-5,
.u-input.u-text-grey-5[class*="u-border-"],
.u-text-grey-5,
a.u-button-style.u-text-grey-5,
a.u-button-style.u-text-grey-5[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-5,
li.active>a.u-button-style.u-text-grey-5[class*="u-border-"] {
  color: #f2f2f2 !important;
}

a.u-button-style.u-button-style.u-text-grey-5.active,
a.u-button-style.u-button-style.u-text-grey-5:active,
a.u-button-style.u-button-style.u-text-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-5[class*="u-border-"]:active,
a.u-button-style.u-text-grey-5:focus,
a.u-button-style.u-text-grey-5:hover,
a.u-button-style.u-text-grey-5[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-5[class*="u-border-"]:hover {
  color: #dadada !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-5 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-5 .u-nav-link:hover,
.u-text-hover-grey-5.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-5.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-5:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-5,
a.u-button-style.u-button-style.active>.u-text-active-grey-5[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-5:focus,
a.u-button-style.u-button-style.u-text-hover-grey-5:hover,
a.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-5,
a.u-button-style:hover>.u-text-hover-grey-5[class*="u-border-"] {
  color: #f2f2f2 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-5 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-5 .u-svg-link,
.u-text-grey-5 .u-svg-link,
.u-text-hover-grey-5:focus .u-svg-link,
.u-text-hover-grey-5:hover .u-svg-link {
  fill: #f2f2f2;
}

.u-link.u-text-grey-5:hover {
  color: #dadada !important;
}

a.u-link.u-text-hover-grey-5:hover {
  color: #f2f2f2 !important;
}

.u-input.u-text-grey-10,
.u-input.u-text-grey-10[class*="u-border-"],
.u-text-grey-10,
a.u-button-style.u-text-grey-10,
a.u-button-style.u-text-grey-10[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-10,
li.active>a.u-button-style.u-text-grey-10[class*="u-border-"] {
  color: #e5e5e5 !important;
}

a.u-button-style.u-button-style.u-text-grey-10.active,
a.u-button-style.u-button-style.u-text-grey-10:active,
a.u-button-style.u-button-style.u-text-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-10[class*="u-border-"]:active,
a.u-button-style.u-text-grey-10:focus,
a.u-button-style.u-text-grey-10:hover,
a.u-button-style.u-text-grey-10[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-10[class*="u-border-"]:hover {
  color: #cecece !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-10 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-10 .u-nav-link:hover,
.u-text-hover-grey-10.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-10.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-10:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-10,
a.u-button-style.u-button-style.active>.u-text-active-grey-10[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-10:focus,
a.u-button-style.u-button-style.u-text-hover-grey-10:hover,
a.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-10,
a.u-button-style:hover>.u-text-hover-grey-10[class*="u-border-"] {
  color: #e5e5e5 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-10 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-10 .u-svg-link,
.u-text-grey-10 .u-svg-link,
.u-text-hover-grey-10:focus .u-svg-link,
.u-text-hover-grey-10:hover .u-svg-link {
  fill: #e5e5e5;
}

.u-link.u-text-grey-10:hover {
  color: #cecece !important;
}

a.u-link.u-text-hover-grey-10:hover {
  color: #e5e5e5 !important;
}

.u-input.u-text-grey-15,
.u-input.u-text-grey-15[class*="u-border-"],
.u-text-grey-15,
a.u-button-style.u-text-grey-15,
a.u-button-style.u-text-grey-15[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-15,
li.active>a.u-button-style.u-text-grey-15[class*="u-border-"] {
  color: #d9d9d9 !important;
}

a.u-button-style.u-button-style.u-text-grey-15.active,
a.u-button-style.u-button-style.u-text-grey-15:active,
a.u-button-style.u-button-style.u-text-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-15[class*="u-border-"]:active,
a.u-button-style.u-text-grey-15:focus,
a.u-button-style.u-text-grey-15:hover,
a.u-button-style.u-text-grey-15[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-15[class*="u-border-"]:hover {
  color: #c3c3c3 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-15 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-15 .u-nav-link:hover,
.u-text-hover-grey-15.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-15.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-15:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-15,
a.u-button-style.u-button-style.active>.u-text-active-grey-15[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-15:focus,
a.u-button-style.u-button-style.u-text-hover-grey-15:hover,
a.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-15,
a.u-button-style:hover>.u-text-hover-grey-15[class*="u-border-"] {
  color: #d9d9d9 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-15 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-15 .u-svg-link,
.u-text-grey-15 .u-svg-link,
.u-text-hover-grey-15:focus .u-svg-link,
.u-text-hover-grey-15:hover .u-svg-link {
  fill: #d9d9d9;
}

.u-link.u-text-grey-15:hover {
  color: #c3c3c3 !important;
}

a.u-link.u-text-hover-grey-15:hover {
  color: #d9d9d9 !important;
}

.u-input.u-text-grey-25,
.u-input.u-text-grey-25[class*="u-border-"],
.u-text-grey-25,
a.u-button-style.u-text-grey-25,
a.u-button-style.u-text-grey-25[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-25,
li.active>a.u-button-style.u-text-grey-25[class*="u-border-"] {
  color: silver !important;
}

a.u-button-style.u-button-style.u-text-grey-25.active,
a.u-button-style.u-button-style.u-text-grey-25:active,
a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"]:active,
a.u-button-style.u-text-grey-25:focus,
a.u-button-style.u-text-grey-25:hover,
a.u-button-style.u-text-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-25[class*="u-border-"]:hover {
  color: #adadad !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-25 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-25 .u-nav-link:hover,
.u-text-hover-grey-25.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-25.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-25:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-25,
a.u-button-style.u-button-style.active>.u-text-active-grey-25[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-25:focus,
a.u-button-style.u-button-style.u-text-hover-grey-25:hover,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-25,
a.u-button-style:hover>.u-text-hover-grey-25[class*="u-border-"] {
  color: silver !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-25 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-25 .u-svg-link,
.u-text-grey-25 .u-svg-link,
.u-text-hover-grey-25:focus .u-svg-link,
.u-text-hover-grey-25:hover .u-svg-link {
  fill: silver;
}

.u-link.u-text-grey-25:hover {
  color: #adadad !important;
}

a.u-link.u-text-hover-grey-25:hover {
  color: silver !important;
}

.u-input.u-text-grey-30,
.u-input.u-text-grey-30[class*="u-border-"],
.u-text-grey-30,
a.u-button-style.u-text-grey-30,
a.u-button-style.u-text-grey-30[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-30,
li.active>a.u-button-style.u-text-grey-30[class*="u-border-"] {
  color: #b3b3b3 !important;
}

a.u-button-style.u-button-style.u-text-grey-30.active,
a.u-button-style.u-button-style.u-text-grey-30:active,
a.u-button-style.u-button-style.u-text-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-30[class*="u-border-"]:active,
a.u-button-style.u-text-grey-30:focus,
a.u-button-style.u-text-grey-30:hover,
a.u-button-style.u-text-grey-30[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-30[class*="u-border-"]:hover {
  color: #a1a1a1 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-30 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-30 .u-nav-link:hover,
.u-text-hover-grey-30.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-30.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-30:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-30,
a.u-button-style.u-button-style.active>.u-text-active-grey-30[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-30:focus,
a.u-button-style.u-button-style.u-text-hover-grey-30:hover,
a.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-30,
a.u-button-style:hover>.u-text-hover-grey-30[class*="u-border-"] {
  color: #b3b3b3 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-30 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-30 .u-svg-link,
.u-text-grey-30 .u-svg-link,
.u-text-hover-grey-30:focus .u-svg-link,
.u-text-hover-grey-30:hover .u-svg-link {
  fill: #b3b3b3;
}

.u-link.u-text-grey-30:hover {
  color: #a1a1a1 !important;
}

a.u-link.u-text-hover-grey-30:hover {
  color: #b3b3b3 !important;
}

.u-input.u-text-grey-40,
.u-input.u-text-grey-40[class*="u-border-"],
.u-text-grey-40,
a.u-button-style.u-text-grey-40,
a.u-button-style.u-text-grey-40[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-40,
li.active>a.u-button-style.u-text-grey-40[class*="u-border-"] {
  color: #999 !important;
}

a.u-button-style.u-button-style.u-text-grey-40.active,
a.u-button-style.u-button-style.u-text-grey-40:active,
a.u-button-style.u-button-style.u-text-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-40[class*="u-border-"]:active,
a.u-button-style.u-text-grey-40:focus,
a.u-button-style.u-text-grey-40:hover,
a.u-button-style.u-text-grey-40[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-40[class*="u-border-"]:hover {
  color: #8a8a8a !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-40 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-40 .u-nav-link:hover,
.u-text-hover-grey-40.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-40.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-40:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-40,
a.u-button-style.u-button-style.active>.u-text-active-grey-40[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-40:focus,
a.u-button-style.u-button-style.u-text-hover-grey-40:hover,
a.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-40,
a.u-button-style:hover>.u-text-hover-grey-40[class*="u-border-"] {
  color: #999 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-40 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-40 .u-svg-link,
.u-text-grey-40 .u-svg-link,
.u-text-hover-grey-40:focus .u-svg-link,
.u-text-hover-grey-40:hover .u-svg-link {
  fill: #999;
}

.u-link.u-text-grey-40:hover {
  color: #8a8a8a !important;
}

a.u-link.u-text-hover-grey-40:hover {
  color: #999 !important;
}

.u-input.u-text-grey-50,
.u-input.u-text-grey-50[class*="u-border-"],
.u-text-grey-50,
a.u-button-style.u-text-grey-50,
a.u-button-style.u-text-grey-50[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-50,
li.active>a.u-button-style.u-text-grey-50[class*="u-border-"] {
  color: grey !important;
}

a.u-button-style.u-button-style.u-text-grey-50.active,
a.u-button-style.u-button-style.u-text-grey-50:active,
a.u-button-style.u-button-style.u-text-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-50[class*="u-border-"]:active,
a.u-button-style.u-text-grey-50:focus,
a.u-button-style.u-text-grey-50:hover,
a.u-button-style.u-text-grey-50[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-50[class*="u-border-"]:hover {
  color: #737373 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-50 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-50 .u-nav-link:hover,
.u-text-hover-grey-50.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-50.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-50:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-50,
a.u-button-style.u-button-style.active>.u-text-active-grey-50[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-50:focus,
a.u-button-style.u-button-style.u-text-hover-grey-50:hover,
a.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-50,
a.u-button-style:hover>.u-text-hover-grey-50[class*="u-border-"] {
  color: grey !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-50 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-50 .u-svg-link,
.u-text-grey-50 .u-svg-link,
.u-text-hover-grey-50:focus .u-svg-link,
.u-text-hover-grey-50:hover .u-svg-link {
  fill: grey;
}

.u-link.u-text-grey-50:hover {
  color: #737373 !important;
}

a.u-link.u-text-hover-grey-50:hover {
  color: grey !important;
}

.u-input.u-text-grey-60,
.u-input.u-text-grey-60[class*="u-border-"],
.u-text-grey-60,
a.u-button-style.u-text-grey-60,
a.u-button-style.u-text-grey-60[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-60,
li.active>a.u-button-style.u-text-grey-60[class*="u-border-"] {
  color: #666 !important;
}

a.u-button-style.u-button-style.u-text-grey-60.active,
a.u-button-style.u-button-style.u-text-grey-60:active,
a.u-button-style.u-button-style.u-text-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-60[class*="u-border-"]:active,
a.u-button-style.u-text-grey-60:focus,
a.u-button-style.u-text-grey-60:hover,
a.u-button-style.u-text-grey-60[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-60[class*="u-border-"]:hover {
  color: #5c5c5c !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-60 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-60 .u-nav-link:hover,
.u-text-hover-grey-60.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-60.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-60:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-60,
a.u-button-style.u-button-style.active>.u-text-active-grey-60[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-60:focus,
a.u-button-style.u-button-style.u-text-hover-grey-60:hover,
a.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-60,
a.u-button-style:hover>.u-text-hover-grey-60[class*="u-border-"] {
  color: #666 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-60 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-60 .u-svg-link,
.u-text-grey-60 .u-svg-link,
.u-text-hover-grey-60:focus .u-svg-link,
.u-text-hover-grey-60:hover .u-svg-link {
  fill: #666;
}

.u-link.u-text-grey-60:hover {
  color: #5c5c5c !important;
}

a.u-link.u-text-hover-grey-60:hover {
  color: #666 !important;
}

.u-input.u-text-grey-70,
.u-input.u-text-grey-70[class*="u-border-"],
.u-text-grey-70,
a.u-button-style.u-text-grey-70,
a.u-button-style.u-text-grey-70[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-70,
li.active>a.u-button-style.u-text-grey-70[class*="u-border-"] {
  color: #4d4d4d !important;
}

a.u-button-style.u-button-style.u-text-grey-70.active,
a.u-button-style.u-button-style.u-text-grey-70:active,
a.u-button-style.u-button-style.u-text-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-70[class*="u-border-"]:active,
a.u-button-style.u-text-grey-70:focus,
a.u-button-style.u-text-grey-70:hover,
a.u-button-style.u-text-grey-70[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-70[class*="u-border-"]:hover {
  color: #454545 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-70 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-70 .u-nav-link:hover,
.u-text-hover-grey-70.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-70.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-70:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-70,
a.u-button-style.u-button-style.active>.u-text-active-grey-70[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-70:focus,
a.u-button-style.u-button-style.u-text-hover-grey-70:hover,
a.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-70,
a.u-button-style:hover>.u-text-hover-grey-70[class*="u-border-"] {
  color: #4d4d4d !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-70 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-70 .u-svg-link,
.u-text-grey-70 .u-svg-link,
.u-text-hover-grey-70:focus .u-svg-link,
.u-text-hover-grey-70:hover .u-svg-link {
  fill: #4d4d4d;
}

.u-link.u-text-grey-70:hover {
  color: #454545 !important;
}

a.u-link.u-text-hover-grey-70:hover {
  color: #4d4d4d !important;
}

.u-input.u-text-grey-75,
.u-input.u-text-grey-75[class*="u-border-"],
.u-text-grey-75,
a.u-button-style.u-text-grey-75,
a.u-button-style.u-text-grey-75[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-75,
li.active>a.u-button-style.u-text-grey-75[class*="u-border-"] {
  color: #404040 !important;
}

a.u-button-style.u-button-style.u-text-grey-75.active,
a.u-button-style.u-button-style.u-text-grey-75:active,
a.u-button-style.u-button-style.u-text-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-75[class*="u-border-"]:active,
a.u-button-style.u-text-grey-75:focus,
a.u-button-style.u-text-grey-75:hover,
a.u-button-style.u-text-grey-75[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-75[class*="u-border-"]:hover {
  color: #3a3a3a !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-75 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-75 .u-nav-link:hover,
.u-text-hover-grey-75.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-75.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-75:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-75,
a.u-button-style.u-button-style.active>.u-text-active-grey-75[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-75:focus,
a.u-button-style.u-button-style.u-text-hover-grey-75:hover,
a.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-75,
a.u-button-style:hover>.u-text-hover-grey-75[class*="u-border-"] {
  color: #404040 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-75 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-75 .u-svg-link,
.u-text-grey-75 .u-svg-link,
.u-text-hover-grey-75:focus .u-svg-link,
.u-text-hover-grey-75:hover .u-svg-link {
  fill: #404040;
}

.u-link.u-text-grey-75:hover {
  color: #3a3a3a !important;
}

a.u-link.u-text-hover-grey-75:hover {
  color: #404040 !important;
}

.u-input.u-text-grey-80,
.u-input.u-text-grey-80[class*="u-border-"],
.u-text-grey-80,
a.u-button-style.u-text-grey-80,
a.u-button-style.u-text-grey-80[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-80,
li.active>a.u-button-style.u-text-grey-80[class*="u-border-"] {
  color: #333 !important;
}

a.u-button-style.u-button-style.u-text-grey-80.active,
a.u-button-style.u-button-style.u-text-grey-80:active,
a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"]:active,
a.u-button-style.u-text-grey-80:focus,
a.u-button-style.u-text-grey-80:hover,
a.u-button-style.u-text-grey-80[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-80[class*="u-border-"]:hover {
  color: #2e2e2e !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-80 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-80 .u-nav-link:hover,
.u-text-hover-grey-80.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-80.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-80:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-80,
a.u-button-style.u-button-style.active>.u-text-active-grey-80[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-80:focus,
a.u-button-style.u-button-style.u-text-hover-grey-80:hover,
a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-80,
a.u-button-style:hover>.u-text-hover-grey-80[class*="u-border-"] {
  color: #333 !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-80 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-80 .u-svg-link,
.u-text-grey-80 .u-svg-link,
.u-text-hover-grey-80:focus .u-svg-link,
.u-text-hover-grey-80:hover .u-svg-link {
  fill: #333;
}

.u-link.u-text-grey-80:hover {
  color: #2e2e2e !important;
}

a.u-link.u-text-hover-grey-80:hover {
  color: #333 !important;
}

.u-input.u-text-grey-90,
.u-input.u-text-grey-90[class*="u-border-"],
.u-text-grey-90,
a.u-button-style.u-text-grey-90,
a.u-button-style.u-text-grey-90[class*="u-border-"],
li.active>a.u-button-style.u-text-grey-90,
li.active>a.u-button-style.u-text-grey-90[class*="u-border-"] {
  color: #1a1a1a !important;
}

a.u-button-style.u-button-style.u-text-grey-90.active,
a.u-button-style.u-button-style.u-text-grey-90:active,
a.u-button-style.u-button-style.u-text-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-grey-90[class*="u-border-"]:active,
a.u-button-style.u-text-grey-90:focus,
a.u-button-style.u-text-grey-90:hover,
a.u-button-style.u-text-grey-90[class*="u-border-"]:focus,
a.u-button-style.u-text-grey-90[class*="u-border-"]:hover {
  color: #171717 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-90 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-grey-90 .u-nav-link:hover,
.u-text-hover-grey-90.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-90.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-90:hover,
a.u-button-style.u-button-style.active>.u-text-active-grey-90,
a.u-button-style.u-button-style.active>.u-text-active-grey-90[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-90:focus,
a.u-button-style.u-button-style.u-text-hover-grey-90:hover,
a.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-grey-90,
a.u-button-style:hover>.u-text-hover-grey-90[class*="u-border-"] {
  color: #1a1a1a !important;
}

.u-button-style.u-button-style.active>.u-text-active-grey-90 .u-svg-link,
.u-button-style:hover>.u-text-hover-grey-90 .u-svg-link,
.u-text-grey-90 .u-svg-link,
.u-text-hover-grey-90:focus .u-svg-link,
.u-text-hover-grey-90:hover .u-svg-link {
  fill: #1a1a1a;
}

.u-link.u-text-grey-90:hover {
  color: #171717 !important;
}

a.u-link.u-text-hover-grey-90:hover {
  color: #1a1a1a !important;
}

.u-body.u-custom-color-1,
.u-container-layout.u-container-layout.u-custom-color-1:before,
.u-custom-color-1,
.u-custom-color-1.u-sidenav:before,
.u-custom-color-1>.u-container-layout:before,
.u-custom-color-1>.u-inner-container-layout:before,
section.u-custom-color-1:before {
  color: #fff;
  background-color: #2b2b73;
}

.u-button-style.u-custom-color-1,
.u-button-style.u-custom-color-1[class*="u-border-"],
.u-field-input.u-custom-color-1,
.u-input.u-custom-color-1 {
  color: #fff !important;
  background-color: #2b2b73 !important;
}

.u-button-style.u-button-style.u-custom-color-1.active,
.u-button-style.u-button-style.u-custom-color-1:active,
.u-button-style.u-button-style.u-custom-color-1[class*="u-border-"].active,
.u-button-style.u-button-style.u-custom-color-1[class*="u-border-"]:active,
.u-button-style.u-custom-color-1:focus,
.u-button-style.u-custom-color-1:hover,
.u-button-style.u-custom-color-1[class*="u-border-"]:focus,
.u-button-style.u-custom-color-1[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-custom-color-1,
li.active>.u-button-style.u-button-style.u-custom-color-1[class*="u-border-"] {
  color: #fff !important;
  background-color: #272768 !important;
}

.u-active-custom-color-1.u-active.u-active,
.u-active-custom-color-1[class*="u-border-"].u-active.u-active,
.u-hover-custom-color-1:focus,
.u-hover-custom-color-1:hover,
.u-hover-custom-color-1[class*="u-border-"]:focus,
.u-hover-custom-color-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-custom-color-1,
a.u-button-style.u-button-style.active>.u-active-custom-color-1[class*="u-border-"],
a.u-button-style.u-button-style.u-active-custom-color-1.active,
a.u-button-style.u-button-style.u-active-custom-color-1:active,
a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-hover-custom-color-1:focus,
a.u-button-style.u-hover-custom-color-1:hover,
a.u-button-style.u-hover-custom-color-1[class*="u-border-"]:focus,
a.u-button-style.u-hover-custom-color-1[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-1,
a.u-button-style:hover>.u-hover-custom-color-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-1:checked,
li.active>a.u-button-style.u-button-style.u-active-custom-color-1,
li.active>a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"] {
  color: #fff !important;
  background-color: #2b2b73 !important;
}

a.u-link.u-hover-custom-color-1:hover {
  color: #2b2b73 !important;
}

.u-body.u-custom-color-2,
.u-container-layout.u-container-layout.u-custom-color-2:before,
.u-custom-color-2,
.u-custom-color-2.u-sidenav:before,
.u-custom-color-2>.u-container-layout:before,
.u-custom-color-2>.u-inner-container-layout:before,
section.u-custom-color-2:before {
  color: #fff;
  background-color: #4e4ebb;
}

.u-button-style.u-custom-color-2,
.u-button-style.u-custom-color-2[class*="u-border-"],
.u-field-input.u-custom-color-2,
.u-input.u-custom-color-2 {
  color: #fff !important;
  background-color: #4e4ebb !important;
}

.u-button-style.u-button-style.u-custom-color-2.active,
.u-button-style.u-button-style.u-custom-color-2:active,
.u-button-style.u-button-style.u-custom-color-2[class*="u-border-"].active,
.u-button-style.u-button-style.u-custom-color-2[class*="u-border-"]:active,
.u-button-style.u-custom-color-2:focus,
.u-button-style.u-custom-color-2:hover,
.u-button-style.u-custom-color-2[class*="u-border-"]:focus,
.u-button-style.u-custom-color-2[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-custom-color-2,
li.active>.u-button-style.u-button-style.u-custom-color-2[class*="u-border-"] {
  color: #fff !important;
  background-color: #4242ac !important;
}

.u-active-custom-color-2.u-active.u-active,
.u-active-custom-color-2[class*="u-border-"].u-active.u-active,
.u-hover-custom-color-2:focus,
.u-hover-custom-color-2:hover,
.u-hover-custom-color-2[class*="u-border-"]:focus,
.u-hover-custom-color-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-custom-color-2,
a.u-button-style.u-button-style.active>.u-active-custom-color-2[class*="u-border-"],
a.u-button-style.u-button-style.u-active-custom-color-2.active,
a.u-button-style.u-button-style.u-active-custom-color-2:active,
a.u-button-style.u-button-style.u-active-custom-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-custom-color-2[class*="u-border-"]:active,
a.u-button-style.u-hover-custom-color-2:focus,
a.u-button-style.u-hover-custom-color-2:hover,
a.u-button-style.u-hover-custom-color-2[class*="u-border-"]:focus,
a.u-button-style.u-hover-custom-color-2[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-2,
a.u-button-style:hover>.u-hover-custom-color-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-2:checked,
li.active>a.u-button-style.u-button-style.u-active-custom-color-2,
li.active>a.u-button-style.u-button-style.u-active-custom-color-2[class*="u-border-"] {
  color: #fff !important;
  background-color: #4e4ebb !important;
}

a.u-link.u-hover-custom-color-2:hover {
  color: #4e4ebb !important;
}

.u-body.u-custom-color-3,
.u-container-layout.u-container-layout.u-custom-color-3:before,
.u-custom-color-3,
.u-custom-color-3.u-sidenav:before,
.u-custom-color-3>.u-container-layout:before,
.u-custom-color-3>.u-inner-container-layout:before,
section.u-custom-color-3:before {
  color: #fff;
  background-color: #5c5cf0;
}

.u-button-style.u-custom-color-3,
.u-button-style.u-custom-color-3[class*="u-border-"],
.u-field-input.u-custom-color-3,
.u-input.u-custom-color-3 {
  color: #fff !important;
  background-color: #5c5cf0 !important;
}

.u-button-style.u-button-style.u-custom-color-3.active,
.u-button-style.u-button-style.u-custom-color-3:active,
.u-button-style.u-button-style.u-custom-color-3[class*="u-border-"].active,
.u-button-style.u-button-style.u-custom-color-3[class*="u-border-"]:active,
.u-button-style.u-custom-color-3:focus,
.u-button-style.u-custom-color-3:hover,
.u-button-style.u-custom-color-3[class*="u-border-"]:focus,
.u-button-style.u-custom-color-3[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-custom-color-3,
li.active>.u-button-style.u-button-style.u-custom-color-3[class*="u-border-"] {
  color: #fff !important;
  background-color: #3e3eed !important;
}

.u-active-custom-color-3.u-active.u-active,
.u-active-custom-color-3[class*="u-border-"].u-active.u-active,
.u-hover-custom-color-3:focus,
.u-hover-custom-color-3:hover,
.u-hover-custom-color-3[class*="u-border-"]:focus,
.u-hover-custom-color-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-custom-color-3,
a.u-button-style.u-button-style.active>.u-active-custom-color-3[class*="u-border-"],
a.u-button-style.u-button-style.u-active-custom-color-3.active,
a.u-button-style.u-button-style.u-active-custom-color-3:active,
a.u-button-style.u-button-style.u-active-custom-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-custom-color-3[class*="u-border-"]:active,
a.u-button-style.u-hover-custom-color-3:focus,
a.u-button-style.u-hover-custom-color-3:hover,
a.u-button-style.u-hover-custom-color-3[class*="u-border-"]:focus,
a.u-button-style.u-hover-custom-color-3[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-3,
a.u-button-style:hover>.u-hover-custom-color-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-3:checked,
li.active>a.u-button-style.u-button-style.u-active-custom-color-3,
li.active>a.u-button-style.u-button-style.u-active-custom-color-3[class*="u-border-"] {
  color: #fff !important;
  background-color: #5c5cf0 !important;
}

a.u-link.u-hover-custom-color-3:hover {
  color: #5c5cf0 !important;
}

.u-body.u-custom-color-4,
.u-container-layout.u-container-layout.u-custom-color-4:before,
.u-custom-color-4,
.u-custom-color-4.u-sidenav:before,
.u-custom-color-4>.u-container-layout:before,
.u-custom-color-4>.u-inner-container-layout:before,
section.u-custom-color-4:before {
  color: #fff;
  background-color: #d49d47;
}

.u-button-style.u-custom-color-4,
.u-button-style.u-custom-color-4[class*="u-border-"],
.u-field-input.u-custom-color-4,
.u-input.u-custom-color-4 {
  color: #fff !important;
  background-color: #d49d47 !important;
}

.u-button-style.u-button-style.u-custom-color-4.active,
.u-button-style.u-button-style.u-custom-color-4:active,
.u-button-style.u-button-style.u-custom-color-4[class*="u-border-"].active,
.u-button-style.u-button-style.u-custom-color-4[class*="u-border-"]:active,
.u-button-style.u-custom-color-4:focus,
.u-button-style.u-custom-color-4:hover,
.u-button-style.u-custom-color-4[class*="u-border-"]:focus,
.u-button-style.u-custom-color-4[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-custom-color-4,
li.active>.u-button-style.u-button-style.u-custom-color-4[class*="u-border-"] {
  color: #fff !important;
  background-color: #ce9130 !important;
}

.u-active-custom-color-4.u-active.u-active,
.u-active-custom-color-4[class*="u-border-"].u-active.u-active,
.u-hover-custom-color-4:focus,
.u-hover-custom-color-4:hover,
.u-hover-custom-color-4[class*="u-border-"]:focus,
.u-hover-custom-color-4[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-custom-color-4,
a.u-button-style.u-button-style.active>.u-active-custom-color-4[class*="u-border-"],
a.u-button-style.u-button-style.u-active-custom-color-4.active,
a.u-button-style.u-button-style.u-active-custom-color-4:active,
a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"]:active,
a.u-button-style.u-hover-custom-color-4:focus,
a.u-button-style.u-hover-custom-color-4:hover,
a.u-button-style.u-hover-custom-color-4[class*="u-border-"]:focus,
a.u-button-style.u-hover-custom-color-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-4,
a.u-button-style:hover>.u-hover-custom-color-4[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-4:checked,
li.active>a.u-button-style.u-button-style.u-active-custom-color-4,
li.active>a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"] {
  color: #fff !important;
  background-color: #d49d47 !important;
}

a.u-link.u-hover-custom-color-4:hover {
  color: #d49d47 !important;
}

.u-body.u-custom-color-5,
.u-container-layout.u-container-layout.u-custom-color-5:before,
.u-custom-color-5,
.u-custom-color-5.u-sidenav:before,
.u-custom-color-5>.u-container-layout:before,
.u-custom-color-5>.u-inner-container-layout:before,
section.u-custom-color-5:before {
  color: #111;
  background-color: #f1da8d;
}

.u-button-style.u-custom-color-5,
.u-button-style.u-custom-color-5[class*="u-border-"],
.u-field-input.u-custom-color-5,
.u-input.u-custom-color-5 {
  color: #111 !important;
  background-color: #f1da8d !important;
}

.u-button-style.u-button-style.u-custom-color-5.active,
.u-button-style.u-button-style.u-custom-color-5:active,
.u-button-style.u-button-style.u-custom-color-5[class*="u-border-"].active,
.u-button-style.u-button-style.u-custom-color-5[class*="u-border-"]:active,
.u-button-style.u-custom-color-5:focus,
.u-button-style.u-custom-color-5:hover,
.u-button-style.u-custom-color-5[class*="u-border-"]:focus,
.u-button-style.u-custom-color-5[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-custom-color-5,
li.active>.u-button-style.u-button-style.u-custom-color-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #edcf6b !important;
}

.u-active-custom-color-5.u-active.u-active,
.u-active-custom-color-5[class*="u-border-"].u-active.u-active,
.u-hover-custom-color-5:focus,
.u-hover-custom-color-5:hover,
.u-hover-custom-color-5[class*="u-border-"]:focus,
.u-hover-custom-color-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-custom-color-5,
a.u-button-style.u-button-style.active>.u-active-custom-color-5[class*="u-border-"],
a.u-button-style.u-button-style.u-active-custom-color-5.active,
a.u-button-style.u-button-style.u-active-custom-color-5:active,
a.u-button-style.u-button-style.u-active-custom-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-custom-color-5[class*="u-border-"]:active,
a.u-button-style.u-hover-custom-color-5:focus,
a.u-button-style.u-hover-custom-color-5:hover,
a.u-button-style.u-hover-custom-color-5[class*="u-border-"]:focus,
a.u-button-style.u-hover-custom-color-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-5,
a.u-button-style:hover>.u-hover-custom-color-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-5:checked,
li.active>a.u-button-style.u-button-style.u-active-custom-color-5,
li.active>a.u-button-style.u-button-style.u-active-custom-color-5[class*="u-border-"] {
  color: #111 !important;
  background-color: #f1da8d !important;
}

a.u-link.u-hover-custom-color-5:hover {
  color: #f1da8d !important;
}

.u-body.u-custom-color-6,
.u-container-layout.u-container-layout.u-custom-color-6:before,
.u-custom-color-6,
.u-custom-color-6.u-sidenav:before,
.u-custom-color-6>.u-container-layout:before,
.u-custom-color-6>.u-inner-container-layout:before,
section.u-custom-color-6:before {
  color: #111;
  background-color: #fbb441;
}

.u-button-style.u-custom-color-6,
.u-button-style.u-custom-color-6[class*="u-border-"],
.u-field-input.u-custom-color-6,
.u-input.u-custom-color-6 {
  color: #111 !important;
  background-color: #fbb441 !important;
}

.u-button-style.u-button-style.u-custom-color-6.active,
.u-button-style.u-button-style.u-custom-color-6:active,
.u-button-style.u-button-style.u-custom-color-6[class*="u-border-"].active,
.u-button-style.u-button-style.u-custom-color-6[class*="u-border-"]:active,
.u-button-style.u-custom-color-6:focus,
.u-button-style.u-custom-color-6:hover,
.u-button-style.u-custom-color-6[class*="u-border-"]:focus,
.u-button-style.u-custom-color-6[class*="u-border-"]:hover,
li.active>.u-button-style.u-button-style.u-custom-color-6,
li.active>.u-button-style.u-button-style.u-custom-color-6[class*="u-border-"] {
  color: #111 !important;
  background-color: #faa822 !important;
}

.u-active-custom-color-6.u-active.u-active,
.u-active-custom-color-6[class*="u-border-"].u-active.u-active,
.u-hover-custom-color-6:focus,
.u-hover-custom-color-6:hover,
.u-hover-custom-color-6[class*="u-border-"]:focus,
.u-hover-custom-color-6[class*="u-border-"]:hover,
a.u-button-style.u-button-style.active>.u-active-custom-color-6,
a.u-button-style.u-button-style.active>.u-active-custom-color-6[class*="u-border-"],
a.u-button-style.u-button-style.u-active-custom-color-6.active,
a.u-button-style.u-button-style.u-active-custom-color-6:active,
a.u-button-style.u-button-style.u-active-custom-color-6[class*="u-border-"].active,
a.u-button-style.u-button-style.u-active-custom-color-6[class*="u-border-"]:active,
a.u-button-style.u-hover-custom-color-6:focus,
a.u-button-style.u-hover-custom-color-6:hover,
a.u-button-style.u-hover-custom-color-6[class*="u-border-"]:focus,
a.u-button-style.u-hover-custom-color-6[class*="u-border-"]:hover,
a.u-button-style:hover>.u-hover-custom-color-6,
a.u-button-style:hover>.u-hover-custom-color-6[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-6:checked,
li.active>a.u-button-style.u-button-style.u-active-custom-color-6,
li.active>a.u-button-style.u-button-style.u-active-custom-color-6[class*="u-border-"] {
  color: #111 !important;
  background-color: #fbb441 !important;
}

a.u-link.u-hover-custom-color-6:hover {
  color: #fbb441 !important;
}

.u-border-custom-color-1,
.u-border-custom-color-1.u-field-input.u-field-input,
.u-border-custom-color-1.u-input {
  border-color: #2b2b73;
  stroke: #2b2b73;
}

.u-button-style.u-border-custom-color-1 {
  border-color: #2b2b73 !important;
  color: #2b2b73 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-custom-color-1:focus,
.u-button-style.u-border-custom-color-1:hover {
  border-color: transparent !important;
  color: #272768 !important;
  background-color: transparent !important;
}

.u-border-active-custom-color-1.u-active.u-active,
.u-border-hover-custom-color-1:focus,
.u-border-hover-custom-color-1:hover,
a.u-button-style.u-border-hover-custom-color-1:focus,
a.u-button-style.u-border-hover-custom-color-1:hover,
a.u-button-style.u-button-style.active>.u-border-active-custom-color-1,
a.u-button-style.u-button-style.u-border-active-custom-color-1.active,
a.u-button-style.u-button-style.u-border-active-custom-color-1:active,
a.u-button-style:hover>.u-border-hover-custom-color-1,
input.u-field-input.u-field-input.u-border-active-custom-color-1:checked,
li.active>a.u-button-style.u-button-style.u-border-active-custom-color-1 {
  color: #2b2b73 !important;
  border-color: #2b2b73 !important;
}

.u-link.u-border-custom-color-1[class*="u-border-"] {
  border-color: #2b2b73 !important;
}

.u-link.u-border-custom-color-1[class*="u-border-"]:hover {
  border-color: #272768 !important;
}

.u-border-custom-color-2,
.u-border-custom-color-2.u-field-input.u-field-input,
.u-border-custom-color-2.u-input {
  border-color: #4e4ebb;
  stroke: #4e4ebb;
}

.u-button-style.u-border-custom-color-2 {
  border-color: #4e4ebb !important;
  color: #4e4ebb !important;
  background-color: transparent !important;
}

.u-button-style.u-border-custom-color-2:focus,
.u-button-style.u-border-custom-color-2:hover {
  border-color: transparent !important;
  color: #4242ac !important;
  background-color: transparent !important;
}

.u-border-active-custom-color-2.u-active.u-active,
.u-border-hover-custom-color-2:focus,
.u-border-hover-custom-color-2:hover,
a.u-button-style.u-border-hover-custom-color-2:focus,
a.u-button-style.u-border-hover-custom-color-2:hover,
a.u-button-style.u-button-style.active>.u-border-active-custom-color-2,
a.u-button-style.u-button-style.u-border-active-custom-color-2.active,
a.u-button-style.u-button-style.u-border-active-custom-color-2:active,
a.u-button-style:hover>.u-border-hover-custom-color-2,
input.u-field-input.u-field-input.u-border-active-custom-color-2:checked,
li.active>a.u-button-style.u-button-style.u-border-active-custom-color-2 {
  color: #4e4ebb !important;
  border-color: #4e4ebb !important;
}

.u-link.u-border-custom-color-2[class*="u-border-"] {
  border-color: #4e4ebb !important;
}

.u-link.u-border-custom-color-2[class*="u-border-"]:hover {
  border-color: #4242ac !important;
}

.u-border-custom-color-3,
.u-border-custom-color-3.u-field-input.u-field-input,
.u-border-custom-color-3.u-input {
  border-color: #5c5cf0;
  stroke: #5c5cf0;
}

.u-button-style.u-border-custom-color-3 {
  border-color: #5c5cf0 !important;
  color: #5c5cf0 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-custom-color-3:focus,
.u-button-style.u-border-custom-color-3:hover {
  border-color: transparent !important;
  color: #3e3eed !important;
  background-color: transparent !important;
}

.u-border-active-custom-color-3.u-active.u-active,
.u-border-hover-custom-color-3:focus,
.u-border-hover-custom-color-3:hover,
a.u-button-style.u-border-hover-custom-color-3:focus,
a.u-button-style.u-border-hover-custom-color-3:hover,
a.u-button-style.u-button-style.active>.u-border-active-custom-color-3,
a.u-button-style.u-button-style.u-border-active-custom-color-3.active,
a.u-button-style.u-button-style.u-border-active-custom-color-3:active,
a.u-button-style:hover>.u-border-hover-custom-color-3,
input.u-field-input.u-field-input.u-border-active-custom-color-3:checked,
li.active>a.u-button-style.u-button-style.u-border-active-custom-color-3 {
  color: #5c5cf0 !important;
  border-color: #5c5cf0 !important;
}

.u-link.u-border-custom-color-3[class*="u-border-"] {
  border-color: #5c5cf0 !important;
}

.u-link.u-border-custom-color-3[class*="u-border-"]:hover {
  border-color: #3e3eed !important;
}

.u-border-custom-color-4,
.u-border-custom-color-4.u-field-input.u-field-input,
.u-border-custom-color-4.u-input {
  border-color: #d49d47;
  stroke: #d49d47;
}

.u-button-style.u-border-custom-color-4 {
  border-color: #d49d47 !important;
  color: #d49d47 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-custom-color-4:focus,
.u-button-style.u-border-custom-color-4:hover {
  border-color: transparent !important;
  color: #ce9130 !important;
  background-color: transparent !important;
}

.u-border-active-custom-color-4.u-active.u-active,
.u-border-hover-custom-color-4:focus,
.u-border-hover-custom-color-4:hover,
a.u-button-style.u-border-hover-custom-color-4:focus,
a.u-button-style.u-border-hover-custom-color-4:hover,
a.u-button-style.u-button-style.active>.u-border-active-custom-color-4,
a.u-button-style.u-button-style.u-border-active-custom-color-4.active,
a.u-button-style.u-button-style.u-border-active-custom-color-4:active,
a.u-button-style:hover>.u-border-hover-custom-color-4,
input.u-field-input.u-field-input.u-border-active-custom-color-4:checked,
li.active>a.u-button-style.u-button-style.u-border-active-custom-color-4 {
  color: #d49d47 !important;
  border-color: #d49d47 !important;
}

.u-link.u-border-custom-color-4[class*="u-border-"] {
  border-color: #d49d47 !important;
}

.u-link.u-border-custom-color-4[class*="u-border-"]:hover {
  border-color: #ce9130 !important;
}

.u-border-custom-color-5,
.u-border-custom-color-5.u-field-input.u-field-input,
.u-border-custom-color-5.u-input {
  border-color: #f1da8d;
  stroke: #f1da8d;
}

.u-button-style.u-border-custom-color-5 {
  border-color: #f1da8d !important;
  color: #f1da8d !important;
  background-color: transparent !important;
}

.u-button-style.u-border-custom-color-5:focus,
.u-button-style.u-border-custom-color-5:hover {
  border-color: transparent !important;
  color: #edcf6b !important;
  background-color: transparent !important;
}

.u-border-active-custom-color-5.u-active.u-active,
.u-border-hover-custom-color-5:focus,
.u-border-hover-custom-color-5:hover,
a.u-button-style.u-border-hover-custom-color-5:focus,
a.u-button-style.u-border-hover-custom-color-5:hover,
a.u-button-style.u-button-style.active>.u-border-active-custom-color-5,
a.u-button-style.u-button-style.u-border-active-custom-color-5.active,
a.u-button-style.u-button-style.u-border-active-custom-color-5:active,
a.u-button-style:hover>.u-border-hover-custom-color-5,
input.u-field-input.u-field-input.u-border-active-custom-color-5:checked,
li.active>a.u-button-style.u-button-style.u-border-active-custom-color-5 {
  color: #f1da8d !important;
  border-color: #f1da8d !important;
}

.u-link.u-border-custom-color-5[class*="u-border-"] {
  border-color: #f1da8d !important;
}

.u-link.u-border-custom-color-5[class*="u-border-"]:hover {
  border-color: #edcf6b !important;
}

.u-border-custom-color-6,
.u-border-custom-color-6.u-field-input.u-field-input,
.u-border-custom-color-6.u-input {
  border-color: #fbb441;
  stroke: #fbb441;
}

.u-button-style.u-border-custom-color-6 {
  border-color: #fbb441 !important;
  color: #fbb441 !important;
  background-color: transparent !important;
}

.u-button-style.u-border-custom-color-6:focus,
.u-button-style.u-border-custom-color-6:hover {
  border-color: transparent !important;
  color: #faa822 !important;
  background-color: transparent !important;
}

.u-border-active-custom-color-6.u-active.u-active,
.u-border-hover-custom-color-6:focus,
.u-border-hover-custom-color-6:hover,
a.u-button-style.u-border-hover-custom-color-6:focus,
a.u-button-style.u-border-hover-custom-color-6:hover,
a.u-button-style.u-button-style.active>.u-border-active-custom-color-6,
a.u-button-style.u-button-style.u-border-active-custom-color-6.active,
a.u-button-style.u-button-style.u-border-active-custom-color-6:active,
a.u-button-style:hover>.u-border-hover-custom-color-6,
input.u-field-input.u-field-input.u-border-active-custom-color-6:checked,
li.active>a.u-button-style.u-button-style.u-border-active-custom-color-6 {
  color: #fbb441 !important;
  border-color: #fbb441 !important;
}

.u-link.u-border-custom-color-6[class*="u-border-"] {
  border-color: #fbb441 !important;
}

.u-link.u-border-custom-color-6[class*="u-border-"]:hover {
  border-color: #faa822 !important;
}

.u-input.u-text-custom-color-1,
.u-input.u-text-custom-color-1[class*="u-border-"],
.u-text-custom-color-1,
a.u-button-style.u-text-custom-color-1,
a.u-button-style.u-text-custom-color-1[class*="u-border-"],
li.active>a.u-button-style.u-text-custom-color-1,
li.active>a.u-button-style.u-text-custom-color-1[class*="u-border-"] {
  color: #2b2b73 !important;
}

a.u-button-style.u-button-style.u-text-custom-color-1.active,
a.u-button-style.u-button-style.u-text-custom-color-1:active,
a.u-button-style.u-button-style.u-text-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-text-custom-color-1:focus,
a.u-button-style.u-text-custom-color-1:hover,
a.u-button-style.u-text-custom-color-1[class*="u-border-"]:focus,
a.u-button-style.u-text-custom-color-1[class*="u-border-"]:hover {
  color: #272768 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-1 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-custom-color-1 .u-nav-link:hover,
.u-text-hover-custom-color-1.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-1.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-1:hover,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-1,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-1[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-1:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-1:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-custom-color-1,
a.u-button-style:hover>.u-text-hover-custom-color-1[class*="u-border-"] {
  color: #2b2b73 !important;
}

.u-button-style.u-button-style.active>.u-text-active-custom-color-1 .u-svg-link,
.u-button-style:hover>.u-text-hover-custom-color-1 .u-svg-link,
.u-text-custom-color-1 .u-svg-link,
.u-text-hover-custom-color-1:focus .u-svg-link,
.u-text-hover-custom-color-1:hover .u-svg-link {
  fill: #2b2b73;
}

.u-link.u-text-custom-color-1:hover {
  color: #272768 !important;
}

a.u-link.u-text-hover-custom-color-1:hover {
  color: #2b2b73 !important;
}

.u-input.u-text-custom-color-2,
.u-input.u-text-custom-color-2[class*="u-border-"],
.u-text-custom-color-2,
a.u-button-style.u-text-custom-color-2,
a.u-button-style.u-text-custom-color-2[class*="u-border-"],
li.active>a.u-button-style.u-text-custom-color-2,
li.active>a.u-button-style.u-text-custom-color-2[class*="u-border-"] {
  color: #4e4ebb !important;
}

a.u-button-style.u-button-style.u-text-custom-color-2.active,
a.u-button-style.u-button-style.u-text-custom-color-2:active,
a.u-button-style.u-button-style.u-text-custom-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-custom-color-2[class*="u-border-"]:active,
a.u-button-style.u-text-custom-color-2:focus,
a.u-button-style.u-text-custom-color-2:hover,
a.u-button-style.u-text-custom-color-2[class*="u-border-"]:focus,
a.u-button-style.u-text-custom-color-2[class*="u-border-"]:hover {
  color: #4242ac !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-2 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-custom-color-2 .u-nav-link:hover,
.u-text-hover-custom-color-2.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-2.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-2:hover,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-2,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-2[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-2:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-2:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-custom-color-2,
a.u-button-style:hover>.u-text-hover-custom-color-2[class*="u-border-"] {
  color: #4e4ebb !important;
}

.u-button-style.u-button-style.active>.u-text-active-custom-color-2 .u-svg-link,
.u-button-style:hover>.u-text-hover-custom-color-2 .u-svg-link,
.u-text-custom-color-2 .u-svg-link,
.u-text-hover-custom-color-2:focus .u-svg-link,
.u-text-hover-custom-color-2:hover .u-svg-link {
  fill: #4e4ebb;
}

.u-link.u-text-custom-color-2:hover {
  color: #4242ac !important;
}

a.u-link.u-text-hover-custom-color-2:hover {
  color: #4e4ebb !important;
}

.u-input.u-text-custom-color-3,
.u-input.u-text-custom-color-3[class*="u-border-"],
.u-text-custom-color-3,
a.u-button-style.u-text-custom-color-3,
a.u-button-style.u-text-custom-color-3[class*="u-border-"],
li.active>a.u-button-style.u-text-custom-color-3,
li.active>a.u-button-style.u-text-custom-color-3[class*="u-border-"] {
  color: #5c5cf0 !important;
}

a.u-button-style.u-button-style.u-text-custom-color-3.active,
a.u-button-style.u-button-style.u-text-custom-color-3:active,
a.u-button-style.u-button-style.u-text-custom-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-custom-color-3[class*="u-border-"]:active,
a.u-button-style.u-text-custom-color-3:focus,
a.u-button-style.u-text-custom-color-3:hover,
a.u-button-style.u-text-custom-color-3[class*="u-border-"]:focus,
a.u-button-style.u-text-custom-color-3[class*="u-border-"]:hover {
  color: #3e3eed !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-3 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-custom-color-3 .u-nav-link:hover,
.u-text-hover-custom-color-3.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-3.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-3:hover,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-3,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-3[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-3:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-3:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-custom-color-3,
a.u-button-style:hover>.u-text-hover-custom-color-3[class*="u-border-"] {
  color: #5c5cf0 !important;
}

.u-button-style.u-button-style.active>.u-text-active-custom-color-3 .u-svg-link,
.u-button-style:hover>.u-text-hover-custom-color-3 .u-svg-link,
.u-text-custom-color-3 .u-svg-link,
.u-text-hover-custom-color-3:focus .u-svg-link,
.u-text-hover-custom-color-3:hover .u-svg-link {
  fill: #5c5cf0;
}

.u-link.u-text-custom-color-3:hover {
  color: #3e3eed !important;
}

a.u-link.u-text-hover-custom-color-3:hover {
  color: #5c5cf0 !important;
}

.u-input.u-text-custom-color-4,
.u-input.u-text-custom-color-4[class*="u-border-"],
.u-text-custom-color-4,
a.u-button-style.u-text-custom-color-4,
a.u-button-style.u-text-custom-color-4[class*="u-border-"],
li.active>a.u-button-style.u-text-custom-color-4,
li.active>a.u-button-style.u-text-custom-color-4[class*="u-border-"] {
  color: #d49d47 !important;
}

a.u-button-style.u-button-style.u-text-custom-color-4.active,
a.u-button-style.u-button-style.u-text-custom-color-4:active,
a.u-button-style.u-button-style.u-text-custom-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-custom-color-4[class*="u-border-"]:active,
a.u-button-style.u-text-custom-color-4:focus,
a.u-button-style.u-text-custom-color-4:hover,
a.u-button-style.u-text-custom-color-4[class*="u-border-"]:focus,
a.u-button-style.u-text-custom-color-4[class*="u-border-"]:hover {
  color: #ce9130 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-4 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-custom-color-4 .u-nav-link:hover,
.u-text-hover-custom-color-4.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-4.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-4:hover,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-4,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-4[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-4:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-4:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-custom-color-4,
a.u-button-style:hover>.u-text-hover-custom-color-4[class*="u-border-"] {
  color: #d49d47 !important;
}

.u-button-style.u-button-style.active>.u-text-active-custom-color-4 .u-svg-link,
.u-button-style:hover>.u-text-hover-custom-color-4 .u-svg-link,
.u-text-custom-color-4 .u-svg-link,
.u-text-hover-custom-color-4:focus .u-svg-link,
.u-text-hover-custom-color-4:hover .u-svg-link {
  fill: #d49d47;
}

.u-link.u-text-custom-color-4:hover {
  color: #ce9130 !important;
}

a.u-link.u-text-hover-custom-color-4:hover {
  color: #d49d47 !important;
}

.u-input.u-text-custom-color-5,
.u-input.u-text-custom-color-5[class*="u-border-"],
.u-text-custom-color-5,
a.u-button-style.u-text-custom-color-5,
a.u-button-style.u-text-custom-color-5[class*="u-border-"],
li.active>a.u-button-style.u-text-custom-color-5,
li.active>a.u-button-style.u-text-custom-color-5[class*="u-border-"] {
  color: #f1da8d !important;
}

a.u-button-style.u-button-style.u-text-custom-color-5.active,
a.u-button-style.u-button-style.u-text-custom-color-5:active,
a.u-button-style.u-button-style.u-text-custom-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-custom-color-5[class*="u-border-"]:active,
a.u-button-style.u-text-custom-color-5:focus,
a.u-button-style.u-text-custom-color-5:hover,
a.u-button-style.u-text-custom-color-5[class*="u-border-"]:focus,
a.u-button-style.u-text-custom-color-5[class*="u-border-"]:hover {
  color: #edcf6b !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-5 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-custom-color-5 .u-nav-link:hover,
.u-text-hover-custom-color-5.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-5.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-5:hover,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-5,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-5[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-5:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-5:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-custom-color-5,
a.u-button-style:hover>.u-text-hover-custom-color-5[class*="u-border-"] {
  color: #f1da8d !important;
}

.u-button-style.u-button-style.active>.u-text-active-custom-color-5 .u-svg-link,
.u-button-style:hover>.u-text-hover-custom-color-5 .u-svg-link,
.u-text-custom-color-5 .u-svg-link,
.u-text-hover-custom-color-5:focus .u-svg-link,
.u-text-hover-custom-color-5:hover .u-svg-link {
  fill: #f1da8d;
}

.u-link.u-text-custom-color-5:hover {
  color: #edcf6b !important;
}

a.u-link.u-text-hover-custom-color-5:hover {
  color: #f1da8d !important;
}

.u-input.u-text-custom-color-6,
.u-input.u-text-custom-color-6[class*="u-border-"],
.u-text-custom-color-6,
a.u-button-style.u-text-custom-color-6,
a.u-button-style.u-text-custom-color-6[class*="u-border-"],
li.active>a.u-button-style.u-text-custom-color-6,
li.active>a.u-button-style.u-text-custom-color-6[class*="u-border-"] {
  color: #fbb441 !important;
}

a.u-button-style.u-button-style.u-text-custom-color-6.active,
a.u-button-style.u-button-style.u-text-custom-color-6:active,
a.u-button-style.u-button-style.u-text-custom-color-6[class*="u-border-"].active,
a.u-button-style.u-button-style.u-text-custom-color-6[class*="u-border-"]:active,
a.u-button-style.u-text-custom-color-6:focus,
a.u-button-style.u-text-custom-color-6:hover,
a.u-button-style.u-text-custom-color-6[class*="u-border-"]:focus,
a.u-button-style.u-text-custom-color-6[class*="u-border-"]:hover {
  color: #faa822 !important;
}

.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-6 .u-nav-link.active,
.u-popupmenu-items.u-text-hover-custom-color-6 .u-nav-link:hover,
.u-text-hover-custom-color-6.u-carousel-control:hover,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-6.active,
:not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-6:hover,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-6,
a.u-button-style.u-button-style.active>.u-text-active-custom-color-6[class*="u-border-"],
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-6:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-6:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"]:hover,
a.u-button-style:hover>.u-text-hover-custom-color-6,
a.u-button-style:hover>.u-text-hover-custom-color-6[class*="u-border-"] {
  color: #fbb441 !important;
}

.u-button-style.u-button-style.active>.u-text-active-custom-color-6 .u-svg-link,
.u-button-style:hover>.u-text-hover-custom-color-6 .u-svg-link,
.u-text-custom-color-6 .u-svg-link,
.u-text-hover-custom-color-6:focus .u-svg-link,
.u-text-hover-custom-color-6:hover .u-svg-link {
  fill: #fbb441;
}

.u-link.u-text-custom-color-6:hover {
  color: #faa822 !important;
}

a.u-link.u-text-hover-custom-color-6:hover {
  color: #fbb441 !important;
}

.u-body {
  --theme-sheet-width-xl: 1140px;
  --theme-sheet-width-lg: 940px;
  --theme-sheet-width-md: 720px;
  --theme-sheet-width-sm: 540px;
  --theme-sheet-width-xs: 340px;
}

h1.u-title {
  font-weight: 400;
  font-size: 4.5rem;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 20px;
}

h1:not(.u-title) {
  font-weight: 400;
  font-size: 3rem;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 20px;
}

h2:not(.u-subtitle) {
  font-size: 3rem;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 700;
  list-icon-spacing: 0.3;
  list-icon-size: 0.8;
}

h3 {
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 1.2;
  margin-top: 20px;
  margin-bottom: 20px;
}

h4 {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.2;
  margin-top: 20px;
  margin-bottom: 20px;
}

h5 {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-top: 20px;
  margin-bottom: 20px;
}

h6 {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.2;
  margin-top: 20px;
  margin-bottom: 20px;
}

p:not(.u-text-variant) {
  margin-top: 20px;
  margin-bottom: 20px;
}

.u-btn {
  margin-top: 20px;
  margin-bottom: 20px;
}

ul:not(.u-unstyled) {
  margin-top: 20px;
  margin-bottom: 20px;
}

ol {
  margin-top: 20px;
  margin-bottom: 20px;
}

.u-input {
  border-width: 1px;
  borders: top right bottom left;
}

@media (max-width: 767px) {
  h1.u-title {
    font-size: 3.75rem;
  }
}

@media (max-width: 575px) {
  h1.u-title {
    font-size: 3rem;
  }
}

@media (max-width: 575px) {
  h1:not(.u-title) {
    font-size: 1.875rem;
  }
}

@media (max-width: 575px) {
  h2:not(.u-subtitle) {
    font-size: 1.875rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.1;
    list-icon-spacing: 0.3;
    list-icon-size: 0.8;
  }
}

@media (max-width: 575px) {
  h3 {
    font-size: 1.5rem;
  }
}

.u-sm h1.u-title {
  font-size: 3.75rem;
}

.u-xs h1.u-title {
  font-size: 3rem;
}

.u-xs h1:not(.u-title) {
  font-size: 1.875rem;
}

.u-xs h2:not(.u-subtitle) {
  font-size: 1.875rem;
  line-height: 1.1;
  font-weight: 700;
  list-icon-spacing: 0.3;
  list-icon-size: 0.8;
}

.u-xs h3 {
  font-size: 1.5rem;
}

.u-gradient>.u-container-layout>a,
.u-image:not(.u-shading)>.u-container-layout>a,
a {
  color: #478ac9;
}

.u-gradient>.u-container-layout>a:hover,
.u-image:not(.u-shading)>.u-container-layout>a:hover,
a:hover {
  color: #387cbd;
}

.u-btn,
.u-gradient>.u-container-layout>.u-btn,
.u-image:not(.u-shading)>.u-container-layout>.u-btn {
  background-color: #478ac9;
  color: #fff;
}

.u-btn:hover,
.u-gradient>.u-container-layout>.u-btn:hover,
.u-image:not(.u-shading)>.u-container-layout>.u-btn:hover {
  background-color: #387cbd;
  color: #e6e6e6;
}

.u-btn:focus,
.u-gradient>.u-container-layout>.u-btn:focus,
.u-image:not(.u-shading)>.u-container-layout>.u-btn:focus {
  background-color: #387cbd;
  color: #e6e6e6;
}

.u-btn:active,
.u-gradient>.u-container-layout>.u-btn:active,
.u-image:not(.u-shading)>.u-container-layout>.u-btn:active {
  background-color: #387cbd;
  color: #e6e6e6;
}

.u-gradient>.u-container-layout>.u-input,
.u-image:not(.u-shading)>.u-container-layout>.u-input,
.u-input {
  border-color: #b3b3b3;
  background-color: #fff;
}

.u-black a,
.u-body-color a,
.u-custom-color-1 a,
.u-custom-color-2 a,
.u-custom-color-3 a,
.u-custom-color-4 a,
.u-grey a,
.u-grey-30 a,
.u-grey-40 a,
.u-grey-50 a,
.u-grey-60 a,
.u-grey-70 a,
.u-grey-75 a,
.u-grey-80 a,
.u-grey-90 a,
.u-palette-1 a,
.u-palette-1-base a,
.u-palette-2 a,
.u-palette-3 a,
.u-palette-3-base a,
.u-palette-4 a,
.u-palette-4-base a,
.u-shading a {
  color: #adcce9;
}

.u-black a:hover,
.u-body-color a:hover,
.u-custom-color-1 a:hover,
.u-custom-color-2 a:hover,
.u-custom-color-3 a:hover,
.u-custom-color-4 a:hover,
.u-grey a:hover,
.u-grey-30 a:hover,
.u-grey-40 a:hover,
.u-grey-50 a:hover,
.u-grey-60 a:hover,
.u-grey-70 a:hover,
.u-grey-75 a:hover,
.u-grey-80 a:hover,
.u-grey-90 a:hover,
.u-palette-1 a:hover,
.u-palette-1-base a:hover,
.u-palette-2 a:hover,
.u-palette-3 a:hover,
.u-palette-3-base a:hover,
.u-palette-4 a:hover,
.u-palette-4-base a:hover {
  color: #a1a1a1;
}

.u-black .u-btn,
.u-body-color .u-btn,
.u-custom-color-1 .u-btn,
.u-custom-color-2 .u-btn,
.u-custom-color-3 .u-btn,
.u-custom-color-4 .u-btn,
.u-grey .u-btn,
.u-grey-30 .u-btn,
.u-grey-40 .u-btn,
.u-grey-50 .u-btn,
.u-grey-60 .u-btn,
.u-grey-70 .u-btn,
.u-grey-75 .u-btn,
.u-grey-80 .u-btn,
.u-grey-90 .u-btn,
.u-palette-1 .u-btn,
.u-palette-1-base .u-btn,
.u-palette-2 .u-btn,
.u-palette-3 .u-btn,
.u-palette-3-base .u-btn,
.u-palette-4 .u-btn,
.u-palette-4-base .u-btn,
.u-shading .u-btn {
  background-color: #adcce9;
  color: #000;
}

.u-black .u-btn:hover,
.u-body-color .u-btn:hover,
.u-custom-color-1 .u-btn:hover,
.u-custom-color-2 .u-btn:hover,
.u-custom-color-3 .u-btn:hover,
.u-custom-color-4 .u-btn:hover,
.u-grey .u-btn:hover,
.u-grey-30 .u-btn:hover,
.u-grey-40 .u-btn:hover,
.u-grey-50 .u-btn:hover,
.u-grey-60 .u-btn:hover,
.u-grey-70 .u-btn:hover,
.u-grey-75 .u-btn:hover,
.u-grey-80 .u-btn:hover,
.u-grey-90 .u-btn:hover,
.u-palette-1 .u-btn:hover,
.u-palette-1-base .u-btn:hover,
.u-palette-2 .u-btn:hover,
.u-palette-3 .u-btn:hover,
.u-palette-3-base .u-btn:hover,
.u-palette-4 .u-btn:hover,
.u-palette-4-base .u-btn:hover,
.u-shading .u-btn:hover {
  background-color: #8db8e0;
  color: #fff;
}

.u-black .u-btn:active,
.u-body-color .u-btn:active,
.u-custom-color-1 .u-btn:active,
.u-custom-color-2 .u-btn:active,
.u-custom-color-3 .u-btn:active,
.u-custom-color-4 .u-btn:active,
.u-grey .u-btn:active,
.u-grey-30 .u-btn:active,
.u-grey-40 .u-btn:active,
.u-grey-50 .u-btn:active,
.u-grey-60 .u-btn:active,
.u-grey-70 .u-btn:active,
.u-grey-75 .u-btn:active,
.u-grey-80 .u-btn:active,
.u-grey-90 .u-btn:active,
.u-palette-1 .u-btn:active,
.u-palette-1-base .u-btn:active,
.u-palette-2 .u-btn:active,
.u-palette-3 .u-btn:active,
.u-palette-3-base .u-btn:active,
.u-palette-4 .u-btn:active,
.u-palette-4-base .u-btn:active,
.u-shading .u-btn:active {
  background-color: #8db8e0;
  color: #fff;
}

.u-header .u-sheet-1 {
  min-height: 241px;
}

.u-header .u-image-1 {
  width: 257px;
  height: 149px;
  margin: 20px auto 0;
}

.u-header .u-btn-1 {
  background-image: none;
  font-size: 1.25rem;
  font-weight: 700;
  box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.4);
  margin: 27px auto 11px;
  padding: 0;
}

.u-header .u-icon-1 {
  margin-right: 4px;
}

.u-header .u-section-row-2 {
  background-image: none;
}

.u-header .u-sheet-2 {
  min-height: 70px;
}

.u-header .u-menu-1 {
  margin: 17px auto 17px 244px;
}

.u-header .u-nav-1 {
  font-weight: 400;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: normal;
}

.u-header .u-nav-2 {
  font-size: 1.25rem;
}

@media (max-width: 1199px) {
  .u-header .u-image-1 {
    width: 257px;
    height: 149px;
  }
}

@media (max-width: 1199px) {
  .u-header .u-menu-1 {
    margin-left: 244px;
  }
}

@media (max-width: 991px) {
  .u-header .u-menu-1 {
    margin-top: 9px;
    margin-left: auto;
    margin-bottom: 9px;
  }
}

@media (max-width: 575px) {
  .u-header .u-menu-1 {
    margin-top: 11px;
    margin-bottom: 7px;
  }
}

html {
  font-size: 16px;
}

.u-section-1 {
  background-image: linear-gradient(0deg,
      rgba(0, 0, 0, 0.75),
      rgba(0, 0, 0, 0.75));
  background-position: 50% 0;
}

.u-section-1 .u-sheet-1 {
  min-height: 851px;
}

.u-section-1 .u-form-1 {
  height: 699px;
  background-image: linear-gradient(#fbb441, #d49d47);
  margin: 33px 28px 0 622px;
}

.u-section-1 .u-text-1 {
  margin-left: 0;
  font-size: 2.25rem;
  font-weight: 700;
}

.u-section-1 .u-label-1 {
  font-size: 1.125rem;
}

.u-section-1 .u-input-1 {
  font-size: 1.25rem;
  font-weight: 700;
}

.u-section-1 .u-label-2 {
  font-size: 1.125rem;
}

.u-section-1 .u-input-2 {
  font-size: 1.25rem;
  font-weight: 700;
}

.u-section-1 .u-label-3 {
  font-size: 1.125rem;
}

.u-section-1 .u-input-3 {
  font-size: 1.25rem;
  font-weight: 700;
}

.u-section-1 .u-label-4 {
  font-size: 1.125rem;
}

.u-section-1 .u-input-4 {
  font-size: 1.25rem;
  font-weight: 700;
}

.u-section-1 .u-form-group-6 {
  margin-left: 0;
}

.u-section-1 .u-label-5 {
  font-size: 1.125rem;
}

.u-section-1 .u-btn-1 {
  font-size: 1.25rem;
  letter-spacing: 1px;
  border-style: none;
  font-weight: 700;
  text-transform: uppercase;
  background-image: none;
  padding: 10px 9px 10px 8px;
}

.u-section-1 .u-text-2 {
  font-weight: 700;
  margin: -529px 552px 0 34px;
}

.u-section-1 .u-text-3 {
  font-size: 1.875rem;
  font-weight: 400;
  margin: 29px 552px 0 34px;
}

.u-section-1 .u-btn-2 {
  font-size: 1.25rem;
  background-image: none;
  font-weight: 700;
  margin: 61px auto 0 207px;
  padding: 8px 32px;
}

.u-section-1 .u-image-1 {
  width: 200px;
  height: 69px;
  margin: 202px 21px 17px auto;
}

@media (max-width: 1199px) {
  .u-section-1 .u-sheet-1 {
    min-height: 834px;
  }

  .u-section-1 .u-form-1 {
    height: 672px;
    margin-right: 17px;
    margin-left: 470px;
  }

  .u-section-1 .u-text-1 {
    font-size: 1.875rem;
  }

  .u-section-1 .u-text-2 {
    width: auto;
    margin-top: -551px;
    margin-right: 439px;
    margin-left: 0;
  }

  .u-section-1 .u-text-3 {
    width: auto;
    margin-top: 33px;
    margin-right: 494px;
    margin-left: 55px;
  }

  .u-section-1 .u-btn-2 {
    margin-top: 52px;
    margin-left: 152px;
  }

  .u-section-1 .u-image-1 {
    width: 224px;
    height: 77px;
    margin-top: 146px;
    margin-right: 0;
  }
}

@media (max-width: 991px) {
  .u-section-1 {
    background-position: 13.33% 0;
  }

  .u-section-1 .u-sheet-1 {
    min-height: 1317px;
  }

  .u-section-1 .u-form-1 {
    height: 624px;
    width: 491px;
    margin-top: 41px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-2 {
    width: 501px;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-3 {
    width: 392px;
    margin-top: 44px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-btn-2 {
    margin-left: auto;
  }

  .u-section-1 .u-image-1 {
    margin-top: 36px;
    margin-bottom: 23px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-sheet-1 {
    min-height: 1326px;
  }

  .u-section-1 .u-form-1 {
    height: 672px;
    width: 482px;
    margin-top: 24px;
  }

  .u-section-1 .u-text-2 {
    width: auto;
    margin-top: 42px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .u-section-1 .u-text-3 {
    margin-top: 24px;
  }

  .u-section-1 .u-btn-2 {
    margin-top: 53px;
  }

  .u-section-1 .u-image-1 {
    margin-top: 29px;
    margin-bottom: 50px;
  }
}

@media (max-width: 575px) {
  .u-section-1 {
    background-position: 22.75% 0;
  }

  .u-section-1 .u-sheet-1 {
    min-height: 1419px;
  }

  .u-section-1 .u-form-1 {
    width: 340px;
  }

  .u-section-1 .u-text-2 {
    margin-top: 44px;
    margin-left: 27px;
    margin-right: 27px;
  }

  .u-section-1 .u-text-3 {
    width: auto;
    margin-top: 36px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-btn-2 {
    margin-top: 75px;
  }

  .u-section-1 .u-image-1 {
    margin-top: 47px;
    margin-bottom: 60px;
  }
}

.u-section-2 {
  background-image: none;
}

.u-section-2 .u-sheet-1 {
  min-height: 733px;
}

.u-section-2 .u-text-1 {
  font-size: 2.25rem;
  --animation-custom_in-translate_x: 300px;
  --animation-custom_in-translate_y: 0px;
  width: 479px;
  margin: 76px auto 0;
}

.u-section-2 .u-list-1 {
  width: 1092px;
  margin: 55px auto 0;
}

.u-section-2 .u-repeater-1 {
  grid-template-columns: calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px);
  min-height: 384px;
  grid-gap: 10px 10px;
}

.u-section-2 .u-list-item-1 {
  --animation-custom_in-translate_x: 0px;
  --animation-custom_in-translate_y: 300px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
}

.u-section-2 .u-container-layout-1 {
  padding: 0;
}

.u-section-2 .u-icon-1 {
  height: 34px;
  width: 34px;
  --animation-custom_in-translate_x: 300px;
  --animation-custom_in-scale: 0.15;
  background-image: none;
  margin: 24px auto 0;
}

.u-section-2 .u-text-2 {
  --animation-custom_in-translate_x: -300px;
  --animation-custom_in-translate_y: 0px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
  text-transform: uppercase;
  font-size: 1.125rem;
  width: 197px;
  margin: 24px auto 0;
}

.u-section-2 .u-text-3 {
  font-size: 0.875rem;
  font-style: normal;
  margin: 34px 19px 0;
}

.u-section-2 .u-list-item-2 {
  --animation-custom_in-translate_x: 0px;
  --animation-custom_in-translate_y: 300px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
  background-image: none;
}

.u-section-2 .u-container-layout-2 {
  padding: 0;
}

.u-section-2 .u-icon-2 {
  height: 34px;
  width: 34px;
  --animation-custom_in-translate_x: 300px;
  --animation-custom_in-scale: 0.15;
  margin: 24px auto 0;
}

.u-section-2 .u-text-4 {
  --animation-custom_in-translate_x: -300px;
  --animation-custom_in-translate_y: 0px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.125rem;
  width: 197px;
  margin: 24px auto 0;
}

.u-section-2 .u-text-5 {
  font-size: 0.875rem;
  font-style: normal;
  margin: 34px 19px 0;
}

.u-section-2 .u-list-item-3 {
  --animation-custom_in-translate_x: 0px;
  --animation-custom_in-translate_y: 300px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
}

.u-section-2 .u-container-layout-3 {
  padding: 0;
}

.u-section-2 .u-icon-3 {
  height: 34px;
  width: 34px;
  --animation-custom_in-translate_x: 300px;
  --animation-custom_in-scale: 0.15;
  background-image: none;
  margin: 24px auto 0;
}

.u-section-2 .u-text-6 {
  --animation-custom_in-translate_x: -300px;
  --animation-custom_in-translate_y: 0px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.125rem;
  width: 197px;
  margin: 24px auto 0;
}

.u-section-2 .u-text-7 {
  font-size: 0.875rem;
  font-style: normal;
  margin: 34px 19px 0;
}

.u-section-2 .u-list-item-4 {
  --animation-custom_in-translate_x: 0px;
  --animation-custom_in-translate_y: 300px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
  background-image: none;
}

.u-section-2 .u-container-layout-4 {
  padding: 0;
}

.u-section-2 .u-icon-4 {
  height: 34px;
  width: 34px;
  --animation-custom_in-translate_x: 300px;
  --animation-custom_in-scale: 0.15;
  background-image: none;
  margin: 24px auto 0;
}

.u-section-2 .u-text-8 {
  --animation-custom_in-translate_x: -300px;
  --animation-custom_in-translate_y: 0px;
  --animation-custom_in-opacity: 0;
  --animation-custom_in-rotate: 0deg;
  --animation-custom_in-scale: 1;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.125rem;
  width: 197px;
  margin: 24px auto 0;
}

.u-section-2 .u-text-9 {
  font-size: 0.875rem;
  font-style: normal;
  margin: 34px 19px 0;
}

.u-section-2 .u-btn-1 {
  font-size: 1.125rem;
  background-image: none;
  font-weight: 700;
  margin: 62px auto 34px;
  padding: 8px 29px;
}

@media (max-width: 1199px) {
  .u-section-2 .u-list-1 {
    width: 940px;
  }

  .u-section-2 .u-repeater-1 {
    min-height: 329px;
  }

  .u-section-2 .u-text-2 {
    width: auto;
    margin-left: 13px;
    margin-right: 13px;
  }

  .u-section-2 .u-text-3 {
    width: auto;
    margin-top: 31px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .u-section-2 .u-text-4 {
    width: auto;
    margin-left: 13px;
    margin-right: 13px;
  }

  .u-section-2 .u-text-5 {
    width: auto;
    margin-top: 31px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .u-section-2 .u-text-6 {
    width: auto;
    margin-left: 13px;
    margin-right: 13px;
  }

  .u-section-2 .u-text-7 {
    width: auto;
    margin-top: 31px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .u-section-2 .u-text-8 {
    width: auto;
    margin-left: 13px;
    margin-right: 13px;
  }

  .u-section-2 .u-text-9 {
    width: auto;
    margin-top: 31px;
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media (max-width: 991px) {
  .u-section-2 .u-sheet-1 {
    min-height: 996px;
  }

  .u-section-2 .u-list-1 {
    margin-right: initial;
    margin-left: initial;
    width: auto;
  }

  .u-section-2 .u-repeater-1 {
    grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    min-height: 653px;
  }

  .u-section-2 .u-container-layout-1 {
    padding: 0;
  }

  .u-section-2 .u-text-2 {
    width: 198px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-text-3 {
    margin-top: 20px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .u-section-2 .u-container-layout-2 {
    padding: 0;
  }

  .u-section-2 .u-text-4 {
    width: 198px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-text-5 {
    margin-top: 20px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .u-section-2 .u-container-layout-3 {
    padding: 0;
  }

  .u-section-2 .u-text-6 {
    width: 198px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-text-7 {
    margin-top: 20px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .u-section-2 .u-container-layout-4 {
    padding: 0;
  }

  .u-section-2 .u-text-8 {
    width: 198px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-text-9 {
    margin-top: 20px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .u-section-2 .u-btn-1 {
    margin-top: 55px;
    margin-bottom: 35px;
  }
}

@media (max-width: 767px) {
  .u-section-2 .u-sheet-1 {
    min-height: 1223px;
  }

  .u-section-2 .u-list-1 {
    width: 431px;
    margin-top: 27px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-repeater-1 {
    grid-template-columns: 100%;
    min-height: 963px;
  }

  .u-section-2 .u-container-layout-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .u-section-2 .u-icon-1 {
    margin-top: 9px;
  }

  .u-section-2 .u-text-3 {
    width: 322px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-container-layout-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .u-section-2 .u-icon-2 {
    margin-top: 9px;
  }

  .u-section-2 .u-text-5 {
    width: 322px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-container-layout-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .u-section-2 .u-icon-3 {
    margin-top: 9px;
  }

  .u-section-2 .u-text-7 {
    width: 322px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-container-layout-4 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .u-section-2 .u-icon-4 {
    margin-top: 9px;
  }

  .u-section-2 .u-text-9 {
    width: 322px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-2 .u-btn-1 {
    margin-top: 24px;
    margin-bottom: 11px;
  }
}

@media (max-width: 575px) {
  .u-section-2 .u-sheet-1 {
    min-height: 1257px;
  }

  .u-section-2 .u-text-1 {
    font-size: 1.875rem;
    width: 340px;
  }

  .u-section-2 .u-list-1 {
    width: 340px;
  }

  .u-section-2 .u-btn-1 {
    margin-bottom: 24px;
  }
}

.u-section-3 {
  background-image: none;
}

.u-section-3 .u-sheet-1 {
  min-height: 744px;
}

.u-section-3 .u-group-1 {
  min-height: 690px;
  width: 867px;
  height: auto;
  margin: 27px auto;
}

.u-section-3 .u-container-layout-1 {
  padding: 29px 5px 29px 6px;
}

.u-section-3 .u-text-1 {
  font-size: 3rem;
  margin: 11px 293px 0 312px;
}

.u-section-3 .u-text-2 {
  font-size: 1.125rem;
  line-height: 2;
  margin: 27px 86px 0;
}

.u-section-3 .u-text-3 {
  font-size: 1.125rem;
  line-height: 2;
  margin: 37px 85px 0;
}

.u-section-3 .u-btn-1 {
  font-size: 1.5rem;
  background-image: none;
  font-weight: 700;
  margin: 62px 324px 0 auto;
  padding: 8px 10px 8px 9px;
}

@media (max-width: 1199px) {
  .u-section-3 .u-sheet-1 {
    min-height: 787px;
  }

  .u-section-3 .u-group-1 {
    margin-top: 49px;
    margin-bottom: 49px;
    height: auto;
  }
}

@media (max-width: 991px) {
  .u-section-3 .u-group-1 {
    margin-right: initial;
    margin-left: initial;
    width: auto;
  }

  .u-section-3 .u-text-1 {
    margin-right: 220px;
    margin-left: 239px;
  }

  .u-section-3 .u-text-2 {
    margin-right: 13px;
    margin-left: 13px;
  }

  .u-section-3 .u-text-3 {
    margin-right: 12px;
    margin-left: 12px;
  }

  .u-section-3 .u-btn-1 {
    margin-top: 49px;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .u-section-3 .u-text-1 {
    margin-right: 130px;
    margin-left: 149px;
  }

  .u-section-3 .u-text-2 {
    margin-right: 0;
    margin-left: 0;
  }

  .u-section-3 .u-text-3 {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 575px) {
  .u-section-3 .u-text-1 {
    font-size: 2.25rem;
    margin-right: 30px;
    margin-left: 49px;
  }

  .u-section-3 .u-text-2 {
    font-size: 0.875rem;
  }
}

.u-section-4 {
  background-image: none;
}

.u-section-4 .u-sheet-1 {
  min-height: 1104px;
}

.u-section-4 .u-shape-1 {
  width: 979px;
  background-image: none;
  height: 1019px;
  margin: 0 auto;
}

.u-section-4 .u-list-1 {
  width: 928px;
  margin: -501px auto 0;
}

.u-section-4 .u-repeater-1 {
  grid-template-columns: calc(33.3333% - 14.6667px) calc(33.3333% - 14.6667px) calc(33.3333% - 14.6667px);
  min-height: 242px;
  grid-gap: 22px 22px;
}

.u-section-4 .u-list-item-1 {
  background-image: none;
  box-shadow: 5px 5px 37px 0 rgba(0, 0, 0, 0.25);
}

.u-section-4 .u-container-layout-1 {
  padding: 17px 20px 20px;
}

.u-section-4 .u-icon-1 {
  width: 96px;
  height: 96px;
  margin: 0 auto;
  padding: 19px;
}

.u-section-4 .u-text-1 {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 700;
  margin: 25px 25px 0;
}

.u-section-4 .u-list-item-2 {
  background-image: none;
  box-shadow: 5px 5px 37px 0 rgba(0, 0, 0, 0.25);
}

.u-section-4 .u-container-layout-2 {
  padding: 17px 20px 20px;
}

.u-section-4 .u-icon-2 {
  width: 96px;
  height: 96px;
  margin: 0 auto;
  padding: 19px;
}

.u-section-4 .u-text-2 {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 700;
  margin: 25px 25px 0;
}

.u-section-4 .u-list-item-3 {
  background-image: none;
  box-shadow: 5px 5px 37px 0 rgba(0, 0, 0, 0.25);
}

.u-section-4 .u-container-layout-3 {
  padding: 17px 20px 20px;
}

.u-section-4 .u-icon-3 {
  width: 96px;
  height: 96px;
  margin: 0 auto;
  padding: 19px;
}

.u-section-4 .u-text-3 {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 700;
  margin: 25px 25px 0;
}

.u-section-4 .u-text-4 {
  font-weight: 700;
  margin: -532px auto 0 167px;
}

.u-section-4 .u-image-1 {
  width: 392px;
  height: 392px;
  margin: -222px 118px 0 auto;
}

.u-section-4 .u-btn-1 {
  font-size: 1.25rem;
  background-image: none;
  font-weight: 700;
  margin: 407px auto 60px;
  padding: 17px 52px;
}

@media (max-width: 1199px) {
  .u-section-4 .u-sheet-1 {
    min-height: 1139px;
  }

  .u-section-4 .u-shape-1 {
    width: 733px;
    height: 1064px;
  }

  .u-section-4 .u-list-1 {
    width: 789px;
    margin-top: -437px;
  }

  .u-section-4 .u-repeater-1 {
    min-height: 266px;
  }

  .u-section-4 .u-container-layout-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-4 .u-text-1 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .u-section-4 .u-container-layout-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-4 .u-text-2 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .u-section-4 .u-container-layout-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-4 .u-text-3 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .u-section-4 .u-text-4 {
    width: auto;
    margin-top: -817px;
    margin-left: auto;
  }

  .u-section-4 .u-image-1 {
    width: 387px;
    height: 387px;
    margin-top: 56px;
    margin-right: auto;
  }

  .u-section-4 .u-btn-1 {
    margin-top: 379px;
  }
}

@media (max-width: 991px) {
  .u-section-4 .u-sheet-1 {
    min-height: 1144px;
  }

  .u-section-4 .u-shape-1 {
    width: 602px;
    height: 1096px;
  }

  .u-section-4 .u-list-1 {
    width: 645px;
    margin-top: -565px;
  }

  .u-section-4 .u-repeater-1 {
    grid-gap: 25px 25px;
    min-height: 269px;
    grid-template-columns: calc(33.3333% - 16.6667px) calc(33.3333% - 16.6667px) calc(33.3333% - 16.6667px);
  }

  .u-section-4 .u-text-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-4 .u-text-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-4 .u-text-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-4 .u-text-4 {
    margin-top: -763px;
  }

  .u-section-4 .u-image-1 {
    margin-top: 31px;
  }

  .u-section-4 .u-btn-1 {
    margin-top: 342px;
  }
}

@media (max-width: 767px) {
  .u-section-4 .u-sheet-1 {
    min-height: 1447px;
  }

  .u-section-4 .u-shape-1 {
    width: 462px;
    height: 1384px;
    margin-top: 4px;
  }

  .u-section-4 .u-list-1 {
    width: 329px;
    margin-top: -830px;
  }

  .u-section-4 .u-repeater-1 {
    grid-gap: 6px 6px;
    min-height: 679px;
    grid-template-columns: 100%;
  }

  .u-section-4 .u-container-layout-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-4 .u-container-layout-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-4 .u-container-layout-3 {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 18px;
  }

  .u-section-4 .u-text-4 {
    margin-top: -1191px;
  }

  .u-section-4 .u-image-1 {
    width: 402px;
    height: 402px;
    margin-top: 32px;
  }

  .u-section-4 .u-btn-1 {
    margin-top: 766px;
  }
}

@media (max-width: 575px) {
  .u-section-4 .u-sheet-1 {
    min-height: 1359px;
  }

  .u-section-4 .u-shape-1 {
    width: 320px;
    height: 1310px;
    margin-top: 0;
  }

  .u-section-4 .u-list-1 {
    width: 282px;
    margin-top: -856px;
  }

  .u-section-4 .u-text-4 {
    margin-top: -1109px;
  }

  .u-section-4 .u-image-1 {
    width: 320px;
    height: 320px;
    margin-top: 44px;
  }

  .u-section-4 .u-btn-1 {
    margin-top: 762px;
    padding: 16px 38px 18px 37px;
  }
}

.u-section-5 {
  background-image: linear-gradient(0deg,
      rgba(0, 0, 0, 0.65),
      rgba(0, 0, 0, 0.65));
  background-position: 50% 50%;
}

.u-section-5 .u-sheet-1 {
  min-height: 1034px;
}

.u-section-5 .u-text-1 {
  font-size: 3rem;
  width: 597px;
  margin: 68px auto 0;
}

.u-section-5 .u-list-1 {
  width: 791px;
  margin: 40px auto 0;
}

.u-section-5 .u-repeater-1 {
  grid-template-columns: calc(50% - 7px) calc(50% - 7px);
  min-height: 640px;
  grid-gap: 14px 14px;
}

.u-section-5 .u-list-item-1 {
  transition-duration: 0.25s;
  text-shadow: 0 0 0 transparent;
  transform: translateX(0) translateY(0) scale(1) rotate(0);
}

.u-section-5 .u-container-layout-1 {
  padding: 20px 0;
}

.u-section-5 .u-text-2 {
  font-weight: 700;
  width: 206px;
  margin: 13px auto 0;
}

.u-section-5 .u-text-3 {
  font-size: 1.25rem;
  line-height: 2;
  width: 295px;
  margin: 30px auto 0;
}

.u-section-5 .u-list-item-2 {
  transition-duration: 0.25s;
  text-shadow: 0 0 0 transparent;
  transform: translateX(0) translateY(0) scale(1) rotate(0);
}

.u-section-5 .u-container-layout-2 {
  padding: 20px 0;
}

.u-section-5 .u-text-4 {
  font-weight: 700;
  width: 206px;
  margin: 13px auto 0;
}

.u-section-5 .u-text-5 {
  font-size: 1.25rem;
  line-height: 2;
  width: 295px;
  margin: 30px auto 0;
}

.u-section-5 .u-list-item-3 {
  transition-duration: 0.25s;
  text-shadow: 0 0 0 transparent;
  transform: translateX(0) translateY(0) scale(1) rotate(0);
}

.u-section-5 .u-container-layout-3 {
  padding: 20px 0;
}

.u-section-5 .u-text-6 {
  font-weight: 700;
  width: 206px;
  margin: 13px auto 0;
}

.u-section-5 .u-text-7 {
  font-size: 1.25rem;
  line-height: 2;
  width: 295px;
  margin: 30px auto 0;
}

.u-section-5 .u-list-item-4 {
  transition-duration: 0.25s;
  text-shadow: 0 0 0 transparent;
  transform: translateX(0) translateY(0) scale(1) rotate(0);
}

.u-section-5 .u-container-layout-4 {
  padding: 20px 0;
}

.u-section-5 .u-text-8 {
  font-weight: 700;
  width: 206px;
  margin: 13px auto 0;
}

.u-section-5 .u-text-9 {
  font-size: 1.25rem;
  line-height: 2;
  width: 295px;
  margin: 30px auto 0;
}

.u-section-5 .u-btn-1 {
  font-weight: 700;
  font-size: 1.5rem;
  background-image: none;
  margin: 68px auto 60px;
  padding: 8px 33px;
}

@media (max-width: 1199px) {
  .u-section-5 .u-sheet-1 {
    min-height: 853px;
  }

  .u-section-5 .u-text-1 {
    font-size: 3.4375rem;
  }
}

@media (max-width: 991px) {
  .u-section-5 {
    background-position: 70.11% 50%;
  }

  .u-section-5 .u-sheet-1 {
    min-height: 1548px;
  }

  .u-section-5 .u-text-1 {
    width: auto;
    margin-top: 34px;
    margin-left: 62px;
    margin-right: 62px;
  }

  .u-section-5 .u-list-1 {
    width: 598px;
    margin-top: 34px;
  }

  .u-section-5 .u-repeater-1 {
    min-height: 1206px;
    grid-template-columns: 100%;
  }

  .u-section-5 .u-container-layout-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-5 .u-container-layout-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-5 .u-container-layout-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-5 .u-container-layout-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-5 .u-btn-1 {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .u-section-5 .u-sheet-1 {
    min-height: 1161px;
  }

  .u-section-5 .u-text-1 {
    font-size: 3.75rem;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-5 .u-list-1 {
    width: 540px;
  }

  .u-section-5 .u-container-layout-1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .u-section-5 .u-container-layout-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .u-section-5 .u-container-layout-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .u-section-5 .u-container-layout-4 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 575px) {
  .u-section-5 .u-sheet-1 {
    min-height: 1612px;
  }

  .u-section-5 .u-text-1 {
    font-size: 3rem;
    margin-top: 31px;
  }

  .u-section-5 .u-list-1 {
    margin-top: 30px;
    margin-right: initial;
    margin-left: initial;
    width: auto;
  }

  .u-section-5 .u-container-layout-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-5 .u-container-layout-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-5 .u-container-layout-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-5 .u-container-layout-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-5 .u-btn-1 {
    margin-top: 47px;
    margin-left: 0;
  }
}

.u-section-5 .u-list-item-1,
.u-section-5 .u-list-item-1:before,
.u-section-5 .u-list-item-1>.u-container-layout:before {
  transition-property: fill, color, background-color, stroke-width, border-style,
    border-width, border-top-width, border-left-width, border-right-width,
    border-bottom-width, custom-border, borders, box-shadow, text-shadow,
    opacity, border-radius, stroke, border-color, font-size, font-style,
    font-weight, text-decoration, letter-spacing, transform, background-image,
    image-zoom, background-size, background-position;
}

.u-section-5 .u-list-item-1.u-list-item-1.u-list-item-1:hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-1 {
  border-color: transparent !important;
}

.u-section-5 .u-list-item-1.u-list-item-1.u-list-item-1.hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-1 {
  border-color: transparent !important;
}

.u-section-5 .u-container-layout:hover .u-list-item-1 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-container-layout.hover .u-section-5 .u-list-item-1 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-section-5 .u-list-item-2,
.u-section-5 .u-list-item-2:before,
.u-section-5 .u-list-item-2>.u-container-layout:before {
  transition-property: fill, color, background-color, stroke-width, border-style,
    border-width, border-top-width, border-left-width, border-right-width,
    border-bottom-width, custom-border, borders, box-shadow, text-shadow,
    opacity, border-radius, stroke, border-color, font-size, font-style,
    font-weight, text-decoration, letter-spacing, transform, background-image,
    image-zoom, background-size, background-position;
}

.u-section-5 .u-list-item-2.u-list-item-2.u-list-item-2:hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-2 {
  border-color: transparent !important;
}

.u-section-5 .u-list-item-2.u-list-item-2.u-list-item-2.hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-2 {
  border-color: transparent !important;
}

.u-section-5 .u-container-layout:hover .u-list-item-2 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-container-layout.hover .u-section-5 .u-list-item-2 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-section-5 .u-list-item-3,
.u-section-5 .u-list-item-3:before,
.u-section-5 .u-list-item-3>.u-container-layout:before {
  transition-property: fill, color, background-color, stroke-width, border-style,
    border-width, border-top-width, border-left-width, border-right-width,
    border-bottom-width, custom-border, borders, box-shadow, text-shadow,
    opacity, border-radius, stroke, border-color, font-size, font-style,
    font-weight, text-decoration, letter-spacing, transform, background-image,
    image-zoom, background-size, background-position;
}

.u-section-5 .u-list-item-3.u-list-item-3.u-list-item-3:hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-3 {
  border-color: transparent !important;
}

.u-section-5 .u-list-item-3.u-list-item-3.u-list-item-3.hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-3 {
  border-color: transparent !important;
}

.u-section-5 .u-container-layout:hover .u-list-item-3 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-container-layout.hover .u-section-5 .u-list-item-3 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-section-5 .u-list-item-4,
.u-section-5 .u-list-item-4:before,
.u-section-5 .u-list-item-4>.u-container-layout:before {
  transition-property: fill, color, background-color, stroke-width, border-style,
    border-width, border-top-width, border-left-width, border-right-width,
    border-bottom-width, custom-border, borders, box-shadow, text-shadow,
    opacity, border-radius, stroke, border-color, font-size, font-style,
    font-weight, text-decoration, letter-spacing, transform, background-image,
    image-zoom, background-size, background-position;
}

.u-section-5 .u-list-item-4.u-list-item-4.u-list-item-4:hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-4 {
  border-color: transparent !important;
}

.u-section-5 .u-list-item-4.u-list-item-4.u-list-item-4.hover {
  transform: translateX(0) translateY(-5px) scale(1) !important;
  text-shadow: 0 0 0 transparent !important;
}

.u-section-5 .u-list-item-4 {
  border-color: transparent !important;
}

.u-section-5 .u-container-layout:hover .u-list-item-4 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-container-layout.hover .u-section-5 .u-list-item-4 {
  transform: rotate(0) scale(1) translateX(0) translateY(0) !important;
}

.u-section-6 {
  background-image: linear-gradient(#fbb441, #d49d47);
}

.u-section-6 .u-sheet-1 {
  min-height: 1092px;
}

.u-section-6 .u-group-1 {
  width: 1079px;
  min-height: 234px;
  height: auto;
  margin: 43px auto 0;
}

.u-section-6 .u-container-layout-1 {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.u-section-6 .u-text-1 {
  font-size: 4.5rem;
  margin: 37px 89px 0;
}

.u-section-6 .u-list-1 {
  grid-template-rows: auto;
  width: 1079px;
  margin: -10px auto 0;
}

.u-section-6 .u-repeater-1 {
  grid-template-columns: calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px);
  min-height: 580px;
  grid-gap: 30px 30px;
}

.u-section-6 .u-list-item-1 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-2 {
  padding: 0;
}

.u-section-6 .u-image-1 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-2 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-3 {
  padding: 0;
}

.u-section-6 .u-image-2 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-3 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-4 {
  padding: 0;
}

.u-section-6 .u-image-3 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-4 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-5 {
  padding: 0;
}

.u-section-6 .u-image-4 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-5 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-6 {
  padding: 0;
}

.u-section-6 .u-image-5 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-6 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-7 {
  padding: 0;
}

.u-section-6 .u-image-6 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-7 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-8 {
  padding: 0;
}

.u-section-6 .u-image-7 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-list-item-8 {
  background-image: none;
  box-shadow: 5px 5px 20px 0 rgba(41, 46, 51, 0.25);
}

.u-section-6 .u-container-layout-9 {
  padding: 0;
}

.u-section-6 .u-image-8 {
  height: 238px;
  margin-top: 18px;
  margin-bottom: 0;
}

.u-section-6 .u-btn-1 {
  font-weight: 700;
  font-size: 1.5rem;
  background-image: none;
  margin: 113px auto 60px;
  padding: 8px 33px;
}

@media (max-width: 1199px) {
  .u-section-6 .u-sheet-1 {
    min-height: 984px;
  }

  .u-section-6 .u-group-1 {
    width: 932px;
    min-height: 184px;
    margin-top: 60px;
    height: auto;
  }

  .u-section-6 .u-container-layout-1 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .u-section-6 .u-text-1 {
    font-size: 3.75rem;
    width: auto;
    margin-top: 18px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .u-section-6 .u-list-1 {
    margin-top: -11px;
    margin-right: initial;
    margin-left: initial;
    width: auto;
  }

  .u-section-6 .u-repeater-1 {
    min-height: 503px;
  }

  .u-section-6 .u-image-1 {
    height: 208px;
  }

  .u-section-6 .u-image-2 {
    height: 208px;
  }

  .u-section-6 .u-image-3 {
    height: 208px;
  }

  .u-section-6 .u-image-4 {
    height: 208px;
  }

  .u-section-6 .u-image-5 {
    height: 208px;
  }

  .u-section-6 .u-image-6 {
    height: 208px;
  }

  .u-section-6 .u-image-7 {
    height: 208px;
  }

  .u-section-6 .u-image-8 {
    height: 208px;
  }

  .u-section-6 .u-btn-1 {
    margin-top: 106px;
  }
}

@media (max-width: 991px) {
  .u-section-6 .u-sheet-1 {
    min-height: 2333px;
  }

  .u-section-6 .u-group-1 {
    width: 804px;
    min-height: 180px;
    margin-top: 189px;
    margin-left: -42px;
    margin-right: -42px;
  }

  .u-section-6 .u-container-layout-1 {
    padding-left: 30px;
    padding-right: 0;
    padding-bottom: 0;
  }

  .u-section-6 .u-text-1 {
    font-size: 3.4375rem;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-6 .u-repeater-1 {
    grid-template-columns: calc(50% - 15px) calc(50% - 15px);
    min-height: 1626px;
  }

  .u-section-6 .u-container-layout-2 {
    padding: 0;
  }

  .u-section-6 .u-image-1 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-3 {
    padding: 0;
  }

  .u-section-6 .u-image-2 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-4 {
    padding: 0;
  }

  .u-section-6 .u-image-3 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-5 {
    padding: 0;
  }

  .u-section-6 .u-image-4 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-6 {
    padding: 0;
  }

  .u-section-6 .u-image-5 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-7 {
    padding: 0;
  }

  .u-section-6 .u-image-6 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-8 {
    padding: 0;
  }

  .u-section-6 .u-image-7 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-9 {
    padding: 0;
  }

  .u-section-6 .u-image-8 {
    width: 318px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .u-section-6 .u-sheet-1 {
    min-height: 3442px;
  }

  .u-section-6 .u-group-1 {
    min-height: 283px;
    margin-top: 187px;
    margin-right: initial;
    margin-left: initial;
    width: auto;
  }

  .u-section-6 .u-container-layout-1 {
    padding-left: 10px;
    padding-top: 30px;
  }

  .u-section-6 .u-text-1 {
    margin-top: 0;
    margin-right: 29px;
    margin-left: 19px;
  }

  .u-section-6 .u-list-1 {
    margin-top: -9px;
    width: auto;
    margin-right: initial;
    margin-left: initial;
  }

  .u-section-6 .u-repeater-1 {
    grid-template-columns: 100%;
    min-height: 2761px;
  }

  .u-section-6 .u-container-layout-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-6 .u-container-layout-9 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 575px) {
  .u-section-6 .u-sheet-1 {
    min-height: 3209px;
  }

  .u-section-6 .u-group-1 {
    min-height: 208px;
    margin-top: 33px;
    width: auto;
    margin-right: initial;
    margin-left: initial;
  }

  .u-section-6 .u-container-layout-1 {
    padding-left: 20px;
  }

  .u-section-6 .u-text-1 {
    font-size: 2.25rem;
    margin-right: 38px;
    margin-left: 18px;
  }

  .u-section-6 .u-list-1 {
    width: 302px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-6 .u-container-layout-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-1 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-2 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-3 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-4 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-5 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-6 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-7 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-container-layout-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .u-section-6 .u-image-8 {
    width: 294px;
    margin-top: 25px;
  }

  .u-section-6 .u-btn-1 {
    font-size: 1.125rem;
    margin-top: 114px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.u-section-7 {
  background-image: linear-gradient(black, #000);
}

.u-section-7 .u-sheet-1 {
  min-height: 523px;
}

.u-section-7 .u-icon-1 {
  width: 84px;
  height: 84px;
  margin: 57px auto 0;
  padding: 0;
}

.u-section-7 .u-text-1 {
  font-weight: 700;
  margin: 35px auto 0;
}

.u-section-7 .u-text-2 {
  font-weight: 700;
  margin: 24px auto 0;
}

.u-section-7 .u-btn-1 {
  font-weight: 700;
  font-size: 1.5rem;
  background-image: none;
  margin: 52px auto 60px;
  padding: 8px 33px;
}

@media (max-width: 991px) {
  .u-section-7 .u-sheet-1 {
    min-height: 522px;
  }

  .u-section-7 .u-text-1 {
    width: auto;
    margin-top: 27px;
    margin-left: 65px;
    margin-right: 65px;
  }

  .u-section-7 .u-text-2 {
    margin-top: 32px;
  }
}

@media (max-width: 767px) {
  .u-section-7 .u-text-1 {
    width: 347px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-7 .u-text-2 {
    margin-top: 29px;
    margin-left: 46px;
    margin-right: 46px;
  }
}

@media (max-width: 575px) {
  .u-section-7 .u-text-1 {
    width: 340px;
  }

  .u-section-7 .u-text-2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .u-section-7 .u-btn-1 {
    font-size: 1.25rem;
  }
}

.fixed {
  position: fixed;
  right: 10px;
  bottom: 25px;
  z-index: 1000;
}

.round {
  border-radius: 7px;
}