/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

body {
    font-family: 'Inter'
}

button,
hr,
input {
  overflow: visible;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  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: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[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-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
} /* Oxygen */
html {
  box-sizing: border-box;
}
body {
  font-size: 16px;
  color: rgba(64, 64, 64, 1);
}
body.oxygen-aos-enabled {
  overflow-x: hidden;
}
*,
::after,
::before {
  box-sizing: inherit;
}
.ct-section-inner-wrap {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
div.ct-svg-icon > svg,
svg.ct-svg-icon {
  height: 1em !important;
  fill: currentColor;
}
.ct-columns-inner-wrap {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ct-column {
  float: left !important;
  word-break: break-word;
}
svg.ct-svg-icon {
  display: inline-block;
  width: 1em !important;
}
div.ct-svg-icon {
  display: inline-block;
  box-sizing: content-box;
  border-radius: 50%;
  width: auto;
}
div.ct-svg-icon > svg {
  width: 1em !important;
  display: block;
}
div.ct-fancy-icon {
  display: inline-flex;
  border-radius: 50%;
}
.ct-fancy-icon > svg {
  fill: currentColor;
}
.ct-columns-inner-wrap > .ct-column:first-child {
  margin-left: 0 !important;
}
.ct-columns-inner-wrap > .ct-column:last-child {
  margin-right: 0 !important;
}
.ct-video {
  width: 100%;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper {
  position: relative;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-nav-menu-list {
  display: flex;
  padding: 0;
  margin: 0;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item {
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
  text-decoration: none;
  border-style: solid;
  border-width: 0;
  transition-timing-function: ease-in-out;
  transition-property: background-color, color, border-color;
  border-color: transparent;
}
.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover > a {
  border-color: currentColor;
}
.oxy-nav-menu .menu-item,
.oxy-nav-menu .sub-menu {
  position: relative;
}
.oxy-nav-menu .menu-item .sub-menu {
  padding: 0;
  flex-direction: column;
  white-space: nowrap;
  transition-timing-function: ease-in-out;
  transition-property: visibility, opacity;
  visibility: hidden;
  opacity: 0;
  display: flex;
  position: absolute;
  top: 100%;
}
.oxy-nav-menu .sub-menu .sub-menu,
.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu {
  left: 100%;
  top: 0;
}
.oxy-nav-menu .menu-item:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
}
.oxy-nav-menu .sub-menu li.menu-item {
  flex-direction: column;
}
@keyframes oxy_sticky_header_fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.oxy-sticky-header-fade-in {
  animation-name: oxy_sticky_header_fadein;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
}
.oxy-header-wrapper {
  position: relative;
}
.oxy-header-row {
  width: 100%;
  display: block;
}
.oxy-header-container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.oxy-header-center,
.oxy-header-left,
.oxy-header-right {
  display: flex;
  align-items: center;
}
.oxy-header .oxygen-only-show-in-overlay,
.oxy-video-container {
  display: none;
}
.oxy-header-left {
  justify-content: flex-start;
}
.oxy-header-center {
  flex-grow: 1;
  justify-content: center;
}
.oxy-header-right {
  justify-content: flex-end;
}
.admin-bar .oxy-sticky-header-active {
  top: 32px !important;
}
@media screen and (max-width: 782px) {
  .admin-bar .oxy-sticky-header-active {
    top: 46px !important;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar .oxy-sticky-header-active {
    top: 0 !important;
  }
}
.oxy-video-background {
  position: relative;
  z-index: 1;
}
.oxy-video-background .oxy-video-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}
.oxy-video-background .oxy-video-container video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.oxy-video-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.oxy-map iframe {
  width: 100%;
  height: 100%;
  display: block;
}
.unslider .unslider-fade ul li.unslider-active {
  position: relative;
}
.oxy-menu-toggle {
  cursor: pointer;
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: auto;
  z-index: 2147483642 !important;
  background-color: #fff;
}
.oxy-nav-menu.oxy-nav-menu-open > div:last-child {
  max-height: 100%;
  overflow: auto;
  padding-top: 2em;
  padding-bottom: 2em;
  width: 100%;
}
.oxy-nav-menu-prevent-overflow {
  overflow: hidden;
  height: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle {
  display: initial;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
  flex-direction: column !important;
  width: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a {
  text-align: center;
  border: 0 !important;
  background-color: transparent !important;
  justify-content: center;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
  background-color: #fff;
  z-index: 2147483641;
}
.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,
.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children > a::after {
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns
  .menu-item
  .sub-menu {
  display: flex;
  position: static;
  animation-name: none;
  visibility: visible;
  opacity: 1;
  transition-duration: 0s !important;
}
.oxy-nav-menu.oxy-nav-menu-open a:not([href]) {
  display: none;
}
.oxy-nav-menu-hamburger-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.oxy-nav-menu-hamburger {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.oxy-nav-menu-hamburger-line {
  border-radius: 2px;
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger {
  transform: rotate(45deg);
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line {
  display: none;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:first-child {
  display: initial;
  position: relative;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:last-child {
  display: initial;
  position: relative;
  transform: rotate(90deg);
}
.oxy-nav-menu .menu-item a {
  display: flex;
  align-items: center;
}
.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a {
  flex-direction: row;
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .menu-item-has-children
  > a::after {
  width: 0.35em;
  height: 0.35em;
  margin-left: 0.5em;
  border-right: 0.1em solid;
  border-top: 0.1em solid;
  transform: rotate(135deg);
  content: "";
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .sub-menu
  .menu-item-has-children
  > a::after,
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical
  .menu-item-has-children
  > a::after {
  transform: rotate(45deg);
}
.oxy-social-icons {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-social-icons a {
  line-height: 1;
  width: 1em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.oxy-social-icons a svg {
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.oxy-soundcloud {
  min-width: 300px;
  min-height: 120px;
}
.oxy-soundcloud iframe {
  width: 100%;
  height: 100%;
}
.comment-body .alignleft,
.oxy-stock-content-styles .alignleft {
  margin-right: 1em;
  float: left;
}
.comment-body .alignright,
.oxy-stock-content-styles .alignright {
  margin-left: 1em;
  float: right;
}
.comment-body .aligncenter,
.oxy-stock-content-styles .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.comment-body img,
.oxy-stock-content-styles img {
  max-width: 100%;
}
.oxy-comment-form .comment-reply-title {
  margin-bottom: 0.5em;
}
.oxy-comment-form .logged-in-as {
  margin-bottom: 1em;
  font-size: 0.75em;
}
.oxy-comment-form #submit {
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  margin-top: 0.5em;
  border: none;
  font-weight: 700;
}
.oxy-comment-form input,
.oxy-comment-form textarea {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
  color: gray;
  width: 100%;
}
.oxy-comment-form label {
  font-weight: 700;
}
.oxy-comment-form .comment-form > p {
  margin-top: 0;
  margin-bottom: 1em;
}
.oxy-comments h3.comments-title {
  margin-bottom: 1em;
}
.oxy-comments ol.children,
.oxy-comments ol.comments-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.oxy-comments ol.children {
  margin-left: 50px;
}
.oxy-comments li.comment .comment-body {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
}
.oxy-comments li.comment .comment-body .comment-content {
  margin-bottom: 1em;
}
.oxy-comments .comment-meta .comment-author {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.oxy-comments .comment-meta .comment-author .avatar {
  max-width: 64px;
  max-height: 64px;
  margin-right: 0.5em;
}
.oxy-comments .comment-meta .comment-author span.says::before {
  content: " ";
  white-space: pre;
}
.oxy-progress-bar-overlay-percent,
.oxy-progress-bar-overlay-text {
  line-height: 1;
  white-space: nowrap;
  color: #fff;
}
.oxy-comments .comment-meta .comment-metadata {
  font-size: 0.75em;
  margin-top: 0.75em;
}
.oxy-comments .comment-meta .edit-link {
  margin-left: 0.5em;
}
.oxy-comments .reply {
  display: flex;
}
.oxy-comments .reply .comment-reply-link {
  font-size: 0.75em;
}
.oxy-comments .comment-meta {
  flex-wrap: wrap;
}
.oxy-comments .comment-awaiting-moderation {
  flex-basis: 100%;
}
.oxy-login-form p {
  display: flex;
  flex-direction: column;
}
.oxy-login-form input {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-login-form input[type="submit"] {
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
  font-weight: 700;
}
.oxy-search-form input {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-search-form input[type="submit"] {
  padding: calc(0.5em + 1px) 1em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
}
.oxy-search-form label.screen-reader-text {
  display: none;
}
.oxy-icon-box-icon {
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
}
.oxy-icon-box-content {
  flex-grow: 1;
  width: 100%;
}
.oxy-icon-box-heading,
.oxy-icon-box-text {
  margin: 0;
}
.oxy-icon-box {
  display: flex;
  align-items: flex-start;
}
.oxy-pricing-box {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
  order: 10;
  display: flex;
  flex-direction: row;
}
.oxy-pricing-box-graphic > img {
  max-width: 100%;
  display: block;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title {
  order: 20;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
  order: 30;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
}
.oxy-pricing-box-amount {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}
.oxy-pricing-box-currency {
  align-self: flex-start;
}
.oxy-pricing-box-amount-decimal {
  align-self: baseline;
}
.oxy-pricing-box-term {
  margin-left: 0.4em;
}
.oxy-pricing-box-sale-price {
  width: 100%;
  flex-grow: 0;
  flex-shrink: 0;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
  order: 40;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
  order: 60;
}
@keyframes oxy_progress_bar_width {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes oxy_progress_bar_stripes {
  from {
    background-position: 44px 0;
  }
  to {
    background-position: 0 0;
  }
}
.oxy-progress-bar-background,
.oxy-progress-bar-progress {
  background-position: top left;
  background-attachment: fixed;
  background-size: 44px 44px;
}
.oxy-progress-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.oxy-progress-bar-background {
  background-color: #d3d3d3;
  width: 100%;
}
.oxy-progress-bar-progress {
  padding: 20px;
  display: flex;
  background-color: #a9a9a9;
  align-items: center;
}
.oxy-progress-bar-overlay-percent {
  margin-left: auto;
  padding-left: 1em;
  font-size: 0.8em;
}
.oxy-tab,
.oxy-tab-content {
  padding: 20px;
}
.oxy-progress-bar-overlay-percent:empty {
  display: none;
}
.oxy-superbox {
  display: inline-flex;
}
.oxy-superbox-primary,
.oxy-superbox-secondary,
.oxy-tabs-wrapper {
  display: flex;
}
.oxy-superbox-wrap {
  position: relative;
  overflow: hidden;
  display: flex;
  width: 100%;
}
.oxy-superbox-primary {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.oxy-superbox-secondary {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-tab {
  cursor: pointer;
}
.oxy-tabs-contents-content-hidden {
  display: none !important;
}
.oxy-testimonial {
  display: flex;
  width: 100%;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-photo {
  border-radius: 50%;
}
.oxy-testimonial .oxy-testimonial-content-wrap {
  display: flex;
  flex-direction: column;
  order: 2;
}
.oxy-testimonial .oxy-testimonial-author-wrap {
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-author,
.oxy-testimonial .oxy-testimonial-author-info {
  display: flex;
}
.oxy-toggle {
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.oxy-toggle-content {
  align-self: stretch;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.oxy-expand-collapse-icon {
  align-self: center;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 0.4em;
  text-align: initial;
  width: 1em;
  height: 1em;
  position: relative;
  display: inline-block;
}
.oxy-expand-collapse-icon::after,
.oxy-expand-collapse-icon::before {
  content: "";
  background-color: #000;
  position: absolute;
  width: 1em;
  height: 0.16em;
  top: calc((1em / 2) - 0.08em);
  transition: 0.3s ease-in-out all;
  border-radius: 0.03em;
}
.oxy-expand-collapse-icon::after {
  transform: rotate(-90deg) scale(0);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after {
  transform: rotate(-180deg);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before {
  transform: rotate(-90deg);
}
[data-aos][data-aos=""] {
  transition-duration: 0s !important;
}
.oxy-modal-backdrop {
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.oxygen-builder-body) .oxy-modal-backdrop {
  display: none;
}
body.oxygen-builder-body .oxy-modal-backdrop {
  height: 100vh;
}
.oxy-modal-backdrop.live {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1400;
}
.oxy-modal-backdrop.hidden {
  display: none;
}
.oxy-modal-backdrop.left {
  flex-direction: column;
  align-items: flex-start;
}
.oxy-modal-backdrop.right {
  flex-direction: column;
  align-items: flex-end;
}
.oxy-modal-backdrop.top {
  flex-direction: row;
  align-items: flex-start;
}
.oxy-modal-backdrop.bottom {
  flex-direction: row;
  align-items: flex-end;
}
.oxy-modal-backdrop.upper_left {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-modal-backdrop.upper_right {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}
.oxy-modal-backdrop.bottom_left {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
}
.oxy-modal-backdrop.bottom_right {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.oxy-modal-backdrop .ct-modal {
  background-color: white;
  max-height: 100vh;
  overflow-y: auto;
}
div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element {
  align-self:stretch;
}
div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
  display: flex;
}
.oxy-rich-text p:first-child {
  margin-block-start: 0;
}
.oxy-rich-text p:last-child {
  margin-block-end: 0;
}
/* Custom HTML tag support */
:-webkit-any(li, div._important),
:is(li, div._important) {
  display: list-item;
}
:-webkit-any(table, div._important),
:is(table, div._important){
	display: table;
}
:is(thead, div._important),
:-webkit-any(thead, div._important){
	display: table-header-group;
}
:is(tr, div._important),
:-webkit-any(tr, div._important) {
	display: table-row;
}
:is(tbody, div._important),
:-webkit-any(tbody, div._important) {
	display: table-row-group;
}
:is(th, td, div._important),
:-webkit-any(th, td, div._important) {
	display: table-cell;
}
:is(caption, div._important),
:-webkit-any(caption, div._important) {
	display: table-caption;
}
:is(colgroup, div._important),
:-webkit-any(colgroup, div._important){
	display: table-column-group;
}
:is(col, div._important),
:-webkit-any(col, div._important){
	display: table-column;
}
:is(tfoot, div._important),
:-webkit-any(tfoot, div._important){
	display: table-footer-group;
}
/* End custom HTML tag support */
#section-2-80>.ct-section-inner-wrap {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 24px;
    padding-left: 0
}

#section-2-80 {
    background-color: #f2f4f6
}

#section-430-9828>.ct-section-inner-wrap {
    padding-top: 8px;
    display: flex
}

#section-499-11 {
    height: 100%;
    background-color: #313948
}

@media (max-width:767px) {
    #section-2-80>.ct-section-inner-wrap {
        display: block
    }
}

@media (max-width:479px) {
    #section-430-9828>.ct-section-inner-wrap {
        display: block
    }
}

#div_block-1246-11 {
    display: none;
    align-items: flex-start;
    text-align: left
}

#div_block-131-80 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify
}

#div_block-132-80 {
    width: 50%
}

#div_block-904-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    align-items: center;
    width: 100%
}

#div_block-905-9828 {
    width: 50%
}

#div_block-1462-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    align-items: center;
    width: 100%
}

#div_block-1463-9828 {
    width: 50%
}

#div_block-938-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify
}

#div_block-939-9828 {
    width: 50%
}

#div_block-955-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify
}

#div_block-956-9828 {
    width: 50%
}

#div_block-1193-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify
}

#div_block-1194-9828 {
    width: 50%
}

#div_block-187-80 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    width: 100%;
    align-items: center
}

#div_block-1124-9828 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1124-9828 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1124-9828 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-195-80 {
    width: 100%;
    margin-top: 24px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px
}

#div_block-197-80 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1381-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px
}

#div_block-197-80 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1381-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px
}

#div_block-197-80 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1381-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px
}

#div_block-1029-9828 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1263-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px
}

#div_block-1029-9828 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1263-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px
}

#div_block-1029-9828 {
    background-color: #f2f4f6;
    height: 450px
}

#div_block-1263-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px
}

#div_block-431-9828 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    width: 100%;
    align-items: center
}

#div_block-434-9828 {
    width: 100%;
    margin-top: 24px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px
}

#div_block-478-9828 {
    background-color: #f2f4f6;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    text-align: left;
    align-items: flex-start;
    flex-direction: column;
    display: flex;
    float: left;
    justify-content: space-around
}

#div_block-1393-9828 {
    flex-direction: row;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    text-align: justify;
    margin-top: 30px
}

#div_block-478-9828 {
    background-color: #f2f4f6;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    text-align: left;
    align-items: flex-start;
    flex-direction: column;
    display: flex;
    float: left;
    justify-content: space-around
}

#div_block-1393-9828 {
    flex-direction: row;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    text-align: justify;
    margin-top: 30px
}

#div_block-478-9828 {
    background-color: #f2f4f6;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    text-align: left;
    align-items: flex-start;
    flex-direction: column;
    display: flex;
    float: left;
    justify-content: space-around
}

#div_block-1393-9828 {
    flex-direction: row;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    text-align: justify;
    margin-top: 30px
}

#div_block-1141-11 {
    flex-direction: row;
    display: flex;
    align-items: center;
    margin-top: -8px;
    margin-bottom: 24px
}

#div_block-501-11 {
    width: 100%;
    display: flex;
    flex-direction: row
}

#div_block-754-11 {
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
    text-align: left;
    width: 22%
}

#div_block-755-11 {
    width: 100%;
    flex-direction: column;
    display: flex;
    text-align: left
}

#div_block-800-11 {
    width: 100%;
    padding-bottom: 0px
}

#div_block-1479-11 {
    width: 100%;
    padding-bottom: 0px
}

#div_block-1367-11 {
    width: 100%;
    padding-bottom: 0px
}

#div_block-1312-11 {
    width: 100%
}

#div_block-820-11 {
    width: 100%
}

#div_block-965-11 {
    flex-direction: row;
    display: flex
}

#div_block-505-11 {
    width: 20%
}

#div_block-716-11 {
    width: 20%
}

#div_block-675-11 {
    width: 20%
}



@media (max-width:1168px) {
    #div_block-897-11 {
        width: 100%;
        flex-direction: row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        align-items: center
    }
}

@media (max-width:1168px) {
    #div_block-926-11 {
        width: 100%;
        flex-direction: row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        align-items: center
    }
}

@media (max-width:991px) {
    #div_block-926-11 {
        display: flex;
        flex-direction: row-reverse
    }
}

@media (max-width:991px) {
    #div_block-501-11 {
        align-items: stretch;
        grid-template-columns: repeat(3, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width:991px) {
    #div_block-505-11 {
        width: 100%
    }
}

@media (max-width:991px) {
    #div_block-716-11 {
        width: 100%
    }
}

@media (max-width:991px) {
    #div_block-675-11 {
        width: 100%
    }
}

@media (max-width:991px) {
    #div_block-734-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-897-11 {
        flex-direction: row;
        display: flex;
        align-items: center
    }
}

@media (max-width:767px) {
    #div_block-131-80 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-132-80 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-904-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-905-9828 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-1462-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-1463-9828 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-938-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-939-9828 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-955-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-956-9828 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-1193-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-1194-9828 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-195-80 {
        display: none
    }
}

@media (max-width:767px) {
    #div_block-478-9828 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-1141-11 {
        justify-items: left;
        align-items: stretch;
        grid-template-columns: repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width:767px) {
    #div_block-501-11 {
        align-items: stretch;
        grid-template-columns: repeat(2, minmax(200px, 1fr));
        grid-column-gap: 10px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width:767px) {
    #div_block-754-11 {
        flex-direction: column;
        display: flex;
        margin-bottom: 16px
    }
}

@media (max-width:767px) {
    #div_block-755-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-800-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-1479-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-1367-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-1312-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-820-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-505-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-716-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-675-11 {
        width: 100%
    }
}

@media (max-width:767px) {
    #div_block-734-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-897-11 {
        flex-direction: row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        width: 100%;
        align-items: center
    }
}

@media (max-width:479px) {
    #div_block-926-11 {
        flex-direction: row-reverse;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        width: 100%;
        align-items: center
    }
}

@media (max-width:479px) {
    #div_block-131-80 {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-132-80 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-904-9828 {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-905-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-1462-9828 {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-1463-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-938-9828 {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-939-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-955-9828 {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-956-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-1193-9828 {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 0px;
        padding-top: 0px
    }
}

@media (max-width:479px) {
    #div_block-1194-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-187-80 {
        flex-direction: row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        align-items: flex-end
    }
}

@media (max-width:479px) {
    #div_block-1124-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-195-80 {
        display: none
    }
}

@media (max-width:479px) {
    #div_block-197-80 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-1029-9828 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-431-9828 {
        display: flex;
        align-items: flex-end;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        text-align: justify
    }
}

@media (max-width:479px) {
    #div_block-500-11 {
        display: flex
    }
}

@media (max-width:479px) {
    #div_block-1141-11 {
        display: none
    }
}

@media (max-width:479px) {
    #div_block-501-11 {
        align-items: stretch;
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        grid-column-gap: 0px;
        grid-row-gap: 20px;
        display: grid;
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-754-11 {
        flex-direction: column;
        display: flex;
        margin-bottom: 16px;
        width: 100%;
        padding-right: 8px
    }
}

@media (max-width:479px) {
    #div_block-755-11 {
        display: flex;
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-800-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-1479-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-1367-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-1312-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-820-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-965-11 {
        flex-direction: row;
        display: flex
    }
}

@media (max-width:479px) {
    #div_block-505-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-716-11 {
        width: 100%;
        padding-right: 8px
    }
}

@media (max-width:479px) {
    #div_block-675-11 {
        width: 100%
    }
}

@media (max-width:479px) {
    #div_block-734-11 {
        width: 100%
    }
}

#headline-133-80 {
    font-size: 43px;
    font-weight: 500
}

#headline-906-9828 {
    font-size: 48px;
    font-weight: 500;
    text-align: left
}

#headline-1464-9828 {
    font-size: 43px;
    font-weight: 500;
    text-align: left
}

#headline-940-9828 {
    font-size: 43px;
    font-weight: 500;
    text-align: left
}

#headline-957-9828 {
    font-size: 43px;
    font-weight: 500;
    text-align: left
}

#headline-1195-9828 {
    font-size: 43px;
    font-weight: 500;
    text-align: left
}

#headline-185-80 {
    color: #1b2124
}

#headline-1128-9828 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-1128-9828 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-1128-9828 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-209-80 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-209-80 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-209-80 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-1033-9828 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-1033-9828 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-1033-9828 {
    font-size: 18px;
    color: #1b2124;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    text-align: left;
    height: 80px
}

#headline-432-9828 {
    color: #1b2124
}

#headline-1166-9828 {
    font-size: 16px;
    margin-top: 24px;
    color: #1b2124
}

#headline-1166-9828 {
    font-size: 16px;
    margin-top: 24px;
    color: #1b2124
}

#headline-1166-9828 {
    font-size: 16px;
    margin-top: 24px;
    color: #1b2124
}

@media (max-width:479px) {
    #headline-133-80 {
        font-size: 28px
    }
}

@media (max-width:479px) {
    #headline-906-9828 {
        font-size: 28px
    }
}

@media (max-width:479px) {
    #headline-1464-9828 {
        font-size: 28px
    }
}

@media (max-width:479px) {
    #headline-940-9828 {
        font-size: 28px
    }
}

@media (max-width:479px) {
    #headline-957-9828 {
        font-size: 28px
    }
}

@media (max-width:479px) {
    #headline-1195-9828 {
        font-size: 28px
    }
}

@media (max-width:479px) {
    #headline-432-9828 {
        display: block
    }
}

#text_block-1250-11 {
    font-size: 12px
}

#text_block-791-11 {
    color: #ffffff;
    font-size: 14px
}

#text_block-791-11:hover {
    color: #c99e67
}

#text_block-798-11 {
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 0px;
    display: flex;
    flex-direction: row;
    align-items: center
}

#text_block-798-11:hover {
    color: #c99e67
}

#text_block-1302-11 {
    font-size: 14px;
    color: #ffffff
}

#text_block-1302-11:hover {
    color: #c99e67
}

#text_block-801-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-1321-11 {
    font-size: 14px;
    color: #ffffff
}

#text_block-1321-11:hover {
    color: #c99e67
}

#text_block-1325-11 {
    font-size: 14px;
    color: #ffffff;
    text-align: left
}

#text_block-1325-11:hover {
    color: #c99e67
}

#text_block-1480-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-1485-11 {
    font-size: 13px;
    color: #ffffff
}

#text_block-1485-11:hover {
    color: #c99e67
}

#text_block-1488-11 {
    font-size: 14px;
    color: #ffffff;
    text-align: left
}

#text_block-1488-11:hover {
    color: #c99e67
}

#text_block-1313-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-1316-11 {
    color: #ffffff;
    font-size: 14px
}

#text_block-1066-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-506-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-717-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-676-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-735-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-1109-11 {
    font-size: 12px;
    color: #ffffff;
    text-align: center
}

@media (max-width:479px) {
    #text_block-1109-11 {
        padding-left: 0px;
        margin-left: 0px;
        padding-right: 0px;
        margin-right: 0px
    }
}

#link_text-1249-11 {
    url-encoded: true;
    color: #1b2124
}

#link_text-137-80 {
    url-encoded: true
}

#link_text-913-9828 {
    url-encoded: true
}

#link_text-1472-9828 {
    url-encoded: true
}

#link_text-947-9828 {
    url-encoded: true
}

#link_text-964-9828 {
    url-encoded: true
}

#link_text-1202-9828 {
    url-encoded: true
}

#link_text-191-80 {
    url-encoded: true;
    color: #c99e67;
    font-size: 16px
}

#link_text-1130-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1132-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 28px;
    url-encoded: true;
    color: #1b2124
}

#link_text-1130-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1132-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 28px;
    url-encoded: true;
    color: #1b2124
}

#link_text-1130-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1132-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 28px;
    url-encoded: true;
    color: #1b2124
}

#text_block-218-80 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1382-9828 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #c99e67;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 0px;
    url-encoded: true;
    display: flex;
    justify-content: space-between
}

#link_text-1384-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1385-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1386-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#text_block-218-80 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1382-9828 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #c99e67;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 0px;
    url-encoded: true;
    display: flex;
    justify-content: space-between
}

#link_text-1384-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1385-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1386-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#text_block-218-80 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1382-9828 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #c99e67;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 0px;
    url-encoded: true;
    display: flex;
    justify-content: space-between
}

#link_text-1384-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1385-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1386-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1035-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1264-9828 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #c99e67;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 0px;
    url-encoded: true;
    display: flex;
    justify-content: space-between
}

#link_text-1266-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1363-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1368-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1035-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1264-9828 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #c99e67;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 0px;
    url-encoded: true;
    display: flex;
    justify-content: space-between
}

#link_text-1266-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1363-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1368-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1035-9828 {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
    color: #1b2124;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    height: 85px;
    overflow: hidden;
    url-encoded: true
}

#link_text-1264-9828 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #c99e67;
    font-size: 16px;
    text-align: left;
    line-height: 1.25;
    overflow: hidden;
    margin-top: 0px;
    url-encoded: true;
    display: flex;
    justify-content: space-between
}

#link_text-1266-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1363-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1368-9828 {
    font-size: 13px;
    font-weight: 700;
    color: #1b2124;
    url-encoded: true
}

#link_text-1206-9828 {
    url-encoded: true;
    color: #c99e67;
    font-size: 16px
}

#text_block-679-9828 {
    font-size: 13px;
    margin-top: 24px;
    url-encoded: true;
    font-weight: 700;
    display: flex;
    float: none;
    color: #1b2124;
    justify-content: space-between
}

#link_text-1394-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-1407-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-1402-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#text_block-679-9828 {
    font-size: 13px;
    margin-top: 24px;
    url-encoded: true;
    font-weight: 700;
    display: flex;
    float: none;
    color: #1b2124;
    justify-content: space-between
}

#link_text-1394-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-1407-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-1402-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#text_block-679-9828 {
    font-size: 13px;
    margin-top: 24px;
    url-encoded: true;
    font-weight: 700;
    display: flex;
    float: none;
    color: #1b2124;
    justify-content: space-between
}

#link_text-1394-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-1407-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-1402-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 700;
    url-encoded: true
}

#link_text-507-11 {
    color: #8d9091;
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    url-encoded: true
}

#link_text-507-11:hover {
    color: #c99e67
}

#link_text-508-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-508-11:hover {
    color: #c99e67
}

#link_text-663-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-663-11:hover {
    color: #c99e67
}

#link_text-665-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-665-11:hover {
    color: #c99e67
}

#link_text-727-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-727-11:hover {
    color: #c99e67
}

#link_text-1277-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-1277-11:hover {
    color: #c99e67
}

#link_text-726-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-726-11:hover {
    color: #c99e67
}

#link_text-728-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-728-11:hover {
    color: #c99e67
}

#link_text-1251-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-1251-11:hover {
    color: #c99e67
}

#link_text-718-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-718-11:hover {
    color: #c99e67
}

#link_text-719-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-719-11:hover {
    color: #c99e67
}

#link_text-720-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-720-11:hover {
    color: #c99e67
}

#link_text-721-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-721-11:hover {
    color: #c99e67
}

#link_text-722-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-722-11:hover {
    color: #c99e67
}

#link_text-973-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-973-11:hover {
    color: #c99e67
}

#link_text-677-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-677-11:hover {
    color: #c99e67
}

#link_text-678-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-678-11:hover {
    color: #c99e67
}

#link_text-679-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-679-11:hover {
    color: #c99e67
}

#link_text-680-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-680-11:hover {
    color: #c99e67
}

#link_text-737-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-737-11:hover {
    color: #c99e67
}

#link_text-736-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-736-11:hover {
    color: #c99e67
}

#link_text-738-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-738-11:hover {
    color: #c99e67
}

@media (max-width:479px) {
    #link_text-191-80 {
        width: 120px;
        text-align: right
    }
}

@media (max-width:479px) {
    #link_text-1130-9828 {
        height: 88px
    }
}

@media (max-width:479px) {
    #text_block-218-80 {
        height: 88px
    }
}

@media (max-width:479px) {
    #link_text-1035-9828 {
        height: 88px
    }
}

@media (max-width:479px) {
    #link_text-1206-9828 {
        width: 100%;
        text-align: right
    }
}

#link-966-11 {
    url-encoded: true
}

#link-1050-11 {
    url-encoded: true
}

#link-1125-9828 {
    url-encoded: true;
    width: 100%
}

#link-1127-9828 {
    url-encoded: true
}

#link-1125-9828 {
    url-encoded: true;
    width: 100%
}

#link-1127-9828 {
    url-encoded: true
}

#link-1125-9828 {
    url-encoded: true;
    width: 100%
}

#link-1127-9828 {
    url-encoded: true
}

#link-266-80 {
    url-encoded: true;
    width: 100%
}

#link-267-80 {
    url-encoded: true
}

#link-266-80 {
    url-encoded: true;
    width: 100%
}

#link-267-80 {
    url-encoded: true
}

#link-266-80 {
    url-encoded: true;
    width: 100%
}

#link-267-80 {
    url-encoded: true
}

#link-1030-9828 {
    url-encoded: true;
    width: 100%
}

#link-1032-9828 {
    url-encoded: true
}

#link-1030-9828 {
    url-encoded: true;
    width: 100%
}

#link-1032-9828 {
    url-encoded: true
}

#link-1030-9828 {
    url-encoded: true;
    width: 100%
}

#link-1032-9828 {
    url-encoded: true
}

#link-1170-9828 {
    align-items: flex-start;
    text-align: left;
    url-encoded: true
}

#link-1170-9828 {
    align-items: flex-start;
    text-align: left;
    url-encoded: true
}

#link-1170-9828 {
    align-items: flex-start;
    text-align: left;
    url-encoded: true
}

#link-1371-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    margin-bottom: 8px;
    justify-content: flex-start;
    padding-top: 0px
}

#div_block-1142-11 {
    width: 20%;
    url-encoded: true
}

#div_block-1146-11 {
    url-encoded: true
}

#div_block-1144-11 {
    url-encoded: true
}

#div_block-1148-11 {
    url-encoded: true
}

#div_block-1150-11 {
    url-encoded: true
}

#link-1266-11 {
    url-encoded: true;
    padding-bottom: 0px;
    display: flex;
    text-align: center;
    padding-top: 0px
}

#link-789-11 {
    url-encoded: true;
    margin-bottom: 0px;
    background-color: rgba(27, 33, 36, 0);
    display: none
}

#link-796-11 {
    margin-bottom: 16px;
    url-encoded: true;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: flex-start
}

#link-1300-11 {
    display: flex;
    align-items: center;
    text-align: center;
    url-encoded: true;
    flex-direction: row;
    margin-right: 0px;
    justify-content: flex-start
}

#link-1319-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    margin-bottom: 8px;
    justify-content: flex-start
}

#link-1323-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    justify-content: flex-start
}

#link-1483-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    margin-bottom: 8px;
    justify-content: flex-start
}

#link-1486-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    justify-content: flex-start
}

#link-954-11 {
    url-encoded: true
}

#link-952-11 {
    url-encoded: true
}

#link-956-11 {
    url-encoded: true
}

#link-950-11 {
    url-encoded: true
}

#image-1126-9828 {
    height: 200px;
    width: 100%
}

#image-1126-9828 {
    height: 200px;
    width: 100%
}

#image-1126-9828 {
    height: 200px;
    width: 100%
}

#image-203-80 {
    height: 200px;
    width: 100%
}

#image-203-80 {
    height: 200px;
    width: 100%
}

#image-203-80 {
    height: 200px;
    width: 100%
}

#image-1031-9828 {
    height: 200px;
    width: 100%
}

#image-1031-9828 {
    height: 200px;
    width: 100%
}

#image-1031-9828 {
    height: 200px;
    width: 100%
}

#image-1149-11 {
    margin-right: 0px
}

#image-1151-11 {
    margin-top: 0px
}

#social-icon {
    width: 36px;
    height: 36px
}

#image-953-11 {
    width: 36px;
    height: 36px
}

#image-957-11 {
    width: 36px;
    height: 36px
}

#image-951-11 {
    width: 36px;
    height: 36px
}

@media (max-width:479px) {
    #social-icon {
        width: 24px;
        height: 24px
    }
}

@media (max-width:479px) {
    #image-953-11 {
        width: 24px;
        height: 24px
    }
}

@media (max-width:479px) {
    #image-957-11 {
        width: 24px;
        height: 24px
    }
}

@media (max-width:479px) {
    #image-951-11 {
        height: 24px;
        width: 24px;
        display: inline-flex
    }
}

#fancy_icon-1248-11 {
    color: #c99e67
}

#fancy_icon-1248-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1248-11 {
    margin-right: 8px
}

#fancy_icon-1301-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1301-11 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 6px
}

#fancy_icon-1473-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1473-11 {
    margin-right: 8px
}

#fancy_icon-1324-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1324-11 {
    margin-right: 6px
}

#fancy_icon-1484-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1484-11 {
    margin-right: 8px
}

#fancy_icon-1487-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1487-11 {
    margin-right: 6px
}

#slide-130-80 {
    background-color: #f2f4f6;
    flex-direction: row;
    text-align: justify;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 25px
}

#slide-903-9828 {
    background-color: #f2f4f6;
    flex-direction: row;
    text-align: justify;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0px;
    padding-right: 0px
}

#slide-1461-9828 {
    background-color: #f2f4f6;
    flex-direction: row;
    text-align: justify;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 43px
}

#slide-937-9828 {
    background-color: #f2f4f6;
    flex-direction: row;
    text-align: justify;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0px;
    padding-right: 0px
}

#slide-954-9828 {
    background-color: #f2f4f6;
    flex-direction: row;
    text-align: justify;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0px;
    padding-right: 0px
}

#slide-1192-9828 {
    background-color: #f2f4f6;
    flex-direction: row;
    text-align: justify;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 0px;
    padding-right: 0px
}

#slide-988-9828 {
    width: 100%;
    padding-left: 0rem !important;
    padding-right: 0rem !important
}

#slide-989-9828 {
    padding-left: 0rem !important;
    padding-right: 0rem !important
}

@media (max-width:767px) {
    #slide-937-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:479px) {
    #slide-130-80 {
        width: 100%;
        flex-direction: column;
        display: flex;
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 0em;
        padding-right: 0px;
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #slide-903-9828 {
        width: 100%;
        flex-direction: column;
        display: flex;
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 0em;
        padding-right: 0px;
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #slide-1461-9828 {
        width: 100%;
        flex-direction: column;
        display: flex;
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 0em;
        padding-right: 0px;
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #slide-937-9828 {
        width: 100%;
        flex-direction: column;
        display: flex;
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 0em;
        padding-right: 0px;
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #slide-954-9828 {
        width: 100%;
        flex-direction: column;
        display: flex;
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 0em;
        padding-right: 0px;
        margin-left: 0px
    }
}

@media (max-width:479px) {
    #slide-1192-9828 {
        width: 100%;
        flex-direction: column;
        display: flex;
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 0em;
        padding-right: 0px;
        margin-left: 0px
    }
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger-line {
    background-color: #1b2124
}

#_nav_menu-891-11.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-891-11.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-891-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-891-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-891-11 .menu-item>.sub-menu {
    transition-duration: 0.3s
}

#_nav_menu-891-11 .oxy-nav-menu-list {
    flex-direction: row
}

#_nav_menu-891-11 .menu-item a {
    padding-top: 20px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    font-size: 12px;
    transition-duration: 0.3s;
    color: #1b2124
}

#_nav_menu-891-11 .current-menu-item a {
    color: #c99e67
}

#_nav_menu-891-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-top: 20px;
    padding-bottom: 20px
}

#_nav_menu-891-11 .menu-item:hover a {
    color: #c99e67;
    padding-top: 20px;
    border-top-width: 0px
}

#_nav_menu-891-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-top: 20px;
    padding-bottom: 20px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger-line {
    background-color: #1b2124
}

#_nav_menu-925-11.oxy-nav-menu.oxy-nav-menu-open {
    background-color: #ffffff;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-925-11.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 0px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-925-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-925-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-925-11 .oxy-nav-menu-list {
    flex-direction: row
}

#_nav_menu-925-11 .menu-item a {
    padding-top: 0px;
    padding-left: 8px;
    padding-bottom: 0px;
    color: #1b2124;
    font-weight: 100;
    font-size: 12px;
    padding-right: 0px
}

#_nav_menu-925-11 .current-menu-item a {
    padding-top: 0px;
    border-top-width: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #eeeeee
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a {
    justify-content: flex-start
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-list .sub-menu .menu-item a:hover {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#_nav_menu-925-11 .menu-item:hover a {
    background-color: #eeeeee;
    padding-top: 0px;
    border-top-width: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu:hover {
    background-color: #eeeeee
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover {
    justify-content: flex-start
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-top: 0px;
    padding-bottom: 0px
}

@media (max-width:479px) {
    #_nav_menu-925-11 {
        font-family: 'Inter';
        font-size: 12px
    }

    #_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
        border: 0
    }
}

#_search_form-1491-11 {
    position: fixed;
    left: 1710px;
    float: left;
    clear: left
}

#_search_form-1491-11 input[type=submit] {
    background-color: #c99e67
}

@media (max-width:1168px) {
    #_header-892-11 .oxy-header-container {
        flex-direction: column
    }

    #_header-892-11 .oxy-header-container>div {
        justify-content: center
    }
}

#_header-892-11 {
    display: none
}



@media (max-width:479px) {

    #_header-892-11 .oxy-nav-menu-open,
    #_header-892-11 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color: #313948
    }

    #_header-892-11 {
        background-color: #313948
    }
}

#_header_row-828-11.oxy-header-row .oxy-header-container {
    max-width: 1168px
}

.oxy-header.oxy-sticky-header-active>#_header_row-828-11.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-828-11 {
    padding-bottom: 0px;
    position: relative;
    bottom: 12px;
    hide-in-sticky: yes
}

#_header_row-850-11.oxy-header-row .oxy-header-container {
    max-width: 1168px
}

.oxy-header.oxy-sticky-header-active>#_header_row-850-11.oxygen-show-in-sticky-only {
    display: flex
}

#_header_row-850-11 {
    width: 100%;
    display: flex;
    justify-content: space-between
}

@media (max-width:1168px) {
    #_header_row-893-11 .oxy-header-container {
        flex-direction: column
    }

    #_header_row-893-11 .oxy-header-container>div {
        justify-content: center
    }
}

.oxy-header.oxy-sticky-header-active>#_header_row-893-11.oxygen-show-in-sticky-only {
    display: block
}

@media (max-width:1168px) {
    #_header_row-933-11 .oxy-header-container {
        flex-direction: column
    }

    #_header_row-933-11 .oxy-header-container>div {
        justify-content: center
    }
}

.oxy-header.oxy-sticky-header-active>#_header_row-933-11.oxygen-show-in-sticky-only {
    display: block
}

@media (max-width:1168px) {
    .oxy-header.oxy-sticky-header-active>#_header_row-828-11.oxygen-show-in-sticky-only {
        display: inline-flex
    }

    #_header_row-828-11 {
        display: inline-flex
    }
}

@media (max-width:1168px) {

    #_header_row-933-11 .oxy-nav-menu-open,
    #_header_row-933-11 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color: #313948
    }

    .oxy-header.oxy-sticky-header-active>#_header_row-933-11.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-933-11 {
        background-color: #313948
    }
}

@media (max-width:479px) {
    .oxy-header.oxy-sticky-header-active>#_header_row-893-11.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-893-11 {
        width: 100%
    }
}

@media (max-width:479px) {

    #_header_row-933-11 .oxy-nav-menu-open,
    #_header_row-933-11 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color: #313948
    }

    .oxy-header.oxy-sticky-header-active>#_header_row-933-11.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-933-11 {
        width: 100%;
        background-color: #313948
    }
}

#slider-129-80 .unslider-nav ol li {
    border-color: #c99e67
}

#slider-129-80 .unslider-nav ol li.unslider-active {
    background-color: #c99e67
}

#slider-129-80 .unslider-wrap {
    display: flex
}

#slider-129-80 .ct-slide {
    height: 100%
}

#slider-129-80 .unslider,
#slider-129-80 .oxygen-unslider-container,
#slider-129-80 .unslider-wrap,
#slider-129-80 .unslider-wrap li {
    height: 100%
}

#slider-129-80 .unslider-fade ul li.unslider-active {
    width: 100%
}

#slider-129-80 {
    background-color: #f2f4f6;
    selector-locked: false
}

#slider-987-9828 .unslider-nav ol li {
    border-color: #ffffff
}

#slider-987-9828 .unslider-nav ol li.unslider-active {
    background-color: #ffffff
}

#slider-987-9828 .unslider {
    padding: 0px
}

#slider-987-9828 .unslider-wrap.unslider-carousel>li {
    padding: 0px
}

#slider-987-9828 .unslider-arrow.next {
    right: 10px;
    z-index: 100
}

#slider-987-9828 .unslider-arrow.prev {
    left: 10px;
    z-index: 100
}

#slider-987-9828 .unslider .unslider-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100
}

#slider-987-9828 {
    margin-right: -px;
    .ct-slide padding-left: 0rem !important;
    padding-right: 0rem !important
}

@media (max-width:479px) {
    #slider-129-80 {
        padding-top: 0px;
        margin-top: 0px
    }
}

#span-1133-9828 {
    color: #1b2124
}

#span-1133-9828 {
    color: #1b2124
}

#span-1133-9828 {
    color: #1b2124
}

#span-1383-9828 {
    color: #c99e67;
    font-size: 13px;
    font-weight: 500;
    margin-right: 0px
}

#span-1383-9828 {
    color: #c99e67;
    font-size: 13px;
    font-weight: 500;
    margin-right: 0px
}

#span-1383-9828 {
    color: #c99e67;
    font-size: 13px;
    font-weight: 500;
    margin-right: 0px
}

#span-1265-9828 {
    color: #c99e67;
    font-size: 13px;
    font-weight: 500;
    margin-right: 0px
}

#span-1265-9828 {
    color: #c99e67;
    font-size: 13px;
    font-weight: 500;
    margin-right: 0px
}

#span-1265-9828 {
    color: #c99e67;
    font-size: 13px;
    font-weight: 500;
    margin-right: 0px
}

#span-681-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 500;
    color: #1B2124 !important
}

#span-681-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 500;
    color: #1B2124 !important
}

#span-681-9828 {
    color: #1b2124;
    font-size: 13px;
    font-weight: 500;
    color: #1B2124 !important
}

#_dynamic_list-1123-9828 {
    display: none;
    padding-left: 0px
}

#_dynamic_list-196-80 {
    align-items: stretch;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid;
    padding-left: 0px
}

#_dynamic_list-1028-9828 {
    align-items: stretch;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid;
    padding-left: 0px
}

#_dynamic_list-477-9828 {
    align-items: stretch;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid
}

@media (max-width:767px) {
    #_dynamic_list-1123-9828 {
        align-items: stretch;
        grid-template-columns: repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        margin-top: 16px
    }
}

@media (max-width:767px) {
    #_dynamic_list-477-9828 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:479px) {
    #_dynamic_list-1123-9828 {
        align-items: stretch;
        grid-template-columns: repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        padding-top: 0px;
        margin-top: 24px
    }
}

@media (max-width:479px) {
    #_dynamic_list-196-80 {
        align-items: stretch;
        grid-template-columns: repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width:479px) {
    #_dynamic_list-1028-9828 {
        align-items: stretch;
        grid-template-columns: repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width:479px) {
    #_dynamic_list-477-9828 {
        align-items: stretch;
        grid-template-columns: repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

#_dynamic_list-1123-9828 .oxy-repeater-pages {
    font-size: 0px
}

#_dynamic_list-1123-9828 .oxy-repeater-pages-wrap {
    justify-content: center
}

#_dynamic_list-196-80 .oxy-repeater-pages {
    font-size: 0px
}

#_dynamic_list-196-80 .oxy-repeater-pages-wrap {
    justify-content: center
}

#_dynamic_list-1028-9828 .oxy-repeater-pages {
    font-size: 0px
}

#_dynamic_list-1028-9828 .oxy-repeater-pages-wrap {
    justify-content: center
}

#_dynamic_list-477-9828 .oxy-repeater-pages {
    font-size: 0px
}

.oxy-pro-menu-list {
    display: flex;
    padding: 0;
    margin: 0;
    align-items: center
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    transition-property: background-color, color, border-color
}

.oxy-pro-menu-list>.menu-item {
    white-space: nowrap
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    text-decoration: none;
    border-style: solid;
    border-width: 0;
    transition-timing-function: ease-in-out;
    transition-property: background-color, color, border-color;
    border-color: transparent
}

.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item>a,
.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover>a {
    border-color: currentColor
}

.oxy-pro-menu .menu-item,
.oxy-pro-menu .sub-menu {
    position: relative
}

.oxy-pro-menu .menu-item .sub-menu {
    padding: 0;
    flex-direction: column;
    white-space: nowrap;
    display: flex;
    visibility: hidden;
    position: absolute;
    z-index: 9999999;
    top: 100%;
    transition-property: opacity, transform, visibility
}

.oxy-pro-menu-off-canvas .sub-menu:before,
.oxy-pro-menu-open .sub-menu:before {
    display: none
}

.oxy-pro-menu .menu-item .sub-menu.aos-animate,
.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip] {
    visibility: visible
}

.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip] {
    transition-duration: 0s
}

.oxy-pro-menu .sub-menu .sub-menu,
.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu {
    left: 100%;
    top: 0
}

.oxy-pro-menu .sub-menu.sub-menu-left {
    right: 0;
    left: auto !important;
    margin-right: 100%
}

.oxy-pro-menu-list>.menu-item>.sub-menu.sub-menu-left {
    margin-right: 0
}

.oxy-pro-menu .sub-menu li.menu-item {
    flex-direction: column
}

.oxy-pro-menu-mobile-open-icon,
.oxy-pro-menu-mobile-close-icon {
    display: none;
    cursor: pointer;
    align-items: center
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,
.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
    display: inline-flex
}

.oxy-pro-menu-mobile-open-icon>svg,
.oxy-pro-menu-mobile-close-icon>svg {
    fill: currentColor
}

.oxy-pro-menu-mobile-close-icon {
    position: absolute
}

.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    z-index: 2147483642 !important;
    background-color: #fff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container {
    transition-property: opacity, transform, visibility
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide] {
    transition-property: transform
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip] {
    visibility: visible !important
}

.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.oxy-pro-menu.oxy-pro-menu-open>.oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    width: 100%
}

.oxy-pro-menu.oxy-pro-menu-off-canvas>.oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    z-index: 1000
}

.oxy-pro-menu-container>div:first-child {
    margin: auto
}

.oxy-pro-menu-off-canvas-container {
    display: flex !important;
    position: fixed;
    width: auto;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu-off-canvas-container a,
.oxy-pro-menu-open-container a {
    word-break: break-word
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,
.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
    flex-direction: column;
    width: 100%;
    text-align: center
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,
.oxy-pro-menu.oxy-pro-menu-open .sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
    position: static;
    align-items: center;
    justify-content: center;
    white-space: normal;
    width: 100%
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,
.oxy-pro-menu.oxy-pro-menu-open .menu-item {
    justify-content: center;
    min-height: 32px
}

.oxy-pro-menu .menu-item.menu-item-has-children,
.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children {
    flex-direction: row;
    align-items: center
}

.oxy-pro-menu .menu-item>a {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children>a .oxy-pro-menu-dropdown-icon-click-area,
.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children>a .oxy-pro-menu-dropdown-icon-click-area {
    min-width: 32px;
    min-height: 32px
}

.oxy-pro-menu .menu-item-has-children>a .oxy-pro-menu-dropdown-icon-click-area {
    display: flex;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu .menu-item-has-children>a svg {
    width: 1.4em;
    height: 1.4em;
    fill: currentColor;
    transition-property: transform
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item>a svg,
.oxy-pro-menu.oxy-pro-menu-open .menu-item>a svg {
    width: 1em;
    height: 1em
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,
.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area {
    display: none
}

.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,
.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area {
    min-height: 32px;
    width: 0px
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,
.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children {
    padding-right: 0px
}

.oxy-pro-menu-container .menu-item a {
    width: 100%;
    text-align: center
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu)>li>.sub-menu {
    top: 100%;
    left: 0
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu {
    top: 0;
    left: 100%
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a {
    -webkit-tap-highlight-color: transparent
}

.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    border-radius: 0px !important;
    width: 100%
}

.oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: none
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

.oxy-pro-menu-dropdown-animating-out {
    pointer-events: none
}

.oxy-pro-menu-list .menu-item a {
    border-color: transparent
}

.oxy-pro-menu-list .menu-item.current-menu-item a,
.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    border-color: currentColor
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item,
#-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 16px;
    font-weight: 400
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 8px
}

#-pro-menu-856-11 .oxy-pro-menu-list>.menu-item {
    margin-left: 0px;
    margin-right: 16px
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    color: var(--primary-color)
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: var(--primary-color)
}

#-pro-menu-856-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25)
}

#-pro-menu-856-11 .sub-menu {
    border-radius: 8px
}

#-pro-menu-856-11 .sub-menu>li:last-child>a {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

#-pro-menu-856-11 .sub-menu>li:first-child>a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

#-pro-menu-856-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a svg {
    font-size: 14px;
    margin-left: 9px;
    transition-duration: 0.4s
}

#-pro-menu-856-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a div {
    margin-left: 0px
}

#-pro-menu-856-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover>a svg {
    transform: rotate(180deg)
}

#-pro-menu-856-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    background-color: var(--background-color);
    color: var(--dark-color);
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 32px
}

#-pro-menu-856-11 .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start
}

#-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,
#-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start
}

@media (max-width:767px) {
    #-pro-menu-856-11 .oxy-pro-menu-mobile-open-icon {
        display: inline-flex
    }

    #-pro-menu-856-11.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon {
        display: none
    }

    #-pro-menu-856-11 .oxy-pro-menu-container {
        visibility: hidden;
        position: fixed
    }

    #-pro-menu-856-11.oxy-pro-menu-open .oxy-pro-menu-container {
        visibility: visible
    }
}

#-pro-menu-856-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,
#-pro-menu-856-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area {
    margin-right: -4px
}

#-pro-menu-856-11 {
    menu-dropdown-animation: fade;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    width: 100%;
    font-weight: 300
}

#-pro-menu-856-11:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: var(--primary-color)
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item,
#-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 13px
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
    padding-top: 20px;
    padding-bottom: 20px
}

#-pro-menu-904-11 .oxy-pro-menu-list>.menu-item {
    margin-left: 20px;
    margin-right: 20px
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    color: var(--primary-color)
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: var(--primary-color)
}

#-pro-menu-904-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25)
}

#-pro-menu-904-11 .sub-menu {
    border-radius: 8px
}

#-pro-menu-904-11 .sub-menu>li:last-child>a {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

#-pro-menu-904-11 .sub-menu>li:first-child>a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

#-pro-menu-904-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a svg {
    font-size: 14px;
    margin-left: 8px
}

#-pro-menu-904-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    background-color: var(--background-color);
    color: var(--dark-color);
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 32px
}

#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container,
#-pro-menu-904-11 .oxy-pro-menu-open-container {
    background-color: #f2f4f6
}

#-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon {
    display: inline-flex
}

#-pro-menu-904-11.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon {
    display: none
}

#-pro-menu-904-11 .oxy-pro-menu-container {
    visibility: hidden;
    position: fixed
}

#-pro-menu-904-11.oxy-pro-menu-open .oxy-pro-menu-container {
    visibility: visible
}

#-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,
#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area {
    margin-right: -4px
}

#-pro-menu-904-11 {
    menu-dropdown-animation: fade
}

#-pro-menu-904-11:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: var(--primary-color)
}

@media (max-width:1168px) {
    #-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    #-pro-menu-856-11 .oxy-pro-menu-list>.menu-item {
        margin-left: 15px;
        margin-right: 15px
    }
}

@media (max-width:1168px) {
    #-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    #-pro-menu-904-11 .oxy-pro-menu-list>.menu-item {
        margin-left: 15px;
        margin-right: 15px
    }

    #-pro-menu-904-11 {
        margin-right: 0px
    }
}

@media (max-width:991px) {
    #-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    #-pro-menu-856-11 .oxy-pro-menu-list>.menu-item {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (max-width:991px) {
    #-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    #-pro-menu-904-11 .oxy-pro-menu-list>.menu-item {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (max-width:767px) {
    #-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-open-icon svg {
        width: 35px;
        height: 35px;
        color: var(--dark-color)
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-open-icon {
        margin-top: 5px;
        margin-bottom: 5px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-close-icon {
        margin-top: 5px;
        margin-bottom: 5px
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-close-icon svg {
        width: 35px;
        height: 35px;
        color: var(--dark-color)
    }

    #-pro-menu-856-11 .oxy-pro-menu-off-canvas-container>div:first-child,
    #-pro-menu-856-11 .oxy-pro-menu-open-container>div:first-child {
        min-width: 60%
    }

    #-pro-menu-856-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
    #-pro-menu-856-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
        background-color: var(--placeholder-color);
        border-top-color: var(--dark-color)
    }

    #-pro-menu-856-11 .oxy-pro-menu-container .menu-item>a {
        text-align: center;
        justify-content: center
    }

    #-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,
    #-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
        align-items: center
    }

    #-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
    #-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        text-align: center;
        justify-content: center
    }
}

@media (max-width:767px) {
    #-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon svg {
        width: 35px;
        height: 35px;
        color: #ffffff
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon {
        margin-top: 5px;
        margin-bottom: 5px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-close-icon {
        margin-top: 5px;
        margin-bottom: 5px
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-close-icon svg {
        width: 35px;
        height: 35px;
        color: var(--dark-color)
    }

    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container>div:first-child,
    #-pro-menu-904-11 .oxy-pro-menu-open-container>div:first-child {
        min-width: 60%
    }

    #-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,
    #-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,
    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        font-size: 14px;
        color: #313948
    }

    #-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
    #-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
        background-color: var(--placeholder-color);
        border-top-color: var(--dark-color)
    }

    #-pro-menu-904-11 .oxy-pro-menu-container .menu-item>a {
        text-align: center;
        justify-content: center
    }

    #-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,
    #-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
        align-items: center
    }

    #-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
    #-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        text-align: center;
        justify-content: center
    }
}

@media (max-width:479px) {

    #-pro-menu-856-11 .oxy-pro-menu-off-canvas-container>div:first-child,
    #-pro-menu-856-11 .oxy-pro-menu-open-container>div:first-child {
        min-width: 80%
    }
}

@media (max-width:479px) {
    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon svg {
        color: #ffffff
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon {
        color: #1b2124
    }

    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container>div:first-child,
    #-pro-menu-904-11 .oxy-pro-menu-open-container>div:first-child {
        min-width: 80%
    }

    #-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,
    #-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,
    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        color: #1b2124
    }

    #-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
    #-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
        border-top-color: #1b2124
    }

    #-pro-menu-904-11 {
        padding-right: 0px;
        margin-right: 0px
    }
}

.ct-section {
    width: 100%;
    background-size: cover;
    background-repeat: repeat
}

.ct-section>.ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ct-div-block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap
}

.ct-link-text {
    display: inline-block
}

.ct-link {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    text-decoration: none;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-link-button {
    display: inline-block;
    text-align: center;
    text-decoration: none
}

.ct-link-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 10px 16px
}

.ct-image {
    max-width: 100%
}

.ct-fancy-icon>svg {
    width: 55px;
    height: 55px
}

.ct-inner-content {
    width: 100%
}

.ct-slide {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-nestable-shortcode {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-comments {
    width: 100%;
    text-align: left
}

.oxy-comment-form {
    width: 100%
}

.oxy-login-form {
    width: 100%
}

.oxy-search-form {
    width: 100%
}

.oxy-tabs-contents {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab-content {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-testimonial {
    width: 100%
}

.oxy-icon-box {
    width: 100%
}

.oxy-pricing-box {
    width: 100%
}

.oxy-posts-grid {
    width: 100%
}

.oxy-gallery {
    width: 100%
}

.ct-slider {
    width: 100%
}

.oxy-tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch
}

.ct-modal {
    flex-direction: column;
    align-items: flex-start
}

.ct-span {
    display: inline-block;
    text-decoration: inherit
}

.ct-widget {
    width: 100%
}

.oxy-dynamic-list {
    width: 100%
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {

    .ct-div-block,
    .oxy-post-content,
    .ct-text-block,
    .ct-headline,
    .oxy-rich-text,
    .ct-link-text {
        max-width: 100%
    }

    img {
        flex-shrink: 0
    }

    body * {
        min-height: 1px
    }
}

.oxy-testimonial {
    flex-direction: row;
    align-items: center
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
    order: 1
}

.oxy-testimonial .oxy-testimonial-photo {
    width: 125px;
    height: 125px;
    margin-right: 20px
}

.oxy-testimonial .oxy-testimonial-photo-wrap,
.oxy-testimonial .oxy-testimonial-author-wrap,
.oxy-testimonial .oxy-testimonial-content-wrap {
    align-items: flex-start;
    text-align: left
}

.oxy-testimonial .oxy-testimonial-text {
    margin-bottom: 8px;
    font-size: 21px;
    line-height: 1.4;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author {
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author-info {
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-icon-box {
    text-align: left;
    flex-direction: column
}

.oxy-icon-box .oxy-icon-box-icon {
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-heading {
    font-size: 21px;
    margin-bottom: 12px
}

.oxy-icon-box .oxy-icon-box-text {
    font-size: 16px;
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-link {
    margin-top: 20px
}

.oxy-pricing-box .oxy-pricing-box-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    alignment: center;
    text-align: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-title-title {
    font-size: 48px
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
    font-size: 24px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    flex-direction: row
}

.oxy-pricing-box .oxy-pricing-box-currency {
    font-size: 28px
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
    font-size: 80px;
    line-height: 0.7
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
    font-size: 13px
}

.oxy-pricing-box .oxy-pricing-box-term {
    font-size: 16px
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 20px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5)
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
    justify-content: center
}

.oxy-progress-bar .oxy-progress-bar-background {
    background-color: #000000;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .12) 75%, transparent 75%, transparent);
    animation: none 0s paused
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
    width: 85%
}

.oxy-progress-bar .oxy-progress-bar-progress {
    background-color: #66aaff;
    padding: 40px;
    animation: none 0s paused, none 0s paused;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .12) 75%, transparent 75%, transparent)
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
    font-size: 30px;
    font-weight: 900;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
    font-size: 12px
}

.ct-slider .unslider-nav ol li {
    border-color: #ffffff
}

.ct-slider .unslider-nav ol li.unslider-active {
    background-color: #ffffff
}

.ct-slider .ct-slide {
    padding: 0px
}

.oxy-superbox .oxy-superbox-secondary,
.oxy-superbox .oxy-superbox-primary {
    transition-duration: 0.5s
}

.oxy-pro-menu {
    menu_dropdown_animation: fade-up
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-list>.menu-item {
    margin-top: px;
    margin-left: px;
    margin-right: px;
    margin-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: px px px px
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a svg {
    margin-top: px;
    margin-left: px;
    margin-right: px;
    margin-bottom: px;
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a div {
    margin-left: 0px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    width: 30px;
    height: 30px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
    top: 20px;
    left: 20px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    width: 24px;
    height: 24px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container>div:first-child,
.oxy-pro-menu .oxy-pro-menu-open-container>div:first-child {
    oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
    background-color: #ffffff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container,
.oxy-pro-menu .oxy-pro-menu-open-container {
    background-color: ;
    background-image: url();
    overlay-color: ;
    background-size: ;
    background-repeat: ;
    background-attachment: ;
    background-blend-mode: ;
    background-size-width: px;
    background-size-height: px;
    background-position: px px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children>a svg,
.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children>a svg {
    font-size: 24px
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    background-color: rgba(0, 0, 0, 0.2);
    border-top-style: solid
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
    flex-direction: row
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    top: 0;
    bottom: 0;
    right: auto;
    left: 0
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-shape-divider {
    width: 0px;
    height: 0px
}

.oxy_shape_divider svg {
    width: 100%
}

.ct-section-inner-wrap,
.oxy-header-container {
    max-width: 1168px
}

body {
    font-family: 'Inter'
}

body {
    line-height: 1.4;
    font-size: 18px;
    font-weight: 400;
    color: #1b2124
}

.oxy-nav-menu-hamburger-line {
    background-color: #1b2124
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Inter';
    font-size: 42px;
    font-weight: 500;
    line-height: 1
}

h2,
h3,
h4,
h5,
h6 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1
}

h3,
h4,
h5,
h6 {
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2
}

h4,
h5,
h6 {
    font-size: 18;
    font-weight: 600;
    line-height: 1
}

h5,
h6 {
    font-size: 16;
    font-weight: 600;
    line-height: 1
}

h6 {
    font-size: var(--h6);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h6)
}

a {
    color: #c99e67;
    text-decoration: none
}

a:hover {
    color: #a47c4a;
    text-decoration: none
}

.ct-link-text {
    color: #c99e67;
    text-decoration:
}

.ct-link-text:hover {
    color: #a47c4a
}

.ct-link {
    color: #c99e67;
    text-decoration:
}

.ct-link-button {
    border-radius: 3px
}

.ct-section-inner-wrap {
    padding-top: 48px;
    padding-right: 24px;
    padding-bottom: 48px;
    padding-left: 24px
}

.ct-new-columns>.ct-div-block {
    padding-top: 2.4rem;
    padding-right: 2.4rem;
    padding-bottom: 2.4rem;
    padding-left: 2.4rem
}

.oxy-header-container {
    padding-right: 24px;
    padding-left: 24px
}

@media (max-width:992px) {
    .ct-columns-inner-wrap {
        display: block !important
    }

    .ct-columns-inner-wrap:after {
        display: table;
        clear: both;
        content: ""
    }

    .ct-column {
        width: 100% !important;
        margin: 0 !important
    }

    .ct-columns-inner-wrap {
        margin: 0 !important
    }
}

.oxel_iconlist {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    width: 100%%
}

.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist.oxy-easy-posts .oxy-posts,
.oxel_iconlist.ct-section .ct-section-inner-wrap {
    justify-content: space-between
}

.oxel_iconlist__row {
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    width: 100%;
    margin-top: 0px
}

.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

@media (max-width:479px) {
    .oxel_iconlist__row {
        width: 100%
    }

    .oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
    .oxel_iconlist__row.oxy-easy-posts .oxy-posts,
    .oxel_iconlist__row.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

.oxel_iconlist__row__icon {
    color: #c99e67
}

.oxel_iconlist__row__icon>svg {
    width: 18px;
    height: 18px
}

.oxel_iconlist__row__icon {
    margin-left: 0px;
    margin-right: 32px;
    padding-left: 0px
}

.oxel_iconlist__row__label {
    font-size: 16px;
    text-align: left;
    width: 100%%;
    margin-right: 1px
}

@media (max-width:479px) {
    .oxel_iconlist__row__label {
        width: 100%
    }
}

.oxel_iconlist__row--dark {}

.oxel_toc__primary {
    color: #374047;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 8px;
    width: 100%;
    padding-bottom: 8px;
    border-top-color: #606e79;
    border-right-color: #606e79;
    border-bottom-color: #dee1e3;
    border-left-color: #606e79;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 8px;
    padding-top: 8px;
    border-left-width: 2px;
    border-left-style: solid
}

.oxel_toc__sub {
    text-decoration: underline;
    color: #606e79;
    margin-left: 16px
}

.oxel_toc__sub__2 {
    margin-left: 32px
}

.oxel_toc__sub__1 {}

.oxel_toc__container {
    padding-bottom: 16px;
    width: 100%
}

.oxel_toc__sub__3 {
    margin-left: 48px
}

.oxel_toc__sub__4 {
    margin-left: 64px
}

.oxel_toc__template {}

.oxel_icon_button__container:hover {}

.oxel_icon_button__container {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    width: 100%;
    transition-duration: 0s;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #ffffff;
    color: #c99e67
}

.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

.oxel_icon_button_text {
    font-family: 'Inter';
    color: #c99e67;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 31px;
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 0px
}

.oxel_icon_button_icon {
    color: #c99e67
}

.oxel_icon_button_icon>svg {
    width: 24px;
    height: 24px
}

.oxel_icon_button_icon {
    margin-right: 8px;
    icon-padding: 0px;
    margin-top: 0px
}

.oxel-breadcrumb-wrapper {
    width: 100%
}

.oxel-breadcrumb-code {
    width: 100%
}

.oxel_dynamicslider {
    background-image: url(none);
    width: 100%
}

.oxel_dynamicslider:not(.ct-section):not(.oxy-easy-posts),
.oxel_dynamicslider.oxy-easy-posts .oxy-posts,
.oxel_dynamicslider.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

@media (max-width:479px) {
    .oxel_dynamicslider {
        height: 100%
    }
}

.swiper-container {}

.oxel_dynamicslider__container {
    background-image: url(none);
    height: 400px;
    width: 100%;
    background-color: #fbfbfb;
    border-radius: 16px;
    margin-top: 24px
}

@media (max-width:479px) {
    .oxel_dynamicslider__container {
        border-radius: 16px;
        height: 536px
    }
}

.swiper-wrapper {
    background-color: #ffffff;
    border-radius: 0px
}

.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.swiper-wrapper.oxy-easy-posts .oxy-posts,
.swiper-wrapper.ct-section .ct-section-inner-wrap {
    display: grid;
    display: grid !important;
    align-items: stretch;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

@media (max-width:479px) {
    .swiper-wrapper {
        height: 100%
    }
}

.swiper-slide {
    background-size: auto;
    padding-left: 0px;
    text-align: center;
    background-color: #fbfbfb;
    width: 0px;
    height: 100%;
    background-position: 0px 0px;
    background-image: none !important
}

.swiper-slide:not(.ct-section):not(.oxy-easy-posts),
.swiper-slide.oxy-easy-posts .oxy-posts,
.swiper-slide.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (max-width:479px) {
    .swiper-slide {
        height: 100%
    }
}

.oxel_logo_slider {
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    text-align: center
}

.oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider.oxy-easy-posts .oxy-posts,
.oxel_logo_slider.ct-section .ct-section-inner-wrap {
    align-items: center
}

@media (max-width:479px) {
    .oxel_logo_slider {
        overflow: hidden
    }

    .oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts),
    .oxel_logo_slider.oxy-easy-posts .oxy-posts,
    .oxel_logo_slider.ct-section .ct-section-inner-wrap {
        display: none
    }
}

.oxel_logo_slider__logo {
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    width: 20%;
    height: 100px;
    text-align: center;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px
}

.oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider__logo.oxy-easy-posts .oxy-posts,
.oxel_logo_slider__logo.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media (max-width:767px) {
    .oxel_logo_slider__logo {}
}

@media (max-width:479px) {
    .oxel_logo_slider__logo {
        width: 100%
    }

    .oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts),
    .oxel_logo_slider__logo.oxy-easy-posts .oxy-posts,
    .oxel_logo_slider__logo.ct-section .ct-section-inner-wrap {
        display: flex
    }
}

.oxel_logo_slider__image_carrier {
    width: 100%;
    text-align: left;
    flex-shrink: 0;
    transition-duration: 0.1s;
    transition-timing-function: linear
}

.oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,
.oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

@media (max-width:767px) {
    .oxel_logo_slider__image_carrier {}

    .oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),
    .oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,
    .oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

@media (max-width:479px) {
    .oxel_logo_slider__image_carrier {}

    .oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),
    .oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,
    .oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

.oxel_logo_slider__image_carrier--delay {}

.btn-m:hover {
    transform: translateY(-5px)
}

.btn-m {
    selector-locked: true;
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-weight: 600;
    font-size: 1.6rem;
    border-radius: 0.6rem;
    transition-duration: 0.4s;
    transition-property: all
}

@media (max-width:1168px) {
    .btn-m {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }
}

@media (max-width:767px) {
    .btn-m {
        padding-top: 1.2rem;
        padding-bottom: 1.2rem;
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }
}

@media (max-width:479px) {
    .btn-m {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 2.8rem;
        padding-right: 2.8rem;
        width: 100%
    }
}

.btn-primary:hover {
    background-color: var(--primary-hover-color);
    box-shadow: 0 8px 9px rgb(var(--primary-rgb-vals), 25%)
}

.btn-primary {
    selector-locked: true;
    background-color: var(--primary-color);
    color: var(--light-color);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 4px 9px rgb(var(--primary-rgb-vals), 20%)
}

.btn-primary:not(.ct-section):not(.oxy-easy-posts),
.btn-primary.oxy-easy-posts .oxy-posts,
.btn-primary.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.color-dark {
    selector-locked: true;
    color: var(--dark-color)
}

.bg {
    selector-locked: true;
    background-color: #313948;
    height: 80px
}

@media (max-width:479px) {
    .bg {
        overflow: visible
    }

    .bg:not(.ct-section):not(.oxy-easy-posts),
    .bg.oxy-easy-posts .oxy-posts,
    .bg.ct-section .ct-section-inner-wrap {
        display: flex;
        align-items: flex-start
    }
}

.color-paragraph {
    selector-locked: true;
    color: var(--paragraph-color)
}

.items-center {
    selector-locked: true
}

.items-center:not(.ct-section):not(.oxy-easy-posts),
.items-center.oxy-easy-posts .oxy-posts,
.items-center.ct-section .ct-section-inner-wrap {
    align-items: center
}

.w-full {
    selector-locked: true;
    width: 100%;
    margin-bottom: 0px
}
/*
@media (max-width:479px) {
    .w-full {}

    .w-full:not(.ct-section):not(.oxy-easy-posts),
    .w-full.oxy-easy-posts .oxy-posts,
    .w-full.ct-section .ct-section-inner-wrap {
        display: none
    }
}
*/
.grid {
    selector-locked: true
}

.gap-8 {
    selector-locked: true
}

.color-primary {
    selector-locked: true;
    color: var(--primary-color)
}

.rounded-lg {
    selector-locked: true;
    border-radius: 0.8rem
}

.grid-cols-2 {
    selector-locked: true
}

.md-grid-cols-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-grid-cols-1 {}
}

.mb-8 {
    selector-locked: true;
    margin-bottom: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.object-cover {
    selector-locked: true;
    object-fit: cover
}

.shadow-md {
    selector-locked: true;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.h1 {
    selector-locked: true;
    font-size: var(--h1);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h1)
}

.mb-6 {
    selector-locked: true;
    margin-bottom: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.two-buttons-set {
    selector-locked: true
}

.two-buttons-set:not(.ct-section):not(.oxy-easy-posts),
.two-buttons-set.oxy-easy-posts .oxy-posts,
.two-buttons-set.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (max-width:479px) {
    .two-buttons-set {
        width: 100%
    }

    .two-buttons-set:not(.ct-section):not(.oxy-easy-posts),
    .two-buttons-set.oxy-easy-posts .oxy-posts,
    .two-buttons-set.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.btn-white:hover {
    background-color: var(--primary-alt-color)
}

.btn-white {
    selector-locked: true;
    color: var(--dark-color);
    background-color: var(--white-color);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.btn-white:not(.ct-section):not(.oxy-easy-posts),
.btn-white.oxy-easy-posts .oxy-posts,
.btn-white.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.grid-cols-4 {
    selector-locked: true
}

.lg-grid-cols-2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-grid-cols-2 {}
}

.h4 {
    selector-locked: true;
    font-size: var(--h4);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h4)
}

.xl-grid-cols-3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-grid-cols-3 {}
}

.horizontal {
    selector-locked: true
}

.horizontal:not(.ct-section):not(.oxy-easy-posts),
.horizontal.oxy-easy-posts .oxy-posts,
.horizontal.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row
}

.mr-4 {
    selector-locked: true;
    margin-right: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.centered {
    selector-locked: true;
    text-align: center
}

.centered:not(.ct-section):not(.oxy-easy-posts),
.centered.oxy-easy-posts .oxy-posts,
.centered.ct-section .ct-section-inner-wrap {
    align-items: center;
    align-content: center;
    justify-content: center
}

.tabs-8932-tab:hover {
    background-color: #ffffff
}

.tabs-8932-tab {
    background-color: #eceeef;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
    color: #374047;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    border-top-color: #eceeef;
    border-right-color: #eceeef;
    border-bottom-color: #eceeef;
    border-left-color: #eceeef;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (max-width:991px) {
    .tabs-8932-tab {
        border-bottom-style: none;
        border-right-color: #dee1e3;
        border-right-width: 1px;
        border-right-style: solid
    }
}

@media (max-width:479px) {
    .tabs-8932-tab {
        padding-left: 16px;
        padding-right: 16px
    }
}

.tabs-8932-tab-active {
    margin-left: -8px;
    background-color: #ffffff;
    border-top-color: #dee1e3;
    border-right-color: #dee1e3;
    border-bottom-color: #dee1e3;
    border-left-color: #dee1e3;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    padding-left: 40px
}

@media (max-width:991px) {
    .tabs-8932-tab-active {
        border-top-color: #dee1e3;
        border-right-color: #dee1e3;
        border-bottom-color: #dee1e3;
        border-left-color: #dee1e3;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        margin-left: 0px;
        padding-left: 032px
    }
}

@media (max-width:479px) {
    .tabs-8932-tab-active {
        padding-left: 16px;
        padding-right: 16px
    }
}

.tabs-contents-8932-tab {}

.oxel_dashboard_tabs {
    width: 100%
}

.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: stretch
}

@media (max-width:991px) {
    .oxel_dashboard_tabs {}

    .oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
    .oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
    .oxel_dashboard_tabs.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.oxel_dashboard_tabs__tab_icon {
    color: #7f8b93
}

.oxel_dashboard_tabs__tab_icon>svg {
    width: 18px;
    height: 18px
}

.oxel_dashboard_tabs__tab_icon {
    margin-right: 8px
}

@media (max-width:767px) {
    .oxel_dashboard_tabs__tab_icon {
        margin-right: 0px
    }
}

.oxel_dashboard_tabs__tab_label {
    line-height: 1;
    font-size: 14px;
    text-transform: uppercase
}

@media (max-width:767px) {
    .oxel_dashboard_tabs__tab_label {}

    .oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
    .oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
    .oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap {
        display: none;
        flex-direction: unset
    }
}

.oxel_dashboard_tabs__tab {}

.oxel_dashboard_tabs__tab_content_container {
    width: 75%;
    border-top-color: #dee1e3;
    border-right-color: #dee1e3;
    border-bottom-color: #dee1e3;
    border-left-color: #dee1e3;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    overflow: hidden
}

@media (max-width:991px) {
    .oxel_dashboard_tabs__tab_content_container {
        width: 100%;
        border-top-color: #dee1e3;
        border-right-color: #dee1e3;
        border-bottom-color: #dee1e3;
        border-left-color: #dee1e3;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid
    }
}

.oxel_dashboard_tabs__tab_content--hidden {}

.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap {
    display: none;
    flex-direction: unset
}

.oxel_dropdown_button__submenu {
    position: absolute;
    top: 100%;
    left: 0px;
    min-width: 100%;
    padding-top: 4px;
    width: 200px;
    z-index: 10
}

.oxel_dropdown_button {
    background-color: #374047;
    position: relative
}

.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.oxel_dropdown_button__label {
    color: #f9f9fa;
    margin-right: 8px
}

.oxel_dropdown_button__icon {
    color: #f9f9fa
}

.oxel_dropdown_button__icon>svg {
    width: 16px;
    height: 16px
}

.oxel_dropdown_button__icon {}

.oxel_dropdown_button__submenu__button:hover {
    background-color: #dee1e3
}

.oxel_dropdown_button__submenu__button {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
    background-color: #eceeef;
    min-width: 100%;
    color: #374047;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out
}

.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.oxel_dropdown_button__submenu__button__label {}

.oxel_dropdown_button__submenu--hidden {
    opacity: 0;
    pointer-events: none
}

.oxel_dropdown_button__trigger {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 6px;
    cursor: pointer
}

.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.text-sm {
    selector-locked: true
}

.mr-12 {
    selector-locked: true;
    margin-right: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.font-medium {
    selector-locked: true;
    font-weight: 500;
    color: #ffffff
}

.font-medium .oxy-pro-menu-list .menu-item,
.font-medium .oxy-pro-menu-list .menu-item a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500
}

.btn-s:hover {
    transform: translateY(-5px)
}

.btn-s {
    selector-locked: true;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 600;
    font-size: 1.4rem;
    transition-duration: 0.4s;
    transition-property: all;
    border-radius: 0.4rem;
    padding-top: 16px;
    width: 170px
}

@media (max-width:1168px) {
    .btn-s {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media (max-width:767px) {
    .btn-s {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
}

@media (max-width:479px) {
    .btn-s {
        padding-left: 2rem;
        padding-right: 2rem;
        width: 100%
    }
}

.py-6 {
    selector-locked: true;
    padding-top: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem);
    padding-bottom: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.rounded-sm {
    selector-locked: true;
    border-radius: 0.2rem
}

.md-hidden {
    selector-locked: true
}

@media (max-width:767px) {
    .md-hidden {}
}

.btn-primary-alt:hover {
    background-color: var(--primary-alt-hover-color)
}

.btn-primary-alt {
    selector-locked: true;
    background-color: var(--primary-alt-color);
    color: var(--primary-color);
    transition-duration: 0.4s;
    transition-property: all
}

.btn-primary-alt:not(.ct-section):not(.oxy-easy-posts),
.btn-primary-alt.oxy-easy-posts .oxy-posts,
.btn-primary-alt.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.mr-8 {
    selector-locked: true;
    margin-right: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.py-4 {
    selector-locked: true;
    padding-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-bottom: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.lg-hidden {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-hidden {}
}

.mr-3 {
    selector-locked: true;
    margin-right: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.bg-primary {
    selector-locked: true;
    background-color: #ffffff
}

.icon-md-light {
    color: var(--light-color)
}

.icon-md-light>svg {
    width: 20px;
    height: 20px
}

.icon-md-light {
    selector-locked: true
}

.color-light {
    selector-locked: true;
    color: var(--light-color)
}

.sm-hidden {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-hidden {}
}

.font-semibold {
    selector-locked: true;
    font-weight: 600
}

.bg-placeholder {
    selector-locked: true;
    background-color: var(--placeholder-color)
}

.px-2 {
    selector-locked: true;
    padding-left: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem);
    padding-right: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.sm-mr-0 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-mr-0 {}
}

.btn-l:hover {
    transform: translateY(-5px)
}

.btn-l {
    selector-locked: true;
    padding-left: 6.4rem;
    padding-right: 6.4rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-weight: 600;
    font-size: 1.8rem;
    border-radius: 0.8rem;
    transition-duration: 0.4s;
    transition-property: all
}

@media (max-width:1168px) {
    .btn-l {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 5.4rem;
        padding-right: 5.4rem
    }
}

@media (max-width:991px) {
    .btn-l {
        padding-left: 4.4rem;
        padding-right: 4.4rem
    }
}

@media (max-width:767px) {
    .btn-l {
        padding-top: 1.2rem;
        padding-bottom: 1.2rem;
        padding-left: 6.4rem;
        padding-right: 6.4rem
    }
}

@media (max-width:479px) {
    .btn-l {
        padding-left: 5.4rem;
        padding-right: 5.4rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        width: 100%
    }
}

.btn-secondary:hover {
    background-color: var(--secondary-hover-color);
    box-shadow: 0 8px 9px rgb(var(--secondary-rgb-vals), 25%)
}

.btn-secondary {
    selector-locked: true;
    background-color: var(--secondary-color);
    color: var(--light-color);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 4px 9px rgb(var(--secondary-rgb-vals), 20%)
}

.btn-secondary:not(.ct-section):not(.oxy-easy-posts),
.btn-secondary.oxy-easy-posts .oxy-posts,
.btn-secondary.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.btn-trans:hover {
    background-color: var(--white-color);
    color: var(--primary-color)
}

.btn-trans {
    selector-locked: true;
    color: var(--light-color);
    background-color: rgba(255, 255, 255, 0.15);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.btn-trans:not(.ct-section):not(.oxy-easy-posts),
.btn-trans.oxy-easy-posts .oxy-posts,
.btn-trans.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.btn-secondary-alt:hover {
    background-color: var(--secondary-alt-hover-color)
}

.btn-secondary-alt {
    selector-locked: true;
    background-color: var(--secondary-alt-color);
    color: var(--secondary-hover-color);
    transition-duration: 0.4s;
    transition-property: all
}

.btn-secondary-alt:not(.ct-section):not(.oxy-easy-posts),
.btn-secondary-alt.oxy-easy-posts .oxy-posts,
.btn-secondary-alt.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.icon-3xl-light {
    color: var(--light-color)
}

.icon-3xl-light>svg {
    width: 64px;
    height: 64px
}

.icon-3xl-light {
    selector-locked: true
}

.icon-2xl-primary {
    color: var(--primary-color)
}

.icon-2xl-primary>svg {
    width: 48px;
    height: 48px
}

.icon-2xl-primary {
    selector-locked: true
}

.icon-2xl-light {
    color: var(--light-color)
}

.icon-2xl-light>svg {
    width: 48px;
    height: 48px
}

.icon-2xl-light {
    selector-locked: true
}

.icon-2xl-dark {
    color: var(--dark-color)
}

.icon-2xl-dark>svg {
    width: 48px;
    height: 48px
}

.icon-2xl-dark {
    selector-locked: true
}

.icon-xl-primary {
    color: var(--primary-color)
}

.icon-xl-primary>svg {
    width: 32px;
    height: 32px
}

.icon-xl-primary {
    selector-locked: true
}

.icon-xl-light {
    color: var(--light-color)
}

.icon-xl-light>svg {
    width: 32px;
    height: 32px
}

.icon-xl-light {
    selector-locked: true
}

.icon-xl-dark {
    color: var(--dark-color)
}

.icon-xl-dark>svg {
    width: 32px;
    height: 32px
}

.icon-xl-dark {
    selector-locked: true
}

.icon-lg-primary {
    color: var(--primary-color)
}

.icon-lg-primary>svg {
    width: 24px;
    height: 24px
}

.icon-lg-primary {
    selector-locked: true
}

.icon-lg-secondary {
    color: var(--secondary-color)
}

.icon-lg-secondary>svg {
    width: 24px;
    height: 24px
}

.icon-lg-secondary {
    selector-locked: true
}

.icon-lg-tertiary {
    color: var(--tertiary-color)
}

.icon-lg-tertiary>svg {
    width: 24px;
    height: 24px
}

.icon-lg-tertiary {
    selector-locked: true
}

.icon-lg-light {
    color: var(--light-color)
}

.icon-lg-light>svg {
    width: 24px;
    height: 24px
}

.icon-lg-light {
    selector-locked: true
}

.icon-lg-dark {
    color: var(--dark-color)
}

.icon-lg-dark>svg {
    width: 24px;
    height: 24px
}

.icon-lg-dark {
    selector-locked: true
}

.icon-lg-paragraph {
    color: var(--paragraph-color)
}

.icon-lg-paragraph>svg {
    width: 24px;
    height: 24px
}

.icon-lg-paragraph {
    selector-locked: true
}

.icon-md-primary {
    color: var(--primary-color)
}

.icon-md-primary>svg {
    width: 20px;
    height: 20px
}

.icon-md-primary {
    selector-locked: true
}

.icon-md-dark {
    color: var(--dark-color)
}

.icon-md-dark>svg {
    width: 20px;
    height: 20px
}

.icon-md-dark {
    selector-locked: true
}

.icon-md-paragraph {
    color: var(--paragraph-color)
}

.icon-md-paragraph>svg {
    width: 20px;
    height: 20px
}

.icon-md-paragraph {
    selector-locked: true
}

.icon-sm-primary {
    color: var(--primary-color)
}

.icon-sm-primary>svg {
    width: 16px;
    height: 16px
}

.icon-sm-primary {
    selector-locked: true
}

.icon-sm-light {
    color: var(--light-color)
}

.icon-sm-light>svg {
    width: 16px;
    height: 16px
}

.icon-sm-light {
    selector-locked: true
}

.icon-sm-dark {
    color: var(--dark-color)
}

.icon-sm-dark>svg {
    width: 16px;
    height: 16px
}

.icon-sm-dark {
    selector-locked: true
}

.icon-sm-paragraph {
    color: var(--paragraph-color)
}

.icon-sm-paragraph>svg {
    width: 16px;
    height: 16px
}

.icon-sm-paragraph {
    selector-locked: true
}

.icon-solid-lg-primary {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 16px;
    color: var(--light-color)
}

.icon-solid-lg-primary>svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-primary {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-lg-secondary {
    background-color: var(--secondary-color);
    border: 1px solid var(--secondary-color);
    padding: 16px;
    color: var(--light-color)
}

.icon-solid-lg-secondary>svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-secondary {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-lg-tertiary {
    background-color: var(--tertiary-color);
    border: 1px solid var(--tertiary-color);
    padding: 16px;
    color: var(--light-color)
}

.icon-solid-lg-tertiary>svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-tertiary {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-lg-light {
    background-color: var(--placeholder-color);
    border: 1px solid var(--placeholder-color);
    padding: 16px;
    color: var(--primary-color)
}

.icon-solid-lg-light>svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-light {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-md-light {
    background-color: var(--placeholder-color);
    border: 1px solid var(--placeholder-color);
    padding: 14px;
    color: var(--primary-color)
}

.icon-solid-md-light>svg {
    width: 22px;
    height: 22px
}

.icon-solid-md-light {
    selector-locked: true;
    icon-padding: 14px
}

.icon-solid-md-primary {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 14px;
    color: var(--light-color)
}

.icon-solid-md-primary>svg {
    width: 22px;
    height: 22px
}

.icon-solid-md-primary {
    selector-locked: true;
    icon-padding: 14px
}

.icon-solid-sm-primary {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 10px;
    color: var(--light-color)
}

.icon-solid-sm-primary>svg {
    width: 16px;
    height: 16px
}

.icon-solid-sm-primary {
    selector-locked: true;
    icon-padding: 10px
}

.icon-solid-sm-light {
    background-color: var(--placeholder-color);
    border: 1px solid var(--placeholder-color);
    padding: 10px;
    color: var(--primary-color)
}

.icon-solid-sm-light>svg {
    width: 16px;
    height: 16px
}

.icon-solid-sm-light {
    selector-locked: true;
    icon-padding: 10px
}

.card-normal {
    selector-locked: true;
    width: 100%;
    padding-left: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-right: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-bottom: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    border-radius: 0.5rem
}

.card-loose {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-left: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-right: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-bottom: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    border-radius: 0.5rem
}

.card-tight {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-left: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-right: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-bottom: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    border-radius: 0.5rem
}

.card-snug {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem);
    padding-left: min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem);
    padding-right: min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem);
    padding-bottom: min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem);
    border-radius: 0.5rem
}

.card-relaxed {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-left: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-right: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-bottom: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    border-radius: 0.5rem
}

.card-none {
    selector-locked: true;
    width: 100%;
    border-radius: 0.5rem
}

.avatar {
    selector-locked: true;
    width: 6.4rem;
    height: 6.4rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.11)
}

.avatar-sm {
    selector-locked: true;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1)
}

.avatar-lg {
    selector-locked: true;
    width: 9.6rem;
    height: 9.6rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.11)
}

.avatar-xl {
    selector-locked: true;
    width: 12.8rem;
    height: 12.8rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.11)
}

.h2 {
    selector-locked: true;
    font-size: var(--h2);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h2)
}

.h3 {
    selector-locked: true;
    font-size: var(--h3);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h3)
}

.h5 {
    selector-locked: true;
    font-size: var(--h5);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h5)
}

.h6 {
    selector-locked: true;
    font-size: var(--h6);
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h6)
}

.shadow-inner {
    selector-locked: true;
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.shadow-none {
    selector-locked: true;
    box-shadow: 0 0 #0000
}

.shadow-xs {
    selector-locked: true;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03)
}

.shadow-sm {
    selector-locked: true;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.shadow {
    selector-locked: true;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.shadow-lg {
    selector-locked: true;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.shadow-xl {
    selector-locked: true;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.shadow-2xl {
    selector-locked: true;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.oxel_horizontal_divider {
    background-image: linear-gradient(#ffffff, #ffffff);
    margin-top: 48px;
    margin-bottom: 48px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 100%;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff
}

.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap {
    flex-direction: unset
}

.oxel_horizontal_divider__line {
    height: 2px;
    background-color: #98a1a8;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px
}

.oxel_horizontal_divider__icon {
    color: #98a1a8
}

.oxel_horizontal_divider__icon>svg {
    width: 16px;
    height: 16px
}

.oxel_horizontal_divider__icon {
    flex-shrink: 0
}

.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap {
    display: flex
}

.achv_div {
    border-top-color: #efefef;
    border-right-color: #efefef;
    border-bottom-color: #efefef;
    border-left-color: #efefef;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 16px;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 24%;
    background-color: #fffbee
}

.achv_div:not(.ct-section):not(.oxy-easy-posts),
.achv_div.oxy-easy-posts .oxy-posts,
.achv_div.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

@media (max-width:479px) {
    .achv_div {
        text-align: center;
        margin-bottom: 8px;
        margin-top: 8px
    }

    .achv_div:not(.ct-section):not(.oxy-easy-posts),
    .achv_div.oxy-easy-posts .oxy-posts,
    .achv_div.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center
    }
}

.oxy-stock-content-styles {}

.image-news-content {
    border-radius: 16px;
    border-top-color: #efefef;
    border-right-color: #efefef;
    border-bottom-color: #efefef;
    border-left-color: #efefef;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color: #fbfbfb;
    text-align: left;
    box-shadow: 25px 0px 35px rgba(27, 33, 36, 0.03)
}

.image-news-content:not(.ct-section):not(.oxy-easy-posts),
.image-news-content.oxy-easy-posts .oxy-posts,
.image-news-content.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

@media (max-width:479px) {
    .image-news-content {
        width: 100%
    }

    .image-news-content:not(.ct-section):not(.oxy-easy-posts),
    .image-news-content.oxy-easy-posts .oxy-posts,
    .image-news-content.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.my-input {}

.my-form {}

.contactform {}

.form-trigger {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 24px 38.4px
}

.form-trigger {
    font-size: 12px;
    color: #ffffff
}

.header {
    width: 90%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 40px;
    z-index: 99;
    text-align: justify;
    height: 40px;
    margin-left: auto;
    margin-right: auto
}

.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width:479px) {
    .header {
        padding-right: 24px;
        position: fixed;
        text-align: justify;
        background-color: #f9f9fa;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-left: 24px;
        height: 70px;
        z-index: 999
    }

    .header:not(.ct-section):not(.oxy-easy-posts),
    .header.oxy-easy-posts .oxy-posts,
    .header.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }
}

.menu-button:active .menu-bar:before {
    transform: translateY(0);
    transform: rotate(-45deg)
}

.menu-button:active .menu-bar:after {
    transform: translateY(0);
    transform: rotate(45deg)
}

.menu-button:hover .menu-bar:after {}

.menu-button:hover .menu-bar:before {}

.menu-button {
    width: 40px;
    height: 40px;
    cursor: pointer
}

.menu-button:not(.ct-section):not(.oxy-easy-posts),
.menu-button.oxy-easy-posts .oxy-posts,
.menu-button.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.menu-bar:after {
    transform: translateY(5px);
    width: 100%;
    height: 2px;
    background-color: #1b2124;
    position: absolute;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    content: ""
}

.menu-bar:before {
    transform: translateY(-5px);
    width: 100%;
    height: 2px;
    background-color: #1b2124;
    position: absolute;
    content: ""
}

.menu-bar:empty {
    min-width: 1px;
    min-height: 1px;
    background-color: rgba(0, 0, 0, 0)
}

.menu-bar {
    width: 100%;
    height: 3px;
    background-color: #fbfbfb;
    position: relative
}

.transition:after {
    transition-property: transform, opacity, background;
    transition-duration: 0.4s;
    transition-timing-function: easeOutQuint;
    content: ""
}

.transition:before {
    transition-duration: 0.4s;
    transition-property: transform, opacity, background;
    transition-timing-function: easeOutQuint;
    content: ""
}

.transition {
    transform: ;
    transition-duration: 0.4s;
    transition-timing-function: easeOutQuint;
    transition-property: transform, opacity, background
}

@media (max-width:479px) {
    .transition {
        overflow-y:
    }
}

.offcanvas-section {
    transform: translateY(-100%);
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: #fbfbfb;
    z-index: 98
}

.offcanvas-section:not(.ct-section):not(.oxy-easy-posts),
.offcanvas-section.oxy-easy-posts .oxy-posts,
.offcanvas-section.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.menu-link:hover span {
    color: #a47c4a
}

.menu-link:last-child {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #c99e67
}

.menu-link {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom-color: #f2f4f6;
    border-bottom-width: 1px;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none
}

.clinic_list {}

@media (max-width:479px) {
    .clinic_list {
        text-align: left
    }

    .clinic_list:not(.ct-section):not(.oxy-easy-posts),
    .clinic_list.oxy-easy-posts .oxy-posts,
    .clinic_list.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }
}

.clinic-oxy-icons {
    color: #c99e67
}

.clinic-oxy-icons>svg {
    width: 48px;
    height: 48px
}

.clinic-oxy-icons {
    margin-bottom: 24px
}

.clinic-oxy-icons:not(.ct-section):not(.oxy-easy-posts),
.clinic-oxy-icons.oxy-easy-posts .oxy-posts,
.clinic-oxy-icons.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

@media (max-width:479px) {
    .clinic-oxy-icons {}

    .clinic-oxy-icons>svg {
        width: 48px;
        height: 48px
    }

    .clinic-oxy-icons {
        width: 100%;
        margin-bottom: 0px
    }
}

.breakout-70 {
    selector-locked: true;
    width: 70vw;
    max-width: 70vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-35vw + 50%);
    margin-right: calc(-35vw + 50%)
}

.breakout-80 {
    selector-locked: true;
    width: 80vw;
    max-width: 80vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-40vw + 50%);
    margin-right: calc(-40vw + 50%)
}

.breakout-90 {
    selector-locked: true;
    width: 90vw;
    max-width: 90vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-45vw + 50%);
    margin-right: calc(-45vw + 50%)
}

.breakout-100 {
    selector-locked: true;
    width: 100vw;
    max-width: 100vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%)
}

.sticky {
    position: sticky;
    top: 0
}

.sticky-sm {
    top: 2.5%
}

.sticky-md {
    top: 5%
}

.sticky-lg {
    top: 10%
}

.sticky-xl {
    top: 20%
}

.overlay-primary:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--primary-rgb-vals), 0.70);
    content: ""
}

.overlay-primary {
    position: relative;
    z-index: 0
}

.overlay-secondary:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--secondary-rgb-vals), 0.70);
    content: ""
}

.overlay-secondary {
    position: relative;
    z-index: 0
}

.overlay-tertiary:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--tertiary-rgb-vals), 0.70);
    content: ""
}

.overlay-tertiary {
    position: relative;
    z-index: 0
}

.overlay-dark:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--dark-rgb-vals), 0.70);
    content: ""
}

.overlay-dark {
    position: relative;
    z-index: 0
}

.overlay-paragraph:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--paragraph-rgb-vals), 0.70);
    content: ""
}

.overlay-paragraph {
    position: relative;
    z-index: 0
}

.overlay-black:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--black-rgb-vals), 0.70);
    content: ""
}

.overlay-black {
    position: relative;
    z-index: 0
}

.overlay-success:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--success-rgb-vals), 0.70);
    content: ""
}

.overlay-success {
    position: relative;
    z-index: 0
}

.overlay-warning:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--warning-rgb-vals), 0.70);
    content: ""
}

.overlay-warning {
    position: relative;
    z-index: 0
}

.overlay-error:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--error-rgb-vals), 0.70);
    content: ""
}

.overlay-error {
    position: relative;
    z-index: 0
}

.overlay-extra-1:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-1-rgb-vals), 0.7);
    content: ""
}

.overlay-extra-1 {
    position: relative;
    z-index: 0
}

.overlay-extra-2:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-2-rgb-vals), 0.7);
    content: ""
}

.overlay-extra-2 {
    position: relative;
    z-index: 0
}

.overlay-extra-3:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-3-rgb-vals), 0.7);
    content: ""
}

.overlay-extra-3 {
    position: relative;
    z-index: 0
}

.overlay-extra-4:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-4-rgb-vals), 0.7);
    content: ""
}

.overlay-extra-4 {
    position: relative;
    z-index: 0
}

.img-scroller:hover {
    transition-property: background-position;
    transition-duration: 5s;
    transition-timing-function: linear;
    transition-delay: 0s;
    background-position: bottom center !important
}

.img-scroller {
    selector-locked: true;
    transition-property: background-position;
    transition-duration: 1.5s;
    transition-timing-function: ease-out;
    transition-delay: 0.5s;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    margin-left: auto !important;
    margin-right: auto !important;
    background-position: top center;
    background-size: 100% auto !important
}

.inline {
    selector-locked: true;
    display: inline
}

.relative {
    selector-locked: true;
    position: relative
}

.bg-alt {
    selector-locked: true;
    background-color: var(--background-alt-color)
}

.bg-secondary {
    selector-locked: true;
    background-color: var(--secondary-color)
}

.bg-primary-hover {
    selector-locked: true;
    background-color: var(--primary-hover-color)
}

.bg-secondary-hover {
    selector-locked: true;
    background-color: var(--secondary-hover-color)
}

.bg-primary-alt {
    selector-locked: true;
    background-color: var(--primary-alt-color)
}

.bg-secondary-alt {
    selector-locked: true;
    background-color: var(--secondary-alt-color)
}

.bg-primary-alt-hover {
    selector-locked: true;
    background-color: var(--primary-alt-hover-color)
}

.bg-secondary-alt-hover {
    selector-locked: true;
    background-color: var(--secondary-alt-hover-color)
}

.bg-tertiary {
    selector-locked: true;
    background-color: var(--tertiary-color)
}

.bg-white {
    selector-locked: true;
    background-color: var(--white-color)
}

.bg-black {
    selector-locked: true;
    background-color: var(--black-color)
}

.bg-placeholder-alt {
    selector-locked: true;
    background-color: var(--placeholder-alt-color)
}

.border-color {
    selector-locked: true;
    border-top-color: var(--border-color);
    border-right-color: var(--border-color);
    border-bottom-color: var(--border-color);
    border-left-color: var(--border-color)
}

.border-color-alt {
    selector-locked: true;
    border-top-color: var(--border-alt-color);
    border-right-color: var(--border-alt-color);
    border-bottom-color: var(--border-alt-color);
    border-left-color: var(--border-alt-color)
}

.border-color-primary {
    selector-locked: true;
    border-top-color: var(--primary-color);
    border-right-color: var(--primary-color);
    border-bottom-color: var(--primary-color);
    border-left-color: var(--primary-color)
}

.border-color-secondary {
    selector-locked: true;
    border-top-color: var(--secondary-color);
    border-right-color: var(--secondary-color);
    border-bottom-color: var(--secondary-color);
    border-left-color: var(--secondary-color)
}

.border-color-tertiary {
    selector-locked: true;
    border-top-color: var(--tertiary-color);
    border-right-color: var(--tertiary-color);
    border-bottom-color: var(--tertiary-color);
    border-left-color: var(--tertiary-color)
}

.space-y-0 {
    selector-locked: true
}

.space-y-1 {
    selector-locked: true
}

.space-y-2 {
    selector-locked: true
}

.space-y-3 {
    selector-locked: true
}

.space-y-4 {
    selector-locked: true
}

.space-y-6 {
    selector-locked: true
}

.space-y-8 {
    selector-locked: true
}

.space-y-10 {
    selector-locked: true
}

.space-y-12 {
    selector-locked: true
}

.space-y-14 {
    selector-locked: true
}

.space-y-16 {
    selector-locked: true
}

.space-y-20 {
    selector-locked: true
}

.space-x-0 {
    selector-locked: true
}

.space-x-1 {
    selector-locked: true
}

.space-x-2 {
    selector-locked: true
}

.space-x-3 {
    selector-locked: true
}

.space-x-4 {
    selector-locked: true
}

.space-x-6 {
    selector-locked: true
}

.space-x-8 {
    selector-locked: true
}

.space-x-10 {
    selector-locked: true
}

.space-x-12 {
    selector-locked: true
}

.space-x-14 {
    selector-locked: true
}

.space-x-16 {
    selector-locked: true
}

.space-x-20 {
    selector-locked: true
}

.divide-x {
    selector-locked: true
}

.divide-y {
    selector-locked: true
}

.rounded {
    selector-locked: true;
    border-radius: 0.4rem
}

.rounded-md {
    selector-locked: true;
    border-radius: 0.6rem
}

.rounded-xl {
    selector-locked: true;
    border-radius: 1.6rem
}

.rounded-full {
    selector-locked: true;
    border-radius: 999.901rem
}

.rounded-r-sm {
    selector-locked: true;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem
}

.rounded-l-sm {
    selector-locked: true;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem
}

.rounded-b-sm {
    selector-locked: true;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem
}

.rounded-t-sm {
    selector-locked: true;
    border-top-right-radius: 0.2rem;
    border-top-left-radius: 0.2rem
}

.rounded-r {
    selector-locked: true;
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem
}

.rounded-l {
    selector-locked: true;
    border-top-left-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem
}

.rounded-b {
    selector-locked: true;
    border-bottom-right-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem
}

.rounded-t {
    selector-locked: true;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem
}

.rounded-r-md {
    selector-locked: true;
    border-top-right-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem
}

.rounded-l-md {
    selector-locked: true;
    border-top-left-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem
}

.rounded-b-md {
    selector-locked: true;
    border-bottom-right-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem
}

.rounded-t-md {
    selector-locked: true;
    border-top-right-radius: 0.6rem;
    border-top-left-radius: 0.6rem
}

.rounded-r-lg {
    selector-locked: true;
    border-top-right-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem
}

.rounded-l-lg {
    selector-locked: true;
    border-top-left-radius: 0.8rem;
    border-bottom-left-radius: 0.8rem
}

.rounded-b-lg {
    selector-locked: true;
    border-bottom-right-radius: 0.8rem;
    border-bottom-left-radius: 0.8rem
}

.rounded-t-lg {
    selector-locked: true;
    border-top-right-radius: 0.8rem;
    border-top-left-radius: 0.8rem
}

.border-none {
    selector-locked: true;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid
}

.border-px {
    selector-locked: true;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid
}

.border-2 {
    selector-locked: true;
    border-top-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid
}

.border-t {
    selector-locked: true;
    border-top-width: 1px;
    border-top-style: solid
}

.border-r {
    selector-locked: true;
    border-right-width: 1px;
    border-right-style: solid
}

.border-b {
    selector-locked: true;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.border-l {
    selector-locked: true;
    border-left-width: 1px;
    border-left-style: solid
}

.cursor-pointer {
    selector-locked: true;
    cursor: pointer
}

.inline-grid {
    selector-locked: true
}

.gap-px {
    selector-locked: true
}

.gap-2 {
    selector-locked: true
}

.gap-4 {
    selector-locked: true
}

.gap-6 {
    selector-locked: true
}

.gap-10 {
    selector-locked: true
}

.gap-12 {
    selector-locked: true
}

.gap-14 {
    selector-locked: true
}

.gap-16 {
    selector-locked: true
}

.gap-20 {
    selector-locked: true
}

.gap-24 {
    selector-locked: true
}

.col-gap-0 {
    selector-locked: true
}

.col-gap-2 {
    selector-locked: true
}

.col-gap-4 {
    selector-locked: true
}

.col-gap-6 {
    selector-locked: true
}

.col-gap-8 {
    selector-locked: true
}

.col-gap-10 {
    selector-locked: true
}

.col-gap-12 {
    selector-locked: true
}

.col-gap-14 {
    selector-locked: true
}

.col-gap-16 {
    selector-locked: true
}

.col-gap-20 {
    selector-locked: true
}

.col-gap-24 {
    selector-locked: true
}

.row-gap-0 {
    selector-locked: true
}

.row-gap-2 {
    selector-locked: true
}

.row-gap-4 {
    selector-locked: true
}

.row-gap-6 {
    selector-locked: true
}

.row-gap-8 {
    selector-locked: true
}

.row-gap-10 {
    selector-locked: true
}

.row-gap-12 {
    selector-locked: true
}

.row-gap-14 {
    selector-locked: true
}

.row-gap-16 {
    selector-locked: true
}

.row-gap-20 {
    selector-locked: true
}

.row-gap-24 {
    selector-locked: true
}

.grid-flow-row {
    selector-locked: true
}

.grid-flow-col {
    selector-locked: true
}

.grid-flow-row-dense {
    selector-locked: true
}

.grid-flow-col-dense {
    selector-locked: true
}

.col-end-1 {
    selector-locked: true
}

.col-end-2 {
    selector-locked: true
}

.col-end-3 {
    selector-locked: true
}

.col-end-4 {
    selector-locked: true
}

.col-end-5 {
    selector-locked: true
}

.col-end-6 {
    selector-locked: true
}

.col-end-7 {
    selector-locked: true
}

.col-end-auto {
    selector-locked: true
}

.col-start-1 {
    selector-locked: true
}

.col-start-2 {
    selector-locked: true
}

.col-start-3 {
    selector-locked: true
}

.col-start-4 {
    selector-locked: true
}

.col-start-5 {
    selector-locked: true
}

.col-start-6 {
    selector-locked: true
}

.col-start-7 {
    selector-locked: true
}

.col-start-auto {
    selector-locked: true
}

.col-auto {
    selector-locked: true
}

.col-span-1 {
    selector-locked: true
}

.col-span-2 {
    selector-locked: true
}

.col-span-3 {
    selector-locked: true
}

.col-span-4 {
    selector-locked: true
}

.col-span-5 {
    selector-locked: true
}

.col-span-6 {
    selector-locked: true
}

.row-auto {
    selector-locked: true
}

.row-span-1 {
    selector-locked: true
}

.row-span-2 {
    selector-locked: true
}

.row-span-3 {
    selector-locked: true
}

.row-start-1 {
    selector-locked: true
}

.row-start-2 {
    selector-locked: true
}

.row-start-3 {
    selector-locked: true
}

.row-start-4 {
    selector-locked: true
}

.row-start-auto {
    selector-locked: true
}

.row-end-1 {
    selector-locked: true
}

.row-end-2 {
    selector-locked: true
}

.row-end-3 {
    selector-locked: true
}

.row-end-4 {
    selector-locked: true
}

.row-end-auto {
    selector-locked: true
}

.grid-rows-1 {
    selector-locked: true
}

.grid-rows-2 {
    selector-locked: true
}

.grid-rows-3 {
    selector-locked: true
}

.grid-rows-none {
    selector-locked: true
}

.grid-cols-1 {
    selector-locked: true
}

.grid-cols-3 {
    selector-locked: true
}

.grid-cols-5 {
    selector-locked: true
}

.grid-cols-6 {
    selector-locked: true
}

.grid-60-40 {
    selector-locked: true
}

.grid-40-60 {
    selector-locked: true
}

.grid-33-66 {
    selector-locked: true
}

.grid-66-33 {
    selector-locked: true
}

.grid-75-25 {
    selector-locked: true
}

.grid-25-75 {
    selector-locked: true
}

.auto-grid-2 {
    selector-locked: true
}

.auto-grid-3 {
    selector-locked: true
}

.auto-grid-4 {
    selector-locked: true
}

.grid-cols-none {
    selector-locked: true
}

.font-normal {
    selector-locked: true;
    font-weight: 400
}

.font-bold {
    selector-locked: true;
    font-weight: 700
}

.h-auto {
    selector-locked: true;
    height: auto
}

.h-full {
    selector-locked: true;
    height: 100%
}

.h-screen {
    selector-locked: true;
    height: 100vh
}

.text-xs {
    selector-locked: true
}

.text-base {
    selector-locked: true
}

.text-lg {
    selector-locked: true
}

.text-xl {
    selector-locked: true
}

.text-2xl {
    selector-locked: true
}

.text-3xl {
    selector-locked: true
}

.text-4xl {
    selector-locked: true
}

.text-5xl {
    selector-locked: true
}

.text-6xl {
    selector-locked: true
}

.text-7xl {
    selector-locked: true
}

.text-8xl {
    selector-locked: true
}

.text-9xl {
    selector-locked: true
}

.ml-auto {
    selector-locked: true;
    margin-left: auto
}

.mr-auto {
    selector-locked: true;
    margin-right: auto
}

.mb-auto {
    selector-locked: true;
    margin-bottom: auto
}

.mt-auto {
    selector-locked: true;
    margin-top: auto
}

.mr-0 {
    selector-locked: true;
    margin-right: 0px
}

.mb-0 {
    selector-locked: true;
    margin-bottom: 0px
}

.ml-0 {
    selector-locked: true;
    margin-left: 0px
}

.mt-0 {
    selector-locked: true;
    margin-top: 0px
}

.mr-1 {
    selector-locked: true;
    margin-right: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.mb-1 {
    selector-locked: true;
    margin-bottom: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.ml-1 {
    selector-locked: true;
    margin-left: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.mt-1 {
    selector-locked: true;
    margin-top: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.mr-2 {
    selector-locked: true;
    margin-right: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.mb-2 {
    selector-locked: true;
    margin-bottom: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.ml-2 {
    selector-locked: true;
    margin-left: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.mt-2 {
    selector-locked: true;
    margin-top: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.mb-3 {
    selector-locked: true;
    margin-bottom: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.ml-3 {
    selector-locked: true;
    margin-left: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.mt-3 {
    selector-locked: true;
    margin-top: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.mb-4 {
    selector-locked: true;
    margin-bottom: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.ml-4 {
    selector-locked: true;
    margin-left: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.mt-4 {
    selector-locked: true;
    margin-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.mr-5 {
    selector-locked: true;
    margin-right: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.mb-5 {
    selector-locked: true;
    margin-bottom: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.ml-5 {
    selector-locked: true;
    margin-left: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.mt-5 {
    selector-locked: true;
    margin-top: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.mr-6 {
    selector-locked: true;
    margin-right: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.ml-6 {
    selector-locked: true;
    margin-left: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.mt-6 {
    selector-locked: true;
    margin-top: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.ml-8 {
    selector-locked: true;
    margin-left: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.mt-8 {
    selector-locked: true;
    margin-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.mr-10 {
    selector-locked: true;
    margin-right: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.mb-10 {
    selector-locked: true;
    margin-bottom: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.ml-10 {
    selector-locked: true;
    margin-left: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.mt-10 {
    selector-locked: true;
    margin-top: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.mb-12 {
    selector-locked: true;
    margin-bottom: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.ml-12 {
    selector-locked: true;
    margin-left: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.mt-12 {
    selector-locked: true;
    margin-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.mr-14 {
    selector-locked: true;
    margin-right: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.mb-14 {
    selector-locked: true;
    margin-bottom: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.ml-14 {
    selector-locked: true;
    margin-left: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.mt-14 {
    selector-locked: true;
    margin-top: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.mr-16 {
    selector-locked: true;
    margin-right: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.mb-16 {
    selector-locked: true;
    margin-bottom: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.ml-16 {
    selector-locked: true;
    margin-left: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.mt-16 {
    selector-locked: true;
    margin-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.mr-20 {
    selector-locked: true;
    margin-right: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.mb-20 {
    selector-locked: true;
    margin-bottom: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.ml-20 {
    selector-locked: true;
    margin-left: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.mt-20 {
    selector-locked: true;
    margin-top: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.mr-24 {
    selector-locked: true;
    margin-right: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.mb-24 {
    selector-locked: true;
    margin-bottom: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.ml-24 {
    selector-locked: true;
    margin-left: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.mt-24 {
    selector-locked: true;
    margin-top: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.mr-28 {
    selector-locked: true;
    margin-right: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.mb-28 {
    selector-locked: true;
    margin-bottom: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.ml-28 {
    selector-locked: true;
    margin-left: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.mt-28 {
    selector-locked: true;
    margin-top: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.mr-32 {
    selector-locked: true;
    margin-right: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.mb-32 {
    selector-locked: true;
    margin-bottom: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.ml-32 {
    selector-locked: true;
    margin-left: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.mt-32 {
    selector-locked: true;
    margin-top: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.mr-36 {
    selector-locked: true;
    margin-right: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.mb-36 {
    selector-locked: true;
    margin-bottom: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.ml-36 {
    selector-locked: true;
    margin-left: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.mt-36 {
    selector-locked: true;
    margin-top: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.mr-40 {
    selector-locked: true;
    margin-right: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.mb-40 {
    selector-locked: true;
    margin-bottom: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.ml-40 {
    selector-locked: true;
    margin-left: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.mt-40 {
    selector-locked: true;
    margin-top: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.mx-auto {
    selector-locked: true;
    margin-left: auto;
    margin-right: auto
}

.my-auto {
    selector-locked: true;
    margin-top: auto;
    margin-bottom: auto
}

.object-contain {
    selector-locked: true;
    object-fit: contain
}

.object-bottom {
    selector-locked: true;
    object-position: bottom
}

.object-left {
    selector-locked: true;
    object-position: left
}

.object-right {
    selector-locked: true;
    object-position: right
}

.object-top {
    selector-locked: true;
    object-position: top
}

.bg-cover {
    selector-locked: true;
    background-size: cover
}

.bg-center {
    selector-locked: true;
    background-position: center
}

.opacity-0 {
    selector-locked: true;
    opacity: 0
}

.opacity-25 {
    selector-locked: true;
    opacity: 0.25
}

.opacity-50 {
    selector-locked: true;
    opacity: 0.5
}

.opacity-75 {
    selector-locked: true;
    opacity: 0.75
}

.opacity-100 {
    selector-locked: true;
    opacity: 1
}

.hover-opacity-0:hover {
    opacity: 0
}

.hover-opacity-0 {
    selector-locked: true
}

.hover-opacity-25:hover {
    opacity: 0.25
}

.hover-opacity-25 {
    selector-locked: true
}

.hover-opacity-50:hover {
    opacity: 0.5
}

.hover-opacity-50 {
    selector-locked: true
}

.hover-opacity-75:hover {
    opacity: 0.75
}

.hover-opacity-75 {
    selector-locked: true
}

.hover-opacity-100:hover {
    opacity: 1
}

.hover-opacity-100 {
    selector-locked: true
}

.font-headings {
    font-family: 'Inter';
    selector-locked: true
}

.font-text {
    font-family: 'Inter';
    selector-locked: true
}

.p-0 {
    selector-locked: true;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem
}

.p-1 {
    selector-locked: true;
    padding-top: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem);
    padding-left: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem);
    padding-right: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem);
    padding-bottom: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.p-2 {
    selector-locked: true;
    padding-top: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem);
    padding-left: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem);
    padding-right: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem);
    padding-bottom: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.p-3 {
    selector-locked: true;
    padding-top: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem);
    padding-left: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem);
    padding-right: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem);
    padding-bottom: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.p-4 {
    selector-locked: true;
    padding-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-left: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-right: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-bottom: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.p-5 {
    selector-locked: true;
    padding-top: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem);
    padding-left: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem);
    padding-right: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem);
    padding-bottom: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.p-6 {
    selector-locked: true;
    padding-top: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem);
    padding-left: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem);
    padding-right: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem);
    padding-bottom: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.p-8 {
    selector-locked: true;
    padding-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-left: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-right: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-bottom: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.p-10 {
    selector-locked: true;
    padding-top: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem);
    padding-left: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem);
    padding-right: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem);
    padding-bottom: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.p-12 {
    selector-locked: true;
    padding-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-left: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-right: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-bottom: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.p-14 {
    selector-locked: true;
    padding-top: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem);
    padding-left: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem);
    padding-right: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem);
    padding-bottom: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.p-16 {
    selector-locked: true;
    padding-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-left: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-right: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-bottom: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.p-20 {
    selector-locked: true;
    padding-top: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem);
    padding-left: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem);
    padding-right: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem);
    padding-bottom: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.p-24 {
    selector-locked: true;
    padding-top: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem);
    padding-left: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem);
    padding-right: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem);
    padding-bottom: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.p-28 {
    selector-locked: true;
    padding-left: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem);
    padding-bottom: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem);
    padding-top: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem);
    padding-right: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.p-32 {
    selector-locked: true;
    padding-left: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem);
    padding-top: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem);
    padding-right: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem);
    padding-bottom: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.p-36 {
    selector-locked: true;
    padding-left: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem);
    padding-top: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem);
    padding-right: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem);
    padding-bottom: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.p-40 {
    selector-locked: true;
    padding-left: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem);
    padding-top: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem);
    padding-right: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem);
    padding-bottom: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.py-1 {
    selector-locked: true;
    padding-bottom: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem);
    padding-top: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.px-1 {
    selector-locked: true;
    padding-left: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem);
    padding-right: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.py-2 {
    selector-locked: true;
    padding-top: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem);
    padding-bottom: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.py-3 {
    selector-locked: true;
    padding-top: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem);
    padding-bottom: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.px-3 {
    selector-locked: true;
    padding-left: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem);
    padding-right: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.px-4 {
    selector-locked: true;
    padding-left: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
    padding-right: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.py-5 {
    selector-locked: true;
    padding-top: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem);
    padding-bottom: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.px-5 {
    selector-locked: true;
    padding-left: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem);
    padding-right: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.px-6 {
    selector-locked: true;
    padding-left: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem);
    padding-right: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.py-8 {
    selector-locked: true;
    padding-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-bottom: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.px-8 {
    selector-locked: true;
    padding-left: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
    padding-right: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.py-10 {
    selector-locked: true;
    padding-top: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem);
    padding-bottom: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.px-10 {
    selector-locked: true;
    padding-left: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem);
    padding-right: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.py-12 {
    selector-locked: true;
    padding-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-bottom: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.px-12 {
    selector-locked: true;
    padding-left: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
    padding-right: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.py-14 {
    selector-locked: true;
    padding-top: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem);
    padding-bottom: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.px-14 {
    selector-locked: true;
    padding-left: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem);
    padding-right: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.py-16 {
    selector-locked: true;
    padding-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-bottom: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.px-16 {
    selector-locked: true;
    padding-left: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
    padding-right: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.py-20 {
    selector-locked: true;
    padding-top: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem);
    padding-bottom: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.px-20 {
    selector-locked: true;
    padding-left: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem);
    padding-right: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.py-24 {
    selector-locked: true;
    padding-top: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem);
    padding-bottom: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.px-24 {
    selector-locked: true;
    padding-left: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem);
    padding-right: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.py-28 {
    selector-locked: true;
    padding-top: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem);
    padding-bottom: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.px-28 {
    selector-locked: true;
    padding-left: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem);
    padding-right: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.py-32 {
    selector-locked: true;
    padding-top: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem);
    padding-bottom: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.px-32 {
    selector-locked: true;
    padding-left: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem);
    padding-right: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.py-36 {
    selector-locked: true;
    padding-top: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem);
    padding-bottom: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.px-36 {
    selector-locked: true;
    padding-left: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem);
    padding-right: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.py-40 {
    selector-locked: true;
    padding-top: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem);
    padding-bottom: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.px-40 {
    selector-locked: true;
    padding-left: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem);
    padding-right: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.pr-1 {
    selector-locked: true;
    padding-right: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.pb-1 {
    selector-locked: true;
    padding-bottom: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.pl-1 {
    selector-locked: true;
    padding-left: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.pt-1 {
    selector-locked: true;
    padding-top: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.pr-2 {
    selector-locked: true;
    padding-right: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.pb-2 {
    selector-locked: true;
    padding-bottom: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.pl-2 {
    selector-locked: true;
    padding-left: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.pt-2 {
    selector-locked: true;
    padding-top: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.pr-3 {
    selector-locked: true;
    padding-right: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.pb-3 {
    selector-locked: true;
    padding-bottom: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.pl-3 {
    selector-locked: true;
    padding-left: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.pt-3 {
    selector-locked: true;
    padding-top: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.pr-4 {
    selector-locked: true;
    padding-right: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.pb-4 {
    selector-locked: true;
    padding-bottom: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.pl-4 {
    selector-locked: true;
    padding-left: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.pt-4 {
    selector-locked: true;
    padding-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.pr-5 {
    selector-locked: true;
    padding-right: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.pb-5 {
    selector-locked: true;
    padding-bottom: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.pl-5 {
    selector-locked: true;
    padding-left: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.pt-5 {
    selector-locked: true;
    padding-top: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem)
}

.pr-6 {
    selector-locked: true;
    padding-right: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.pb-6 {
    selector-locked: true;
    padding-bottom: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.pl-6 {
    selector-locked: true;
    padding-left: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.pt-6 {
    selector-locked: true;
    padding-top: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.pr-8 {
    selector-locked: true;
    padding-right: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.pb-8 {
    selector-locked: true;
    padding-bottom: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.pl-8 {
    selector-locked: true;
    padding-left: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.pt-8 {
    selector-locked: true;
    padding-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.pr-12 {
    selector-locked: true;
    padding-right: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.pb-12 {
    selector-locked: true;
    padding-bottom: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.pl-12 {
    selector-locked: true;
    padding-left: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.pt-12 {
    selector-locked: true;
    padding-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.pr-16 {
    selector-locked: true;
    padding-right: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.pb-16 {
    selector-locked: true;
    padding-bottom: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.pl-16 {
    selector-locked: true;
    padding-left: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.pt-16 {
    selector-locked: true;
    padding-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.pr-20 {
    selector-locked: true;
    padding-right: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.pb-20 {
    selector-locked: true;
    padding-bottom: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.pl-20 {
    selector-locked: true;
    padding-left: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.pt-20 {
    selector-locked: true;
    padding-top: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.pr-24 {
    selector-locked: true;
    padding-right: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.pb-24 {
    selector-locked: true;
    padding-bottom: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.pl-24 {
    selector-locked: true;
    padding-left: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.pt-24 {
    selector-locked: true;
    padding-top: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem)
}

.pr-28 {
    selector-locked: true;
    padding-right: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.pb-28 {
    selector-locked: true;
    padding-bottom: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.pl-28 {
    selector-locked: true;
    padding-left: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.pt-28 {
    selector-locked: true;
    padding-top: min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem)
}

.pr-32 {
    selector-locked: true;
    padding-right: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.pb-32 {
    selector-locked: true;
    padding-bottom: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.pl-32 {
    selector-locked: true;
    padding-left: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.pt-32 {
    selector-locked: true;
    padding-top: min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem)
}

.pr-36 {
    selector-locked: true;
    padding-right: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.pb-36 {
    selector-locked: true;
    padding-bottom: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.pl-36 {
    selector-locked: true;
    padding-left: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.pt-36 {
    selector-locked: true;
    padding-top: min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem)
}

.pr-40 {
    selector-locked: true;
    padding-right: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.pb-40 {
    selector-locked: true;
    padding-bottom: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.pl-40 {
    selector-locked: true;
    padding-left: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.pt-40 {
    selector-locked: true;
    padding-top: min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem)
}

.section-pt-0 {
    selector-locked: true
}

.section-pt-sm {
    selector-locked: true
}

.section-pb-0 {
    selector-locked: true
}

.section-pb-sm {
    selector-locked: true
}

.section-py-0 {
    selector-locked: true
}

.section-py-sm {
    selector-locked: true
}

.underline {
    selector-locked: true;
    text-decoration: underline
}

.hover-underline:hover {
    text-decoration: underline
}

.hover-underline {
    selector-locked: true
}

.uppercase {
    selector-locked: true;
    text-transform: uppercase
}

.lowercase {
    selector-locked: true;
    text-transform: lowercase
}

.capitalize {
    selector-locked: true;
    text-transform: capitalize
}

.text-left {
    selector-locked: true;
    text-align: left
}

.text-center {
    selector-locked: true;
    text-align: center
}

.text-right {
    selector-locked: true;
    text-align: right
}

.horizontal-wrap {
    selector-locked: true
}

.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts),
.horizontal-wrap.oxy-easy-posts .oxy-posts,
.horizontal-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.vertical {
    selector-locked: true
}

.vertical:not(.ct-section):not(.oxy-easy-posts),
.vertical.oxy-easy-posts .oxy-posts,
.vertical.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

.flex {
    selector-locked: true
}

.flex:not(.ct-section):not(.oxy-easy-posts),
.flex.oxy-easy-posts .oxy-posts,
.flex.ct-section .ct-section-inner-wrap {
    display: flex
}

.flex-row {
    selector-locked: true
}

.flex-row:not(.ct-section):not(.oxy-easy-posts),
.flex-row.oxy-easy-posts .oxy-posts,
.flex-row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row
}

.flex-col {
    selector-locked: true
}

.flex-col:not(.ct-section):not(.oxy-easy-posts),
.flex-col.oxy-easy-posts .oxy-posts,
.flex-col.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

.flex-wrap {
    selector-locked: true
}

.flex-wrap:not(.ct-section):not(.oxy-easy-posts),
.flex-wrap.oxy-easy-posts .oxy-posts,
.flex-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-wrap: wrap
}

.justify-start {
    selector-locked: true
}

.justify-start:not(.ct-section):not(.oxy-easy-posts),
.justify-start.oxy-easy-posts .oxy-posts,
.justify-start.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: flex-start
}

.justify-end {
    selector-locked: true
}

.justify-end:not(.ct-section):not(.oxy-easy-posts),
.justify-end.oxy-easy-posts .oxy-posts,
.justify-end.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: flex-end
}

.justify-center {
    selector-locked: true
}

.justify-center:not(.ct-section):not(.oxy-easy-posts),
.justify-center.oxy-easy-posts .oxy-posts,
.justify-center.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: center
}

.justify-between {
    selector-locked: true
}

.justify-between:not(.ct-section):not(.oxy-easy-posts),
.justify-between.oxy-easy-posts .oxy-posts,
.justify-between.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: space-between
}

.items-start {
    selector-locked: true
}

.items-start:not(.ct-section):not(.oxy-easy-posts),
.items-start.oxy-easy-posts .oxy-posts,
.items-start.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: flex-start
}

.items-end {
    selector-locked: true
}

.items-end:not(.ct-section):not(.oxy-easy-posts),
.items-end.oxy-easy-posts .oxy-posts,
.items-end.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: flex-end
}

.items-baseline {
    selector-locked: true;
    align-items: baseline
}

.self-start {
    selector-locked: true;
    align-self: flex-start
}

.self-end {
    selector-locked: true;
    align-self: flex-end
}

.self-center {
    selector-locked: true;
    align-self: center
}

.self-stretch {
    selector-locked: true;
    align-self: stretch
}

.items-stretch {
    selector-locked: true
}

.items-stretch:not(.ct-section):not(.oxy-easy-posts),
.items-stretch.oxy-easy-posts .oxy-posts,
.items-stretch.ct-section .ct-section-inner-wrap {
    align-items: stretch
}

.content-center {
    selector-locked: true
}

.content-center:not(.ct-section):not(.oxy-easy-posts),
.content-center.oxy-easy-posts .oxy-posts,
.content-center.ct-section .ct-section-inner-wrap {
    align-content: center
}

.content-between {
    selector-locked: true
}

.content-between:not(.ct-section):not(.oxy-easy-posts),
.content-between.oxy-easy-posts .oxy-posts,
.content-between.ct-section .ct-section-inner-wrap {
    display: flex;
    align-content: space-between;
    justify-content: space-between
}

.content-around {
    selector-locked: true
}

.content-around:not(.ct-section):not(.oxy-easy-posts),
.content-around.oxy-easy-posts .oxy-posts,
.content-around.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: space-around
}

.hidden {
    selector-locked: true
}

.hidden:not(.ct-section):not(.oxy-easy-posts),
.hidden.oxy-easy-posts .oxy-posts,
.hidden.ct-section .ct-section-inner-wrap {
    display: none;
    flex-direction: unset
}

.overflow-y-scroll {
    selector-locked: true;
    overflow-y: scroll
}

.tracking-tighter {
    selector-locked: true;
    letter-spacing: -0.05rem
}

.tracking-tight {
    selector-locked: true;
    letter-spacing: -0.025rem
}

.tracking-wide {
    selector-locked: true;
    letter-spacing: 0.05rem
}

.tracking-wider {
    selector-locked: true;
    letter-spacing: 0.1rem
}

.overflow-hidden {
    selector-locked: true;
    overflow: hidden
}

.inline-block {
    selector-locked: true;
    display: inline-block
}

.inline-block:not(.ct-section):not(.oxy-easy-posts),
.inline-block.oxy-easy-posts .oxy-posts,
.inline-block.ct-section .ct-section-inner-wrap {
    display: inline-block;
    flex-direction: unset
}

.color-secondary {
    selector-locked: true;
    color: var(--secondary-color)
}

.color-primary-alt {
    selector-locked: true;
    color: var(--primary-alt-color)
}

.color-secondary-alt {
    selector-locked: true;
    color: var(--secondary-alt-color)
}

.color-tertiary {
    selector-locked: true;
    color: var(--tertiary-color)
}

.color-paragraph-alt {
    selector-locked: true;
    color: var(--paragraph-alt-color)
}

.color-black {
    selector-locked: true;
    color: var(--black-color)
}

.color-white {
    selector-locked: true;
    color: var(--white-color)
}

.order-1 {
    selector-locked: true;
    -webkit-order: 1;
    order: 1
}

.order-2 {
    selector-locked: true;
    -webkit-order: 2;
    order: 2
}

.order-3 {
    selector-locked: true;
    -webkit-order: 3;
    order: 3
}

.order-4 {
    selector-locked: true;
    -webkit-order: 4;
    order: 4
}

.order-5 {
    selector-locked: true;
    -webkit-order: 5;
    order: 5
}

.order-6 {
    selector-locked: true;
    -webkit-order: 6;
    order: 6
}

.order-first {
    selector-locked: true;
    -webkit-order: -9999;
    order: -9999
}

.order-last {
    selector-locked: true;
    -webkit-order: 9999;
    order: 9999
}

.order-none {
    selector-locked: true;
    -webkit-order: 0;
    order: 0
}

.w-auto {
    selector-locked: true;
    width: auto
}

.w-1by2 {
    selector-locked: true;
    width: 50%
}

.w-1by3 {
    selector-locked: true;
    width: 33.333333%
}

.w-2by3 {
    selector-locked: true;
    width: 66.666667%
}

.w-1by4 {
    selector-locked: true;
    width: 25%
}

.w-2by4 {
    selector-locked: true;
    width: 50%
}

.w-3by4 {
    selector-locked: true;
    width: 75%
}

.w-1by6 {
    selector-locked: true;
    width: 16.666667%
}

.w-2by6 {
    selector-locked: true;
    width: 33.333333%
}

.w-3by6 {
    selector-locked: true;
    width: 50%
}

.w-4by6 {
    selector-locked: true;
    width: 66.666667%
}

.w-5by6 {
    selector-locked: true;
    width: 83.333333%
}

.w-1by5 {
    selector-locked: true;
    width: 20%
}

.w-10p {
    selector-locked: true;
    width: 10%
}

.w-screen {
    selector-locked: true;
    width: 100vw
}

.max-w-0 {
    selector-locked: true;
    max-width: 0rem
}

.max-w-xs {
    selector-locked: true;
    max-width: 31.9rem
}

.max-w-sm {
    selector-locked: true;
    max-width: 47.9rem
}

.max-w-md {
    selector-locked: true;
    max-width: 76.7rem
}

.max-w-lg {
    selector-locked: true;
    max-width: 99.1rem
}

.max-w-xl {
    selector-locked: true;
    max-width: 111.9rem
}

.max-w-full {
    selector-locked: true;
    max-width: 100%
}

.max-w-prose {
    selector-locked: true;
    max-width: 65chnone
}

.z-99 {
    selector-locked: true;
    z-index: 99
}

.blur-sm {
    selector-locked: true;
    filter: blur(4px)
}

.blur {
    selector-locked: true;
    filter: blur(8px)
}

.blur-md {
    selector-locked: true;
    filter: blur(12px)
}

.blur-lg {
    selector-locked: true;
    filter: blur(16px)
}

.blur-xl {
    selector-locked: true;
    filter: blur(24px)
}

.blogzine {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-breakout {
        selector-locked: true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%)
    }
}

.xl-sticky-off {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-sticky-off {
        position: static
    }
}

.xl-grid-cols-1 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-grid-cols-1 {}
}

.xl-grid-cols-2 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-grid-cols-2 {}
}

.xl-grid-cols-4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-grid-cols-4 {}
}

.xl-grid-cols-5 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-grid-cols-5 {}
}

.xl-grid-cols-none {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-grid-cols-none {}
}

.xl-col-end-1 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-1 {}
}

.xl-col-end-2 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-2 {}
}

.xl-col-end-3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-3 {}
}

.xl-col-end-4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-4 {}
}

.xl-col-end-5 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-5 {}
}

.xl-col-end-6 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-6 {}
}

.xl-col-end-auto {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-end-auto {}
}

.xl-col-start-1 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-1 {}
}

.xl-col-start-2 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-2 {}
}

.xl-col-start-3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-3 {}
}

.xl-col-start-4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-4 {}
}

.xl-col-start-5 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-5 {}
}

.xl-col-start-6 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-6 {}
}

.xl-col-start-auto {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-start-auto {}
}

.xl-col-auto {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-auto {}
}

.xl-col-span-1 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-span-1 {}
}

.xl-col-span-2 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-span-2 {}
}

.xl-col-span-3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-span-3 {}
}

.xl-col-span-4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-span-4 {}
}

.xl-col-span-5 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-col-span-5 {}
}

.xl-row-span-1 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-row-span-1 {}
}

.xl-row-span-2 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-row-span-2 {}
}

.xl-row-span-3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-row-span-3 {}
}

.xl-flex {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-flex {}
}

.xl-h-full {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-h-full {}
}

.xl-h-screen {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-h-screen {}
}

.xl-mx-auto {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-mx-auto {}
}

.xl-centered {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-centered {}
}

.xl-horizontal {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-horizontal {}
}

.xl-horizontal-wrap {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-horizontal-wrap {}
}

.xl-vertical {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-vertical {}
}

.xl-hidden {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-hidden {}
}

.xl-w-1by2 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-1by2 {}
}

.xl-w-1by3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-1by3 {}
}

.xl-w-2by3 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-2by3 {}
}

.xl-w-1by4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-1by4 {}
}

.xl-w-2by4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-2by4 {}
}

.xl-w-3by4 {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-3by4 {}
}

.xl-w-full {
    selector-locked: true
}

@media (max-width:1168px) {
    .xl-w-full {}
}

@media (max-width:991px) {
    .lg-breakout {
        selector-locked: true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%)
    }
}

.lg-sticky-off {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-sticky-off {
        position: static
    }
}

.lg-col-end-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-end-1 {}
}

.lg-col-end-2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-end-2 {}
}

.lg-col-end-3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-end-3 {}
}

.lg-col-end-4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-end-4 {}
}

.lg-col-end-5 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-end-5 {}
}

.lg-col-end-auto {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-end-auto {}
}

.lg-col-start-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-start-1 {}
}

.lg-col-start-2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-start-2 {}
}

.lg-col-start-3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-start-3 {}
}

.lg-col-start-4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-start-4 {}
}

.lg-col-start-5 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-start-5 {}
}

.lg-col-start-auto {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-start-auto {}
}

.lg-col-auto {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-auto {
        grid-column: auto
    }
}

.lg-col-span-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-span-1 {}
}

.lg-col-span-2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-span-2 {}
}

.lg-col-span-3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-span-3 {}
}

.lg-col-span-4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-col-span-4 {}
}

.lg-row-span-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-row-span-1 {}
}

.lg-row-span-2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-row-span-2 {}
}

.lg-row-span-3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-row-span-3 {}
}

.lg-grid-cols-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-grid-cols-1 {}
}

.lg-grid-cols-3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-grid-cols-3 {}
}

.lg-grid-cols-4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-grid-cols-4 {}
}

.lg-grid-cols-none {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-grid-cols-none {}
}

.lg-row-start-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-row-start-1 {}
}

.lg-flex {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-flex {}
}

.lg-order-1 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-1 {}
}

.lg-order-2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-2 {}
}

.lg-order-3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-3 {}
}

.lg-order-4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-4 {}
}

.lg-order-5 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-5 {}
}

.lg-order-6 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-6 {}
}

.lg-order-first {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-first {}
}

.lg-order-last {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-last {}
}

.lg-order-none {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-order-none {}
}

.lg-h-full {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-h-full {}
}

.lg-h-screen {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-h-screen {}
}

.lg-mr-0 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-mr-0 {}
}

.lg-mx-auto {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-mx-auto {}
}

.lg-centered {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-centered {}
}

.lg-horizontal {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-horizontal {}
}

.lg-horizontal-reverse {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-horizontal-reverse {}
}

.lg-horizontal-wrap {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-horizontal-wrap {}
}

.lg-vertical {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-vertical {}
}

.lg-vertical-reverse {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-vertical-reverse {}
}

.lg-w-1by2 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-1by2 {}
}

.lg-w-1by3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-1by3 {}
}

.lg-w-2by3 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-2by3 {}
}

.lg-w-1by4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-1by4 {}
}

.lg-w-2by4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-2by4 {}
}

.lg-w-3by4 {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-3by4 {}
}

.lg-w-full {
    selector-locked: true
}

@media (max-width:991px) {
    .lg-w-full {}
}

@media (max-width:767px) {
    .md-breakout {
        selector-locked: true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%)
    }
}

.md-sticky-off {
    selector-locked: true
}

@media (max-width:767px) {
    .md-sticky-off {
        position: static
    }
}

.md-rounded-sm {
    selector-locked: true
}

@media (max-width:767px) {
    .md-rounded-sm {}
}

.md-rounded {
    selector-locked: true
}

@media (max-width:767px) {
    .md-rounded {}
}

.md-rounded-md {
    selector-locked: true
}

@media (max-width:767px) {
    .md-rounded-md {}
}

.md-rounded-lg {
    selector-locked: true
}

@media (max-width:767px) {
    .md-rounded-lg {}
}

.md-col-end-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-end-1 {}
}

.md-col-end-2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-end-2 {}
}

.md-col-end-3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-end-3 {}
}

.md-col-end-4 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-end-4 {}
}

.md-col-end-5 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-end-5 {}
}

.md-col-end-auto {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-end-auto {}
}

.md-col-start-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-start-1 {}
}

.md-col-start-2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-start-2 {}
}

.md-col-start-3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-start-3 {}
}

.md-col-start-4 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-start-4 {}
}

.md-col-start-5 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-start-5 {}
}

.md-col-start-auto {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-start-auto {}
}

.md-col-auto {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-auto {}
}

.md-col-span-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-span-1 {}
}

.md-col-span-2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-span-2 {}
}

.md-col-span-3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-span-3 {}
}

.md-col-span-4 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-col-span-4 {}
}

.md-row-span-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-row-span-1 {}
}

.md-row-span-2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-row-span-2 {}
}

.md-row-span-3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-row-span-3 {}
}

.md-grid-cols-2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-grid-cols-2 {}
}

.md-grid-cols-3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-grid-cols-3 {}
}

.md-grid-cols-4 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-grid-cols-4 {}
}

.md-grid-cols-none {
    selector-locked: true
}

@media (max-width:767px) {
    .md-grid-cols-none {}
}

.md-row-start-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-row-start-1 {}
}

.md-flex {
    selector-locked: true
}

@media (max-width:767px) {
    .md-flex {}
}

.md-order-1 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-1 {}
}

.md-order-2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-2 {}
}

.md-order-3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-3 {}
}

.md-order-4 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-4 {}
}

.md-order-5 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-5 {}
}

.md-order-6 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-6 {}
}

.md-order-first {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-first {}
}

.md-order-last {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-last {}
}

.md-order-none {
    selector-locked: true
}

@media (max-width:767px) {
    .md-order-none {}
}

.md-h-full {
    selector-locked: true
}

@media (max-width:767px) {
    .md-h-full {}
}

.md-h-screen {
    selector-locked: true
}

@media (max-width:767px) {
    .md-h-screen {}
}

.md-ml-auto {
    selector-locked: true
}

@media (max-width:767px) {
    .md-ml-auto {
        margin-left: auto
    }
}

.md-mr-auto {
    selector-locked: true
}

@media (max-width:767px) {
    .md-mr-auto {}
}

.md-mr-0 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-mr-0 {}
}

.md-mb-0 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-mb-0 {}
}

.md-mx-auto {
    selector-locked: true
}

@media (max-width:767px) {
    .md-mx-auto {}
}

.md-centered {
    selector-locked: true
}

@media (max-width:767px) {
    .md-centered {}
}

.md-horizontal {
    selector-locked: true
}

@media (max-width:767px) {
    .md-horizontal {}
}

.md-horizontal-reverse {
    selector-locked: true
}

@media (max-width:767px) {
    .md-horizontal-reverse {}
}

.md-horizontal-wrap {
    selector-locked: true
}

@media (max-width:767px) {
    .md-horizontal-wrap {}
}

.md-vertical {
    selector-locked: true
}

@media (max-width:767px) {
    .md-vertical {}
}

.md-vertical-reverse {
    selector-locked: true
}

@media (max-width:767px) {
    .md-vertical-reverse {}
}

.md-w-1by2 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-w-1by2 {}
}

.md-w-1by3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-w-1by3 {}
}

.md-w-2by3 {
    selector-locked: true
}

@media (max-width:767px) {
    .md-w-2by3 {}
}

.md-w-full {
    selector-locked: true
}

@media (max-width:767px) {
    .md-w-full {}
}

@media (max-width:479px) {
    .sm-breakout {
        selector-locked: true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%)
    }
}

.sm-sticky-off {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-sticky-off {
        position: static
    }
}

.sm-col-end-1 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-end-1 {}
}

.sm-col-end-2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-end-2 {}
}

.sm-col-end-3 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-end-3 {}
}

.sm-col-end-4 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-end-4 {}
}

.sm-col-end-auto {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-end-auto {}
}

.sm-col-start-1 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-start-1 {}
}

.sm-col-start-2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-start-2 {}
}

.sm-col-start-3 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-start-3 {}
}

.sm-col-start-4 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-start-4 {}
}

.sm-col-start-auto {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-start-auto {}
}

.sm-col-auto {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-auto {}
}

.sm-col-span-1 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-span-1 {}
}

.sm-col-span-2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-span-2 {}
}

.sm-col-span-3 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-col-span-3 {}
}

.sm-row-span-1 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-row-span-1 {}
}

.sm-row-span-2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-row-span-2 {}
}

.sm-row-span-3 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-row-span-3 {}
}

.sm-grid-cols-1 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-grid-cols-1 {}
}

.sm-grid-cols-2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-grid-cols-2 {}
}

.sm-grid-cols-3 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-grid-cols-3 {}
}

.sm-grid-cols-none {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-grid-cols-none {}
}

.sm-flex {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-flex {}
}

.sm-order-1 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-1 {}
}

.sm-order-2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-2 {}
}

.sm-order-3 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-3 {}
}

.sm-order-4 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-4 {}
}

.sm-order-5 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-5 {}
}

.sm-order-6 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-6 {}
}

.sm-order-first {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-first {}
}

.sm-order-last {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-last {}
}

.sm-order-none {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-order-none {}
}

.sm-h-full {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-h-full {}
}

.sm-h-screen {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-h-screen {}
}

.sm-mt-0 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-mt-0 {}
}

.sm-mr-auto {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-mr-auto {}
}

.sm-ml-auto {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-ml-auto {}
}

.sm-mx-auto {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-mx-auto {}
}

.sm-centered {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-centered {}
}

.sm-horizontal {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-horizontal {}
}

.sm-horizontal-reverse {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-horizontal-reverse {}
}

.sm-horizontal-wrap {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-horizontal-wrap {}
}

.sm-vertical {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-vertical {}
}

.sm-vertical-reverse {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-vertical-reverse {}
}

.sm-w-1by2 {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-w-1by2 {}
}

.sm-w-full {
    selector-locked: true
}

@media (max-width:479px) {
    .sm-w-full {}
}

.hover-bg-primary {
    selector-locked: true
}

.hover-bg-secondary {
    selector-locked: true
}

.hover-bg {
    selector-locked: true
}

.hover-bg-dark {
    selector-locked: true
}

.hover-bg-light {
    selector-locked: true
}

.hover-bg-alt {
    selector-locked: true
}

.hover-bg-white {
    selector-locked: true
}

.hover-bg-black {
    selector-locked: true
}

.hover-bg-placeholder {
    selector-locked: true
}

.hover-bg-placeholder-alt {
    selector-locked: true
}

.hover-color-dark {
    selector-locked: true
}

.hover-color-light {
    selector-locked: true
}

.hover-color-primary {
    selector-locked: true
}

.hover-color-paragraph {
    selector-locked: true
}

.hover-color-paragraph-alt {
    selector-locked: true
}

.hover-border-primary {
    selector-locked: true
}

.hover-border-secondary {
    selector-locked: true
}

.hover-border-dark {
    selector-locked: true
}

.hover-border-light {
    selector-locked: true
}

.hover-border {
    selector-locked: true
}

.hover-border-alt {
    selector-locked: true
}

.telegram {}

.link-soclal:ct_depth {}

.link-soclal {
    url_encoded: true
}

.company-info-bloack:ct_depth {}

.company-info-bloack {
    width: 100%;
    text-align: justify;
    margin-bottom: 16px;
    margin-top: 16px
}

.company-info-bloack:not(.ct-section):not(.oxy-easy-posts),
.company-info-bloack.oxy-easy-posts .oxy-posts,
.company-info-bloack.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.counter {
    width: 33%;
    text-align: left;
    margin-right: 0px
}

.counter:not(.ct-section):not(.oxy-easy-posts),
.counter.oxy-easy-posts .oxy-posts,
.counter.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

@media (max-width:767px) {
    .counter {
        width: 100%
    }
}

.dots-with-icon {
    padding-left: 0px;
    margin-left: 0px
}

.msb-cards-4 {
    background-color: #f2f4f6;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 4px;
    padding-bottom: 24px;
    height: 100%;
    text-align: right
}

.msb-cards-4:not(.ct-section):not(.oxy-easy-posts),
.msb-cards-4.oxy-easy-posts .oxy-posts,
.msb-cards-4.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start
}

@media (max-width:991px) {
    .msb-cards-4 {
        height: 200px
    }
}

@media (max-width:767px) {
    .msb-cards-4 {
        height: 200px
    }
}

@media (max-width:479px) {
    .msb-cards-4 {
        height: 200px
    }
}

.tabs-7622-tab {
    width: 50%
}

.tabs-7622-tab-active {}

.tabs-contents-7622-tab {}

.tabs-7097-tab {}

.tabs-7097-tab-active {}

.tabs-contents-7097-tab {}

.napravlenie:hover {
    transition-duration: 0.3s;
    box-shadow: 0px 8px 72px rgba(219, 219, 219, 0.56)
}

.napravlenie {
    background-image: url(https://spk-almaty.kz/wp-content/uploads/2022/05/2.jpg);
    background-size: cover;
    width: 49%;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 16px;
    text-align: justify;
    background-color: #ffffff;
    border-radius: 4px;
    height: 90px;
    max-height: 90px;
    min-height: 90px;
    transition-duration: 0.4s
}

.napravlenie:not(.ct-section):not(.oxy-easy-posts),
.napravlenie.oxy-easy-posts .oxy-posts,
.napravlenie.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.tabs-1997-tab {
    width: 30%
}

@media (max-width:479px) {
    .tabs-1997-tab {
        width: 50%
    }
}

.tabs-1997-tab-active {}

.tabs-contents-1997-tab {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 24px
}

.fast-filter {
    width: 100%;
    margin-bottom: 24px;
    min-width: 100%
}

@media (max-width:767px) {
    .fast-filter {}

    .fast-filter:not(.ct-section):not(.oxy-easy-posts),
    .fast-filter.oxy-easy-posts .oxy-posts,
    .fast-filter.ct-section .ct-section-inner-wrap {
        display: none
    }
}

.card {}

.slider-div:hover {
    .slider-div: hover -webkit-filter:grayscale(0%);
    filter: grayscale(0%)
}

.slider-div {
    width: 20%;
    padding-left: 16px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    transition-duration: 0.4s;
    text-align: center;
    .slider-div -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.slider-div:not(.ct-section):not(.oxy-easy-posts),
.slider-div.oxy-easy-posts .oxy-posts,
.slider-div.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center
}

@media (max-width:767px) {
    .slider-div {
        width: 100%;
        text-align: center
    }

    .slider-div:not(.ct-section):not(.oxy-easy-posts),
    .slider-div.oxy-easy-posts .oxy-posts,
    .slider-div.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

@media (max-width:479px) {
    .slider-div {
        text-align: center;
        width: 100%
    }

    .slider-div:not(.ct-section):not(.oxy-easy-posts),
    .slider-div.oxy-easy-posts .oxy-posts,
    .slider-div.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.social-icons:ct_depth {}

.social-icons {
    width: 5px;
    height: 48px
}

.fast-filter-kz:ct_depth {}

.fast-filter-kz {}

.kaz-readmore:hover {
    color: #c99e67
}

.kaz-readmore {
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    color: #1b2124 !important
}

.eng-readmore:hover {
    color: #c99e67
}

.eng-readmore {
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    color: #1b2124 !important
}

.rus-readmore:hover {
    color: #c99e67
}

.rus-readmore {
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    color: #1b2124 !important
}

.eng-title {}

.kaz-title {}

.rus-title {
    margin-left: 0px
}

.facetwp-template {
    width: 100%;
    margin-bottom: 20px
}

.kalendary-date {}

.kalendary-item {
    margin-bottom: 30px;
    height: 275px
}

.div_block-112-9105 {}

.oxy-header-container {
    justify-content: center
}

.oxy-header-center {
    flext-grow: 0
}

.oxy-header-left,
.oxy-header-right {
    flex: 1
}

@media only screen and (max-width:992px) {



    .oxy-header-left,
    .oxy-header-right {
        justify-contner;
        center
    }
}

.ct-image {
    object-fit: cover
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

:root {
    --responsive-text-base: calc(var(--desktop-text-base) * var(--responsive-text-ratio));
    --viewport-calc: calc((100vw - calc(var(--viewport-min) * 1rem)) / (var(--viewport-max) - var(--viewport-min)));
    --h1: min(max(calc(var(--mobile-h1) * 1rem), calc(var(--mobile-h1) * 1rem + (var(--desktop-h1) - var(--mobile-h1)) * var(--viewport-calc))), calc(var(--desktop-h1) * 1rem));
    --h2: min(max(calc(var(--mobile-h2) * 1rem), calc(var(--mobile-h2) * 1rem + (var(--desktop-h2) - var(--mobile-h2)) * var(--viewport-calc))), calc(var(--desktop-h2) * 1rem));
    --h3: min(max(calc(var(--mobile-h3) * 1rem), calc(var(--mobile-h3) * 1rem + (var(--desktop-h3) - var(--mobile-h3)) * var(--viewport-calc))), calc(var(--desktop-h3) * 1rem));
    --h4: min(max(calc(var(--mobile-h4) * 1rem), calc(var(--mobile-h4) * 1rem + (var(--desktop-h4) - var(--mobile-h4)) * var(--viewport-calc))), calc(var(--desktop-h4) * 1rem));
    --h5: min(max(calc(var(--mobile-h5) * 1rem), calc(var(--mobile-h5) * 1rem + (var(--desktop-h5) - var(--mobile-h5)) * var(--viewport-calc))), calc(var(--desktop-h5) * 1rem));
    --h6: min(max(calc(var(--mobile-h6) * 1rem), calc(var(--mobile-h6) * 1rem + (var(--desktop-h6) - var(--mobile-h6)) * var(--viewport-calc))), calc(var(--desktop-h6) * 1rem));
    --hero: min(max(calc(var(--mobile-hero) * 1rem), calc(var(--mobile-hero) * 1rem + (var(--desktop-hero) - var(--mobile-hero)) * var(--viewport-calc))), calc(var(--desktop-hero) * 1rem));
    --smallest-mobile-xs: max(var(--mobile-xs), var(--smallest-font-size));
    --smallest-mobile-sm: max(var(--mobile-sm), var(--smallest-font-size));
    --smallest-mobile-base: max(var(--mobile-base), var(--smallest-font-size));
    --smallest-mobile-lg: max(var(--mobile-lg), var(--smallest-font-size));
    --smallest-mobile-xl: max(var(--mobile-xl), var(--smallest-font-size));
    --smallest-mobile-2xl: max(var(--mobile-2xl), var(--smallest-font-size));
    --smallest-mobile-3xl: max(var(--mobile-3xl), var(--smallest-font-size));
    --smallest-mobile-4xl: max(var(--mobile-4xl), var(--smallest-font-size));
    --smallest-desktop-xs: max(var(--desktop-xs), var(--smallest-font-size));
    --smallest-desktop-sm: max(var(--desktop-sm), var(--smallest-font-size));
    --smallest-desktop-base: max(var(--desktop-base), var(--smallest-font-size));
    --text-xs: min(max(calc(var(--smallest-mobile-xs) * 1rem), calc(var(--smallest-mobile-xs) * 1rem + (var(--smallest-desktop-xs) - var(--smallest-mobile-xs)) * var(--viewport-calc))), calc(var(--smallest-desktop-xs) * 1rem));
    --text-sm: min(max(calc(var(--smallest-mobile-sm) * 1rem), calc(var(--smallest-mobile-sm) * 1rem + (var(--smallest-desktop-sm) - var(--smallest-mobile-sm)) * var(--viewport-calc))), calc(var(--smallest-desktop-sm) * 1rem));
    --text-base: min(max(calc(var(--smallest-mobile-base) * 1rem), calc(var(--smallest-mobile-base) * 1rem + (var(--smallest-desktop-base) - var(--smallest-mobile-base)) * var(--viewport-calc))), calc(var(--smallest-desktop-base) * 1rem));
    --text-lg: min(max(calc(var(--smallest-mobile-lg) * 1rem), calc(var(--smallest-mobile-lg) * 1rem + (var(--desktop-lg) - var(--smallest-mobile-lg)) * var(--viewport-calc))), calc(var(--desktop-lg) * 1rem));
    --text-xl: min(max(calc(var(--smallest-mobile-xl) * 1rem), calc(var(--smallest-mobile-xl) * 1rem + (var(--desktop-xl) - var(--smallest-mobile-xl)) * var(--viewport-calc))), calc(var(--desktop-xl) * 1rem));
    --text-2xl: min(max(calc(var(--smallest-mobile-2xl) * 1rem), calc(var(--smallest-mobile-2xl) * 1rem + (var(--desktop-2xl) - var(--smallest-mobile-2xl)) * var(--viewport-calc))), calc(var(--desktop-2xl) * 1rem));
    --text-3xl: min(max(calc(var(--smallest-mobile-3xl) * 1rem), calc(var(--smallest-mobile-3xl) * 1rem + (var(--desktop-3xl) - var(--smallest-mobile-3xl)) * var(--viewport-calc))), calc(var(--desktop-3xl) * 1rem));
    --text-4xl: min(max(calc(var(--smallest-mobile-4xl) * 1rem), calc(var(--smallest-mobile-4xl) * 1rem + (var(--desktop-4xl) - var(--smallest-mobile-4xl)) * var(--viewport-calc))), calc(var(--desktop-4xl) * 1rem));
    --text-5xl: min(max(calc(var(--mobile-5xl) * 1rem), calc(var(--mobile-5xl) * 1rem + (var(--desktop-5xl) - var(--mobile-5xl)) * var(--viewport-calc))), calc(var(--desktop-5xl) * 1rem));
    --text-6xl: min(max(calc(var(--mobile-6xl) * 1rem), calc(var(--mobile-6xl) * 1rem + (var(--desktop-6xl) - var(--mobile-6xl)) * var(--viewport-calc))), calc(var(--desktop-6xl) * 1rem));
    --text-7xl: min(max(calc(var(--mobile-7xl) * 1rem), calc(var(--mobile-7xl) * 1rem + (var(--desktop-7xl) - var(--mobile-7xl)) * var(--viewport-calc))), calc(var(--desktop-7xl) * 1rem));
    --text-8xl: min(max(calc(var(--mobile-8xl) * 1rem), calc(var(--mobile-8xl) * 1rem + (var(--desktop-8xl) - var(--mobile-8xl)) * var(--viewport-calc))), calc(var(--desktop-8xl) * 1rem));
    --text-9xl: min(max(calc(var(--mobile-9xl) * 1rem), calc(var(--mobile-9xl) * 1rem + (var(--desktop-9xl) - var(--mobile-9xl)) * var(--viewport-calc))), calc(var(--desktop-9xl) * 1rem))
}

body {
    font-size: min(max(calc(var(--mobile-text-base) * 1rem), calc(var(--mobile-text-base) * 1rem + (var(--desktop-text-base) - var(--mobile-text-base)) * var(--viewport-calc))), calc(var(--desktop-text-base) * 1rem))
}

.hero {
    font-size: var(--hero);
    line-height: var(--lh-hero)
}

.h1 {
    font-size: var(--h1);
    line-height: var(--lh-h1);
    font-weight: var(--h-font-weight)
}

.h2 {
    font-size: var(--h2);
    line-height: var(--lh-h2);
    font-weight: var(--h-font-weight)
}

.h3 {
    font-size: var(--h3);
    line-height: var(--lh-h3);
    font-weight: var(--h-font-weight)
}

.h4 {
    font-size: var(--h4);
    line-height: var(--lh-h4);
    font-weight: var(--h-font-weight)
}

.h5 {
    font-size: var(--h5);
    line-height: var(--lh-h5);
    font-weight: var(--h-font-weight)
}

.h6 {
    font-size: var(--h6);
    line-height: var(--lh-h6);
    font-weight: var(--h-font-weight)
}

.text-xs {
    font-size: var(--text-xs);
    line-height: var(--lh-xs)
}

.text-sm {
    font-size: var(--text-sm);
    line-height: var(--lh-sm)
}

.text-base {
    font-size: var(--text-base);
    line-height: var(--lh-base)
}

.text-lg {
    font-size: var(--text-lg);
    line-height: var(--lh-lg)
}

.text-xl {
    font-size: var(--text-xl);
    line-height: var(--lh-xl)
}

.text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--lh-2xl)
}

.text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--lh-3xl)
}

.text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--lh-4xl)
}

.text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--lh-5xl)
}

.text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--lh-6xl)
}

.text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--lh-7xl)
}

.text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--lh-8xl)
}

.text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--lh-9xl)
}

a.oxy-post-title,
a.alt-oxy-post-title {
    transition: color 0.5s linear
}

a.oxy-post-title:hover,
a.alt-oxy-post-title:hover {
    background-position: 0 100%
}

.btn-l .ct-fancy-icon svg {
    height: 18px;
    width: 18px
}

.btn-m .ct-fancy-icon svg {
    height: 16px;
    width: 16px
}

.btn-s .ct-fancy-icon svg {
    height: 14px;
    width: 14px
}

.color-primary a,
.color-secondary a,
.color-tertiary a,
.color-dark a,
.color-light a,
.color-paragraph a,
.color-paragraph-alt a,
.color-black a,
.color-white a {
    color: inherit
}

a.color-primary {
    color: var(--primary-color)
}

a.color-secondary {
    color: var(--secondary-color)
}

a.color-tertiary {
    color: var(--tertiary-color)
}

a.color-dark {
    color: var(--dark-color)
}

a.color-light {
    color: var(--light-color)
}

a.color-paragraph {
    color: var(--paragraph-color)
}

a.color-paragraph-alt {
    color: var(--paragraph-alt-color)
}

a.color-black {
    color: var(--black-color)
}

a.color-white {
    color: var(--white-color)
}

.oxy-post-image,
.alt-oxy-post-image {
    overflow: hidden
}

.oxy-post-image-fixed-ratio,
.alt-oxy-post-image-fixed-ratio {
    transition: all 1s
}

.oxy-post-image-fixed-ratio:hover,
.alt-oxy-post-image-fixed-ratio:hover {
    transform: scale(1.2)
}

article.oxy-post,
article.alt-oxy-post {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out
}

article.oxy-post:hover,
article.oxy-post:focus,
article.oxy-post:active,
article.alt-oxy-post:hover,
article.alt-oxy-post:focus,
article.alt-oxy-post:active {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.grid {
    display: grid
}

.gap-2 {
    gap: 0.8rem;
    gap: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.2857))), 0.8rem)
}

.gap-4 {
    gap: 1.6rem;
    gap: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.5714))), 1.6rem)
}

.gap-6 {
    gap: 2.4rem;
    gap: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.8571))), 2.4rem)
}

.gap-8 {
    gap: 3.2rem;
    gap: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.1429))), 3.2rem)
}

.gap-10 {
    gap: 4rem;
    gap: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.gap-12 {
    gap: 4.8rem;
    gap: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.7143))), 4.8rem)
}

.gap-14 {
    gap: 5.6rem;
    gap: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.gap-16 {
    gap: 6.4rem;
    gap: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.2857))), 6.4rem)
}

.gap-20 {
    gap: 8rem;
    gap: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 2.8571))), 8rem)
}

.gap-24 {
    gap: 9.6rem;
    gap: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.4286))), 9.6rem)
}

.gap-px {
    gap: 1px
}

.col-gap-0 {
    column-gap: 0rem
}

.col-gap-2 {
    column-gap: 0.8rem;
    column-gap: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.2857))), 0.8rem)
}

.col-gap-4 {
    column-gap: 1.6rem;
    column-gap: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.5714))), 1.6rem)
}

.col-gap-6 {
    column-gap: 2.4rem;
    column-gap: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.8571))), 2.4rem)
}

.col-gap-8 {
    column-gap: 3.2rem;
    column-gap: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.1429))), 3.2rem)
}

.col-gap-10 {
    column-gap: 4rem;
    column-gap: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.col-gap-12 {
    column-gap: 4.8rem;
    column-gap: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.7143))), 4.8rem)
}

.col-gap-14 {
    column-gap: 5.6rem;
    column-gap: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.col-gap-16 {
    column-gap: 6.4rem;
    column-gap: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.2857))), 6.4rem)
}

.col-gap-20 {
    column-gap: 8rem;
    column-gap: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 2.8571))), 8rem)
}

.col-gap-24 {
    column-gap: 9.6rem;
    column-gap: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.4286))), 9.6rem)
}

.row-gap-0 {
    row-gap: 0rem
}

.row-gap-2 {
    row-gap: 0.8rem;
    row-gap: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.2857))), 0.8rem)
}

.row-gap-4 {
    row-gap: 1.6rem;
    row-gap: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.5714))), 1.6rem)
}

.row-gap-6 {
    row-gap: 2.4rem;
    row-gap: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.8571))), 2.4rem)
}

.row-gap-8 {
    row-gap: 3.2rem;
    row-gap: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.1429))), 3.2rem)
}

.row-gap-10 {
    row-gap: 4rem;
    row-gap: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)
}

.row-gap-12 {
    row-gap: 4.8rem;
    row-gap: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.7143))), 4.8rem)
}

.row-gap-14 {
    row-gap: 5.6rem;
    row-gap: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)
}

.row-gap-16 {
    row-gap: 6.4rem;
    row-gap: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.2857))), 6.4rem)
}

.row-gap-20 {
    row-gap: 8rem;
    row-gap: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 2.8571))), 8rem)
}

.row-gap-24 {
    row-gap: 9.6rem;
    row-gap: min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.4286))), 9.6rem)
}

.grid-flow-row {
    grid-auto-flow: row
}

.grid-flow-col {
    grid-auto-flow: column
}

.grid-flow-row-dense {
    grid-auto-flow: row dense
}

.grid-flow-col-dense {
    grid-auto-flow: column dense
}

.col-auto {
    grid-column: auto
}

.col-span-1 {
    grid-column: span 1 / span 1
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.col-span-4 {
    grid-column: span 4 / span 4
}

.col-span-5 {
    grid-column: span 5 / span 5
}

.col-span-6 {
    grid-column: span 6 / span 6
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.col-start-3 {
    grid-column-start: 3
}

.col-start-4 {
    grid-column-start: 4
}

.col-start-5 {
    grid-column-start: 5
}

.col-start-6 {
    grid-column-start: 6
}

.col-start-7 {
    grid-column-start: 7
}

.col-start-auto {
    grid-column-start: auto
}

.col-end-1 {
    grid-column-end: 1
}

.col-end-2 {
    grid-column-end: 2
}

.col-end-3 {
    grid-column-end: 3
}

.col-end-4 {
    grid-column-end: 4
}

.col-end-5 {
    grid-column-end: 5
}

.col-end-6 {
    grid-column-end: 6
}

.col-end-7 {
    grid-column-end: 7
}

.col-end-auto {
    grid-column-end: auto
}

.row-auto {
    grid-row: auto
}

.row-span-1 {
    grid-row: span 1 / span 1
}

.row-span-2 {
    grid-row: span 2 / span 2
}

.row-span-3 {
    grid-row: span 3 / span 3
}

.row-start-1 {
    grid-row-start: 1
}

.row-start-2 {
    grid-row-start: 2
}

.row-start-3 {
    grid-row-start: 3
}

.row-start-4 {
    grid-row-start: 4
}

.row-start-auto {
    grid-row-start: auto
}

.row-end-1 {
    grid-row-end: 1
}

.row-end-2 {
    grid-row-end: 2
}

.row-end-3 {
    grid-row-end: 3
}

.row-end-4 {
    grid-row-end: 4
}

.row-end-auto {
    grid-row-end: auto
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.grid-cols-none {
    grid-template-columns: none
}

.grid-60-40 {
    display: grid;
    grid-template-columns: 3fr 2fr
}

.grid-40-60 {
    display: grid;
    grid-template-columns: 2fr 3fr
}

.grid-33-66 {
    display: grid;
    grid-template-columns: 1fr 2fr
}

.grid-66-33 {
    display: grid;
    grid-template-columns: 2fr 1fr
}

.grid-75-25 {
    display: grid;
    grid-template-columns: 3fr 1fr
}

.grid-25-75 {
    display: grid;
    grid-template-columns: 1fr 3fr
}

.auto-grid-2 {
    display: grid;
    --auto-grid-min-size: calc(56rem - var(--gutter-size));
    --gutter-size: 16px;
    grid-template-columns: repeat(auto-fill, minmax(max(35.2rem, min(45.6rem, var(--auto-grid-min-size))), 1fr))
}

.auto-grid-3 {
    display: grid;
    --auto-grid-min-size: calc(37.3rem - var(--gutter-size));
    --gutter-size: 21.4px;
    grid-template-columns: repeat(auto-fill, minmax(max(28.8rem, min(29.4rem, var(--auto-grid-min-size))), 1fr))
}

.auto-grid-4 {
    display: grid;
    --auto-grid-min-size: calc(28rem - var(--gutter-size));
    --gutter-size: 24px;
    grid-template-columns: repeat(auto-fill, minmax(max(20.8rem, min(21.2rem, var(--auto-grid-min-size))), 1fr))
}

.auto-grid-2.gap-0,
.auto-grid-3.gap-0,
.auto-grid-4.gap-0 {
    grid-gap: 0px;
    --gutter-size: 0px
}

.grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr))
}

.grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}

.grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr))
}

.grid-rows-none {
    grid-template-rows: none
}

.ct-section.space-y-0 .ct-section-inner-wrap>*+*,
.space-y-0:not(.ct-section)>*+* {
    margin-top: 0
}

.ct-section.space-y-1 .ct-section-inner-wrap>*+*,
.space-y-1:not(.ct-section)>*+* {
    margin-top: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.ct-section.space-y-2 .ct-section-inner-wrap>*+*,
.space-y-2:not(.ct-section)>*+* {
    margin-top: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.ct-section.space-y-3 .ct-section-inner-wrap>*+*,
.space-y-3:not(.ct-section)>*+* {
    margin-top: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.ct-section.space-y-4 .ct-section-inner-wrap>*+*,
.space-y-4:not(.ct-section)>*+* {
    margin-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.ct-section.space-y-6 .ct-section-inner-wrap>*+*,
.space-y-6:not(.ct-section)>*+* {
    margin-top: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.ct-section.space-y-8 .ct-section-inner-wrap>*+*,
.space-y-8:not(.ct-section)>*+* {
    margin-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.ct-section.space-y-10 .ct-section-inner-wrap>*+*,
.space-y-10:not(.ct-section)>*+* {
    margin-top: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem)
}

.ct-section.space-y-12 .ct-section-inner-wrap>*+*,
.space-y-12:not(.ct-section)>*+* {
    margin-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.ct-section.space-y-14 .ct-section-inner-wrap>*+*,
.space-y-14:not(.ct-section)>*+* {
    margin-top: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem)
}

.ct-section.space-y-16 .ct-section-inner-wrap>*+*,
.space-y-16:not(.ct-section)>*+* {
    margin-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.ct-section.space-y-20 .ct-section-inner-wrap>*+*,
.space-y-20:not(.ct-section)>*+* {
    margin-top: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.ct-section.space-x-0 .ct-section-inner-wrap>*+*,
.space-x-0:not(.ct-section)>*+* {
    margin-left: 0
}

.ct-section.space-x-1 .ct-section-inner-wrap>*+*,
.space-x-1:not(.ct-section)>*+* {
    margin-left: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)
}

.ct-section.space-x-2 .ct-section-inner-wrap>*+*,
.space-x-2:not(.ct-section)>*+* {
    margin-left: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)
}

.ct-section.space-x-3 .ct-section-inner-wrap>*+*,
.space-x-3:not(.ct-section)>*+* {
    margin-left: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)
}

.ct-section.space-x-4 .ct-section-inner-wrap>*+*,
.space-x-4:not(.ct-section)>*+* {
    margin-left: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)
}

.ct-section.space-x-6 .ct-section-inner-wrap>*+*,
.space-x-6:not(.ct-section)>*+* {
    margin-left: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)
}

.ct-section.space-x-8 .ct-section-inner-wrap>*+*,
.space-x-8:not(.ct-section)>*+* {
    margin-left: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)
}

.ct-section.space-x-10 .ct-section-inner-wrap>*+*,
.space-x-10:not(.ct-section)>*+* {
    margin-left: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem)
}

.ct-section.space-x-12 .ct-section-inner-wrap>*+*,
.space-x-12:not(.ct-section)>*+* {
    margin-left: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)
}

.ct-section.space-x-14 .ct-section-inner-wrap>*+*,
.space-x-14:not(.ct-section)>*+* {
    margin-left: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem)
}

.ct-section.space-x-16 .ct-section-inner-wrap>*+*,
.space-x-16:not(.ct-section)>*+* {
    margin-left: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)
}

.ct-section.space-x-20 .ct-section-inner-wrap>*+*,
.space-x-20:not(.ct-section)>*+* {
    margin-left: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)
}

.ct-video>.oxygen-vsb-responsive-video-wrapper>iframe {
    border-radius: 6px
}

.section-pt-0>.ct-section-inner-wrap {
    padding-top: 0px
}

.section-pt-sm>.ct-section-inner-wrap {
    padding-top: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem)
}

.section-pb-0>.ct-section-inner-wrap {
    padding-bottom: 0px
}

.section-pb-sm>.ct-section-inner-wrap {
    padding-bottom: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem)
}

.section-py-0>.ct-section-inner-wrap {
    padding-top: 0px;
    padding-bottom: 0px
}

.section-py-sm>.ct-section-inner-wrap {
    padding-top: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);
    padding-bottom: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem)
}

.ct-section[class*="overlay-"] .ct-section-inner-wrap {
    position: relative;
    z-index: 1
}

@media screen and (max-width:1131px) {

    .breakout-70,
    .breakout-80,
    .breakout-90,
    .breakout-100 {
        width: 100%;
        max-width: 100%;
        margin: 0
    }

    .xl-col-auto {
        grid-column: auto
    }

    .xl-col-span-1 {
        grid-column: span 1 / span 1
    }

    .xl-col-span-2 {
        grid-column: span 2 / span 2
    }

    .xl-col-span-3 {
        grid-column: span 3 / span 3
    }

    .xl-col-span-4 {
        grid-column: span 4 / span 4
    }

    .xl-col-span-5 {
        grid-column: span 5 / span 5
    }

    .xl-row-span-1 {
        grid-row: span 1 / span 1
    }

    .xl-row-span-2 {
        grid-row: span 2 / span 2
    }

    .xl-row-span-3 {
        grid-row: span 3 / span 3
    }

    .xl-col-start-1 {
        grid-column-start: 1
    }

    .xl-col-start-2 {
        grid-column-start: 2
    }

    .xl-col-start-3 {
        grid-column-start: 3
    }

    .xl-col-start-4 {
        grid-column-start: 4
    }

    .xl-col-start-5 {
        grid-column-start: 5
    }

    .xl-col-start-6 {
        grid-column-start: 6
    }

    .xl-col-start-auto {
        grid-column-start: auto
    }

    .xl-col-end-1 {
        grid-column-end: 1
    }

    .xl-col-end-2 {
        grid-column-end: 2
    }

    .xl-col-end-3 {
        grid-column-end: 3
    }

    .xl-col-end-4 {
        grid-column-end: 4
    }

    .xl-col-end-5 {
        grid-column-end: 5
    }

    .xl-col-end-6 {
        grid-column-end: 6
    }

    .xl-col-end-auto {
        grid-column-end: auto
    }

    .xl-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .xl-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .xl-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .xl-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .xl-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .xl-grid-cols-none {
        grid-template-columns: none
    }

    .xl-flex {
        display: flex !important
    }

    .xl-h-full {
        height: 100%
    }

    .xl-h-screen {
        height: 100vh
    }

    .xl-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .xl-centered {
        align-items: center !important;
        justify-content: center !important;
        align-content: center !important;
        text-align: center !important
    }

    .xl-horizontal {
        display: flex !important;
        flex-direction: row !important
    }

    .xl-horizontal-wrap {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important
    }

    .xl-vertical {
        display: flex !important;
        flex-direction: column !important
    }

    .xl-hidden {
        display: none !important
    }

    .xl-w-1by2 {
        width: 50%
    }

    .xl-w-1by3 {
        width: 33.333333%
    }

    .xl-w-2by3 {
        width: 66.666667%
    }

    .xl-w-1by4 {
        width: 25%
    }

    .xl-w-2by4 {
        width: 50%
    }

    .xl-w-3by4 {
        width: 75%
    }

    .xl-w-full {
        width: 100%
    }
}

@media screen and (max-width:991px) {
    .lg-col-auto {
        grid-column: auto
    }

    .lg-col-span-1 {
        grid-column: span 1 / span 1
    }

    .lg-col-span-2 {
        grid-column: span 2 / span 2
    }

    .lg-col-span-3 {
        grid-column: span 3 / span 3
    }

    .lg-col-span-4 {
        grid-column: span 4 / span 4
    }

    .lg-row-span-1 {
        grid-row: span 1 / span 1
    }

    .lg-row-span-2 {
        grid-row: span 2 / span 2
    }

    .lg-row-span-3 {
        grid-row: span 3 / span 3
    }

    .lg-col-start-1 {
        grid-column-start: 1
    }

    .lg-col-start-2 {
        grid-column-start: 2
    }

    .lg-col-start-3 {
        grid-column-start: 3
    }

    .lg-col-start-4 {
        grid-column-start: 4
    }

    .lg-col-start-5 {
        grid-column-start: 5
    }

    .lg-col-start-auto {
        grid-column-start: auto
    }

    .lg-col-end-1 {
        grid-column-end: 1
    }

    .lg-col-end-2 {
        grid-column-end: 2
    }

    .lg-col-end-3 {
        grid-column-end: 3
    }

    .lg-col-end-4 {
        grid-column-end: 4
    }

    .lg-col-end-5 {
        grid-column-end: 5
    }

    .lg-col-end-auto {
        grid-column-end: auto
    }

    .lg-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .lg-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .lg-grid-cols-none {
        grid-template-columns: none
    }

    .lg-row-start-1 {
        grid-row-start: 1
    }

    .lg-flex {
        display: flex !important
    }

    .lg-order-1 {
        order: 1
    }

    .lg-order-2 {
        order: 2
    }

    .lg-order-3 {
        order: 3
    }

    .lg-order-4 {
        order: 4
    }

    .lg-order-5 {
        order: 5
    }

    .lg-order-6 {
        order: 6
    }

    .lg-order-first {
        order: -9999
    }

    .lg-order-last {
        order: 9999
    }

    .lg-order-none {
        order: 0
    }

    .lg-h-full {
        height: 100%
    }

    .lg-h-screen {
        height: 100vh
    }

    .lg-mr-0 {
        margin-right: 0
    }

    .lg-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .lg-centered {
        align-items: center !important;
        justify-content: center !important;
        align-content: center !important;
        text-align: center !important
    }

    .lg-horizontal {
        display: flex !important;
        flex-direction: row !important
    }

    .lg-horizontal-reverse {
        display: flex !important;
        flex-direction: row-reverse !important
    }

    .lg-horizontal-wrap {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important
    }

    .lg-vertical {
        display: flex !important;
        flex-direction: column !important
    }

    .lg-vertical-reverse {
        display: flex !important;
        flex-direction: column-reverse !important
    }

    .lg-hidden {
        display: none !important
    }

    .lg-w-1by2 {
        width: 50%
    }

    .lg-w-1by3 {
        width: 33.333333%
    }

    .lg-w-2by3 {
        width: 66.666667%
    }

    .lg-w-1by4 {
        width: 25%
    }

    .lg-w-2by4 {
        width: 50%
    }

    .lg-w-3by4 {
        width: 75%
    }

    .lg-w-full {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .md-col-auto {
        grid-column: auto
    }

    .md-col-span-1 {
        grid-column: span 1 / span 1
    }

    .md-col-span-2 {
        grid-column: span 2 / span 2
    }

    .md-col-span-3 {
        grid-column: span 3 / span 3
    }

    .md-row-span-1 {
        grid-row: span 1 / span 1
    }

    .md-row-span-2 {
        grid-row: span 2 / span 2
    }

    .md-row-span-3 {
        grid-row: span 3 / span 3
    }

    .md-col-start-1 {
        grid-column-start: 1
    }

    .md-col-start-2 {
        grid-column-start: 2
    }

    .md-col-start-3 {
        grid-column-start: 3
    }

    .md-col-start-4 {
        grid-column-start: 4
    }

    .md-col-start-auto {
        grid-column-start: auto
    }

    .md-col-end-1 {
        grid-column-end: 1
    }

    .md-col-end-2 {
        grid-column-end: 2
    }

    .md-col-end-3 {
        grid-column-end: 3
    }

    .md-col-end-4 {
        grid-column-end: 4
    }

    .md-col-end-auto {
        grid-column-end: auto
    }

    .md-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .md-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .md-grid-cols-none {
        grid-template-columns: none
    }

    .md-rounded-sm {
        border-radius: 0.2rem
    }

    .md-rounded {
        border-radius: 0.4rem
    }

    .md-rounded-md {
        border-radius: 0.6rem
    }

    .md-rounded-lg {
        border-radius: 0.8rem
    }

    .md-row-start-1 {
        grid-row-start: 1
    }

    .md-flex {
        display: flex !important
    }

    .md-order-1 {
        order: 1
    }

    .md-order-2 {
        order: 2
    }

    .md-order-3 {
        order: 3
    }

    .md-order-4 {
        order: 4
    }

    .md-order-5 {
        order: 5
    }

    .md-order-6 {
        order: 6
    }

    .md-order-first {
        order: -9999
    }

    .md-order-last {
        order: 9999
    }

    .md-order-none {
        order: 0
    }

    .md-h-full {
        height: 100%
    }

    .md-h-screen {
        height: 100vh
    }

    .md-ml-auto {
        margin-left: auto
    }

    .md-mr-auto {
        margin-right: auto
    }

    .md-mr-0 {
        margin-right: 0
    }

    .md-mb-0 {
        margin-bottom: 0
    }

    .md-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .md-centered {
        align-items: center !important;
        justify-content: center !important;
        align-content: center !important;
        text-align: center !important
    }

    .md-horizontal {
        display: flex !important;
        flex-direction: row !important
    }

    .md-horizontal-reverse {
        display: flex !important;
        flex-direction: row-reverse !important
    }

    .md-horizontal-wrap {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important
    }

    .md-vertical {
        display: flex !important;
        flex-direction: column !important
    }

    .md-vertical-reverse {
        display: flex !important;
        flex-direction: column-reverse !important
    }

    .md-hidden {
        display: none !important
    }

    .md-w-1by2 {
        width: 50%
    }

    .md-w-1by3 {
        width: 33.333333%
    }

    .md-w-2by3 {
        width: 66.666667%
    }

    .md-w-full {
        width: 100%
    }
}

@media screen and (max-width:479px) {
    .sm-col-auto {
        grid-column: auto
    }

    .sm-col-span-1 {
        grid-column: span 1 / span 1
    }

    .sm-col-span-2 {
        grid-column: span 2 / span 2
    }

    .sm-row-span-1 {
        grid-row: span 1 / span 1
    }

    .sm-row-span-2 {
        grid-row: span 2 / span 2
    }

    .sm-row-span-3 {
        grid-row: span 3 / span 3
    }

    .sm-col-start-1 {
        grid-column-start: 1
    }

    .sm-col-start-2 {
        grid-column-start: 2
    }

    .sm-col-start-3 {
        grid-column-start: 3
    }

    .sm-col-start-auto {
        grid-column-start: auto
    }

    .sm-col-end-1 {
        grid-column-end: 1
    }

    .sm-col-end-2 {
        grid-column-end: 2
    }

    .sm-col-end-3 {
        grid-column-end: 3
    }

    .sm-col-end-auto {
        grid-column-end: auto
    }

    .sm-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .sm-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .sm-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .sm-grid-cols-none {
        grid-template-columns: none
    }

    .sm-flex {
        display: flex !important
    }

    .sm-order-1 {
        order: 1
    }

    .sm-order-2 {
        order: 2
    }

    .sm-order-3 {
        order: 3
    }

    .sm-order-4 {
        order: 4
    }

    .sm-order-5 {
        order: 5
    }

    .sm-order-6 {
        order: 6
    }

    .sm-order-first {
        order: -9999
    }

    .sm-order-last {
        order: 9999
    }

    .sm-order-none {
        order: 0
    }

    .sm-h-full {
        height: 100%
    }

    .sm-h-screen {
        height: 100vh
    }

    .sm-mt-0 {
        margin-top: 0
    }

    .sm-mr-0 {
        margin-right: 0
    }

    .sm-mr-auto {
        margin-right: auto
    }

    .sm-ml-auto {
        margin-left: auto
    }

    .sm-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .sm-centered {
        align-items: center !important;
        justify-content: center !important;
        align-content: center !important;
        text-align: center !important
    }

    .sm-horizontal {
        display: flex !important;
        flex-direction: row !important
    }

    .sm-horizontal-reverse {
        display: flex !important;
        flex-direction: row-reverse !important
    }

    .sm-horizontal-wrap {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important
    }

    .sm-vertical {
        display: flex !important;
        flex-direction: column !important
    }

    .sm-vertical-reverse {
        display: flex !important;
        flex-direction: column-reverse !important
    }

    .sm-hidden {
        display: none !important
    }

    .sm-w-1by2 {
        width: 50%
    }

    .sm-w-full {
        width: 100%
    }
}

@keyframes hover-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes hover-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes hover-back-pulse {
    50% {
        background-color: var(--tertiary-color)
    }
}

@keyframes hover-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

:where(.hover-fade, .hover-back-pulse).hover-bg-primary:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-primary:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-primary:hover {
    background: var(--primary-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-secondary:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-secondary:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-secondary:hover {
    background: var(--secondary-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg:hover {
    background: var(--background-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-dark:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-dark:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-dark:hover {
    background: var(--dark-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-light:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-light:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-light:hover {
    background: var(--light-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-alt:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-alt:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-alt:hover {
    background: var(--background-alt-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-white:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-white:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-white:hover {
    background: var(--white-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-black:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-black:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-black:hover {
    background: var(--black-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-placeholder:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-placeholder:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-placeholder:hover {
    background: var(--placeholder-color) !important
}

:where(.hover-fade, .hover-back-pulse).hover-bg-placeholder-alt:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-placeholder-alt:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-placeholder-alt:hover {
    background: var(--placeholder-alt-color) !important
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-dark:where(:hover, :focus, :active) {
    color: var(--dark-color) !important
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-light:where(:hover, :focus, :active) {
    color: var(--light-color) !important
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-primary:where(:hover, :focus, :active) {
    color: var(--primary-color) !important
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-paragraph:where(:hover, :focus, :active) {
    color: var(--paragraph-color) !important
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-paragraph-alt:where(:hover, :focus, :active) {
    color: var(--paragraph-alt-color) !important
}

.hover-color-dark:hover,
.hover-color-dark:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
    color: var(--dark-color) !important
}

.hover-color-light:hover,
.hover-color-light:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
    color: var(--light-color) !important
}

.hover-color-primary:hover,
.hover-color-primary:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
    color: var(--primary-color) !important
}

.hover-color-paragraph:hover,
.hover-color-paragraph:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
    color: var(--paragraph-color) !important
}

.hover-color-paragraph-alt:hover,
.hover-color-paragraph-alt:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
    color: var(--paragraph-alt-color) !important
}

:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-primary:before {
    border-color: var(--primary-color) !important
}

:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-secondary:before {
    border-color: var(--secondary-color) !important
}

:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-dark:before {
    border-color: var(--dark-color) !important
}

:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-light:before {
    border-color: var(--light-color) !important
}

:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border:before {
    border-color: var(--border-color) !important
}

:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-alt:before {
    border-color: var(--border-alt-color) !important
}

.hover-bubble-top.hover-border-primary:where(:hover, :focus, :active):before {
    border-color: transparent transparent var(--primary-color) transparent !important
}

.hover-bubble-top.hover-border-secondary:where(:hover, :focus, :active):before {
    border-color: transparent transparent var(--secondary-color) transparent !important
}

.hover-bubble-top.hover-border-dark:where(:hover, :focus, :active):before {
    border-color: transparent transparent var(--dark-color) transparent !important
}

.hover-bubble-top.hover-border-light:where(:hover, :focus, :active):before {
    border-color: transparent transparent var(--light-color) transparent !important
}

.hover-bubble-top.hover-border:where(:hover, :focus, :active):before {
    border-color: transparent transparent var(--border-color) transparent !important
}

.hover-bubble-top.hover-border-alt:where(:hover, :focus, :active):before {
    border-color: transparent transparent var(--border-alt-color) transparent !important
}

.hover-bubble-left.hover-border-primary:where(:hover, :focus, :active):before {
    border-color: transparent var(--primary-color) transparent transparent !important
}

.hover-bubble-left.hover-border-secondary:where(:hover, :focus, :active):before {
    border-color: transparent var(--secondary-color) transparent transparent !important
}

.hover-bubble-left.hover-border-dark:where(:hover, :focus, :active):before {
    border-color: transparent var(--dark-color) transparent transparent !important
}

.hover-bubble-left.hover-border-light:where(:hover, :focus, :active):before {
    border-color: transparent var(--light-color) transparent transparent !important
}

.hover-bubble-left.hover-border:where(:hover, :focus, :active):before {
    border-color: transparent var(--border-color) transparent transparent !important
}

.hover-bubble-left.hover-border-alt:where(:hover, :focus, :active):before {
    border-color: transparent var(--border-alt-color) transparent transparent !important
}

.hover-bubble-bottom.hover-border-primary:where(:hover, :focus, :active):before {
    border-color: var(--primary-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-secondary:where(:hover, :focus, :active):before {
    border-color: var(--secondary-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-dark:where(:hover, :focus, :active):before {
    border-color: var(--dark-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-light:where(:hover, :focus, :active):before {
    border-color: var(--light-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border:where(:hover, :focus, :active):before {
    border-color: var(--border-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-alt:where(:hover, :focus, :active):before {
    border-color: var(--border-alt-color) transparent transparent transparent !important
}

.hover-bubble-right.hover-border-primary:where(:hover, :focus, :active):before {
    border-color: transparent transparent transparent var(--primary-color) !important
}

.hover-bubble-right.hover-border-secondary:where(:hover, :focus, :active):before {
    border-color: transparent transparent transparent var(--secondary-color) !important
}

.hover-bubble-right.hover-border-dark:where(:hover, :focus, :active):before {
    border-color: transparent transparent transparent var(--dark-color) !important
}

.hover-bubble-right.hover-border-light:where(:hover, :focus, :active):before {
    border-color: transparent transparent transparent var(--light-color) !important
}

.hover-bubble-right.hover-border:where(:hover, :focus, :active):before {
    border-color: transparent transparent transparent var(--border-color) !important
}

.hover-bubble-right.hover-border-alt:where(:hover, :focus, :active):before {
    border-color: transparent transparent transparent var(--border-alt-color) !important
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
    padding: 10px !important;
    text-aling: left !important !
}

.home #inner_content-95-11 .ct-section-inner-wrap {
    selector-locked: false
}

.ct-section-inner-wrap {
    position: relative
}

.ct-slide {
    padding-left: 1.6rem !important;
    padding-right: 1.6rem !important
}

.oxy-stock-content-styles img {
    height: auto
}

.two-buttons-set>.btn-s:first-child {
    margin-right: 1rem
}

.two-buttons-set>.btn-m:first-child {
    margin-right: 1rem
}

.two-buttons-set>.btn-l:first-child {
    margin-right: 1rem
}

.offcanvas-opened .menu-bar:after {
    transform: rotate(-45deg);
    content: ""
}

.offcanvas-opened .menu-bar:before {
    transform: rotate(45deg);
    content: ""
}

.offcanvas-opened .menu-bar {
    background-color: transparent
}

.offcanvas-opened .offcanvas-section {
    transition-duration: 0.8s;
    transform: translateY(0)
}

.wpcf7-text {}

input {}

@media (max-width:479px) {
    .offcanvas-opened .menu-bar:before {
        transform: rotate(45deg)
    }

    .offcanvas-opened .menu-bar:after {
        transform:
    }

    .offcanvas-opened .menu-bar {}
}

@media (max-width:479px) {
    .two-buttons-set>.btn-l:first-child {
        margin-right: 0rem;
        margin-bottom: 1rem
    }
}

@media (max-width:479px) {
    .two-buttons-set>.btn-m:first-child {
        margin-right: 0rem;
        margin-bottom: 1rem
    }
}

@media (max-width:479px) {
    .two-buttons-set>.btn-s:first-child {
        margin-right: 0rem;
        margin-bottom: 1rem
    }
}


/*x-link*/
#section-2-9454 > .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

#section-2-9454 {
    background-color: #f2f4f6
}

#section-15-9454 > .ct-section-inner-wrap {
    display: flex;
    flex-direction: row
}

#section-499-11 {
    height: 100%;
    background-color: #313948
}

@media (max-width: 1168px) {
    #section-15-9454 > .ct-section-inner-wrap {
        display:flex;
        flex-direction: row
    }
}

@media (max-width: 991px) {
    #section-15-9454 > .ct-section-inner-wrap {
        display:flex;
        flex-direction: row
    }
}

@media (max-width: 767px) {
    #section-2-9454 > .ct-section-inner-wrap {
        display:flex;
        flex-direction: column
    }
}

@media (max-width: 767px) {
    #section-15-9454 > .ct-section-inner-wrap {
        display:flex;
        flex-direction: column-reverse
    }
}

#div_block-1246-11 {
    display: none;
    align-items: flex-start;
    text-align: left
}

#div_block-3-9454 {
    width: 50%
}

#div_block-6-9454 {
    width: 50%;
    text-align: center;
    height: 250px;
    align-items: center;
    justify-content: center
}

#div_block-16-9454 {
    width: 25%;
    margin-right: 16px;
    background-color: #f2f4f6;
    border-radius: 8px;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 16px
}

#div_block-48-9454 {
    width: 20%
}

#div_block-49-9454 {
    width: 80%
}

#div_block-60-9454 {
    width: 20%
}

#div_block-62-9454 {
    width: 80%
}

#div_block-66-9454 {
    width: 20%
}

#div_block-68-9454 {
    width: 80%
}

#div_block-72-9454 {
    width: 20%
}

#div_block-74-9454 {
    width: 80%
}

#div_block-17-9454 {
    width: 75%;
    padding-left: 16px;
    padding-top: 0px;
    margin-top: 0px
}

#div_block-2-9467 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    align-items: flex-start;
    margin-top: 16px
}

#div_block-107-9105 {
    margin-top: 64px;
    width: 100%
}

#div_block-109-9105 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify
}

#div_block-110-9105 {
    width: 49%
}

#div_block-112-9105 {
    padding-left: 0px
}

#div_block-131-9105 {
    padding-left: 0px
}

#div_block-136-9105 {
    padding-left: 0px
}

#div_block-236-9105 {
    margin-top: 64px;
    width: 100%
}

#div_block-238-9105 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    text-align: justify
}

#div_block-239-9105 {
    width: 50%
}

#div_block-30-9509 {
    width: 49%
}

#div_block-1141-11 {
    flex-direction: row;
    display: flex;
    align-items: center;
    margin-top: -8px;
    margin-bottom: 24px
}

#div_block-501-11 {
    width: 100%;
    display: flex;
    flex-direction: row
}



#div_block-755-11 {
    width: 100%;
    flex-direction: column;
    display: flex;
    text-align: left
}

#div_block-800-11 {
    width: 100%;
    padding-bottom: 0px
}

#div_block-1479-11 {
    width: 100%;
    padding-bottom: 0px
}

#div_block-1367-11 {
    width: 100%;
    padding-bottom: 0px
}

#div_block-1312-11 {
    width: 100%
}

#div_block-820-11 {
    width: 100%
}

#div_block-965-11 {
    flex-direction: row;
    display: flex
}

#div_block-505-11 {
    width: 20%
}

#div_block-716-11 {
    width: 20%
}

#div_block-675-11 {
    width: 20%
}

#div_block-734-11 {
    width: 18%;
    display: flex
}

@media (max-width: 1168px) {
    #div_block-897-11 {
        width:100%;
        flex-direction: row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        align-items: center
    }
}

@media (max-width: 1168px) {
    #div_block-926-11 {
        width:100%;
        flex-direction: row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-926-11 {
        display:flex;
        flex-direction: row-reverse
    }
}

@media (max-width: 991px) {
    #div_block-16-9454 {
        width:30%;
        padding-top: 8px;
        padding-left: 8px;
        padding-right: 8px;
        padding-bottom: 8px
    }
}

@media (max-width: 991px) {
    #div_block-48-9454 {
        width:10%
    }
}

@media (max-width: 991px) {
    #div_block-17-9454 {
        width:70%
    }
}

@media (max-width: 991px) {
    #div_block-2-9467 {
        display:flex
    }
}

@media (max-width: 991px) {
    #div_block-107-9105 {
        width:100%
    }
}

@media (max-width: 991px) {
    #div_block-501-11 {
        align-items:stretch;
        grid-template-columns: repeat(3,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 991px) {
    #div_block-505-11 {
        width:100%
    }
}

@media (max-width: 991px) {
    #div_block-716-11 {
        width:100%
    }
}

@media (max-width: 991px) {
    #div_block-675-11 {
        width:100%
    }
}

@media (max-width: 991px) {
    #div_block-734-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-897-11 {
        flex-direction:row;
        display: flex;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-3-9454 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-6-9454 {
        width:100%;
        display: none
    }
}

@media (max-width: 767px) {
    #div_block-16-9454 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-17-9454 {
        width:100%;
        margin-top: 24px;
        margin-bottom: 24px
    }
}

@media (max-width: 767px) {
    #div_block-2-9467 {
        flex-direction:column;
        display: flex
    }
}

@media (max-width: 767px) {
    #div_block-107-9105 {
        flex-direction:column;
        display: flex
    }
}

@media (max-width: 767px) {
    #div_block-109-9105 {
        flex-direction:column;
        display: flex
    }
}

@media (max-width: 767px) {
    #div_block-110-9105 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-236-9105 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-238-9105 {
        flex-direction:column;
        display: flex
    }
}

@media (max-width: 767px) {
    #div_block-239-9105 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-30-9509 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-1141-11 {
        justify-items:left;
        align-items: stretch;
        grid-template-columns: repeat(2,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-501-11 {
        align-items:stretch;
        grid-template-columns: repeat(2,minmax(200px,1fr));
        grid-column-gap: 10px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-754-11 {
        flex-direction:column;
        display: flex;
        margin-bottom: 16px
    }
}

@media (max-width: 767px) {
    #div_block-755-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-800-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-1479-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-1367-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-1312-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-820-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-505-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-716-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-675-11 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-734-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-897-11 {
        flex-direction:row;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        width: 100%;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-926-11 {
        flex-direction:row-reverse;
        display: flex;
        justify-content: space-between;
        text-align: justify;
        width: 100%;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-17-9454 {
        margin-top:0px
    }
}

@media (max-width: 479px) {
    #div_block-500-11 {
        display:flex
    }
}

@media (max-width: 479px) {
    #div_block-1141-11 {
        display:none
    }
}

@media (max-width: 479px) {
    #div_block-501-11 {
        align-items:stretch;
        grid-template-columns: repeat(2,minmax(0px,1fr));
        grid-column-gap: 0px;
        grid-row-gap: 20px;
        display: grid;
        width: 100%
    }
}

@media (max-width: 479px) {
    #div_block-754-11 {
        flex-direction:column;
        display: flex;
        margin-bottom: 16px;
        width: 100%;
        padding-right: 8px
    }
}

@media (max-width: 479px) {
    #div_block-755-11 {
        display:flex;
        width: 100%
    }
}

@media (max-width: 479px) {
    #div_block-800-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-1479-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-1367-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-1312-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-820-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-965-11 {
        flex-direction:row;
        display: flex
    }
}

@media (max-width: 479px) {
    #div_block-505-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-716-11 {
        width:100%;
        padding-right: 8px
    }
}

@media (max-width: 479px) {
    #div_block-675-11 {
        width:100%
    }
}

@media (max-width: 479px) {
    #div_block-734-11 {
        width:100%
    }
}

#headline-7-9454 {
    color: #1b2124
}

#headline-52-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px
}

#headline-54-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 400
}

#headline-63-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px
}

#headline-64-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 400
}

#headline-69-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px
}

#headline-70-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 400
}

#headline-75-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px
}

#headline-76-9454 {
    text-align: left;
    color: #1b2124;
    font-size: 14px;
    font-weight: 400
}

#headline-4-9467 {
    font-size: 18px
}

#headline-7-9467 {
    font-size: 18px
}

#headline-10-9467 {
    font-size: 18px
}

#headline-13-9467 {
    font-size: 18px
}

#headline-108-9105 {
    color: #1b2124;
    margin-bottom: 24px
}

#headline-237-9105 {
    color: #1b2124;
    margin-bottom: 24px
}

@media (max-width: 479px) {
    #headline-7-9454 {
        font-size:28px
    }
}

@media (max-width: 479px) {
    #headline-237-9105 {
        font-size:18px
    }
}

#text_block-1250-11 {
    font-size: 12px
}

#text_block-11-9454 {
    margin-top: 24px
}

#text_block-55-9454 {
    margin-top: 0px;
    padding-top: 0px
}

#text_block-791-11 {
    color: #ffffff;
    font-size: 14px
}

#text_block-791-11:hover {
    color: #c99e67
}

#text_block-798-11 {
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 0px;
    display: flex;
    flex-direction: row;
    align-items: center
}

#text_block-798-11:hover {
    color: #c99e67
}

#text_block-1302-11 {
    font-size: 14px;
    color: #ffffff
}

#text_block-1302-11:hover {
    color: #c99e67
}

#text_block-801-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-1321-11 {
    font-size: 14px;
    color: #ffffff
}

#text_block-1321-11:hover {
    color: #c99e67
}

#text_block-1325-11 {
    font-size: 14px;
    color: #ffffff;
    text-align: left
}

#text_block-1325-11:hover {
    color: #c99e67
}

#text_block-1480-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-1485-11 {
    font-size: 13px;
    color: #ffffff
}

#text_block-1485-11:hover {
    color: #c99e67
}

#text_block-1488-11 {
    font-size: 14px;
    color: #ffffff;
    text-align: left
}

#text_block-1488-11:hover {
    color: #c99e67
}

#text_block-1313-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-1316-11 {
    color: #ffffff;
    font-size: 14px
}

#text_block-1066-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

#text_block-506-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-717-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-676-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-735-11 {
    color: #ffffff;
    font-size: 16px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-color: #8d9091;
    border-bottom-width: 1;
    padding-bottom: 8px;
    margin-bottom: 24px
}

#text_block-1109-11 {
    font-size: 12px;
    color: #ffffff;
    text-align: center
}

@media (max-width: 479px) {
    #text_block-1109-11 {
        padding-left:0px;
        margin-left: 0px;
        padding-right: 0px;
        margin-right: 0px
    }
}

#link_text-1249-11 {
    url-encoded: true;
    color: #1b2124
}

#link_text-507-11 {
    color: #8d9091;
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    url-encoded: true
}

#link_text-507-11:hover {
    color: #c99e67
}

#link_text-508-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-508-11:hover {
    color: #c99e67
}

#link_text-663-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-663-11:hover {
    color: #c99e67
}

#link_text-665-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-665-11:hover {
    color: #c99e67
}

#link_text-727-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-727-11:hover {
    color: #c99e67
}

#link_text-1277-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-1277-11:hover {
    color: #c99e67
}

#link_text-726-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-726-11:hover {
    color: #c99e67
}

#link_text-728-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-728-11:hover {
    color: #c99e67
}

#link_text-1251-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-1251-11:hover {
    color: #c99e67
}

#link_text-718-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-718-11:hover {
    color: #c99e67
}

#link_text-719-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-719-11:hover {
    color: #c99e67
}

#link_text-720-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-720-11:hover {
    color: #c99e67
}

#link_text-721-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-721-11:hover {
    color: #c99e67
}

#link_text-722-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-722-11:hover {
    color: #c99e67
}

#link_text-973-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-973-11:hover {
    color: #c99e67
}

#link_text-677-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-677-11:hover {
    color: #c99e67
}

#link_text-678-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-678-11:hover {
    color: #c99e67
}

#link_text-679-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-679-11:hover {
    color: #c99e67
}

#link_text-680-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-680-11:hover {
    color: #c99e67
}

#link_text-737-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-737-11:hover {
    color: #c99e67
}

#link_text-736-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-736-11:hover {
    color: #c99e67
}

#link_text-738-11 {
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    color: #8d9091;
    url-encoded: true
}

#link_text-738-11:hover {
    color: #c99e67
}

#link-966-11 {
    url-encoded: true
}

#link-1050-11 {
    url-encoded: true
}

#link-1371-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    margin-bottom: 8px;
    justify-content: flex-start;
    padding-top: 0px
}

#div_block-1142-11 {
    width: 20%;
    url-encoded: true
}

#div_block-1146-11 {
    url-encoded: true
}

#div_block-1144-11 {
    url-encoded: true
}

#div_block-1148-11 {
    url-encoded: true
}

#div_block-1150-11 {
    url-encoded: true
}

#link-1266-11 {
    url-encoded: true;
    padding-bottom: 0px;
    display: flex;
    text-align: center;
    padding-top: 0px
}

#link-789-11 {
    url-encoded: true;
    margin-bottom: 0px;
    background-color: rgba(27,33,36,0);
    display: none
}

#link-796-11 {
    margin-bottom: 16px;
    url-encoded: true;
    background-color: rgba(0,0,0,0);
    padding-bottom: 0px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: flex-start
}

#link-1300-11 {
    display: flex;
    align-items: center;
    text-align: center;
    url-encoded: true;
    flex-direction: row;
    margin-right: 0px;
    justify-content: flex-start
}

#link-1319-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    margin-bottom: 8px;
    justify-content: flex-start
}

#link-1323-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    justify-content: flex-start
}

#link-1483-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    margin-bottom: 8px;
    justify-content: flex-start
}

#link-1486-11 {
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: center;
    margin-right: 0px;
    url-encoded: true;
    justify-content: flex-start
}

#link-954-11 {
    url-encoded: true
}

#link-952-11 {
    url-encoded: true
}

#link-956-11 {
    url-encoded: true
}

#link-950-11 {
    url-encoded: true
}

#image-14-9454 {
    width: 256px;
    height: 256px
}

#image-1149-11 {
    margin-right: 0px
}

#image-1151-11 {
    margin-top: 0px
}

#social-icon {
    width: 36px;
    height: 36px
}

#image-953-11 {
    width: 36px;
    height: 36px
}

#image-957-11 {
    width: 36px;
    height: 36px
}

#image-951-11 {
    width: 36px;
    height: 36px
}

@media (max-width: 479px) {
    #social-icon {
        width:24px;
        height: 24px
    }
}

@media (max-width: 479px) {
    #image-953-11 {
        width:24px;
        height: 24px
    }
}

@media (max-width: 479px) {
    #image-957-11 {
        width:24px;
        height: 24px
    }
}

@media (max-width: 479px) {
    #image-951-11 {
        height:24px;
        width: 24px;
        display: inline-flex
    }
}

#fancy_icon-1248-11 {
    color: #c99e67
}

#fancy_icon-1248-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1248-11 {
    margin-right: 8px
}

#fancy_icon-51-9454 {
    color: #c99e67
}

#fancy_icon-51-9454>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-61-9454 {
    color: #c99e67
}

#fancy_icon-61-9454>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-67-9454 {
    color: #c99e67
}

#fancy_icon-67-9454>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-73-9454 {
    color: #c99e67
}

#fancy_icon-73-9454>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-113-9105 {
    color: #c99e67
}

#fancy_icon-113-9105>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-113-9105 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-132-9105 {
    color: #c99e67
}

#fancy_icon-132-9105>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-132-9105 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-137-9105 {
    color: #c99e67
}

#fancy_icon-137-9105>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-137-9105 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-242-9105 {
    color: #c99e67
}

#fancy_icon-242-9105>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-242-9105 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-21-9509 {
    color: #c99e67
}

#fancy_icon-21-9509>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-21-9509 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-28-9509 {
    color: #c99e67
}

#fancy_icon-28-9509>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-28-9509 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-33-9509 {
    color: #c99e67
}

#fancy_icon-33-9509>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-33-9509 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-36-9509 {
    color: #c99e67
}

#fancy_icon-36-9509>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-36-9509 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-39-9509 {
    color: #c99e67
}

#fancy_icon-39-9509>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-39-9509 {
    padding-left: 0px;
    margin-left: 0px
}

#fancy_icon-1301-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1301-11 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 6px
}

#fancy_icon-1473-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1473-11 {
    margin-right: 8px
}

#fancy_icon-1324-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1324-11 {
    margin-right: 6px
}

#fancy_icon-1484-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1484-11 {
    margin-right: 8px
}

#fancy_icon-1487-11>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-1487-11 {
    margin-right: 6px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger-line {
    background-color: #1b2124
}

#_nav_menu-891-11.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-891-11.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-891-11 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-891-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-891-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-891-11 .menu-item > .sub-menu {
    transition-duration: 0.3s
}

#_nav_menu-891-11 .oxy-nav-menu-list {
    flex-direction: row
}

#_nav_menu-891-11 .menu-item a {
    padding-top: 20px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    font-size: 12px;
    transition-duration: 0.3s;
    color: #1b2124
}

#_nav_menu-891-11 .current-menu-item a {
    color: #c99e67
}

#_nav_menu-891-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-top: 20px;
    padding-bottom: 20px
}

#_nav_menu-891-11 .menu-item:hover a {
    color: #c99e67;
    padding-top: 20px;
    border-top-width: 0px
}

#_nav_menu-891-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-top: 20px;
    padding-bottom: 20px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger-line {
    background-color: #1b2124
}

#_nav_menu-925-11.oxy-nav-menu.oxy-nav-menu-open {
    background-color: #ffffff;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-925-11.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 0px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger-wrap {
    width: 40px;
    height: 40px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger {
    width: 40px;
    height: 32px
}

#_nav_menu-925-11 .oxy-nav-menu-hamburger-line {
    height: 6px
}

#_nav_menu-925-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 13px
}

#_nav_menu-925-11.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -13px
}

#_nav_menu-925-11 .oxy-nav-menu-list {
    flex-direction: row
}

#_nav_menu-925-11 .menu-item a {
    padding-top: 0px;
    padding-left: 8px;
    padding-bottom: 0px;
    color: #1b2124;
    font-weight: 100;
    font-size: 12px;
    padding-right: 0px
}

#_nav_menu-925-11 .current-menu-item a {
    padding-top: 0px;
    border-top-width: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #eeeeee
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a {
    justify-content: flex-start
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-list .sub-menu .menu-item a:hover {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#_nav_menu-925-11 .menu-item:hover a {
    background-color: #eeeeee;
    padding-top: 0px;
    border-top-width: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu:hover {
    background-color: #eeeeee
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover {
    justify-content: flex-start
}

#_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-top: 0px;
    padding-bottom: 0px
}

@media (max-width: 479px) {
    #_nav_menu-925-11 {
        font-family:'Inter';
        font-size: 12px
    }

    #_nav_menu-925-11.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
        border: 0
    }
}

#_search_form-1491-11 {
    position: fixed;
    left: 1710px;
    float: left;
    clear: left
}

#_search_form-1491-11 input[type=submit] {
    background-color: #c99e67
}

@media (max-width: 1168px) {
    #_header-892-11 .oxy-header-container {
        flex-direction:column
    }

    #_header-892-11 .oxy-header-container > div {
        justify-content: center
    }
}

#_header-892-11 {
    display: none
}


@media (max-width: 479px) {
    #_header-892-11 .oxy-nav-menu-open,#_header-892-11 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:#313948
    }

    #_header-892-11 {
        background-color: #313948
    }
}

#_header_row-828-11.oxy-header-row .oxy-header-container {
    max-width: 1168px
}

.oxy-header.oxy-sticky-header-active > #_header_row-828-11.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-828-11 {
    padding-bottom: 0px;
    position: relative;
    bottom: 12px;
    hide-in-sticky: yes
}

#_header_row-850-11.oxy-header-row .oxy-header-container {
    max-width: 1168px
}

.oxy-header.oxy-sticky-header-active > #_header_row-850-11.oxygen-show-in-sticky-only {
    display: flex
}

#_header_row-850-11 {
    width: 100%;
    display: flex;
    justify-content: space-between
}

@media (max-width: 1168px) {
    #_header_row-893-11 .oxy-header-container {
        flex-direction:column
    }

    #_header_row-893-11 .oxy-header-container > div {
        justify-content: center
    }
}

.oxy-header.oxy-sticky-header-active > #_header_row-893-11.oxygen-show-in-sticky-only {
    display: block
}

@media (max-width: 1168px) {
    #_header_row-933-11 .oxy-header-container {
        flex-direction:column
    }

    #_header_row-933-11 .oxy-header-container > div {
        justify-content: center
    }
}

.oxy-header.oxy-sticky-header-active > #_header_row-933-11.oxygen-show-in-sticky-only {
    display: block
}

@media (max-width: 1168px) {
    .oxy-header.oxy-sticky-header-active > #_header_row-828-11.oxygen-show-in-sticky-only {
        display:inline-flex
    }

    #_header_row-828-11 {
        display: inline-flex
    }
}

@media (max-width: 1168px) {
    #_header_row-933-11 .oxy-nav-menu-open,#_header_row-933-11 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:#313948
    }

    .oxy-header.oxy-sticky-header-active > #_header_row-933-11.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-933-11 {
        background-color: #313948
    }
}

@media (max-width: 479px) {
    .oxy-header.oxy-sticky-header-active > #_header_row-893-11.oxygen-show-in-sticky-only {
        display:block
    }

    #_header_row-893-11 {
        width: 100%
    }
}

@media (max-width: 479px) {
    #_header_row-933-11 .oxy-nav-menu-open,#_header_row-933-11 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:#313948
    }

    .oxy-header.oxy-sticky-header-active > #_header_row-933-11.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-933-11 {
        width: 100%;
        background-color: #313948
    }
}

.oxy-pro-menu-list {
    display: flex;
    padding: 0;
    margin: 0;
    align-items: center
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    transition-property: background-color,color,border-color
}

.oxy-pro-menu-list > .menu-item {
    white-space: nowrap
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    text-decoration: none;
    border-style: solid;
    border-width: 0;
    transition-timing-function: ease-in-out;
    transition-property: background-color,color,border-color;
    border-color: transparent
}

.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a,.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a {
    border-color: currentColor
}

.oxy-pro-menu .menu-item,.oxy-pro-menu .sub-menu {
    position: relative
}

.oxy-pro-menu .menu-item .sub-menu {
    padding: 0;
    flex-direction: column;
    white-space: nowrap;
    display: flex;
    visibility: hidden;
    position: absolute;
    z-index: 9999999;
    top: 100%;
    transition-property: opacity,transform,visibility
}

.oxy-pro-menu-off-canvas .sub-menu:before,.oxy-pro-menu-open .sub-menu:before {
    display: none
}

.oxy-pro-menu .menu-item .sub-menu.aos-animate,.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip] {
    visibility: visible
}

.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip] {
    transition-duration: 0s
}

.oxy-pro-menu .sub-menu .sub-menu,.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu {
    left: 100%;
    top: 0
}

.oxy-pro-menu .sub-menu.sub-menu-left {
    right: 0;
    left: auto !important;
    margin-right: 100%
}

.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 0
}

.oxy-pro-menu .sub-menu li.menu-item {
    flex-direction: column
}

.oxy-pro-menu-mobile-open-icon,.oxy-pro-menu-mobile-close-icon {
    display: none;
    cursor: pointer;
    align-items: center
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
    display: inline-flex
}

.oxy-pro-menu-mobile-open-icon > svg,.oxy-pro-menu-mobile-close-icon > svg {
    fill: currentColor
}

.oxy-pro-menu-mobile-close-icon {
    position: absolute
}

.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    z-index: 2147483642 !important;
    background-color: #fff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container {
    transition-property: opacity,transform,visibility
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide] {
    transition-property: transform
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip] {
    visibility: visible !important
}

.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    width: 100%
}

.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    z-index: 1000
}

.oxy-pro-menu-container > div:first-child {
    margin: auto
}

.oxy-pro-menu-off-canvas-container {
    display: flex !important;
    position: fixed;
    width: auto;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu-off-canvas-container a,.oxy-pro-menu-open-container a {
    word-break: break-word
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
    flex-direction: column;
    width: 100%;
    text-align: center
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,.oxy-pro-menu.oxy-pro-menu-open .sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
    position: static;
    align-items: center;
    justify-content: center;
    white-space: normal;
    width: 100%
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,.oxy-pro-menu.oxy-pro-menu-open .menu-item {
    justify-content: center;
    min-height: 32px
}

.oxy-pro-menu .menu-item.menu-item-has-children,.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children {
    flex-direction: row;
    align-items: center
}

.oxy-pro-menu .menu-item > a {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
    min-width: 32px;
    min-height: 32px
}

.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
    display: flex;
    align-items: center;
    justify-content: center
}

.oxy-pro-menu .menu-item-has-children > a svg {
    width: 1.4em;
    height: 1.4em;
    fill: currentColor;
    transition-property: transform
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg,.oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg {
    width: 1em;
    height: 1em
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area {
    display: none
}

.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area {
    min-height: 32px;
    width: 0px
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children {
    padding-right: 0px
}

.oxy-pro-menu-container .menu-item a {
    width: 100%;
    text-align: center
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 100%;
    left: 0
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu {
    top: 0;
    left: 100%
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a {
    -webkit-tap-highlight-color: transparent
}

.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    border-radius: 0px !important;
    width: 100%
}

.oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: none
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none
}

.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none
}

.oxy-pro-menu-dropdown-animating-out {
    pointer-events: none
}

.oxy-pro-menu-list .menu-item a {
    border-color: transparent
}

.oxy-pro-menu-list .menu-item.current-menu-item a,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    border-color: currentColor
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item,#-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 16px;
    font-weight: 400
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 8px
}

#-pro-menu-856-11 .oxy-pro-menu-list > .menu-item {
    margin-left: 0px;
    margin-right: 16px
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    color: var(--primary-color)
}

#-pro-menu-856-11 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: var(--primary-color)
}

#-pro-menu-856-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: 0px 25px 50px -12px rgba(0,0,0,0.25)
}

#-pro-menu-856-11 .sub-menu {
    border-radius: 8px
}

#-pro-menu-856-11 .sub-menu > li:last-child > a {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

#-pro-menu-856-11 .sub-menu > li:first-child > a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

#-pro-menu-856-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
    font-size: 14px;
    margin-left: 9px;
    transition-duration: 0.4s
}

#-pro-menu-856-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
    margin-left: 0px
}

#-pro-menu-856-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg {
    transform: rotate(180deg)
}

#-pro-menu-856-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    background-color: var(--background-color);
    color: var(--dark-color);
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 32px
}

#-pro-menu-856-11 .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start
}

#-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,#-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start
}

@media (max-width: 767px) {
    #-pro-menu-856-11 .oxy-pro-menu-mobile-open-icon {
        display:inline-flex
    }

    #-pro-menu-856-11.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon {
        display: none
    }

    #-pro-menu-856-11 .oxy-pro-menu-container {
        visibility: hidden;
        position: fixed
    }

    #-pro-menu-856-11.oxy-pro-menu-open .oxy-pro-menu-container {
        visibility: visible
    }
}

#-pro-menu-856-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,#-pro-menu-856-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area {
    margin-right: -4px
}

#-pro-menu-856-11 {
    menu-dropdown-animation: fade;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    width: 100%;
    font-weight: 300
}

#-pro-menu-856-11:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: var(--primary-color)
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item,#-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
    font-family: 'Inter';
    color: #ffffff;
    font-size: 13px
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
    padding-top: 20px;
    padding-bottom: 20px
}

#-pro-menu-904-11 .oxy-pro-menu-list > .menu-item {
    margin-left: 20px;
    margin-right: 20px
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    color: var(--primary-color)
}

#-pro-menu-904-11 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
    color: var(--primary-color)
}

#-pro-menu-904-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: 0px 25px 50px -12px rgba(0,0,0,0.25)
}

#-pro-menu-904-11 .sub-menu {
    border-radius: 8px
}

#-pro-menu-904-11 .sub-menu > li:last-child > a {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

#-pro-menu-904-11 .sub-menu > li:first-child > a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

#-pro-menu-904-11 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
    font-size: 14px;
    margin-left: 8px
}

#-pro-menu-904-11 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    background-color: var(--background-color);
    color: var(--dark-color);
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 32px
}

#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container,#-pro-menu-904-11 .oxy-pro-menu-open-container {
    background-color: #f2f4f6
}

#-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon {
    display: inline-flex
}

#-pro-menu-904-11.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon {
    display: none
}

#-pro-menu-904-11 .oxy-pro-menu-container {
    visibility: hidden;
    position: fixed
}

#-pro-menu-904-11.oxy-pro-menu-open .oxy-pro-menu-container {
    visibility: visible
}

#-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area {
    margin-right: -4px
}

#-pro-menu-904-11 {
    menu-dropdown-animation: fade
}

#-pro-menu-904-11:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: var(--primary-color)
}

@media (max-width: 1168px) {
    #-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
        padding-top:15px;
        padding-bottom: 15px
    }

    #-pro-menu-856-11 .oxy-pro-menu-list > .menu-item {
        margin-left: 15px;
        margin-right: 15px
    }
}

@media (max-width: 1168px) {
    #-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
        padding-top:15px;
        padding-bottom: 15px
    }

    #-pro-menu-904-11 .oxy-pro-menu-list > .menu-item {
        margin-left: 15px;
        margin-right: 15px
    }

    #-pro-menu-904-11 {
        margin-right: 0px
    }
}

@media (max-width: 991px) {
    #-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
        padding-top:10px;
        padding-bottom: 10px
    }

    #-pro-menu-856-11 .oxy-pro-menu-list > .menu-item {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (max-width: 991px) {
    #-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
        padding-top:10px;
        padding-bottom: 10px
    }

    #-pro-menu-904-11 .oxy-pro-menu-list > .menu-item {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (max-width: 767px) {
    #-pro-menu-856-11 .oxy-pro-menu-list .menu-item a {
        padding-top:15px;
        padding-bottom: 15px
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-open-icon svg {
        width: 35px;
        height: 35px;
        color: var(--dark-color)
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-open-icon {
        margin-top: 5px;
        margin-bottom: 5px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-close-icon {
        margin-top: 5px;
        margin-bottom: 5px
    }

    #-pro-menu-856-11 .oxy-pro-menu-mobile-close-icon svg {
        width: 35px;
        height: 35px;
        color: var(--dark-color)
    }

    #-pro-menu-856-11 .oxy-pro-menu-off-canvas-container > div:first-child,#-pro-menu-856-11 .oxy-pro-menu-open-container > div:first-child {
        min-width: 60%
    }

    #-pro-menu-856-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,#-pro-menu-856-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
        background-color: var(--placeholder-color);
        border-top-color: var(--dark-color)
    }

    #-pro-menu-856-11 .oxy-pro-menu-container .menu-item > a {
        text-align: center;
        justify-content: center
    }

    #-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,#-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
        align-items: center
    }

    #-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-856-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        text-align: center;
        justify-content: center
    }
}

@media (max-width: 767px) {
    #-pro-menu-904-11 .oxy-pro-menu-list .menu-item a {
        padding-top:15px;
        padding-bottom: 15px
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon svg {
        width: 35px;
        height: 35px;
        color: #ffffff
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon {
        margin-top: 5px;
        margin-bottom: 5px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-close-icon {
        margin-top: 5px;
        margin-bottom: 5px
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-close-icon svg {
        width: 35px;
        height: 35px;
        color: var(--dark-color)
    }

    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container > div:first-child,#-pro-menu-904-11 .oxy-pro-menu-open-container > div:first-child {
        min-width: 60%
    }

    #-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,#-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        font-size: 14px;
        color: #313948
    }

    #-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,#-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
        background-color: var(--placeholder-color);
        border-top-color: var(--dark-color)
    }

    #-pro-menu-904-11 .oxy-pro-menu-container .menu-item > a {
        text-align: center;
        justify-content: center
    }

    #-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,#-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
        align-items: center
    }

    #-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-904-11 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        text-align: center;
        justify-content: center
    }
}

@media (max-width: 479px) {
    #-pro-menu-856-11 .oxy-pro-menu-off-canvas-container > div:first-child,#-pro-menu-856-11 .oxy-pro-menu-open-container > div:first-child {
        min-width:80%
    }
}

@media (max-width: 479px) {
    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon svg {
        color:#ffffff
    }

    #-pro-menu-904-11 .oxy-pro-menu-mobile-open-icon {
        color: #1b2124
    }

    #-pro-menu-904-11 .oxy-pro-menu-off-canvas-container > div:first-child,#-pro-menu-904-11 .oxy-pro-menu-open-container > div:first-child {
        min-width: 80%
    }

    #-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,#-pro-menu-904-11 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,#-pro-menu-904-11 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
        color: #1b2124
    }

    #-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,#-pro-menu-904-11 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
        border-top-color: #1b2124
    }

    #-pro-menu-904-11 {
        padding-right: 0px;
        margin-right: 0px
    }
}

.ct-section {
    width: 100%;
    background-size: cover;
    background-repeat: repeat
}

.ct-section>.ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ct-div-block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap
}

.ct-link-text {
    display: inline-block
}

.ct-link {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    text-decoration: none;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-link-button {
    display: inline-block;
    text-align: center;
    text-decoration: none
}

.ct-link-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 10px 16px
}



.ct-fancy-icon>svg {
    width: 55px;
    height: 55px
}

.ct-inner-content {
    width: 100%
}

.ct-slide {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-nestable-shortcode {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-comments {
    width: 100%;
    text-align: left
}

.oxy-comment-form {
    width: 100%
}

.oxy-login-form {
    width: 100%
}

.oxy-search-form {
    width: 100%
}

.oxy-tabs-contents {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab-content {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-testimonial {
    width: 100%
}

.oxy-icon-box {
    width: 100%
}

.oxy-pricing-box {
    width: 100%
}

.oxy-posts-grid {
    width: 100%
}

.oxy-gallery {
    width: 100%
}

.ct-slider {
    width: 100%
}

.oxy-tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch
}

.ct-modal {
    flex-direction: column;
    align-items: flex-start
}

.ct-span {
    display: inline-block;
    text-decoration: inherit
}

.ct-widget {
    width: 100%
}

.oxy-dynamic-list {
    width: 100%
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text {
        max-width: 100%
    }

    img {
        flex-shrink: 0
    }

    body * {
        min-height: 1px
    }
}

.oxy-testimonial {
    flex-direction: row;
    align-items: center
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
    order: 1
}

.oxy-testimonial .oxy-testimonial-photo {
    width: 125px;
    height: 125px;
    margin-right: 20px
}

.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap {
    align-items: flex-start;
    text-align: left
}

.oxy-testimonial .oxy-testimonial-text {
    margin-bottom: 8px;
    font-size: 21px;
    line-height: 1.4;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author {
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author-info {
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-icon-box {
    text-align: left;
    flex-direction: column
}

.oxy-icon-box .oxy-icon-box-icon {
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-heading {
    font-size: 21px;
    margin-bottom: 12px
}

.oxy-icon-box .oxy-icon-box-text {
    font-size: 16px;
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-link {
    margin-top: 20px
}

.oxy-pricing-box .oxy-pricing-box-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    alignment: center;
    text-align: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-title-title {
    font-size: 48px
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
    font-size: 24px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    flex-direction: row
}

.oxy-pricing-box .oxy-pricing-box-currency {
    font-size: 28px
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
    font-size: 80px;
    line-height: 0.7
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
    font-size: 13px
}

.oxy-pricing-box .oxy-pricing-box-term {
    font-size: 16px
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
    font-size: 12px;
    color: rgba(0,0,0,0.5);
    margin-bottom: 20px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
    font-size: 16px;
    color: rgba(0,0,0,0.5)
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
    justify-content: center
}

.oxy-progress-bar .oxy-progress-bar-background {
    background-color: #000000;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);
    animation: none 0s paused
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
    width: 85%
}

.oxy-progress-bar .oxy-progress-bar-progress {
    background-color: #66aaff;
    padding: 40px;
    animation: none 0s paused,none 0s paused;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
    font-size: 30px;
    font-weight: 900;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
    font-size: 12px
}

.ct-slider .unslider-nav ol li {
    border-color: #ffffff
}

.ct-slider .unslider-nav ol li.unslider-active {
    background-color: #ffffff
}

.ct-slider .ct-slide {
    padding: 0px
}

.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary {
    transition-duration: 0.5s
}

.oxy-pro-menu {
    menu_dropdown_animation: fade-up
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-list > .menu-item {
    margin-top: px;
    margin-left: px;
    margin-right: px;
    margin-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: px px px px
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
    margin-top: px;
    margin-left: px;
    margin-right: px;
    margin-bottom: px;
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
    margin-left: 0px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    width: 30px;
    height: 30px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
    top: 20px;
    left: 20px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    width: 24px;
    height: 24px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child,.oxy-pro-menu .oxy-pro-menu-open-container > div:first-child {
    oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
    background-color: #ffffff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container {
    background-color: ;
    background-image: url();
    overlay-color: ;
    background-size: ;
    background-repeat: ;
    background-attachment: ;
    background-blend-mode: ;
    background-size-width: px;
    background-size-height: px;
    background-position: px px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg {
    font-size: 24px
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    background-color: rgba(0,0,0,0.2);
    border-top-style: solid
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
    flex-direction: row
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    top: 0;
    bottom: 0;
    right: auto;
    left: 0
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-shape-divider {
    width: 0px;
    height: 0px
}

.oxy_shape_divider svg {
    width: 100%
}

.ct-section-inner-wrap,.oxy-header-container {
    max-width: 1168px
}

body {
    font-family: 'Inter'
}

body {
    line-height: 1.4;
    font-size: 18px;
    font-weight: 400;
    color: #1b2124
}

.oxy-nav-menu-hamburger-line {
    background-color: #1b2124
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Inter';
    font-size: 42px;
    font-weight: 500;
    line-height: 1
}

h2,h3,h4,h5,h6 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1
}

h3,h4,h5,h6 {
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2
}

h4,h5,h6 {
    font-size: 18 ;
    font-weight: 600;
    line-height: 1
}

h5,h6 {
    font-size: 16 ;
    font-weight: 600;
    line-height: 1
}

h6 {
    font-size: var(--h6) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h6)
}

a {
    color: #c99e67;
    text-decoration: none
}

a:hover {
    color: #a47c4a;
    text-decoration: none
}

.ct-link-text {
    color: #c99e67;
    text-decoration:
}

.ct-link-text:hover {
    color: #a47c4a
}

.ct-link {
    color: #c99e67;
    text-decoration:
}

.ct-link-button {
    border-radius: 3px
}

.ct-section-inner-wrap {
    padding-top: 48px;
    padding-right: 24px;
    padding-bottom: 48px;
    padding-left: 24px
}

.ct-new-columns > .ct-div-block {
    padding-top: 2.4rem;
    padding-right: 2.4rem;
    padding-bottom: 2.4rem;
    padding-left: 2.4rem
}

.oxy-header-container {
    padding-right: 24px;
    padding-left: 24px
}

@media (max-width: 992px) {
    .ct-columns-inner-wrap {
        display:block !important
    }

    .ct-columns-inner-wrap:after {
        display: table;
        clear: both;
        content: ""
    }

    .ct-column {
        width: 100% !important;
        margin: 0 !important
    }

    .ct-columns-inner-wrap {
        margin: 0 !important
    }
}

.oxel_iconlist {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    width: 100%%
}

.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist.oxy-easy-posts .oxy-posts,.oxel_iconlist.ct-section .ct-section-inner-wrap {
    justify-content: space-between
}

.oxel_iconlist__row {
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    width: 100%;
    margin-top: 0px
}

.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist__row.oxy-easy-posts .oxy-posts,.oxel_iconlist__row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

@media (max-width: 479px) {
    .oxel_iconlist__row {
        width:100%
    }

    .oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist__row.oxy-easy-posts .oxy-posts,.oxel_iconlist__row.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

.oxel_iconlist__row__icon {
    color: #c99e67
}

.oxel_iconlist__row__icon >svg {
    width: 18px;
    height: 18px
}

.oxel_iconlist__row__icon {
    margin-left: 0px;
    margin-right: 32px;
    padding-left: 0px
}

.oxel_iconlist__row__label {
    font-size: 16px;
    text-align: left;
    width: 100%%;
    margin-right: 1px
}

@media (max-width: 479px) {
    .oxel_iconlist__row__label {
        width:100%
    }
}

.oxel_iconlist__row--dark {
}

.oxel_toc__primary {
    color: #374047;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 8px;
    width: 100%;
    padding-bottom: 8px;
    border-top-color: #606e79;
    border-right-color: #606e79;
    border-bottom-color: #dee1e3;
    border-left-color: #606e79;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 8px;
    padding-top: 8px;
    border-left-width: 2px;
    border-left-style: solid
}

.oxel_toc__sub {
    text-decoration: underline;
    color: #606e79;
    margin-left: 16px
}

.oxel_toc__sub__2 {
    margin-left: 32px
}

.oxel_toc__sub__1 {
}

.oxel_toc__container {
    padding-bottom: 16px;
    width: 100%
}

.oxel_toc__sub__3 {
    margin-left: 48px
}

.oxel_toc__sub__4 {
    margin-left: 64px
}

.oxel_toc__template {
}

.oxel_icon_button__container:hover {
}

.oxel_icon_button__container {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    width: 100%;
    transition-duration: 0s;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #ffffff;
    color: #c99e67
}

.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),.oxel_icon_button__container.oxy-easy-posts .oxy-posts,.oxel_icon_button__container.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

.oxel_icon_button_text {
    font-family: 'Inter';
    color: #c99e67;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 31px;
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 0px
}

.oxel_icon_button_icon {
    color: #c99e67
}

.oxel_icon_button_icon >svg {
    width: 24px;
    height: 24px
}

.oxel_icon_button_icon {
    margin-right: 8px;
    icon-padding: 0px;
    margin-top: 0px
}

.oxel-breadcrumb-wrapper {
    width: 100%
}

.oxel-breadcrumb-code {
    width: 100%
}

.oxel_dynamicslider {
    background-image: url(none);
    width: 100%
}

.oxel_dynamicslider:not(.ct-section):not(.oxy-easy-posts),.oxel_dynamicslider.oxy-easy-posts .oxy-posts,.oxel_dynamicslider.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

@media (max-width: 479px) {
    .oxel_dynamicslider {
        height:100%
    }
}

.swiper-container {
}

.oxel_dynamicslider__container {
    background-image: url(none);
    height: 400px;
    width: 100%;
    background-color: #fbfbfb;
    border-radius: 16px;
    margin-top: 24px
}

@media (max-width: 479px) {
    .oxel_dynamicslider__container {
        border-radius:16px;
        height: 536px
    }
}

.swiper-wrapper {
    background-color: #ffffff;
    border-radius: 0px
}

.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),.swiper-wrapper.oxy-easy-posts .oxy-posts,.swiper-wrapper.ct-section .ct-section-inner-wrap {
    display: grid;
    display: grid !important;
    align-items: stretch;
    grid-template-columns: repeat(3,minmax(200px,1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

@media (max-width: 479px) {
    .swiper-wrapper {
        height:100%
    }
}

.swiper-slide {
    background-size: auto;
    padding-left: 0px;
    text-align: center;
    background-color: #fbfbfb;
    width: 0px;
    height: 100%;
    background-position: 0px 0px;
    background-image: none !important
}

.swiper-slide:not(.ct-section):not(.oxy-easy-posts),.swiper-slide.oxy-easy-posts .oxy-posts,.swiper-slide.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (max-width: 479px) {
    .swiper-slide {
        height:100%
    }
}

.oxel_logo_slider {
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    text-align: center
}

.oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider.oxy-easy-posts .oxy-posts,.oxel_logo_slider.ct-section .ct-section-inner-wrap {
    align-items: center
}

@media (max-width: 479px) {
    .oxel_logo_slider {
        overflow:hidden
    }

    .oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider.oxy-easy-posts .oxy-posts,.oxel_logo_slider.ct-section .ct-section-inner-wrap {
        display: none
    }
}

.oxel_logo_slider__logo {
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    width: 20%;
    height: 100px;
    text-align: center;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px
}

.oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider__logo.oxy-easy-posts .oxy-posts,.oxel_logo_slider__logo.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media (max-width: 767px) {
    .oxel_logo_slider__logo {
    }
}

@media (max-width: 479px) {
    .oxel_logo_slider__logo {
        width:100%
    }

    .oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider__logo.oxy-easy-posts .oxy-posts,.oxel_logo_slider__logo.ct-section .ct-section-inner-wrap {
        display: flex
    }
}

.oxel_logo_slider__image_carrier {
    width: 100%;
    text-align: left;
    flex-shrink: 0;
    transition-duration: 0.1s;
    transition-timing-function: linear
}

.oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,.oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

@media (max-width: 767px) {
    .oxel_logo_slider__image_carrier {
    }

    .oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,.oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

@media (max-width: 479px) {
    .oxel_logo_slider__image_carrier {
    }

    .oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),.oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,.oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

.oxel_logo_slider__image_carrier--delay {
}

.btn-m:hover {
    transform: translateY(-5px)
}

.btn-m {
    selector-locked: true;
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-weight: 600;
    font-size: 1.6rem;
    border-radius: 0.6rem;
    transition-duration: 0.4s;
    transition-property: all
}

@media (max-width: 1168px) {
    .btn-m {
        padding-top:1rem;
        padding-bottom: 1rem;
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }
}

@media (max-width: 767px) {
    .btn-m {
        padding-top:1.2rem;
        padding-bottom: 1.2rem;
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }
}

@media (max-width: 479px) {
    .btn-m {
        padding-top:1rem;
        padding-bottom: 1rem;
        padding-left: 2.8rem;
        padding-right: 2.8rem;
        width: 100%
    }
}

.btn-primary:hover {
    background-color: var(--primary-hover-color);
    box-shadow: 0 8px 9px rgb(var(--primary-rgb-vals),25%)
}

.btn-primary {
    selector-locked: true;
    background-color: var(--primary-color);
    color: var(--light-color);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 4px 9px rgb(var(--primary-rgb-vals),20%)
}

.btn-primary:not(.ct-section):not(.oxy-easy-posts),.btn-primary.oxy-easy-posts .oxy-posts,.btn-primary.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.color-dark {
    selector-locked: true;
    color: var(--dark-color)
}

.bg {
    selector-locked: true;
    background-color: #313948;
    height: 80px
}

@media (max-width: 479px) {
    .bg {
        overflow:visible
    }

    .bg:not(.ct-section):not(.oxy-easy-posts),.bg.oxy-easy-posts .oxy-posts,.bg.ct-section .ct-section-inner-wrap {
        display: flex;
        align-items: flex-start
    }
}

.color-paragraph {
    selector-locked: true;
    color: var(--paragraph-color)
}

.items-center {
    selector-locked: true
}

.items-center:not(.ct-section):not(.oxy-easy-posts),.items-center.oxy-easy-posts .oxy-posts,.items-center.ct-section .ct-section-inner-wrap {
    align-items: center
}

.w-full {
    selector-locked: true;
    width: 100%;
    margin-bottom: 0px
}

@media (max-width: 479px) {
    .w-full {
    }
/*
    .w-full:not(.ct-section):not(.oxy-easy-posts),.w-full.oxy-easy-posts .oxy-posts,.w-full.ct-section .ct-section-inner-wrap {
        display: none
    }
*/
}

.grid {
    selector-locked: true
}

.gap-8 {
    selector-locked: true
}

.color-primary {
    selector-locked: true;
    color: var(--primary-color)
}

.rounded-lg {
    selector-locked: true;
    border-radius: 0.8rem
}

.grid-cols-2 {
    selector-locked: true
}

.md-grid-cols-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-grid-cols-1 {
    }
}

.mb-8 {
    selector-locked: true;
    margin-bottom: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.object-cover {
    selector-locked: true;
    object-fit: cover
}

.shadow-md {
    selector-locked: true;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}

.h1 {
    selector-locked: true;
    font-size: var(--h1) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h1)
}

.mb-6 {
    selector-locked: true;
    margin-bottom: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.two-buttons-set {
    selector-locked: true
}

.two-buttons-set:not(.ct-section):not(.oxy-easy-posts),.two-buttons-set.oxy-easy-posts .oxy-posts,.two-buttons-set.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (max-width: 479px) {
    .two-buttons-set {
        width:100%
    }

    .two-buttons-set:not(.ct-section):not(.oxy-easy-posts),.two-buttons-set.oxy-easy-posts .oxy-posts,.two-buttons-set.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.btn-white:hover {
    background-color: var(--primary-alt-color)
}

.btn-white {
    selector-locked: true;
    color: var(--dark-color);
    background-color: var(--white-color);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}

.btn-white:not(.ct-section):not(.oxy-easy-posts),.btn-white.oxy-easy-posts .oxy-posts,.btn-white.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.grid-cols-4 {
    selector-locked: true
}

.lg-grid-cols-2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-grid-cols-2 {
    }
}

.h4 {
    selector-locked: true;
    font-size: var(--h4) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h4)
}

.xl-grid-cols-3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-grid-cols-3 {
    }
}

.horizontal {
    selector-locked: true
}

.horizontal:not(.ct-section):not(.oxy-easy-posts),.horizontal.oxy-easy-posts .oxy-posts,.horizontal.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row
}

.mr-4 {
    selector-locked: true;
    margin-right: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.centered {
    selector-locked: true;
    text-align: center
}

.centered:not(.ct-section):not(.oxy-easy-posts),.centered.oxy-easy-posts .oxy-posts,.centered.ct-section .ct-section-inner-wrap {
    align-items: center;
    align-content: center;
    justify-content: center
}

.tabs-8932-tab:hover {
    background-color: #ffffff
}

.tabs-8932-tab {
    background-color: #eceeef;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
    color: #374047;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    border-top-color: #eceeef;
    border-right-color: #eceeef;
    border-bottom-color: #eceeef;
    border-left-color: #eceeef;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),.tabs-8932-tab.oxy-easy-posts .oxy-posts,.tabs-8932-tab.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (max-width: 991px) {
    .tabs-8932-tab {
        border-bottom-style:none;
        border-right-color: #dee1e3;
        border-right-width: 1px;
        border-right-style: solid
    }
}

@media (max-width: 479px) {
    .tabs-8932-tab {
        padding-left:16px;
        padding-right: 16px
    }
}

.tabs-8932-tab-active {
    margin-left: -8px;
    background-color: #ffffff;
    border-top-color: #dee1e3;
    border-right-color: #dee1e3;
    border-bottom-color: #dee1e3;
    border-left-color: #dee1e3;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    padding-left: 40px
}

@media (max-width: 991px) {
    .tabs-8932-tab-active {
        border-top-color:#dee1e3;
        border-right-color: #dee1e3;
        border-bottom-color: #dee1e3;
        border-left-color: #dee1e3;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        margin-left: 0px;
        padding-left: 032px
    }
}

@media (max-width: 479px) {
    .tabs-8932-tab-active {
        padding-left:16px;
        padding-right: 16px
    }
}

.tabs-contents-8932-tab {
}

.oxel_dashboard_tabs {
    width: 100%
}

.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: stretch
}

@media (max-width: 991px) {
    .oxel_dashboard_tabs {
    }

    .oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.oxel_dashboard_tabs__tab_icon {
    color: #7f8b93
}

.oxel_dashboard_tabs__tab_icon >svg {
    width: 18px;
    height: 18px
}

.oxel_dashboard_tabs__tab_icon {
    margin-right: 8px
}

@media (max-width: 767px) {
    .oxel_dashboard_tabs__tab_icon {
        margin-right:0px
    }
}

.oxel_dashboard_tabs__tab_label {
    line-height: 1;
    font-size: 14px;
    text-transform: uppercase
}

@media (max-width: 767px) {
    .oxel_dashboard_tabs__tab_label {
    }

    .oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap {
        display: none;
        flex-direction: unset
    }
}

.oxel_dashboard_tabs__tab {
}

.oxel_dashboard_tabs__tab_content_container {
    width: 75%;
    border-top-color: #dee1e3;
    border-right-color: #dee1e3;
    border-bottom-color: #dee1e3;
    border-left-color: #dee1e3;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    overflow: hidden
}

@media (max-width: 991px) {
    .oxel_dashboard_tabs__tab_content_container {
        width:100%;
        border-top-color: #dee1e3;
        border-right-color: #dee1e3;
        border-bottom-color: #dee1e3;
        border-left-color: #dee1e3;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid
    }
}

.oxel_dashboard_tabs__tab_content--hidden {
}

.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap {
    display: none;
    flex-direction: unset
}

.oxel_dropdown_button__submenu {
    position: absolute;
    top: 100%;
    left: 0px;
    min-width: 100%;
    padding-top: 4px;
    width: 200px;
    z-index: 10
}

.oxel_dropdown_button {
    background-color: #374047;
    position: relative
}

.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),.oxel_dropdown_button.oxy-easy-posts .oxy-posts,.oxel_dropdown_button.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.oxel_dropdown_button__label {
    color: #f9f9fa;
    margin-right: 8px
}

.oxel_dropdown_button__icon {
    color: #f9f9fa
}

.oxel_dropdown_button__icon >svg {
    width: 16px;
    height: 16px
}

.oxel_dropdown_button__icon {
}

.oxel_dropdown_button__submenu__button:hover {
    background-color: #dee1e3
}

.oxel_dropdown_button__submenu__button {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
    background-color: #eceeef;
    min-width: 100%;
    color: #374047;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out
}

.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.oxel_dropdown_button__submenu__button__label {
}

.oxel_dropdown_button__submenu--hidden {
    opacity: 0;
    pointer-events: none
}

.oxel_dropdown_button__trigger {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 6px;
    cursor: pointer
}

.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.text-sm {
    selector-locked: true
}

.mr-12 {
    selector-locked: true;
    margin-right: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.font-medium {
    selector-locked: true;
    font-weight: 500;
    color: #ffffff
}

.font-medium .oxy-pro-menu-list .menu-item,.font-medium .oxy-pro-menu-list .menu-item a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500
}

.btn-s:hover {
    transform: translateY(-5px)
}

.btn-s {
    selector-locked: true;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 600;
    font-size: 1.4rem;
    transition-duration: 0.4s;
    transition-property: all;
    border-radius: 0.4rem;
    padding-top: 16px;
    width: 170px
}

@media (max-width: 1168px) {
    .btn-s {
        padding-left:2rem;
        padding-right: 2rem
    }
}

@media (max-width: 767px) {
    .btn-s {
        padding-left:2.4rem;
        padding-right: 2.4rem
    }
}

@media (max-width: 479px) {
    .btn-s {
        padding-left:2rem;
        padding-right: 2rem;
        width: 100%
    }
}

.py-6 {
    selector-locked: true;
    padding-top: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem) ;
    padding-bottom: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.rounded-sm {
    selector-locked: true;
    border-radius: 0.2rem
}

.md-hidden {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-hidden {
    }
}

.btn-primary-alt:hover {
    background-color: var(--primary-alt-hover-color)
}

.btn-primary-alt {
    selector-locked: true;
    background-color: var(--primary-alt-color);
    color: var(--primary-color);
    transition-duration: 0.4s;
    transition-property: all
}

.btn-primary-alt:not(.ct-section):not(.oxy-easy-posts),.btn-primary-alt.oxy-easy-posts .oxy-posts,.btn-primary-alt.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.mr-8 {
    selector-locked: true;
    margin-right: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.py-4 {
    selector-locked: true;
    padding-top: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-bottom: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.lg-hidden {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-hidden {
    }
}

.mr-3 {
    selector-locked: true;
    margin-right: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.bg-primary {
    selector-locked: true;
    background-color: #ffffff
}

.icon-md-light {
    color: var(--light-color)
}

.icon-md-light >svg {
    width: 20px;
    height: 20px
}

.icon-md-light {
    selector-locked: true
}

.color-light {
    selector-locked: true;
    color: var(--light-color)
}

.sm-hidden {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-hidden {
    }
}

.font-semibold {
    selector-locked: true;
    font-weight: 600
}

.bg-placeholder {
    selector-locked: true;
    background-color: var(--placeholder-color)
}

.px-2 {
    selector-locked: true;
    padding-left: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem) ;
    padding-right: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.sm-mr-0 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-mr-0 {
    }
}

.btn-l:hover {
    transform: translateY(-5px)
}

.btn-l {
    selector-locked: true;
    padding-left: 6.4rem;
    padding-right: 6.4rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-weight: 600;
    font-size: 1.8rem;
    border-radius: 0.8rem;
    transition-duration: 0.4s;
    transition-property: all
}

@media (max-width: 1168px) {
    .btn-l {
        padding-top:1rem;
        padding-bottom: 1rem;
        padding-left: 5.4rem;
        padding-right: 5.4rem
    }
}

@media (max-width: 991px) {
    .btn-l {
        padding-left:4.4rem;
        padding-right: 4.4rem
    }
}

@media (max-width: 767px) {
    .btn-l {
        padding-top:1.2rem;
        padding-bottom: 1.2rem;
        padding-left: 6.4rem;
        padding-right: 6.4rem
    }
}

@media (max-width: 479px) {
    .btn-l {
        padding-left:5.4rem;
        padding-right: 5.4rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        width: 100%
    }
}

.btn-secondary:hover {
    background-color: var(--secondary-hover-color);
    box-shadow: 0 8px 9px rgb(var(--secondary-rgb-vals),25%)
}

.btn-secondary {
    selector-locked: true;
    background-color: var(--secondary-color);
    color: var(--light-color);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 4px 9px rgb(var(--secondary-rgb-vals),20%)
}

.btn-secondary:not(.ct-section):not(.oxy-easy-posts),.btn-secondary.oxy-easy-posts .oxy-posts,.btn-secondary.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.btn-trans:hover {
    background-color: var(--white-color);
    color: var(--primary-color)
}

.btn-trans {
    selector-locked: true;
    color: var(--light-color);
    background-color: rgba(255,255,255,0.15);
    transition-duration: 0.4s;
    transition-property: all;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}

.btn-trans:not(.ct-section):not(.oxy-easy-posts),.btn-trans.oxy-easy-posts .oxy-posts,.btn-trans.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.btn-secondary-alt:hover {
    background-color: var(--secondary-alt-hover-color)
}

.btn-secondary-alt {
    selector-locked: true;
    background-color: var(--secondary-alt-color);
    color: var(--secondary-hover-color);
    transition-duration: 0.4s;
    transition-property: all
}

.btn-secondary-alt:not(.ct-section):not(.oxy-easy-posts),.btn-secondary-alt.oxy-easy-posts .oxy-posts,.btn-secondary-alt.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.icon-3xl-light {
    color: var(--light-color)
}

.icon-3xl-light >svg {
    width: 64px;
    height: 64px
}

.icon-3xl-light {
    selector-locked: true
}

.icon-2xl-primary {
    color: var(--primary-color)
}

.icon-2xl-primary >svg {
    width: 48px;
    height: 48px
}

.icon-2xl-primary {
    selector-locked: true
}

.icon-2xl-light {
    color: var(--light-color)
}

.icon-2xl-light >svg {
    width: 48px;
    height: 48px
}

.icon-2xl-light {
    selector-locked: true
}

.icon-2xl-dark {
    color: var(--dark-color)
}

.icon-2xl-dark >svg {
    width: 48px;
    height: 48px
}

.icon-2xl-dark {
    selector-locked: true
}

.icon-xl-primary {
    color: var(--primary-color)
}

.icon-xl-primary >svg {
    width: 32px;
    height: 32px
}

.icon-xl-primary {
    selector-locked: true
}

.icon-xl-light {
    color: var(--light-color)
}

.icon-xl-light >svg {
    width: 32px;
    height: 32px
}

.icon-xl-light {
    selector-locked: true
}

.icon-xl-dark {
    color: var(--dark-color)
}

.icon-xl-dark >svg {
    width: 32px;
    height: 32px
}

.icon-xl-dark {
    selector-locked: true
}

.icon-lg-primary {
    color: var(--primary-color)
}

.icon-lg-primary >svg {
    width: 24px;
    height: 24px
}

.icon-lg-primary {
    selector-locked: true
}

.icon-lg-secondary {
    color: var(--secondary-color)
}

.icon-lg-secondary >svg {
    width: 24px;
    height: 24px
}

.icon-lg-secondary {
    selector-locked: true
}

.icon-lg-tertiary {
    color: var(--tertiary-color)
}

.icon-lg-tertiary >svg {
    width: 24px;
    height: 24px
}

.icon-lg-tertiary {
    selector-locked: true
}

.icon-lg-light {
    color: var(--light-color)
}

.icon-lg-light >svg {
    width: 24px;
    height: 24px
}

.icon-lg-light {
    selector-locked: true
}

.icon-lg-dark {
    color: var(--dark-color)
}

.icon-lg-dark >svg {
    width: 24px;
    height: 24px
}

.icon-lg-dark {
    selector-locked: true
}

.icon-lg-paragraph {
    color: var(--paragraph-color)
}

.icon-lg-paragraph >svg {
    width: 24px;
    height: 24px
}

.icon-lg-paragraph {
    selector-locked: true
}

.icon-md-primary {
    color: var(--primary-color)
}

.icon-md-primary >svg {
    width: 20px;
    height: 20px
}

.icon-md-primary {
    selector-locked: true
}

.icon-md-dark {
    color: var(--dark-color)
}

.icon-md-dark >svg {
    width: 20px;
    height: 20px
}

.icon-md-dark {
    selector-locked: true
}

.icon-md-paragraph {
    color: var(--paragraph-color)
}

.icon-md-paragraph >svg {
    width: 20px;
    height: 20px
}

.icon-md-paragraph {
    selector-locked: true
}

.icon-sm-primary {
    color: var(--primary-color)
}

.icon-sm-primary >svg {
    width: 16px;
    height: 16px
}

.icon-sm-primary {
    selector-locked: true
}

.icon-sm-light {
    color: var(--light-color)
}

.icon-sm-light >svg {
    width: 16px;
    height: 16px
}

.icon-sm-light {
    selector-locked: true
}

.icon-sm-dark {
    color: var(--dark-color)
}

.icon-sm-dark >svg {
    width: 16px;
    height: 16px
}

.icon-sm-dark {
    selector-locked: true
}

.icon-sm-paragraph {
    color: var(--paragraph-color)
}

.icon-sm-paragraph >svg {
    width: 16px;
    height: 16px
}

.icon-sm-paragraph {
    selector-locked: true
}

.icon-solid-lg-primary {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 16px;
    color: var(--light-color)
}

.icon-solid-lg-primary >svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-primary {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-lg-secondary {
    background-color: var(--secondary-color);
    border: 1px solid var(--secondary-color);
    padding: 16px;
    color: var(--light-color)
}

.icon-solid-lg-secondary >svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-secondary {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-lg-tertiary {
    background-color: var(--tertiary-color);
    border: 1px solid var(--tertiary-color);
    padding: 16px;
    color: var(--light-color)
}

.icon-solid-lg-tertiary >svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-tertiary {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-lg-light {
    background-color: var(--placeholder-color);
    border: 1px solid var(--placeholder-color);
    padding: 16px;
    color: var(--primary-color)
}

.icon-solid-lg-light >svg {
    width: 26px;
    height: 26px
}

.icon-solid-lg-light {
    selector-locked: true;
    icon-padding: 16px
}

.icon-solid-md-light {
    background-color: var(--placeholder-color);
    border: 1px solid var(--placeholder-color);
    padding: 14px;
    color: var(--primary-color)
}

.icon-solid-md-light >svg {
    width: 22px;
    height: 22px
}

.icon-solid-md-light {
    selector-locked: true;
    icon-padding: 14px
}

.icon-solid-md-primary {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 14px;
    color: var(--light-color)
}

.icon-solid-md-primary >svg {
    width: 22px;
    height: 22px
}

.icon-solid-md-primary {
    selector-locked: true;
    icon-padding: 14px
}

.icon-solid-sm-primary {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 10px;
    color: var(--light-color)
}

.icon-solid-sm-primary >svg {
    width: 16px;
    height: 16px
}

.icon-solid-sm-primary {
    selector-locked: true;
    icon-padding: 10px
}

.icon-solid-sm-light {
    background-color: var(--placeholder-color);
    border: 1px solid var(--placeholder-color);
    padding: 10px;
    color: var(--primary-color)
}

.icon-solid-sm-light >svg {
    width: 16px;
    height: 16px
}

.icon-solid-sm-light {
    selector-locked: true;
    icon-padding: 10px
}

.card-normal {
    selector-locked: true;
    width: 100%;
    padding-left: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-right: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-bottom: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-top: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    border-radius: 0.5rem
}

.card-loose {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-left: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-right: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-bottom: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    border-radius: 0.5rem
}

.card-tight {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-left: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-right: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-bottom: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    border-radius: 0.5rem
}

.card-snug {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(1.682rem,calc(1.682rem + ((1vw - 0.32rem) * 0.8975))),2.4rem) ;
    padding-left: min(max(1.682rem,calc(1.682rem + ((1vw - 0.32rem) * 0.8975))),2.4rem) ;
    padding-right: min(max(1.682rem,calc(1.682rem + ((1vw - 0.32rem) * 0.8975))),2.4rem) ;
    padding-bottom: min(max(1.682rem,calc(1.682rem + ((1vw - 0.32rem) * 0.8975))),2.4rem) ;
    border-radius: 0.5rem
}

.card-relaxed {
    selector-locked: true;
    width: 100%;
    padding-top: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-left: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-right: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-bottom: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    border-radius: 0.5rem
}

.card-none {
    selector-locked: true;
    width: 100%;
    border-radius: 0.5rem
}

.avatar {
    selector-locked: true;
    width: 6.4rem;
    height: 6.4rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.11)
}

.avatar-sm {
    selector-locked: true;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.1)
}

.avatar-lg {
    selector-locked: true;
    width: 9.6rem;
    height: 9.6rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.11)
}

.avatar-xl {
    selector-locked: true;
    width: 12.8rem;
    height: 12.8rem;
    border-radius: 0.8rem;
    box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.11)
}

.h2 {
    selector-locked: true;
    font-size: var(--h2) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h2)
}

.h3 {
    selector-locked: true;
    font-size: var(--h3) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h3)
}

.h5 {
    selector-locked: true;
    font-size: var(--h5) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h5)
}

.h6 {
    selector-locked: true;
    font-size: var(--h6) ;
    font-weight: var(--h-font-weight);
    line-height: var(--lh-h6)
}

.shadow-inner {
    selector-locked: true;
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}

.shadow-none {
    selector-locked: true;
    box-shadow: 0 0 #0000
}

.shadow-xs {
    selector-locked: true;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.03)
}

.shadow-sm {
    selector-locked: true;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.06)
}

.shadow {
    selector-locked: true;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}

.shadow-lg {
    selector-locked: true;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}

.shadow-xl {
    selector-locked: true;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}

.shadow-2xl {
    selector-locked: true;
    box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25)
}

.oxel_horizontal_divider {
    background-image: linear-gradient(#ffffff,#ffffff);
    margin-top: 48px;
    margin-bottom: 48px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 100%;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff
}

.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,.oxel_horizontal_divider.ct-section .ct-section-inner-wrap {
    flex-direction: unset
}

.oxel_horizontal_divider__line {
    height: 2px;
    background-color: #98a1a8;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px
}

.oxel_horizontal_divider__icon {
    color: #98a1a8
}

.oxel_horizontal_divider__icon >svg {
    width: 16px;
    height: 16px
}

.oxel_horizontal_divider__icon {
    flex-shrink: 0
}

.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap {
    display: flex
}

.achv_div {
    border-top-color: #efefef;
    border-right-color: #efefef;
    border-bottom-color: #efefef;
    border-left-color: #efefef;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 16px;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 24%;
    background-color: #fffbee
}

.achv_div:not(.ct-section):not(.oxy-easy-posts),.achv_div.oxy-easy-posts .oxy-posts,.achv_div.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

@media (max-width: 479px) {
    .achv_div {
        text-align:center;
        margin-bottom: 8px;
        margin-top: 8px
    }

    .achv_div:not(.ct-section):not(.oxy-easy-posts),.achv_div.oxy-easy-posts .oxy-posts,.achv_div.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center
    }
}

.oxy-stock-content-styles {
}

.image-news-content {
    border-radius: 16px;
    border-top-color: #efefef;
    border-right-color: #efefef;
    border-bottom-color: #efefef;
    border-left-color: #efefef;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color: #fbfbfb;
    text-align: left;
    box-shadow: 25px 0px 35px rgba(27,33,36,0.03)
}

.image-news-content:not(.ct-section):not(.oxy-easy-posts),.image-news-content.oxy-easy-posts .oxy-posts,.image-news-content.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

@media (max-width: 479px) {
    .image-news-content {
        width:100%
    }

    .image-news-content:not(.ct-section):not(.oxy-easy-posts),.image-news-content.oxy-easy-posts .oxy-posts,.image-news-content.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.my-input {
}

.my-form {
}

.contactform {
}

.form-trigger {
    background-color : #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 24px 38.4px
}

.form-trigger {
    font-size: 12px;
    color: #ffffff
}

.header {
    width: 90%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 40px;
    z-index: 99;
    text-align: justify;
    height: 40px;
    margin-left: auto;
    margin-right: auto
}

.header:not(.ct-section):not(.oxy-easy-posts),.header.oxy-easy-posts .oxy-posts,.header.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 479px) {
    .header {
        padding-right:24px;
        position: fixed;
        text-align: justify;
        background-color: #f9f9fa;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-left: 24px;
        height: 70px;
        z-index: 999
    }

    .header:not(.ct-section):not(.oxy-easy-posts),.header.oxy-easy-posts .oxy-posts,.header.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }
}

.menu-button:active .menu-bar:before {
    transform: translateY(0);
    transform: rotate(-45deg)
}

.menu-button:active .menu-bar:after {
    transform: translateY(0);
    transform: rotate(45deg)
}

.menu-button:hover .menu-bar:after {
}

.menu-button:hover .menu-bar:before {
}

.menu-button {
    width: 40px;
    height: 40px;
    cursor: pointer
}

.menu-button:not(.ct-section):not(.oxy-easy-posts),.menu-button.oxy-easy-posts .oxy-posts,.menu-button.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.menu-bar:after {
    transform: translateY(5px);
    width: 100%;
    height: 2px;
    background-color: #1b2124;
    position: absolute;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    content: ""
}

.menu-bar:before {
    transform: translateY(-5px);
    width: 100%;
    height: 2px;
    background-color: #1b2124;
    position: absolute;
    content: ""
}

.menu-bar:empty {
    min-width: 1px;
    min-height: 1px;
    background-color: rgba(0,0,0,0)
}

.menu-bar {
    width: 100%;
    height: 3px;
    background-color: #fbfbfb;
    position: relative
}

.transition:after {
    transition-property: transform,opacity,background;
    transition-duration: 0.4s;
    transition-timing-function: easeOutQuint;
    content: ""
}

.transition:before {
    transition-duration: 0.4s;
    transition-property: transform,opacity,background;
    transition-timing-function: easeOutQuint;
    content: ""
}

.transition {
    transform: ;
    transition-duration: 0.4s;
    transition-timing-function: easeOutQuint;
    transition-property: transform,opacity,background
}

@media (max-width: 479px) {
    .transition {
        overflow-y:
    }
}

.offcanvas-section {
    transform: translateY(-100%);
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: #fbfbfb;
    z-index: 98
}

.offcanvas-section:not(.ct-section):not(.oxy-easy-posts),.offcanvas-section.oxy-easy-posts .oxy-posts,.offcanvas-section.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.menu-link:hover span {
    color: #a47c4a
}

.menu-link:last-child {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #c99e67
}

.menu-link {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom-color: #f2f4f6;
    border-bottom-width: 1px;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none
}

.clinic_list {
}

@media (max-width: 479px) {
    .clinic_list {
        text-align:left
    }

    .clinic_list:not(.ct-section):not(.oxy-easy-posts),.clinic_list.oxy-easy-posts .oxy-posts,.clinic_list.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }
}

.clinic-oxy-icons {
    color: #c99e67
}

.clinic-oxy-icons >svg {
    width: 48px;
    height: 48px
}

.clinic-oxy-icons {
    margin-bottom: 24px
}

.clinic-oxy-icons:not(.ct-section):not(.oxy-easy-posts),.clinic-oxy-icons.oxy-easy-posts .oxy-posts,.clinic-oxy-icons.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

@media (max-width: 479px) {
    .clinic-oxy-icons {
    }

    .clinic-oxy-icons >svg {
        width: 48px;
        height: 48px
    }

    .clinic-oxy-icons {
        width: 100%;
        margin-bottom: 0px
    }
}

.breakout-70 {
    selector-locked: true;
    width: 70vw;
    max-width: 70vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-35vw + 50%) ;
    margin-right: calc(-35vw + 50%)
}

.breakout-80 {
    selector-locked: true;
    width: 80vw;
    max-width: 80vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-40vw + 50%) ;
    margin-right: calc(-40vw + 50%)
}

.breakout-90 {
    selector-locked: true;
    width: 90vw;
    max-width: 90vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-45vw + 50%) ;
    margin-right: calc(-45vw + 50%)
}

.breakout-100 {
    selector-locked: true;
    width: 100vw;
    max-width: 100vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: calc(-50vw + 50%) ;
    margin-right: calc(-50vw + 50%)
}

.sticky {
    position: sticky;
    top: 0
}

.sticky-sm {
    top: 2.5%
}

.sticky-md {
    top: 5%
}

.sticky-lg {
    top: 10%
}

.sticky-xl {
    top: 20%
}

.overlay-primary:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--primary-rgb-vals),0.70);
    content: ""
}

.overlay-primary {
    position: relative;
    z-index: 0
}

.overlay-secondary:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--secondary-rgb-vals),0.70);
    content: ""
}

.overlay-secondary {
    position: relative;
    z-index: 0
}

.overlay-tertiary:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--tertiary-rgb-vals),0.70);
    content: ""
}

.overlay-tertiary {
    position: relative;
    z-index: 0
}

.overlay-dark:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--dark-rgb-vals),0.70);
    content: ""
}

.overlay-dark {
    position: relative;
    z-index: 0
}

.overlay-paragraph:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--paragraph-rgb-vals),0.70);
    content: ""
}

.overlay-paragraph {
    position: relative;
    z-index: 0
}

.overlay-black:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--black-rgb-vals),0.70);
    content: ""
}

.overlay-black {
    position: relative;
    z-index: 0
}

.overlay-success:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--success-rgb-vals),0.70);
    content: ""
}

.overlay-success {
    position: relative;
    z-index: 0
}

.overlay-warning:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--warning-rgb-vals),0.70);
    content: ""
}

.overlay-warning {
    position: relative;
    z-index: 0
}

.overlay-error:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--error-rgb-vals),0.70);
    content: ""
}

.overlay-error {
    position: relative;
    z-index: 0
}

.overlay-extra-1:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-1-rgb-vals),0.7);
    content: ""
}

.overlay-extra-1 {
    position: relative;
    z-index: 0
}

.overlay-extra-2:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-2-rgb-vals),0.7);
    content: ""
}

.overlay-extra-2 {
    position: relative;
    z-index: 0
}

.overlay-extra-3:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-3-rgb-vals),0.7);
    content: ""
}

.overlay-extra-3 {
    position: relative;
    z-index: 0
}

.overlay-extra-4:before {
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(var(--extra-color-4-rgb-vals),0.7);
    content: ""
}

.overlay-extra-4 {
    position: relative;
    z-index: 0
}

.img-scroller:hover {
    transition-property: background-position;
    transition-duration: 5s;
    transition-timing-function: linear;
    transition-delay: 0s;
    background-position: bottom center!important
}

.img-scroller {
    selector-locked: true;
    transition-property: background-position;
    transition-duration: 1.5s;
    transition-timing-function: ease-out;
    transition-delay: 0.5s;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    margin-left: auto!important;
    margin-right: auto!important;
    background-position: top center;
    background-size: 100% auto!important
}

.inline {
    selector-locked: true;
    display: inline
}

.relative {
    selector-locked: true;
    position: relative
}

.bg-alt {
    selector-locked: true;
    background-color: var(--background-alt-color)
}

.bg-secondary {
    selector-locked: true;
    background-color: var(--secondary-color)
}

.bg-primary-hover {
    selector-locked: true;
    background-color: var(--primary-hover-color)
}

.bg-secondary-hover {
    selector-locked: true;
    background-color: var(--secondary-hover-color)
}

.bg-primary-alt {
    selector-locked: true;
    background-color: var(--primary-alt-color)
}

.bg-secondary-alt {
    selector-locked: true;
    background-color: var(--secondary-alt-color)
}

.bg-primary-alt-hover {
    selector-locked: true;
    background-color: var(--primary-alt-hover-color)
}

.bg-secondary-alt-hover {
    selector-locked: true;
    background-color: var(--secondary-alt-hover-color)
}

.bg-tertiary {
    selector-locked: true;
    background-color: var(--tertiary-color)
}

.bg-white {
    selector-locked: true;
    background-color: var(--white-color)
}

.bg-black {
    selector-locked: true;
    background-color: var(--black-color)
}

.bg-placeholder-alt {
    selector-locked: true;
    background-color: var(--placeholder-alt-color)
}

.border-color {
    selector-locked: true;
    border-top-color: var(--border-color);
    border-right-color: var(--border-color);
    border-bottom-color: var(--border-color);
    border-left-color: var(--border-color)
}

.border-color-alt {
    selector-locked: true;
    border-top-color: var(--border-alt-color);
    border-right-color: var(--border-alt-color);
    border-bottom-color: var(--border-alt-color);
    border-left-color: var(--border-alt-color)
}

.border-color-primary {
    selector-locked: true;
    border-top-color: var(--primary-color);
    border-right-color: var(--primary-color);
    border-bottom-color: var(--primary-color);
    border-left-color: var(--primary-color)
}

.border-color-secondary {
    selector-locked: true;
    border-top-color: var(--secondary-color);
    border-right-color: var(--secondary-color);
    border-bottom-color: var(--secondary-color);
    border-left-color: var(--secondary-color)
}

.border-color-tertiary {
    selector-locked: true;
    border-top-color: var(--tertiary-color);
    border-right-color: var(--tertiary-color);
    border-bottom-color: var(--tertiary-color);
    border-left-color: var(--tertiary-color)
}

.space-y-0 {
    selector-locked: true
}

.space-y-1 {
    selector-locked: true
}

.space-y-2 {
    selector-locked: true
}

.space-y-3 {
    selector-locked: true
}

.space-y-4 {
    selector-locked: true
}

.space-y-6 {
    selector-locked: true
}

.space-y-8 {
    selector-locked: true
}

.space-y-10 {
    selector-locked: true
}

.space-y-12 {
    selector-locked: true
}

.space-y-14 {
    selector-locked: true
}

.space-y-16 {
    selector-locked: true
}

.space-y-20 {
    selector-locked: true
}

.space-x-0 {
    selector-locked: true
}

.space-x-1 {
    selector-locked: true
}

.space-x-2 {
    selector-locked: true
}

.space-x-3 {
    selector-locked: true
}

.space-x-4 {
    selector-locked: true
}

.space-x-6 {
    selector-locked: true
}

.space-x-8 {
    selector-locked: true
}

.space-x-10 {
    selector-locked: true
}

.space-x-12 {
    selector-locked: true
}

.space-x-14 {
    selector-locked: true
}

.space-x-16 {
    selector-locked: true
}

.space-x-20 {
    selector-locked: true
}

.divide-x {
    selector-locked: true
}

.divide-y {
    selector-locked: true
}

.rounded {
    selector-locked: true;
    border-radius: 0.4rem
}

.rounded-md {
    selector-locked: true;
    border-radius: 0.6rem
}

.rounded-xl {
    selector-locked: true;
    border-radius: 1.6rem
}

.rounded-full {
    selector-locked: true;
    border-radius: 999.901rem
}

.rounded-r-sm {
    selector-locked: true;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem
}

.rounded-l-sm {
    selector-locked: true;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem
}

.rounded-b-sm {
    selector-locked: true;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem
}

.rounded-t-sm {
    selector-locked: true;
    border-top-right-radius: 0.2rem;
    border-top-left-radius: 0.2rem
}

.rounded-r {
    selector-locked: true;
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem
}

.rounded-l {
    selector-locked: true;
    border-top-left-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem
}

.rounded-b {
    selector-locked: true;
    border-bottom-right-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem
}

.rounded-t {
    selector-locked: true;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem
}

.rounded-r-md {
    selector-locked: true;
    border-top-right-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem
}

.rounded-l-md {
    selector-locked: true;
    border-top-left-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem
}

.rounded-b-md {
    selector-locked: true;
    border-bottom-right-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem
}

.rounded-t-md {
    selector-locked: true;
    border-top-right-radius: 0.6rem;
    border-top-left-radius: 0.6rem
}

.rounded-r-lg {
    selector-locked: true;
    border-top-right-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem
}

.rounded-l-lg {
    selector-locked: true;
    border-top-left-radius: 0.8rem;
    border-bottom-left-radius: 0.8rem
}

.rounded-b-lg {
    selector-locked: true;
    border-bottom-right-radius: 0.8rem;
    border-bottom-left-radius: 0.8rem
}

.rounded-t-lg {
    selector-locked: true;
    border-top-right-radius: 0.8rem;
    border-top-left-radius: 0.8rem
}

.border-none {
    selector-locked: true;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid
}

.border-px {
    selector-locked: true;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid
}

.border-2 {
    selector-locked: true;
    border-top-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid
}

.border-t {
    selector-locked: true;
    border-top-width: 1px;
    border-top-style: solid
}

.border-r {
    selector-locked: true;
    border-right-width: 1px;
    border-right-style: solid
}

.border-b {
    selector-locked: true;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.border-l {
    selector-locked: true;
    border-left-width: 1px;
    border-left-style: solid
}

.cursor-pointer {
    selector-locked: true;
    cursor: pointer
}

.inline-grid {
    selector-locked: true
}

.gap-px {
    selector-locked: true
}

.gap-2 {
    selector-locked: true
}

.gap-4 {
    selector-locked: true
}

.gap-6 {
    selector-locked: true
}

.gap-10 {
    selector-locked: true
}

.gap-12 {
    selector-locked: true
}

.gap-14 {
    selector-locked: true
}

.gap-16 {
    selector-locked: true
}

.gap-20 {
    selector-locked: true
}

.gap-24 {
    selector-locked: true
}

.col-gap-0 {
    selector-locked: true
}

.col-gap-2 {
    selector-locked: true
}

.col-gap-4 {
    selector-locked: true
}

.col-gap-6 {
    selector-locked: true
}

.col-gap-8 {
    selector-locked: true
}

.col-gap-10 {
    selector-locked: true
}

.col-gap-12 {
    selector-locked: true
}

.col-gap-14 {
    selector-locked: true
}

.col-gap-16 {
    selector-locked: true
}

.col-gap-20 {
    selector-locked: true
}

.col-gap-24 {
    selector-locked: true
}

.row-gap-0 {
    selector-locked: true
}

.row-gap-2 {
    selector-locked: true
}

.row-gap-4 {
    selector-locked: true
}

.row-gap-6 {
    selector-locked: true
}

.row-gap-8 {
    selector-locked: true
}

.row-gap-10 {
    selector-locked: true
}

.row-gap-12 {
    selector-locked: true
}

.row-gap-14 {
    selector-locked: true
}

.row-gap-16 {
    selector-locked: true
}

.row-gap-20 {
    selector-locked: true
}

.row-gap-24 {
    selector-locked: true
}

.grid-flow-row {
    selector-locked: true
}

.grid-flow-col {
    selector-locked: true
}

.grid-flow-row-dense {
    selector-locked: true
}

.grid-flow-col-dense {
    selector-locked: true
}

.col-end-1 {
    selector-locked: true
}

.col-end-2 {
    selector-locked: true
}

.col-end-3 {
    selector-locked: true
}

.col-end-4 {
    selector-locked: true
}

.col-end-5 {
    selector-locked: true
}

.col-end-6 {
    selector-locked: true
}

.col-end-7 {
    selector-locked: true
}

.col-end-auto {
    selector-locked: true
}

.col-start-1 {
    selector-locked: true
}

.col-start-2 {
    selector-locked: true
}

.col-start-3 {
    selector-locked: true
}

.col-start-4 {
    selector-locked: true
}

.col-start-5 {
    selector-locked: true
}

.col-start-6 {
    selector-locked: true
}

.col-start-7 {
    selector-locked: true
}

.col-start-auto {
    selector-locked: true
}

.col-auto {
    selector-locked: true
}

.col-span-1 {
    selector-locked: true
}

.col-span-2 {
    selector-locked: true
}

.col-span-3 {
    selector-locked: true
}

.col-span-4 {
    selector-locked: true
}

.col-span-5 {
    selector-locked: true
}

.col-span-6 {
    selector-locked: true
}

.row-auto {
    selector-locked: true
}

.row-span-1 {
    selector-locked: true
}

.row-span-2 {
    selector-locked: true
}

.row-span-3 {
    selector-locked: true
}

.row-start-1 {
    selector-locked: true
}

.row-start-2 {
    selector-locked: true
}

.row-start-3 {
    selector-locked: true
}

.row-start-4 {
    selector-locked: true
}

.row-start-auto {
    selector-locked: true
}

.row-end-1 {
    selector-locked: true
}

.row-end-2 {
    selector-locked: true
}

.row-end-3 {
    selector-locked: true
}

.row-end-4 {
    selector-locked: true
}

.row-end-auto {
    selector-locked: true
}

.grid-rows-1 {
    selector-locked: true
}

.grid-rows-2 {
    selector-locked: true
}

.grid-rows-3 {
    selector-locked: true
}

.grid-rows-none {
    selector-locked: true
}

.grid-cols-1 {
    selector-locked: true
}

.grid-cols-3 {
    selector-locked: true
}

.grid-cols-5 {
    selector-locked: true
}

.grid-cols-6 {
    selector-locked: true
}

.grid-60-40 {
    selector-locked: true
}

.grid-40-60 {
    selector-locked: true
}

.grid-33-66 {
    selector-locked: true
}

.grid-66-33 {
    selector-locked: true
}

.grid-75-25 {
    selector-locked: true
}

.grid-25-75 {
    selector-locked: true
}

.auto-grid-2 {
    selector-locked: true
}

.auto-grid-3 {
    selector-locked: true
}

.auto-grid-4 {
    selector-locked: true
}

.grid-cols-none {
    selector-locked: true
}

.font-normal {
    selector-locked: true;
    font-weight: 400
}

.font-bold {
    selector-locked: true;
    font-weight: 700
}

.h-auto {
    selector-locked: true;
    height: auto
}

.h-full {
    selector-locked: true;
    height: 100%
}

.h-screen {
    selector-locked: true;
    height: 100vh
}

.text-xs {
    selector-locked: true
}

.text-base {
    selector-locked: true
}

.text-lg {
    selector-locked: true
}

.text-xl {
    selector-locked: true
}

.text-2xl {
    selector-locked: true
}

.text-3xl {
    selector-locked: true
}

.text-4xl {
    selector-locked: true
}

.text-5xl {
    selector-locked: true
}

.text-6xl {
    selector-locked: true
}

.text-7xl {
    selector-locked: true
}

.text-8xl {
    selector-locked: true
}

.text-9xl {
    selector-locked: true
}

.ml-auto {
    selector-locked: true;
    margin-left: auto
}

.mr-auto {
    selector-locked: true;
    margin-right: auto
}

.mb-auto {
    selector-locked: true;
    margin-bottom: auto
}

.mt-auto {
    selector-locked: true;
    margin-top: auto
}

.mr-0 {
    selector-locked: true;
    margin-right: 0px
}

.mb-0 {
    selector-locked: true;
    margin-bottom: 0px
}

.ml-0 {
    selector-locked: true;
    margin-left: 0px
}

.mt-0 {
    selector-locked: true;
    margin-top: 0px
}

.mr-1 {
    selector-locked: true;
    margin-right: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.mb-1 {
    selector-locked: true;
    margin-bottom: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.ml-1 {
    selector-locked: true;
    margin-left: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.mt-1 {
    selector-locked: true;
    margin-top: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.mr-2 {
    selector-locked: true;
    margin-right: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.mb-2 {
    selector-locked: true;
    margin-bottom: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.ml-2 {
    selector-locked: true;
    margin-left: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.mt-2 {
    selector-locked: true;
    margin-top: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.mb-3 {
    selector-locked: true;
    margin-bottom: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.ml-3 {
    selector-locked: true;
    margin-left: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.mt-3 {
    selector-locked: true;
    margin-top: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.mb-4 {
    selector-locked: true;
    margin-bottom: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.ml-4 {
    selector-locked: true;
    margin-left: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.mt-4 {
    selector-locked: true;
    margin-top: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.mr-5 {
    selector-locked: true;
    margin-right: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.mb-5 {
    selector-locked: true;
    margin-bottom: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.ml-5 {
    selector-locked: true;
    margin-left: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.mt-5 {
    selector-locked: true;
    margin-top: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.mr-6 {
    selector-locked: true;
    margin-right: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.ml-6 {
    selector-locked: true;
    margin-left: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.mt-6 {
    selector-locked: true;
    margin-top: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.ml-8 {
    selector-locked: true;
    margin-left: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.mt-8 {
    selector-locked: true;
    margin-top: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.mr-10 {
    selector-locked: true;
    margin-right: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.mb-10 {
    selector-locked: true;
    margin-bottom: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.ml-10 {
    selector-locked: true;
    margin-left: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.mt-10 {
    selector-locked: true;
    margin-top: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.mb-12 {
    selector-locked: true;
    margin-bottom: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.ml-12 {
    selector-locked: true;
    margin-left: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.mt-12 {
    selector-locked: true;
    margin-top: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.mr-14 {
    selector-locked: true;
    margin-right: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.mb-14 {
    selector-locked: true;
    margin-bottom: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.ml-14 {
    selector-locked: true;
    margin-left: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.mt-14 {
    selector-locked: true;
    margin-top: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.mr-16 {
    selector-locked: true;
    margin-right: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.mb-16 {
    selector-locked: true;
    margin-bottom: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.ml-16 {
    selector-locked: true;
    margin-left: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.mt-16 {
    selector-locked: true;
    margin-top: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.mr-20 {
    selector-locked: true;
    margin-right: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.mb-20 {
    selector-locked: true;
    margin-bottom: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.ml-20 {
    selector-locked: true;
    margin-left: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.mt-20 {
    selector-locked: true;
    margin-top: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.mr-24 {
    selector-locked: true;
    margin-right: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.mb-24 {
    selector-locked: true;
    margin-bottom: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.ml-24 {
    selector-locked: true;
    margin-left: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.mt-24 {
    selector-locked: true;
    margin-top: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.mr-28 {
    selector-locked: true;
    margin-right: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.mb-28 {
    selector-locked: true;
    margin-bottom: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.ml-28 {
    selector-locked: true;
    margin-left: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.mt-28 {
    selector-locked: true;
    margin-top: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.mr-32 {
    selector-locked: true;
    margin-right: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.mb-32 {
    selector-locked: true;
    margin-bottom: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.ml-32 {
    selector-locked: true;
    margin-left: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.mt-32 {
    selector-locked: true;
    margin-top: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.mr-36 {
    selector-locked: true;
    margin-right: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.mb-36 {
    selector-locked: true;
    margin-bottom: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.ml-36 {
    selector-locked: true;
    margin-left: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.mt-36 {
    selector-locked: true;
    margin-top: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.mr-40 {
    selector-locked: true;
    margin-right: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.mb-40 {
    selector-locked: true;
    margin-bottom: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.ml-40 {
    selector-locked: true;
    margin-left: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.mt-40 {
    selector-locked: true;
    margin-top: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.mx-auto {
    selector-locked: true;
    margin-left: auto;
    margin-right: auto
}

.my-auto {
    selector-locked: true;
    margin-top: auto;
    margin-bottom: auto
}

.object-contain {
    selector-locked: true;
    object-fit: contain
}

.object-bottom {
    selector-locked: true;
    object-position: bottom
}

.object-left {
    selector-locked: true;
    object-position: left
}

.object-right {
    selector-locked: true;
    object-position: right
}

.object-top {
    selector-locked: true;
    object-position: top
}

.bg-cover {
    selector-locked: true;
    background-size: cover
}

.bg-center {
    selector-locked: true;
    background-position: center
}

.opacity-0 {
    selector-locked: true;
    opacity: 0
}

.opacity-25 {
    selector-locked: true;
    opacity: 0.25
}

.opacity-50 {
    selector-locked: true;
    opacity: 0.5
}

.opacity-75 {
    selector-locked: true;
    opacity: 0.75
}

.opacity-100 {
    selector-locked: true;
    opacity: 1
}

.hover-opacity-0:hover {
    opacity: 0
}

.hover-opacity-0 {
    selector-locked: true
}

.hover-opacity-25:hover {
    opacity: 0.25
}

.hover-opacity-25 {
    selector-locked: true
}

.hover-opacity-50:hover {
    opacity: 0.5
}

.hover-opacity-50 {
    selector-locked: true
}

.hover-opacity-75:hover {
    opacity: 0.75
}

.hover-opacity-75 {
    selector-locked: true
}

.hover-opacity-100:hover {
    opacity: 1
}

.hover-opacity-100 {
    selector-locked: true
}

.font-headings {
    font-family: 'Inter';
    selector-locked: true
}

.font-text {
    font-family: 'Inter';
    selector-locked: true
}

.p-0 {
    selector-locked: true;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem
}

.p-1 {
    selector-locked: true;
    padding-top: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem) ;
    padding-left: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem) ;
    padding-right: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem) ;
    padding-bottom: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.p-2 {
    selector-locked: true;
    padding-top: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem) ;
    padding-left: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem) ;
    padding-right: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem) ;
    padding-bottom: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.p-3 {
    selector-locked: true;
    padding-top: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem) ;
    padding-left: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem) ;
    padding-right: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem) ;
    padding-bottom: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.p-4 {
    selector-locked: true;
    padding-top: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-left: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-right: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-bottom: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.p-5 {
    selector-locked: true;
    padding-top: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem) ;
    padding-left: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem) ;
    padding-right: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem) ;
    padding-bottom: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.p-6 {
    selector-locked: true;
    padding-top: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem) ;
    padding-left: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem) ;
    padding-right: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem) ;
    padding-bottom: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.p-8 {
    selector-locked: true;
    padding-top: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-left: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-right: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-bottom: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.p-10 {
    selector-locked: true;
    padding-top: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem) ;
    padding-left: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem) ;
    padding-right: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem) ;
    padding-bottom: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.p-12 {
    selector-locked: true;
    padding-top: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-left: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-right: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-bottom: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.p-14 {
    selector-locked: true;
    padding-top: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem) ;
    padding-left: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem) ;
    padding-right: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem) ;
    padding-bottom: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.p-16 {
    selector-locked: true;
    padding-top: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-left: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-right: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-bottom: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.p-20 {
    selector-locked: true;
    padding-top: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem) ;
    padding-left: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem) ;
    padding-right: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem) ;
    padding-bottom: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.p-24 {
    selector-locked: true;
    padding-top: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem) ;
    padding-left: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem) ;
    padding-right: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem) ;
    padding-bottom: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.p-28 {
    selector-locked: true;
    padding-left: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem) ;
    padding-bottom: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem) ;
    padding-top: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem) ;
    padding-right: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.p-32 {
    selector-locked: true;
    padding-left: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem) ;
    padding-top: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem) ;
    padding-right: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem) ;
    padding-bottom: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.p-36 {
    selector-locked: true;
    padding-left: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem) ;
    padding-top: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem) ;
    padding-right: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem) ;
    padding-bottom: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.p-40 {
    selector-locked: true;
    padding-left: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem) ;
    padding-top: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem) ;
    padding-right: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem) ;
    padding-bottom: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.py-1 {
    selector-locked: true;
    padding-bottom: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem) ;
    padding-top: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.px-1 {
    selector-locked: true;
    padding-left: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem) ;
    padding-right: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.py-2 {
    selector-locked: true;
    padding-top: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem) ;
    padding-bottom: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.py-3 {
    selector-locked: true;
    padding-top: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem) ;
    padding-bottom: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.px-3 {
    selector-locked: true;
    padding-left: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem) ;
    padding-right: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.px-4 {
    selector-locked: true;
    padding-left: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem) ;
    padding-right: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.py-5 {
    selector-locked: true;
    padding-top: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem) ;
    padding-bottom: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.px-5 {
    selector-locked: true;
    padding-left: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem) ;
    padding-right: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.px-6 {
    selector-locked: true;
    padding-left: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem) ;
    padding-right: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.py-8 {
    selector-locked: true;
    padding-top: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-bottom: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.px-8 {
    selector-locked: true;
    padding-left: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem) ;
    padding-right: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.py-10 {
    selector-locked: true;
    padding-top: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem) ;
    padding-bottom: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.px-10 {
    selector-locked: true;
    padding-left: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem) ;
    padding-right: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.py-12 {
    selector-locked: true;
    padding-top: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-bottom: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.px-12 {
    selector-locked: true;
    padding-left: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem) ;
    padding-right: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.py-14 {
    selector-locked: true;
    padding-top: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem) ;
    padding-bottom: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.px-14 {
    selector-locked: true;
    padding-left: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem) ;
    padding-right: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.py-16 {
    selector-locked: true;
    padding-top: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-bottom: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.px-16 {
    selector-locked: true;
    padding-left: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem) ;
    padding-right: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.py-20 {
    selector-locked: true;
    padding-top: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem) ;
    padding-bottom: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.px-20 {
    selector-locked: true;
    padding-left: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem) ;
    padding-right: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.py-24 {
    selector-locked: true;
    padding-top: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem) ;
    padding-bottom: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.px-24 {
    selector-locked: true;
    padding-left: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem) ;
    padding-right: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.py-28 {
    selector-locked: true;
    padding-top: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem) ;
    padding-bottom: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.px-28 {
    selector-locked: true;
    padding-left: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem) ;
    padding-right: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.py-32 {
    selector-locked: true;
    padding-top: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem) ;
    padding-bottom: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.px-32 {
    selector-locked: true;
    padding-left: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem) ;
    padding-right: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.py-36 {
    selector-locked: true;
    padding-top: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem) ;
    padding-bottom: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.px-36 {
    selector-locked: true;
    padding-left: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem) ;
    padding-right: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.py-40 {
    selector-locked: true;
    padding-top: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem) ;
    padding-bottom: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.px-40 {
    selector-locked: true;
    padding-left: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem) ;
    padding-right: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.pr-1 {
    selector-locked: true;
    padding-right: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.pb-1 {
    selector-locked: true;
    padding-bottom: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.pl-1 {
    selector-locked: true;
    padding-left: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.pt-1 {
    selector-locked: true;
    padding-top: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.pr-2 {
    selector-locked: true;
    padding-right: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.pb-2 {
    selector-locked: true;
    padding-bottom: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.pl-2 {
    selector-locked: true;
    padding-left: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.pt-2 {
    selector-locked: true;
    padding-top: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.pr-3 {
    selector-locked: true;
    padding-right: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.pb-3 {
    selector-locked: true;
    padding-bottom: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.pl-3 {
    selector-locked: true;
    padding-left: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.pt-3 {
    selector-locked: true;
    padding-top: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.pr-4 {
    selector-locked: true;
    padding-right: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.pb-4 {
    selector-locked: true;
    padding-bottom: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.pl-4 {
    selector-locked: true;
    padding-left: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.pt-4 {
    selector-locked: true;
    padding-top: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.pr-5 {
    selector-locked: true;
    padding-right: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.pb-5 {
    selector-locked: true;
    padding-bottom: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.pl-5 {
    selector-locked: true;
    padding-left: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.pt-5 {
    selector-locked: true;
    padding-top: min(max(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.75))),2rem)
}

.pr-6 {
    selector-locked: true;
    padding-right: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.pb-6 {
    selector-locked: true;
    padding-bottom: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.pl-6 {
    selector-locked: true;
    padding-left: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.pt-6 {
    selector-locked: true;
    padding-top: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.pr-8 {
    selector-locked: true;
    padding-right: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.pb-8 {
    selector-locked: true;
    padding-bottom: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.pl-8 {
    selector-locked: true;
    padding-left: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.pt-8 {
    selector-locked: true;
    padding-top: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.pr-12 {
    selector-locked: true;
    padding-right: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.pb-12 {
    selector-locked: true;
    padding-bottom: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.pl-12 {
    selector-locked: true;
    padding-left: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.pt-12 {
    selector-locked: true;
    padding-top: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.pr-16 {
    selector-locked: true;
    padding-right: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.pb-16 {
    selector-locked: true;
    padding-bottom: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.pl-16 {
    selector-locked: true;
    padding-left: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.pt-16 {
    selector-locked: true;
    padding-top: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.pr-20 {
    selector-locked: true;
    padding-right: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.pb-20 {
    selector-locked: true;
    padding-bottom: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.pl-20 {
    selector-locked: true;
    padding-left: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.pt-20 {
    selector-locked: true;
    padding-top: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.pr-24 {
    selector-locked: true;
    padding-right: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.pb-24 {
    selector-locked: true;
    padding-bottom: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.pl-24 {
    selector-locked: true;
    padding-left: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.pt-24 {
    selector-locked: true;
    padding-top: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.6))),9.6rem)
}

.pr-28 {
    selector-locked: true;
    padding-right: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.pb-28 {
    selector-locked: true;
    padding-bottom: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.pl-28 {
    selector-locked: true;
    padding-left: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.pt-28 {
    selector-locked: true;
    padding-top: min(max(7.84rem,calc(7.84rem + ((1vw - 0.32rem) * 4))),11.2rem)
}

.pr-32 {
    selector-locked: true;
    padding-right: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.pb-32 {
    selector-locked: true;
    padding-bottom: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.pl-32 {
    selector-locked: true;
    padding-left: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.pt-32 {
    selector-locked: true;
    padding-top: min(max(8.96rem,calc(8.96rem + ((1vw - 0.32rem) * 4.5714))),12.8rem)
}

.pr-36 {
    selector-locked: true;
    padding-right: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.pb-36 {
    selector-locked: true;
    padding-bottom: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.pl-36 {
    selector-locked: true;
    padding-left: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.pt-36 {
    selector-locked: true;
    padding-top: min(max(10.08rem,calc(10.08rem + ((1vw - 0.32rem) * 5.1429))),14.4rem)
}

.pr-40 {
    selector-locked: true;
    padding-right: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.pb-40 {
    selector-locked: true;
    padding-bottom: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.pl-40 {
    selector-locked: true;
    padding-left: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.pt-40 {
    selector-locked: true;
    padding-top: min(max(11.2rem,calc(11.2rem + ((1vw - 0.32rem) * 5.7143))),16rem)
}

.section-pt-0 {
    selector-locked: true
}

.section-pt-sm {
    selector-locked: true
}

.section-pb-0 {
    selector-locked: true
}

.section-pb-sm {
    selector-locked: true
}

.section-py-0 {
    selector-locked: true
}

.section-py-sm {
    selector-locked: true
}

.underline {
    selector-locked: true;
    text-decoration: underline
}

.hover-underline:hover {
    text-decoration: underline
}

.hover-underline {
    selector-locked: true
}

.uppercase {
    selector-locked: true;
    text-transform: uppercase
}

.lowercase {
    selector-locked: true;
    text-transform: lowercase
}

.capitalize {
    selector-locked: true;
    text-transform: capitalize
}

.text-left {
    selector-locked: true;
    text-align: left
}

.text-center {
    selector-locked: true;
    text-align: center
}

.text-right {
    selector-locked: true;
    text-align: right
}

.horizontal-wrap {
    selector-locked: true
}

.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts),.horizontal-wrap.oxy-easy-posts .oxy-posts,.horizontal-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.vertical {
    selector-locked: true
}

.vertical:not(.ct-section):not(.oxy-easy-posts),.vertical.oxy-easy-posts .oxy-posts,.vertical.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

.flex {
    selector-locked: true
}

.flex:not(.ct-section):not(.oxy-easy-posts),.flex.oxy-easy-posts .oxy-posts,.flex.ct-section .ct-section-inner-wrap {
    display: flex
}

.flex-row {
    selector-locked: true
}

.flex-row:not(.ct-section):not(.oxy-easy-posts),.flex-row.oxy-easy-posts .oxy-posts,.flex-row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row
}

.flex-col {
    selector-locked: true
}

.flex-col:not(.ct-section):not(.oxy-easy-posts),.flex-col.oxy-easy-posts .oxy-posts,.flex-col.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}

.flex-wrap {
    selector-locked: true
}

.flex-wrap:not(.ct-section):not(.oxy-easy-posts),.flex-wrap.oxy-easy-posts .oxy-posts,.flex-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-wrap: wrap
}

.justify-start {
    selector-locked: true
}

.justify-start:not(.ct-section):not(.oxy-easy-posts),.justify-start.oxy-easy-posts .oxy-posts,.justify-start.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: flex-start
}

.justify-end {
    selector-locked: true
}

.justify-end:not(.ct-section):not(.oxy-easy-posts),.justify-end.oxy-easy-posts .oxy-posts,.justify-end.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: flex-end
}

.justify-center {
    selector-locked: true
}

.justify-center:not(.ct-section):not(.oxy-easy-posts),.justify-center.oxy-easy-posts .oxy-posts,.justify-center.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: center
}

.justify-between {
    selector-locked: true
}

.justify-between:not(.ct-section):not(.oxy-easy-posts),.justify-between.oxy-easy-posts .oxy-posts,.justify-between.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: space-between
}

.items-start {
    selector-locked: true
}

.items-start:not(.ct-section):not(.oxy-easy-posts),.items-start.oxy-easy-posts .oxy-posts,.items-start.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: flex-start
}

.items-end {
    selector-locked: true
}

.items-end:not(.ct-section):not(.oxy-easy-posts),.items-end.oxy-easy-posts .oxy-posts,.items-end.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: flex-end
}

.items-baseline {
    selector-locked: true;
    align-items: baseline
}

.self-start {
    selector-locked: true;
    align-self: flex-start
}

.self-end {
    selector-locked: true;
    align-self: flex-end
}

.self-center {
    selector-locked: true;
    align-self: center
}

.self-stretch {
    selector-locked: true;
    align-self: stretch
}

.items-stretch {
    selector-locked: true
}

.items-stretch:not(.ct-section):not(.oxy-easy-posts),.items-stretch.oxy-easy-posts .oxy-posts,.items-stretch.ct-section .ct-section-inner-wrap {
    align-items: stretch
}

.content-center {
    selector-locked: true
}

.content-center:not(.ct-section):not(.oxy-easy-posts),.content-center.oxy-easy-posts .oxy-posts,.content-center.ct-section .ct-section-inner-wrap {
    align-content: center
}

.content-between {
    selector-locked: true
}

.content-between:not(.ct-section):not(.oxy-easy-posts),.content-between.oxy-easy-posts .oxy-posts,.content-between.ct-section .ct-section-inner-wrap {
    display: flex;
    align-content: space-between;
    justify-content: space-between
}

.content-around {
    selector-locked: true
}

.content-around:not(.ct-section):not(.oxy-easy-posts),.content-around.oxy-easy-posts .oxy-posts,.content-around.ct-section .ct-section-inner-wrap {
    display: flex;
    justify-content: space-around
}

.hidden {
    selector-locked: true
}

.hidden:not(.ct-section):not(.oxy-easy-posts),.hidden.oxy-easy-posts .oxy-posts,.hidden.ct-section .ct-section-inner-wrap {
    display: none;
    flex-direction: unset
}

.overflow-y-scroll {
    selector-locked: true;
    overflow-y: scroll
}

.tracking-tighter {
    selector-locked: true;
    letter-spacing: -0.05rem
}

.tracking-tight {
    selector-locked: true;
    letter-spacing: -0.025rem
}

.tracking-wide {
    selector-locked: true;
    letter-spacing: 0.05rem
}

.tracking-wider {
    selector-locked: true;
    letter-spacing: 0.1rem
}

.overflow-hidden {
    selector-locked: true;
    overflow: hidden
}

.inline-block {
    selector-locked: true;
    display: inline-block
}

.inline-block:not(.ct-section):not(.oxy-easy-posts),.inline-block.oxy-easy-posts .oxy-posts,.inline-block.ct-section .ct-section-inner-wrap {
    display: inline-block;
    flex-direction: unset
}

.color-secondary {
    selector-locked: true;
    color: var(--secondary-color)
}

.color-primary-alt {
    selector-locked: true;
    color: var(--primary-alt-color)
}

.color-secondary-alt {
    selector-locked: true;
    color: var(--secondary-alt-color)
}

.color-tertiary {
    selector-locked: true;
    color: var(--tertiary-color)
}

.color-paragraph-alt {
    selector-locked: true;
    color: var(--paragraph-alt-color)
}

.color-black {
    selector-locked: true;
    color: var(--black-color)
}

.color-white {
    selector-locked: true;
    color: var(--white-color)
}

.order-1 {
    selector-locked: true;
    -webkit-order: 1;
    order: 1
}

.order-2 {
    selector-locked: true;
    -webkit-order: 2;
    order: 2
}

.order-3 {
    selector-locked: true;
    -webkit-order: 3;
    order: 3
}

.order-4 {
    selector-locked: true;
    -webkit-order: 4;
    order: 4
}

.order-5 {
    selector-locked: true;
    -webkit-order: 5;
    order: 5
}

.order-6 {
    selector-locked: true;
    -webkit-order: 6;
    order: 6
}

.order-first {
    selector-locked: true;
    -webkit-order: -9999;
    order: -9999
}

.order-last {
    selector-locked: true;
    -webkit-order: 9999;
    order: 9999
}

.order-none {
    selector-locked: true;
    -webkit-order: 0;
    order: 0
}

.w-auto {
    selector-locked: true;
    width: auto
}

.w-1by2 {
    selector-locked: true;
    width: 50%
}

.w-1by3 {
    selector-locked: true;
    width: 33.333333%
}

.w-2by3 {
    selector-locked: true;
    width: 66.666667%
}

.w-1by4 {
    selector-locked: true;
    width: 25%
}

.w-2by4 {
    selector-locked: true;
    width: 50%
}

.w-3by4 {
    selector-locked: true;
    width: 75%
}

.w-1by6 {
    selector-locked: true;
    width: 16.666667%
}

.w-2by6 {
    selector-locked: true;
    width: 33.333333%
}

.w-3by6 {
    selector-locked: true;
    width: 50%
}

.w-4by6 {
    selector-locked: true;
    width: 66.666667%
}

.w-5by6 {
    selector-locked: true;
    width: 83.333333%
}

.w-1by5 {
    selector-locked: true;
    width: 20%
}

.w-10p {
    selector-locked: true;
    width: 10%
}

.w-screen {
    selector-locked: true;
    width: 100vw
}

.max-w-0 {
    selector-locked: true;
    max-width: 0rem
}

.max-w-xs {
    selector-locked: true;
    max-width: 31.9rem
}

.max-w-sm {
    selector-locked: true;
    max-width: 47.9rem
}

.max-w-md {
    selector-locked: true;
    max-width: 76.7rem
}

.max-w-lg {
    selector-locked: true;
    max-width: 99.1rem
}

.max-w-xl {
    selector-locked: true;
    max-width: 111.9rem
}

.max-w-full {
    selector-locked: true;
    max-width: 100%
}

.max-w-prose {
    selector-locked: true;
    max-width: 65chnone
}

.z-99 {
    selector-locked: true;
    z-index: 99
}

.blur-sm {
    selector-locked: true;
    filter: blur(4px)
}

.blur {
    selector-locked: true;
    filter: blur(8px)
}

.blur-md {
    selector-locked: true;
    filter: blur(12px)
}

.blur-lg {
    selector-locked: true;
    filter: blur(16px)
}

.blur-xl {
    selector-locked: true;
    filter: blur(24px)
}

.blogzine {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-breakout {
        selector-locked:true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%) ;
        margin-right: calc(-50vw + 50%)
    }
}

.xl-sticky-off {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-sticky-off {
        position:static
    }
}

.xl-grid-cols-1 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-grid-cols-1 {
    }
}

.xl-grid-cols-2 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-grid-cols-2 {
    }
}

.xl-grid-cols-4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-grid-cols-4 {
    }
}

.xl-grid-cols-5 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-grid-cols-5 {
    }
}

.xl-grid-cols-none {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-grid-cols-none {
    }
}

.xl-col-end-1 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-1 {
    }
}

.xl-col-end-2 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-2 {
    }
}

.xl-col-end-3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-3 {
    }
}

.xl-col-end-4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-4 {
    }
}

.xl-col-end-5 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-5 {
    }
}

.xl-col-end-6 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-6 {
    }
}

.xl-col-end-auto {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-end-auto {
    }
}

.xl-col-start-1 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-1 {
    }
}

.xl-col-start-2 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-2 {
    }
}

.xl-col-start-3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-3 {
    }
}

.xl-col-start-4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-4 {
    }
}

.xl-col-start-5 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-5 {
    }
}

.xl-col-start-6 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-6 {
    }
}

.xl-col-start-auto {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-start-auto {
    }
}

.xl-col-auto {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-auto {
    }
}

.xl-col-span-1 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-span-1 {
    }
}

.xl-col-span-2 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-span-2 {
    }
}

.xl-col-span-3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-span-3 {
    }
}

.xl-col-span-4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-span-4 {
    }
}

.xl-col-span-5 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-col-span-5 {
    }
}

.xl-row-span-1 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-row-span-1 {
    }
}

.xl-row-span-2 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-row-span-2 {
    }
}

.xl-row-span-3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-row-span-3 {
    }
}

.xl-flex {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-flex {
    }
}

.xl-h-full {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-h-full {
    }
}

.xl-h-screen {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-h-screen {
    }
}

.xl-mx-auto {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-mx-auto {
    }
}

.xl-centered {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-centered {
    }
}

.xl-horizontal {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-horizontal {
    }
}

.xl-horizontal-wrap {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-horizontal-wrap {
    }
}

.xl-vertical {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-vertical {
    }
}

.xl-hidden {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-hidden {
    }
}

.xl-w-1by2 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-1by2 {
    }
}

.xl-w-1by3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-1by3 {
    }
}

.xl-w-2by3 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-2by3 {
    }
}

.xl-w-1by4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-1by4 {
    }
}

.xl-w-2by4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-2by4 {
    }
}

.xl-w-3by4 {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-3by4 {
    }
}

.xl-w-full {
    selector-locked: true
}

@media (max-width: 1168px) {
    .xl-w-full {
    }
}

@media (max-width: 991px) {
    .lg-breakout {
        selector-locked:true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%) ;
        margin-right: calc(-50vw + 50%)
    }
}

.lg-sticky-off {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-sticky-off {
        position:static
    }
}

.lg-col-end-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-end-1 {
    }
}

.lg-col-end-2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-end-2 {
    }
}

.lg-col-end-3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-end-3 {
    }
}

.lg-col-end-4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-end-4 {
    }
}

.lg-col-end-5 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-end-5 {
    }
}

.lg-col-end-auto {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-end-auto {
    }
}

.lg-col-start-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-start-1 {
    }
}

.lg-col-start-2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-start-2 {
    }
}

.lg-col-start-3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-start-3 {
    }
}

.lg-col-start-4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-start-4 {
    }
}

.lg-col-start-5 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-start-5 {
    }
}

.lg-col-start-auto {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-start-auto {
    }
}

.lg-col-auto {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-auto {
        grid-column:auto
    }
}

.lg-col-span-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-span-1 {
    }
}

.lg-col-span-2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-span-2 {
    }
}

.lg-col-span-3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-span-3 {
    }
}

.lg-col-span-4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-col-span-4 {
    }
}

.lg-row-span-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-row-span-1 {
    }
}

.lg-row-span-2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-row-span-2 {
    }
}

.lg-row-span-3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-row-span-3 {
    }
}

.lg-grid-cols-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-grid-cols-1 {
    }
}

.lg-grid-cols-3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-grid-cols-3 {
    }
}

.lg-grid-cols-4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-grid-cols-4 {
    }
}

.lg-grid-cols-none {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-grid-cols-none {
    }
}

.lg-row-start-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-row-start-1 {
    }
}

.lg-flex {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-flex {
    }
}

.lg-order-1 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-1 {
    }
}

.lg-order-2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-2 {
    }
}

.lg-order-3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-3 {
    }
}

.lg-order-4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-4 {
    }
}

.lg-order-5 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-5 {
    }
}

.lg-order-6 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-6 {
    }
}

.lg-order-first {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-first {
    }
}

.lg-order-last {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-last {
    }
}

.lg-order-none {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-order-none {
    }
}

.lg-h-full {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-h-full {
    }
}

.lg-h-screen {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-h-screen {
    }
}

.lg-mr-0 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-mr-0 {
    }
}

.lg-mx-auto {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-mx-auto {
    }
}

.lg-centered {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-centered {
    }
}

.lg-horizontal {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-horizontal {
    }
}

.lg-horizontal-reverse {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-horizontal-reverse {
    }
}

.lg-horizontal-wrap {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-horizontal-wrap {
    }
}

.lg-vertical {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-vertical {
    }
}

.lg-vertical-reverse {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-vertical-reverse {
    }
}

.lg-w-1by2 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-1by2 {
    }
}

.lg-w-1by3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-1by3 {
    }
}

.lg-w-2by3 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-2by3 {
    }
}

.lg-w-1by4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-1by4 {
    }
}

.lg-w-2by4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-2by4 {
    }
}

.lg-w-3by4 {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-3by4 {
    }
}

.lg-w-full {
    selector-locked: true
}

@media (max-width: 991px) {
    .lg-w-full {
    }
}

@media (max-width: 767px) {
    .md-breakout {
        selector-locked:true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%) ;
        margin-right: calc(-50vw + 50%)
    }
}

.md-sticky-off {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-sticky-off {
        position:static
    }
}

.md-rounded-sm {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-rounded-sm {
    }
}

.md-rounded {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-rounded {
    }
}

.md-rounded-md {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-rounded-md {
    }
}

.md-rounded-lg {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-rounded-lg {
    }
}

.md-col-end-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-end-1 {
    }
}

.md-col-end-2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-end-2 {
    }
}

.md-col-end-3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-end-3 {
    }
}

.md-col-end-4 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-end-4 {
    }
}

.md-col-end-5 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-end-5 {
    }
}

.md-col-end-auto {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-end-auto {
    }
}

.md-col-start-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-start-1 {
    }
}

.md-col-start-2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-start-2 {
    }
}

.md-col-start-3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-start-3 {
    }
}

.md-col-start-4 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-start-4 {
    }
}

.md-col-start-5 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-start-5 {
    }
}

.md-col-start-auto {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-start-auto {
    }
}

.md-col-auto {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-auto {
    }
}

.md-col-span-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-span-1 {
    }
}

.md-col-span-2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-span-2 {
    }
}

.md-col-span-3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-span-3 {
    }
}

.md-col-span-4 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-col-span-4 {
    }
}

.md-row-span-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-row-span-1 {
    }
}

.md-row-span-2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-row-span-2 {
    }
}

.md-row-span-3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-row-span-3 {
    }
}

.md-grid-cols-2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-grid-cols-2 {
    }
}

.md-grid-cols-3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-grid-cols-3 {
    }
}

.md-grid-cols-4 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-grid-cols-4 {
    }
}

.md-grid-cols-none {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-grid-cols-none {
    }
}

.md-row-start-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-row-start-1 {
    }
}

.md-flex {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-flex {
    }
}

.md-order-1 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-1 {
    }
}

.md-order-2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-2 {
    }
}

.md-order-3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-3 {
    }
}

.md-order-4 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-4 {
    }
}

.md-order-5 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-5 {
    }
}

.md-order-6 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-6 {
    }
}

.md-order-first {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-first {
    }
}

.md-order-last {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-last {
    }
}

.md-order-none {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-order-none {
    }
}

.md-h-full {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-h-full {
    }
}

.md-h-screen {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-h-screen {
    }
}

.md-ml-auto {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-ml-auto {
        margin-left:auto
    }
}

.md-mr-auto {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-mr-auto {
    }
}

.md-mr-0 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-mr-0 {
    }
}

.md-mb-0 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-mb-0 {
    }
}

.md-mx-auto {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-mx-auto {
    }
}

.md-centered {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-centered {
    }
}

.md-horizontal {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-horizontal {
    }
}

.md-horizontal-reverse {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-horizontal-reverse {
    }
}

.md-horizontal-wrap {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-horizontal-wrap {
    }
}

.md-vertical {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-vertical {
    }
}

.md-vertical-reverse {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-vertical-reverse {
    }
}

.md-w-1by2 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-w-1by2 {
    }
}

.md-w-1by3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-w-1by3 {
    }
}

.md-w-2by3 {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-w-2by3 {
    }
}

.md-w-full {
    selector-locked: true
}

@media (max-width: 767px) {
    .md-w-full {
    }
}

@media (max-width: 479px) {
    .sm-breakout {
        selector-locked:true;
        width: 100vw;
        max-width: 100vw;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: calc(-50vw + 50%) ;
        margin-right: calc(-50vw + 50%)
    }
}

.sm-sticky-off {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-sticky-off {
        position:static
    }
}

.sm-col-end-1 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-end-1 {
    }
}

.sm-col-end-2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-end-2 {
    }
}

.sm-col-end-3 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-end-3 {
    }
}

.sm-col-end-4 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-end-4 {
    }
}

.sm-col-end-auto {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-end-auto {
    }
}

.sm-col-start-1 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-start-1 {
    }
}

.sm-col-start-2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-start-2 {
    }
}

.sm-col-start-3 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-start-3 {
    }
}

.sm-col-start-4 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-start-4 {
    }
}

.sm-col-start-auto {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-start-auto {
    }
}

.sm-col-auto {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-auto {
    }
}

.sm-col-span-1 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-span-1 {
    }
}

.sm-col-span-2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-span-2 {
    }
}

.sm-col-span-3 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-col-span-3 {
    }
}

.sm-row-span-1 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-row-span-1 {
    }
}

.sm-row-span-2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-row-span-2 {
    }
}

.sm-row-span-3 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-row-span-3 {
    }
}

.sm-grid-cols-1 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-grid-cols-1 {
    }
}

.sm-grid-cols-2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-grid-cols-2 {
    }
}

.sm-grid-cols-3 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-grid-cols-3 {
    }
}

.sm-grid-cols-none {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-grid-cols-none {
    }
}

.sm-flex {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-flex {
    }
}

.sm-order-1 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-1 {
    }
}

.sm-order-2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-2 {
    }
}

.sm-order-3 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-3 {
    }
}

.sm-order-4 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-4 {
    }
}

.sm-order-5 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-5 {
    }
}

.sm-order-6 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-6 {
    }
}

.sm-order-first {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-first {
    }
}

.sm-order-last {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-last {
    }
}

.sm-order-none {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-order-none {
    }
}

.sm-h-full {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-h-full {
    }
}

.sm-h-screen {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-h-screen {
    }
}

.sm-mt-0 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-mt-0 {
    }
}

.sm-mr-auto {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-mr-auto {
    }
}

.sm-ml-auto {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-ml-auto {
    }
}

.sm-mx-auto {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-mx-auto {
    }
}

.sm-centered {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-centered {
    }
}

.sm-horizontal {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-horizontal {
    }
}

.sm-horizontal-reverse {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-horizontal-reverse {
    }
}

.sm-horizontal-wrap {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-horizontal-wrap {
    }
}

.sm-vertical {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-vertical {
    }
}

.sm-vertical-reverse {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-vertical-reverse {
    }
}

.sm-w-1by2 {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-w-1by2 {
    }
}

.sm-w-full {
    selector-locked: true
}

@media (max-width: 479px) {
    .sm-w-full {
    }
}

.hover-bg-primary {
    selector-locked: true
}

.hover-bg-secondary {
    selector-locked: true
}

.hover-bg {
    selector-locked: true
}

.hover-bg-dark {
    selector-locked: true
}

.hover-bg-light {
    selector-locked: true
}

.hover-bg-alt {
    selector-locked: true
}

.hover-bg-white {
    selector-locked: true
}

.hover-bg-black {
    selector-locked: true
}

.hover-bg-placeholder {
    selector-locked: true
}

.hover-bg-placeholder-alt {
    selector-locked: true
}

.hover-color-dark {
    selector-locked: true
}

.hover-color-light {
    selector-locked: true
}

.hover-color-primary {
    selector-locked: true
}

.hover-color-paragraph {
    selector-locked: true
}

.hover-color-paragraph-alt {
    selector-locked: true
}

.hover-border-primary {
    selector-locked: true
}

.hover-border-secondary {
    selector-locked: true
}

.hover-border-dark {
    selector-locked: true
}

.hover-border-light {
    selector-locked: true
}

.hover-border {
    selector-locked: true
}

.hover-border-alt {
    selector-locked: true
}

.telegram {
}

.link-soclal:ct_depth {
}

.link-soclal {
    url_encoded: true
}

.company-info-bloack:ct_depth {
}

.company-info-bloack {
    width: 100%;
    text-align: justify;
    margin-bottom: 16px;
    margin-top: 16px
}

.company-info-bloack:not(.ct-section):not(.oxy-easy-posts),.company-info-bloack.oxy-easy-posts .oxy-posts,.company-info-bloack.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.counter {
    width: 33%;
    text-align: left;
    margin-right: 0px
}

.counter:not(.ct-section):not(.oxy-easy-posts),.counter.oxy-easy-posts .oxy-posts,.counter.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

@media (max-width: 767px) {
    .counter {
        width:100%
    }
}

.dots-with-icon {
    padding-left: 0px;
    margin-left: 0px
}

.msb-cards-4 {
    background-color: #f2f4f6;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 4px;
    padding-bottom: 24px;
    height: 100%;
    text-align: right
}

.msb-cards-4:not(.ct-section):not(.oxy-easy-posts),.msb-cards-4.oxy-easy-posts .oxy-posts,.msb-cards-4.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start
}

@media (max-width: 991px) {
    .msb-cards-4 {
        height:200px
    }
}

@media (max-width: 767px) {
    .msb-cards-4 {
        height:200px
    }
}

@media (max-width: 479px) {
    .msb-cards-4 {
        height:200px
    }
}

.tabs-7622-tab {
    width: 50%
}

.tabs-7622-tab-active {
}

.tabs-contents-7622-tab {
}

.tabs-7097-tab {
}

.tabs-7097-tab-active {
}

.tabs-contents-7097-tab {
}

.napravlenie:hover {
    transition-duration: 0.3s;
    box-shadow: 0px 8px 72px rgba(219,219,219,0.56)
}

.napravlenie {
    background-image: url(https://spk-almaty.kz/wp-content/uploads/2022/05/2.jpg);
    background-size: cover;
    width: 49%;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 16px;
    text-align: justify;
    background-color: #ffffff;
    border-radius: 4px;
    height: 90px;
    max-height: 90px;
    min-height: 90px;
    transition-duration: 0.4s
}

.napravlenie:not(.ct-section):not(.oxy-easy-posts),.napravlenie.oxy-easy-posts .oxy-posts,.napravlenie.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.tabs-1997-tab {
    width: 30%
}

@media (max-width: 479px) {
    .tabs-1997-tab {
        width:50%
    }
}

.tabs-1997-tab-active {
}

.tabs-contents-1997-tab {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 24px
}

.fast-filter {
    width: 100%;
    margin-bottom: 24px;
    min-width: 100%
}

@media (max-width: 767px) {
    .fast-filter {
    }

    .fast-filter:not(.ct-section):not(.oxy-easy-posts),.fast-filter.oxy-easy-posts .oxy-posts,.fast-filter.ct-section .ct-section-inner-wrap {
        display: none
    }
}

.card {
}

.slider-div:hover {
    .slider-div:hover -webkit-filter: grayscale(0%);
    filter: grayscale(0%)
}

.slider-div {
    width: 20%;
    padding-left: 16px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    transition-duration: 0.4s;
    text-align: center;
    .slider-div -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.slider-div:not(.ct-section):not(.oxy-easy-posts),.slider-div.oxy-easy-posts .oxy-posts,.slider-div.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 767px) {
    .slider-div {
        width:100%;
        text-align: center
    }

    .slider-div:not(.ct-section):not(.oxy-easy-posts),.slider-div.oxy-easy-posts .oxy-posts,.slider-div.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

@media (max-width: 479px) {
    .slider-div {
        text-align:center;
        width: 100%
    }

    .slider-div:not(.ct-section):not(.oxy-easy-posts),.slider-div.oxy-easy-posts .oxy-posts,.slider-div.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.social-icons:ct_depth {
}

.social-icons {
    width: 5px;
    height: 48px
}

.fast-filter-kz:ct_depth {
}

.fast-filter-kz {
}

.kaz-readmore:hover {
    color: #c99e67
}

.kaz-readmore {
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    color: #1b2124 !important
}

.eng-readmore:hover {
    color: #c99e67
}

.eng-readmore {
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    color: #1b2124 !important
}

.rus-readmore:hover {
    color: #c99e67
}

.rus-readmore {
    color: #1b2124;
    font-size: 14px;
    font-weight: 600;
    color: #1b2124 !important
}

.eng-title {
}

.kaz-title {
}

.rus-title {
    margin-left: 0px
}

.facetwp-template {
    width: 100%;
    margin-bottom: 20px
}

.kalendary-date {
}

.kalendary-item {
    margin-bottom: 30px;
    height: 275px
}

.div_block-112-9105 {
}

.oxy-header-container {
    justify-content: center
}

.oxy-header-center {
    flext-grow: 0
}

.oxy-header-left,.oxy-header-right {
    flex: 1
}

@media only screen and (max-width: 992px) {
   

    .oxy-header-left,.oxy-header-right {
        justify-contner;center}
}

.ct-image {
    object-fit: cover
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

:root {
    --responsive-text-base: calc(var(--desktop-text-base) * var(--responsive-text-ratio));
    --viewport-calc: calc((100vw - calc(var(--viewport-min) * 1rem)) / (var(--viewport-max) - var(--viewport-min)));
    --h1: min(max(calc(var(--mobile-h1) * 1rem),calc(var(--mobile-h1) * 1rem + (var(--desktop-h1) - var(--mobile-h1)) * var(--viewport-calc))),calc(var(--desktop-h1) * 1rem));
    --h2: min(max(calc(var(--mobile-h2) * 1rem),calc(var(--mobile-h2) * 1rem + (var(--desktop-h2) - var(--mobile-h2)) * var(--viewport-calc))),calc(var(--desktop-h2) * 1rem));
    --h3: min(max(calc(var(--mobile-h3) * 1rem),calc(var(--mobile-h3) * 1rem + (var(--desktop-h3) - var(--mobile-h3)) * var(--viewport-calc))),calc(var(--desktop-h3) * 1rem));
    --h4: min(max(calc(var(--mobile-h4) * 1rem),calc(var(--mobile-h4) * 1rem + (var(--desktop-h4) - var(--mobile-h4)) * var(--viewport-calc))),calc(var(--desktop-h4) * 1rem));
    --h5: min(max(calc(var(--mobile-h5) * 1rem),calc(var(--mobile-h5) * 1rem + (var(--desktop-h5) - var(--mobile-h5)) * var(--viewport-calc))),calc(var(--desktop-h5) * 1rem));
    --h6: min(max(calc(var(--mobile-h6) * 1rem),calc(var(--mobile-h6) * 1rem + (var(--desktop-h6) - var(--mobile-h6)) * var(--viewport-calc))),calc(var(--desktop-h6) * 1rem));
    --hero: min(max(calc(var(--mobile-hero) * 1rem),calc(var(--mobile-hero) * 1rem + (var(--desktop-hero) - var(--mobile-hero)) * var(--viewport-calc))),calc(var(--desktop-hero) * 1rem));
    --smallest-mobile-xs: max(var(--mobile-xs),var(--smallest-font-size));
    --smallest-mobile-sm: max(var(--mobile-sm),var(--smallest-font-size));
    --smallest-mobile-base: max(var(--mobile-base),var(--smallest-font-size));
    --smallest-mobile-lg: max(var(--mobile-lg),var(--smallest-font-size));
    --smallest-mobile-xl: max(var(--mobile-xl),var(--smallest-font-size));
    --smallest-mobile-2xl: max(var(--mobile-2xl),var(--smallest-font-size));
    --smallest-mobile-3xl: max(var(--mobile-3xl),var(--smallest-font-size));
    --smallest-mobile-4xl: max(var(--mobile-4xl),var(--smallest-font-size));
    --smallest-desktop-xs: max(var(--desktop-xs),var(--smallest-font-size));
    --smallest-desktop-sm: max(var(--desktop-sm),var(--smallest-font-size));
    --smallest-desktop-base: max(var(--desktop-base),var(--smallest-font-size));
    --text-xs: min(max(calc(var(--smallest-mobile-xs) * 1rem),calc(var(--smallest-mobile-xs) * 1rem + (var(--smallest-desktop-xs) - var(--smallest-mobile-xs)) * var(--viewport-calc))),calc(var(--smallest-desktop-xs) * 1rem));
    --text-sm: min(max(calc(var(--smallest-mobile-sm) * 1rem),calc(var(--smallest-mobile-sm) * 1rem + (var(--smallest-desktop-sm) - var(--smallest-mobile-sm)) * var(--viewport-calc))),calc(var(--smallest-desktop-sm) * 1rem));
    --text-base: min(max(calc(var(--smallest-mobile-base) * 1rem),calc(var(--smallest-mobile-base) * 1rem + (var(--smallest-desktop-base) - var(--smallest-mobile-base)) * var(--viewport-calc))),calc(var(--smallest-desktop-base) * 1rem));
    --text-lg: min(max(calc(var(--smallest-mobile-lg) * 1rem),calc(var(--smallest-mobile-lg) * 1rem + (var(--desktop-lg) - var(--smallest-mobile-lg)) * var(--viewport-calc))),calc(var(--desktop-lg) * 1rem));
    --text-xl: min(max(calc(var(--smallest-mobile-xl) * 1rem),calc(var(--smallest-mobile-xl) * 1rem + (var(--desktop-xl) - var(--smallest-mobile-xl)) * var(--viewport-calc))),calc(var(--desktop-xl) * 1rem));
    --text-2xl: min(max(calc(var(--smallest-mobile-2xl) * 1rem),calc(var(--smallest-mobile-2xl) * 1rem + (var(--desktop-2xl) - var(--smallest-mobile-2xl)) * var(--viewport-calc))),calc(var(--desktop-2xl) * 1rem));
    --text-3xl: min(max(calc(var(--smallest-mobile-3xl) * 1rem),calc(var(--smallest-mobile-3xl) * 1rem + (var(--desktop-3xl) - var(--smallest-mobile-3xl)) * var(--viewport-calc))),calc(var(--desktop-3xl) * 1rem));
    --text-4xl: min(max(calc(var(--smallest-mobile-4xl) * 1rem),calc(var(--smallest-mobile-4xl) * 1rem + (var(--desktop-4xl) - var(--smallest-mobile-4xl)) * var(--viewport-calc))),calc(var(--desktop-4xl) * 1rem));
    --text-5xl: min(max(calc(var(--mobile-5xl) * 1rem),calc(var(--mobile-5xl) * 1rem + (var(--desktop-5xl) - var(--mobile-5xl)) * var(--viewport-calc))),calc(var(--desktop-5xl) * 1rem));
    --text-6xl: min(max(calc(var(--mobile-6xl) * 1rem),calc(var(--mobile-6xl) * 1rem + (var(--desktop-6xl) - var(--mobile-6xl)) * var(--viewport-calc))),calc(var(--desktop-6xl) * 1rem));
    --text-7xl: min(max(calc(var(--mobile-7xl) * 1rem),calc(var(--mobile-7xl) * 1rem + (var(--desktop-7xl) - var(--mobile-7xl)) * var(--viewport-calc))),calc(var(--desktop-7xl) * 1rem));
    --text-8xl: min(max(calc(var(--mobile-8xl) * 1rem),calc(var(--mobile-8xl) * 1rem + (var(--desktop-8xl) - var(--mobile-8xl)) * var(--viewport-calc))),calc(var(--desktop-8xl) * 1rem));
    --text-9xl: min(max(calc(var(--mobile-9xl) * 1rem),calc(var(--mobile-9xl) * 1rem + (var(--desktop-9xl) - var(--mobile-9xl)) * var(--viewport-calc))),calc(var(--desktop-9xl) * 1rem))
}

body {
    font-size: min(max(calc(var(--mobile-text-base) * 1rem),calc(var(--mobile-text-base) * 1rem + (var(--desktop-text-base) - var(--mobile-text-base)) * var(--viewport-calc))),calc(var(--desktop-text-base) * 1rem))
}

.hero {
    font-size: var(--hero);
    line-height: var(--lh-hero)
}

.h1 {
    font-size: var(--h1);
    line-height: var(--lh-h1);
    font-weight: var(--h-font-weight)
}

.h2 {
    font-size: var(--h2);
    line-height: var(--lh-h2);
    font-weight: var(--h-font-weight)
}

.h3 {
    font-size: var(--h3);
    line-height: var(--lh-h3);
    font-weight: var(--h-font-weight)
}

.h4 {
    font-size: var(--h4);
    line-height: var(--lh-h4);
    font-weight: var(--h-font-weight)
}

.h5 {
    font-size: var(--h5);
    line-height: var(--lh-h5);
    font-weight: var(--h-font-weight)
}

.h6 {
    font-size: var(--h6);
    line-height: var(--lh-h6);
    font-weight: var(--h-font-weight)
}

.text-xs {
    font-size: var(--text-xs);
    line-height: var(--lh-xs)
}

.text-sm {
    font-size: var(--text-sm);
    line-height: var(--lh-sm)
}

.text-base {
    font-size: var(--text-base);
    line-height: var(--lh-base)
}

.text-lg {
    font-size: var(--text-lg);
    line-height: var(--lh-lg)
}

.text-xl {
    font-size: var(--text-xl);
    line-height: var(--lh-xl)
}

.text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--lh-2xl)
}

.text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--lh-3xl)
}

.text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--lh-4xl)
}

.text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--lh-5xl)
}

.text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--lh-6xl)
}

.text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--lh-7xl)
}

.text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--lh-8xl)
}

.text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--lh-9xl)
}

a.oxy-post-title,a.alt-oxy-post-title {
    transition: color 0.5s linear
}

a.oxy-post-title:hover,a.alt-oxy-post-title:hover {
    background-position: 0 100%
}

.btn-l .ct-fancy-icon svg {
    height: 18px;
    width: 18px
}

.btn-m .ct-fancy-icon svg {
    height: 16px;
    width: 16px
}

.btn-s .ct-fancy-icon svg {
    height: 14px;
    width: 14px
}

.color-primary a,.color-secondary a,.color-tertiary a,.color-dark a,.color-light a,.color-paragraph a,.color-paragraph-alt a,.color-black a,.color-white a {
    color: inherit
}

a.color-primary {
    color: var(--primary-color)
}

a.color-secondary {
    color: var(--secondary-color)
}

a.color-tertiary {
    color: var(--tertiary-color)
}

a.color-dark {
    color: var(--dark-color)
}

a.color-light {
    color: var(--light-color)
}

a.color-paragraph {
    color: var(--paragraph-color)
}

a.color-paragraph-alt {
    color: var(--paragraph-alt-color)
}

a.color-black {
    color: var(--black-color)
}

a.color-white {
    color: var(--white-color)
}

.oxy-post-image,.alt-oxy-post-image {
    overflow: hidden
}

.oxy-post-image-fixed-ratio,.alt-oxy-post-image-fixed-ratio {
    transition: all 1s
}

.oxy-post-image-fixed-ratio:hover,.alt-oxy-post-image-fixed-ratio:hover {
    transform: scale(1.2)
}

article.oxy-post,article.alt-oxy-post {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out
}

article.oxy-post:hover,article.oxy-post:focus,article.oxy-post:active,article.alt-oxy-post:hover,article.alt-oxy-post:focus,article.alt-oxy-post:active {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.grid {
    display: grid
}

.gap-2 {
    gap: 0.8rem;
    gap: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.2857))),0.8rem)
}

.gap-4 {
    gap: 1.6rem;
    gap: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.5714))),1.6rem)
}

.gap-6 {
    gap: 2.4rem;
    gap: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.8571))),2.4rem)
}

.gap-8 {
    gap: 3.2rem;
    gap: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.1429))),3.2rem)
}

.gap-10 {
    gap: 4rem;
    gap: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.gap-12 {
    gap: 4.8rem;
    gap: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.7143))),4.8rem)
}

.gap-14 {
    gap: 5.6rem;
    gap: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.gap-16 {
    gap: 6.4rem;
    gap: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.2857))),6.4rem)
}

.gap-20 {
    gap: 8rem;
    gap: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 2.8571))),8rem)
}

.gap-24 {
    gap: 9.6rem;
    gap: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.4286))),9.6rem)
}

.gap-px {
    gap: 1px
}

.col-gap-0 {
    column-gap: 0rem
}

.col-gap-2 {
    column-gap: 0.8rem;
    column-gap: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.2857))),0.8rem)
}

.col-gap-4 {
    column-gap: 1.6rem;
    column-gap: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.5714))),1.6rem)
}

.col-gap-6 {
    column-gap: 2.4rem;
    column-gap: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.8571))),2.4rem)
}

.col-gap-8 {
    column-gap: 3.2rem;
    column-gap: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.1429))),3.2rem)
}

.col-gap-10 {
    column-gap: 4rem;
    column-gap: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.col-gap-12 {
    column-gap: 4.8rem;
    column-gap: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.7143))),4.8rem)
}

.col-gap-14 {
    column-gap: 5.6rem;
    column-gap: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.col-gap-16 {
    column-gap: 6.4rem;
    column-gap: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.2857))),6.4rem)
}

.col-gap-20 {
    column-gap: 8rem;
    column-gap: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 2.8571))),8rem)
}

.col-gap-24 {
    column-gap: 9.6rem;
    column-gap: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.4286))),9.6rem)
}

.row-gap-0 {
    row-gap: 0rem
}

.row-gap-2 {
    row-gap: 0.8rem;
    row-gap: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.2857))),0.8rem)
}

.row-gap-4 {
    row-gap: 1.6rem;
    row-gap: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.5714))),1.6rem)
}

.row-gap-6 {
    row-gap: 2.4rem;
    row-gap: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.8571))),2.4rem)
}

.row-gap-8 {
    row-gap: 3.2rem;
    row-gap: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.1429))),3.2rem)
}

.row-gap-10 {
    row-gap: 4rem;
    row-gap: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.4286))),4rem)
}

.row-gap-12 {
    row-gap: 4.8rem;
    row-gap: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.7143))),4.8rem)
}

.row-gap-14 {
    row-gap: 5.6rem;
    row-gap: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2))),5.6rem)
}

.row-gap-16 {
    row-gap: 6.4rem;
    row-gap: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.2857))),6.4rem)
}

.row-gap-20 {
    row-gap: 8rem;
    row-gap: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 2.8571))),8rem)
}

.row-gap-24 {
    row-gap: 9.6rem;
    row-gap: min(max(6.72rem,calc(6.72rem + ((1vw - 0.32rem) * 3.4286))),9.6rem)
}

.grid-flow-row {
    grid-auto-flow: row
}

.grid-flow-col {
    grid-auto-flow: column
}

.grid-flow-row-dense {
    grid-auto-flow: row dense
}

.grid-flow-col-dense {
    grid-auto-flow: column dense
}

.col-auto {
    grid-column: auto
}

.col-span-1 {
    grid-column: span 1 / span 1
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.col-span-4 {
    grid-column: span 4 / span 4
}

.col-span-5 {
    grid-column: span 5 / span 5
}

.col-span-6 {
    grid-column: span 6 / span 6
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.col-start-3 {
    grid-column-start: 3
}

.col-start-4 {
    grid-column-start: 4
}

.col-start-5 {
    grid-column-start: 5
}

.col-start-6 {
    grid-column-start: 6
}

.col-start-7 {
    grid-column-start: 7
}

.col-start-auto {
    grid-column-start: auto
}

.col-end-1 {
    grid-column-end: 1
}

.col-end-2 {
    grid-column-end: 2
}

.col-end-3 {
    grid-column-end: 3
}

.col-end-4 {
    grid-column-end: 4
}

.col-end-5 {
    grid-column-end: 5
}

.col-end-6 {
    grid-column-end: 6
}

.col-end-7 {
    grid-column-end: 7
}

.col-end-auto {
    grid-column-end: auto
}

.row-auto {
    grid-row: auto
}

.row-span-1 {
    grid-row: span 1 / span 1
}

.row-span-2 {
    grid-row: span 2 / span 2
}

.row-span-3 {
    grid-row: span 3 / span 3
}

.row-start-1 {
    grid-row-start: 1
}

.row-start-2 {
    grid-row-start: 2
}

.row-start-3 {
    grid-row-start: 3
}

.row-start-4 {
    grid-row-start: 4
}

.row-start-auto {
    grid-row-start: auto
}

.row-end-1 {
    grid-row-end: 1
}

.row-end-2 {
    grid-row-end: 2
}

.row-end-3 {
    grid-row-end: 3
}

.row-end-4 {
    grid-row-end: 4
}

.row-end-auto {
    grid-row-end: auto
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.grid-cols-none {
    grid-template-columns: none
}

.grid-60-40 {
    display: grid;
    grid-template-columns: 3fr 2fr
}

.grid-40-60 {
    display: grid;
    grid-template-columns: 2fr 3fr
}

.grid-33-66 {
    display: grid;
    grid-template-columns: 1fr 2fr
}

.grid-66-33 {
    display: grid;
    grid-template-columns: 2fr 1fr
}

.grid-75-25 {
    display: grid;
    grid-template-columns: 3fr 1fr
}

.grid-25-75 {
    display: grid;
    grid-template-columns: 1fr 3fr
}

.auto-grid-2 {
    display: grid;
    --auto-grid-min-size: calc(56rem - var(--gutter-size));
    --gutter-size: 16px;
    grid-template-columns: repeat(auto-fill,minmax(max(35.2rem,min(45.6rem,var(--auto-grid-min-size))),1fr))
}

.auto-grid-3 {
    display: grid;
    --auto-grid-min-size: calc(37.3rem - var(--gutter-size));
    --gutter-size: 21.4px;
    grid-template-columns: repeat(auto-fill,minmax(max(28.8rem,min(29.4rem,var(--auto-grid-min-size))),1fr))
}

.auto-grid-4 {
    display: grid;
    --auto-grid-min-size: calc(28rem - var(--gutter-size));
    --gutter-size: 24px;
    grid-template-columns: repeat(auto-fill,minmax(max(20.8rem,min(21.2rem,var(--auto-grid-min-size))),1fr))
}

.auto-grid-2.gap-0,.auto-grid-3.gap-0,.auto-grid-4.gap-0 {
    grid-gap: 0px;
    --gutter-size: 0px
}

.grid-rows-1 {
    grid-template-rows: repeat(1,minmax(0,1fr))
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.grid-rows-3 {
    grid-template-rows: repeat(3,minmax(0,1fr))
}

.grid-rows-none {
    grid-template-rows: none
}

.ct-section.space-y-0 .ct-section-inner-wrap > * + *,.space-y-0:not(.ct-section) > * + * {
    margin-top: 0
}

.ct-section.space-y-1 .ct-section-inner-wrap > * + *,.space-y-1:not(.ct-section) > * + * {
    margin-top: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.ct-section.space-y-2 .ct-section-inner-wrap > * + *,.space-y-2:not(.ct-section) > * + * {
    margin-top: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.ct-section.space-y-3 .ct-section-inner-wrap > * + *,.space-y-3:not(.ct-section) > * + * {
    margin-top: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.ct-section.space-y-4 .ct-section-inner-wrap > * + *,.space-y-4:not(.ct-section) > * + * {
    margin-top: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.ct-section.space-y-6 .ct-section-inner-wrap > * + *,.space-y-6:not(.ct-section) > * + * {
    margin-top: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.ct-section.space-y-8 .ct-section-inner-wrap > * + *,.space-y-8:not(.ct-section) > * + * {
    margin-top: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.ct-section.space-y-10 .ct-section-inner-wrap > * + *,.space-y-10:not(.ct-section) > * + * {
    margin-top: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.5))),4rem)
}

.ct-section.space-y-12 .ct-section-inner-wrap > * + *,.space-y-12:not(.ct-section) > * + * {
    margin-top: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.ct-section.space-y-14 .ct-section-inner-wrap > * + *,.space-y-14:not(.ct-section) > * + * {
    margin-top: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2.1))),5.6rem)
}

.ct-section.space-y-16 .ct-section-inner-wrap > * + *,.space-y-16:not(.ct-section) > * + * {
    margin-top: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.ct-section.space-y-20 .ct-section-inner-wrap > * + *,.space-y-20:not(.ct-section) > * + * {
    margin-top: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.ct-section.space-x-0 .ct-section-inner-wrap > * + *,.space-x-0:not(.ct-section) > * + * {
    margin-left: 0
}

.ct-section.space-x-1 .ct-section-inner-wrap > * + *,.space-x-1:not(.ct-section) > * + * {
    margin-left: min(max(0.28rem,calc(0.28rem + ((1vw - 0.32rem) * 0.15))),0.4rem)
}

.ct-section.space-x-2 .ct-section-inner-wrap > * + *,.space-x-2:not(.ct-section) > * + * {
    margin-left: min(max(0.56rem,calc(0.56rem + ((1vw - 0.32rem) * 0.3))),0.8rem)
}

.ct-section.space-x-3 .ct-section-inner-wrap > * + *,.space-x-3:not(.ct-section) > * + * {
    margin-left: min(max(0.84rem,calc(0.84rem + ((1vw - 0.32rem) * 0.45))),1.2rem)
}

.ct-section.space-x-4 .ct-section-inner-wrap > * + *,.space-x-4:not(.ct-section) > * + * {
    margin-left: min(max(1.12rem,calc(1.12rem + ((1vw - 0.32rem) * 0.6))),1.6rem)
}

.ct-section.space-x-6 .ct-section-inner-wrap > * + *,.space-x-6:not(.ct-section) > * + * {
    margin-left: min(max(1.68rem,calc(1.68rem + ((1vw - 0.32rem) * 0.9))),2.4rem)
}

.ct-section.space-x-8 .ct-section-inner-wrap > * + *,.space-x-8:not(.ct-section) > * + * {
    margin-left: min(max(2.24rem,calc(2.24rem + ((1vw - 0.32rem) * 1.2))),3.2rem)
}

.ct-section.space-x-10 .ct-section-inner-wrap > * + *,.space-x-10:not(.ct-section) > * + * {
    margin-left: min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 1.5))),4rem)
}

.ct-section.space-x-12 .ct-section-inner-wrap > * + *,.space-x-12:not(.ct-section) > * + * {
    margin-left: min(max(3.36rem,calc(3.36rem + ((1vw - 0.32rem) * 1.8))),4.8rem)
}

.ct-section.space-x-14 .ct-section-inner-wrap > * + *,.space-x-14:not(.ct-section) > * + * {
    margin-left: min(max(3.92rem,calc(3.92rem + ((1vw - 0.32rem) * 2.1))),5.6rem)
}

.ct-section.space-x-16 .ct-section-inner-wrap > * + *,.space-x-16:not(.ct-section) > * + * {
    margin-left: min(max(4.48rem,calc(4.48rem + ((1vw - 0.32rem) * 2.4))),6.4rem)
}

.ct-section.space-x-20 .ct-section-inner-wrap > * + *,.space-x-20:not(.ct-section) > * + * {
    margin-left: min(max(5.6rem,calc(5.6rem + ((1vw - 0.32rem) * 3))),8rem)
}

.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe {
    border-radius: 6px
}

.section-pt-0 > .ct-section-inner-wrap {
    padding-top: 0px
}

.section-pt-sm > .ct-section-inner-wrap {
    padding-top: min(max(4rem,calc(4rem + ((1vw - 0.32rem) * 2.5))),6rem)
}

.section-pb-0 > .ct-section-inner-wrap {
    padding-bottom: 0px
}

.section-pb-sm > .ct-section-inner-wrap {
    padding-bottom: min(max(4rem,calc(4rem + ((1vw - 0.32rem) * 2.5))),6rem)
}

.section-py-0 > .ct-section-inner-wrap {
    padding-top: 0px;
    padding-bottom: 0px
}

.section-py-sm > .ct-section-inner-wrap {
    padding-top: min(max(4rem,calc(4rem + ((1vw - 0.32rem) * 2.5))),6rem);
    padding-bottom: min(max(4rem,calc(4rem + ((1vw - 0.32rem) * 2.5))),6rem)
}

.ct-section[class*="overlay-"] .ct-section-inner-wrap {
    position: relative;
    z-index: 1
}

@media screen and (max-width: 1131px) {
    .breakout-70,.breakout-80,.breakout-90,.breakout-100 {
        width:100%;
        max-width: 100%;
        margin: 0
    }

    .xl-col-auto {
        grid-column: auto
    }

    .xl-col-span-1 {
        grid-column: span 1 / span 1
    }

    .xl-col-span-2 {
        grid-column: span 2 / span 2
    }

    .xl-col-span-3 {
        grid-column: span 3 / span 3
    }

    .xl-col-span-4 {
        grid-column: span 4 / span 4
    }

    .xl-col-span-5 {
        grid-column: span 5 / span 5
    }

    .xl-row-span-1 {
        grid-row: span 1 / span 1
    }

    .xl-row-span-2 {
        grid-row: span 2 / span 2
    }

    .xl-row-span-3 {
        grid-row: span 3 / span 3
    }

    .xl-col-start-1 {
        grid-column-start: 1
    }

    .xl-col-start-2 {
        grid-column-start: 2
    }

    .xl-col-start-3 {
        grid-column-start: 3
    }

    .xl-col-start-4 {
        grid-column-start: 4
    }

    .xl-col-start-5 {
        grid-column-start: 5
    }

    .xl-col-start-6 {
        grid-column-start: 6
    }

    .xl-col-start-auto {
        grid-column-start: auto
    }

    .xl-col-end-1 {
        grid-column-end: 1
    }

    .xl-col-end-2 {
        grid-column-end: 2
    }

    .xl-col-end-3 {
        grid-column-end: 3
    }

    .xl-col-end-4 {
        grid-column-end: 4
    }

    .xl-col-end-5 {
        grid-column-end: 5
    }

    .xl-col-end-6 {
        grid-column-end: 6
    }

    .xl-col-end-auto {
        grid-column-end: auto
    }

    .xl-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .xl-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .xl-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .xl-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .xl-grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }

    .xl-grid-cols-none {
        grid-template-columns: none
    }

    .xl-flex {
        display: flex!important
    }

    .xl-h-full {
        height: 100%
    }

    .xl-h-screen {
        height: 100vh
    }

    .xl-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .xl-centered {
        align-items: center!important;
        justify-content: center!important;
        align-content: center!important;
        text-align: center!important
    }

    .xl-horizontal {
        display: flex!important;
        flex-direction: row!important
    }

    .xl-horizontal-wrap {
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important
    }

    .xl-vertical {
        display: flex!important;
        flex-direction: column!important
    }

    .xl-hidden {
        display: none!important
    }

    .xl-w-1by2 {
        width: 50%
    }

    .xl-w-1by3 {
        width: 33.333333%
    }

    .xl-w-2by3 {
        width: 66.666667%
    }

    .xl-w-1by4 {
        width: 25%
    }

    .xl-w-2by4 {
        width: 50%
    }

    .xl-w-3by4 {
        width: 75%
    }

    .xl-w-full {
        width: 100%
    }
}

@media screen and (max-width: 991px) {
    .lg-col-auto {
        grid-column:auto
    }

    .lg-col-span-1 {
        grid-column: span 1 / span 1
    }

    .lg-col-span-2 {
        grid-column: span 2 / span 2
    }

    .lg-col-span-3 {
        grid-column: span 3 / span 3
    }

    .lg-col-span-4 {
        grid-column: span 4 / span 4
    }

    .lg-row-span-1 {
        grid-row: span 1 / span 1
    }

    .lg-row-span-2 {
        grid-row: span 2 / span 2
    }

    .lg-row-span-3 {
        grid-row: span 3 / span 3
    }

    .lg-col-start-1 {
        grid-column-start: 1
    }

    .lg-col-start-2 {
        grid-column-start: 2
    }

    .lg-col-start-3 {
        grid-column-start: 3
    }

    .lg-col-start-4 {
        grid-column-start: 4
    }

    .lg-col-start-5 {
        grid-column-start: 5
    }

    .lg-col-start-auto {
        grid-column-start: auto
    }

    .lg-col-end-1 {
        grid-column-end: 1
    }

    .lg-col-end-2 {
        grid-column-end: 2
    }

    .lg-col-end-3 {
        grid-column-end: 3
    }

    .lg-col-end-4 {
        grid-column-end: 4
    }

    .lg-col-end-5 {
        grid-column-end: 5
    }

    .lg-col-end-auto {
        grid-column-end: auto
    }

    .lg-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .lg-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .lg-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .lg-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .lg-grid-cols-none {
        grid-template-columns: none
    }

    .lg-row-start-1 {
        grid-row-start: 1
    }

    .lg-flex {
        display: flex!important
    }

    .lg-order-1 {
        order: 1
    }

    .lg-order-2 {
        order: 2
    }

    .lg-order-3 {
        order: 3
    }

    .lg-order-4 {
        order: 4
    }

    .lg-order-5 {
        order: 5
    }

    .lg-order-6 {
        order: 6
    }

    .lg-order-first {
        order: -9999
    }

    .lg-order-last {
        order: 9999
    }

    .lg-order-none {
        order: 0
    }

    .lg-h-full {
        height: 100%
    }

    .lg-h-screen {
        height: 100vh
    }

    .lg-mr-0 {
        margin-right: 0
    }

    .lg-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .lg-centered {
        align-items: center!important;
        justify-content: center!important;
        align-content: center!important;
        text-align: center!important
    }

    .lg-horizontal {
        display: flex!important;
        flex-direction: row!important
    }

    .lg-horizontal-reverse {
        display: flex!important;
        flex-direction: row-reverse!important
    }

    .lg-horizontal-wrap {
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important
    }

    .lg-vertical {
        display: flex!important;
        flex-direction: column!important
    }

    .lg-vertical-reverse {
        display: flex!important;
        flex-direction: column-reverse!important
    }

    .lg-hidden {
        display: none!important
    }

    .lg-w-1by2 {
        width: 50%
    }

    .lg-w-1by3 {
        width: 33.333333%
    }

    .lg-w-2by3 {
        width: 66.666667%
    }

    .lg-w-1by4 {
        width: 25%
    }

    .lg-w-2by4 {
        width: 50%
    }

    .lg-w-3by4 {
        width: 75%
    }

    .lg-w-full {
        width: 100%
    }
}

@media screen and (max-width: 767px) {
    .md-col-auto {
        grid-column:auto
    }

    .md-col-span-1 {
        grid-column: span 1 / span 1
    }

    .md-col-span-2 {
        grid-column: span 2 / span 2
    }

    .md-col-span-3 {
        grid-column: span 3 / span 3
    }

    .md-row-span-1 {
        grid-row: span 1 / span 1
    }

    .md-row-span-2 {
        grid-row: span 2 / span 2
    }

    .md-row-span-3 {
        grid-row: span 3 / span 3
    }

    .md-col-start-1 {
        grid-column-start: 1
    }

    .md-col-start-2 {
        grid-column-start: 2
    }

    .md-col-start-3 {
        grid-column-start: 3
    }

    .md-col-start-4 {
        grid-column-start: 4
    }

    .md-col-start-auto {
        grid-column-start: auto
    }

    .md-col-end-1 {
        grid-column-end: 1
    }

    .md-col-end-2 {
        grid-column-end: 2
    }

    .md-col-end-3 {
        grid-column-end: 3
    }

    .md-col-end-4 {
        grid-column-end: 4
    }

    .md-col-end-auto {
        grid-column-end: auto
    }

    .md-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .md-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .md-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .md-grid-cols-none {
        grid-template-columns: none
    }

    .md-rounded-sm {
        border-radius: 0.2rem
    }

    .md-rounded {
        border-radius: 0.4rem
    }

    .md-rounded-md {
        border-radius: 0.6rem
    }

    .md-rounded-lg {
        border-radius: 0.8rem
    }

    .md-row-start-1 {
        grid-row-start: 1
    }

    .md-flex {
        display: flex!important
    }

    .md-order-1 {
        order: 1
    }

    .md-order-2 {
        order: 2
    }

    .md-order-3 {
        order: 3
    }

    .md-order-4 {
        order: 4
    }

    .md-order-5 {
        order: 5
    }

    .md-order-6 {
        order: 6
    }

    .md-order-first {
        order: -9999
    }

    .md-order-last {
        order: 9999
    }

    .md-order-none {
        order: 0
    }

    .md-h-full {
        height: 100%
    }

    .md-h-screen {
        height: 100vh
    }

    .md-ml-auto {
        margin-left: auto
    }

    .md-mr-auto {
        margin-right: auto
    }

    .md-mr-0 {
        margin-right: 0
    }

    .md-mb-0 {
        margin-bottom: 0
    }

    .md-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .md-centered {
        align-items: center!important;
        justify-content: center!important;
        align-content: center!important;
        text-align: center!important
    }

    .md-horizontal {
        display: flex!important;
        flex-direction: row!important
    }

    .md-horizontal-reverse {
        display: flex!important;
        flex-direction: row-reverse!important
    }

    .md-horizontal-wrap {
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important
    }

    .md-vertical {
        display: flex!important;
        flex-direction: column!important
    }

    .md-vertical-reverse {
        display: flex!important;
        flex-direction: column-reverse!important
    }

    .md-hidden {
        display: none!important
    }

    .md-w-1by2 {
        width: 50%
    }

    .md-w-1by3 {
        width: 33.333333%
    }

    .md-w-2by3 {
        width: 66.666667%
    }

    .md-w-full {
        width: 100%
    }
}

@media screen and (max-width: 479px) {
    .sm-col-auto {
        grid-column:auto
    }

    .sm-col-span-1 {
        grid-column: span 1 / span 1
    }

    .sm-col-span-2 {
        grid-column: span 2 / span 2
    }

    .sm-row-span-1 {
        grid-row: span 1 / span 1
    }

    .sm-row-span-2 {
        grid-row: span 2 / span 2
    }

    .sm-row-span-3 {
        grid-row: span 3 / span 3
    }

    .sm-col-start-1 {
        grid-column-start: 1
    }

    .sm-col-start-2 {
        grid-column-start: 2
    }

    .sm-col-start-3 {
        grid-column-start: 3
    }

    .sm-col-start-auto {
        grid-column-start: auto
    }

    .sm-col-end-1 {
        grid-column-end: 1
    }

    .sm-col-end-2 {
        grid-column-end: 2
    }

    .sm-col-end-3 {
        grid-column-end: 3
    }

    .sm-col-end-auto {
        grid-column-end: auto
    }

    .sm-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .sm-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .sm-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .sm-grid-cols-none {
        grid-template-columns: none
    }

    .sm-flex {
        display: flex!important
    }

    .sm-order-1 {
        order: 1
    }

    .sm-order-2 {
        order: 2
    }

    .sm-order-3 {
        order: 3
    }

    .sm-order-4 {
        order: 4
    }

    .sm-order-5 {
        order: 5
    }

    .sm-order-6 {
        order: 6
    }

    .sm-order-first {
        order: -9999
    }

    .sm-order-last {
        order: 9999
    }

    .sm-order-none {
        order: 0
    }

    .sm-h-full {
        height: 100%
    }

    .sm-h-screen {
        height: 100vh
    }

    .sm-mt-0 {
        margin-top: 0
    }

    .sm-mr-0 {
        margin-right: 0
    }

    .sm-mr-auto {
        margin-right: auto
    }

    .sm-ml-auto {
        margin-left: auto
    }

    .sm-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .sm-centered {
        align-items: center!important;
        justify-content: center!important;
        align-content: center!important;
        text-align: center!important
    }

    .sm-horizontal {
        display: flex!important;
        flex-direction: row!important
    }

    .sm-horizontal-reverse {
        display: flex!important;
        flex-direction: row-reverse!important
    }

    .sm-horizontal-wrap {
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important
    }

    .sm-vertical {
        display: flex!important;
        flex-direction: column!important
    }

    .sm-vertical-reverse {
        display: flex!important;
        flex-direction: column-reverse!important
    }

    .sm-hidden {
        display: none!important
    }

    .sm-w-1by2 {
        width: 50%
    }

    .sm-w-full {
        width: 100%
    }
}

@keyframes hover-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes hover-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes hover-back-pulse {
    50% {
        background-color: var(--tertiary-color)
    }
}

@keyframes hover-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

:where(.hover-fade,.hover-back-pulse).hover-bg-primary:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-primary:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-primary:hover {
    background: var(--primary-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-secondary:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-secondary:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-secondary:hover {
    background: var(--secondary-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg:hover {
    background: var(--background-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-dark:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-dark:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-dark:hover {
    background: var(--dark-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-light:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-light:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-light:hover {
    background: var(--light-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-alt:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-alt:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-alt:hover {
    background: var(--background-alt-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-white:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-white:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-white:hover {
    background: var(--white-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-black:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-black:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-black:hover {
    background: var(--black-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-placeholder:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-placeholder:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-placeholder:hover {
    background: var(--placeholder-color) !important
}

:where(.hover-fade,.hover-back-pulse).hover-bg-placeholder-alt:where(:hover,:focus,:active),:where(.hover-bounce-to-right,.hover-bounce-to-bottom,.hover-shutter-out-horizontal,.hover-underline-from-left,.hover-underline-from-center,.hover-overline-from-left,.hover-overline-from-center,.hover-underline-reveal,.hover-overline-reveal).hover-bg-placeholder-alt:before,:where(.hover-bubble-left,.hover-bubble-bottom,.hover-bubble-right,.hover-bubble-top).hover-bg-placeholder-alt:hover {
    background: var(--placeholder-alt-color) !important
}

:where(.hover-bounce-to-bottom,.hover-bounce-to-right,.hover-shutter-out-horizontal).hover-color-dark:where(:hover,:focus,:active) {
    color: var(--dark-color) !important
}

:where(.hover-bounce-to-bottom,.hover-bounce-to-right,.hover-shutter-out-horizontal).hover-color-light:where(:hover,:focus,:active) {
    color: var(--light-color) !important
}

:where(.hover-bounce-to-bottom,.hover-bounce-to-right,.hover-shutter-out-horizontal).hover-color-primary:where(:hover,:focus,:active) {
    color: var(--primary-color) !important
}

:where(.hover-bounce-to-bottom,.hover-bounce-to-right,.hover-shutter-out-horizontal).hover-color-paragraph:where(:hover,:focus,:active) {
    color: var(--paragraph-color) !important
}

:where(.hover-bounce-to-bottom,.hover-bounce-to-right,.hover-shutter-out-horizontal).hover-color-paragraph-alt:where(:hover,:focus,:active) {
    color: var(--paragraph-alt-color) !important
}

.hover-color-dark:hover,.hover-color-dark:hover :where(p,div,h1,h2,h3,h4,h5,h6,a,ul,li) {
    color: var(--dark-color) !important
}

.hover-color-light:hover,.hover-color-light:hover :where(p,div,h1,h2,h3,h4,h5,h6,a,ul,li) {
    color: var(--light-color) !important
}

.hover-color-primary:hover,.hover-color-primary:hover :where(p,div,h1,h2,h3,h4,h5,h6,a,ul,li) {
    color: var(--primary-color) !important
}

.hover-color-paragraph:hover,.hover-color-paragraph:hover :where(p,div,h1,h2,h3,h4,h5,h6,a,ul,li) {
    color: var(--paragraph-color) !important
}

.hover-color-paragraph-alt:hover,.hover-color-paragraph-alt:hover :where(p,div,h1,h2,h3,h4,h5,h6,a,ul,li) {
    color: var(--paragraph-alt-color) !important
}

:where(.hover-ripple-out,.hover-outline-out,.hover-trim,.hover-reveal).hover-border-primary:before {
    border-color: var(--primary-color) !important
}

:where(.hover-ripple-out,.hover-outline-out,.hover-trim,.hover-reveal).hover-border-secondary:before {
    border-color: var(--secondary-color) !important
}

:where(.hover-ripple-out,.hover-outline-out,.hover-trim,.hover-reveal).hover-border-dark:before {
    border-color: var(--dark-color) !important
}

:where(.hover-ripple-out,.hover-outline-out,.hover-trim,.hover-reveal).hover-border-light:before {
    border-color: var(--light-color) !important
}

:where(.hover-ripple-out,.hover-outline-out,.hover-trim,.hover-reveal).hover-border:before {
    border-color: var(--border-color) !important
}

:where(.hover-ripple-out,.hover-outline-out,.hover-trim,.hover-reveal).hover-border-alt:before {
    border-color: var(--border-alt-color) !important
}

.hover-bubble-top.hover-border-primary:where(:hover,:focus,:active):before {
    border-color: transparent transparent var(--primary-color) transparent !important
}

.hover-bubble-top.hover-border-secondary:where(:hover,:focus,:active):before {
    border-color: transparent transparent var(--secondary-color) transparent !important
}

.hover-bubble-top.hover-border-dark:where(:hover,:focus,:active):before {
    border-color: transparent transparent var(--dark-color) transparent !important
}

.hover-bubble-top.hover-border-light:where(:hover,:focus,:active):before {
    border-color: transparent transparent var(--light-color) transparent !important
}

.hover-bubble-top.hover-border:where(:hover,:focus,:active):before {
    border-color: transparent transparent var(--border-color) transparent !important
}

.hover-bubble-top.hover-border-alt:where(:hover,:focus,:active):before {
    border-color: transparent transparent var(--border-alt-color) transparent !important
}

.hover-bubble-left.hover-border-primary:where(:hover,:focus,:active):before {
    border-color: transparent var(--primary-color) transparent transparent !important
}

.hover-bubble-left.hover-border-secondary:where(:hover,:focus,:active):before {
    border-color: transparent var(--secondary-color) transparent transparent !important
}

.hover-bubble-left.hover-border-dark:where(:hover,:focus,:active):before {
    border-color: transparent var(--dark-color) transparent transparent !important
}

.hover-bubble-left.hover-border-light:where(:hover,:focus,:active):before {
    border-color: transparent var(--light-color) transparent transparent !important
}

.hover-bubble-left.hover-border:where(:hover,:focus,:active):before {
    border-color: transparent var(--border-color) transparent transparent !important
}

.hover-bubble-left.hover-border-alt:where(:hover,:focus,:active):before {
    border-color: transparent var(--border-alt-color) transparent transparent !important
}

.hover-bubble-bottom.hover-border-primary:where(:hover,:focus,:active):before {
    border-color: var(--primary-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-secondary:where(:hover,:focus,:active):before {
    border-color: var(--secondary-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-dark:where(:hover,:focus,:active):before {
    border-color: var(--dark-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-light:where(:hover,:focus,:active):before {
    border-color: var(--light-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border:where(:hover,:focus,:active):before {
    border-color: var(--border-color) transparent transparent transparent !important
}

.hover-bubble-bottom.hover-border-alt:where(:hover,:focus,:active):before {
    border-color: var(--border-alt-color) transparent transparent transparent !important
}

.hover-bubble-right.hover-border-primary:where(:hover,:focus,:active):before {
    border-color: transparent transparent transparent var(--primary-color) !important
}

.hover-bubble-right.hover-border-secondary:where(:hover,:focus,:active):before {
    border-color: transparent transparent transparent var(--secondary-color) !important
}

.hover-bubble-right.hover-border-dark:where(:hover,:focus,:active):before {
    border-color: transparent transparent transparent var(--dark-color) !important
}

.hover-bubble-right.hover-border-light:where(:hover,:focus,:active):before {
    border-color: transparent transparent transparent var(--light-color) !important
}

.hover-bubble-right.hover-border:where(:hover,:focus,:active):before {
    border-color: transparent transparent transparent var(--border-color) !important
}

.hover-bubble-right.hover-border-alt:where(:hover,:focus,:active):before {
    border-color: transparent transparent transparent var(--border-alt-color) !important
}

.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
    padding: 10px !important;
    text-aling: left !important!
}

.home #inner_content-95-11 .ct-section-inner-wrap {
    selector-locked: false
}

.ct-section-inner-wrap {
    position: relative
}

.ct-slide {
    padding-left: 1.6rem !important;
    padding-right: 1.6rem !important
}

.oxy-stock-content-styles img {
    height: auto
}

.two-buttons-set > .btn-s:first-child {
    margin-right: 1rem
}

.two-buttons-set > .btn-m:first-child {
    margin-right: 1rem
}

.two-buttons-set > .btn-l:first-child {
    margin-right: 1rem
}

.offcanvas-opened .menu-bar:after {
    transform: rotate(-45deg);
    content: ""
}

.offcanvas-opened .menu-bar:before {
    transform: rotate(45deg);
    content: ""
}

.offcanvas-opened .menu-bar {
    background-color: transparent
}

.offcanvas-opened .offcanvas-section {
    transition-duration: 0.8s;
    transform: translateY(0)
}

.wpcf7-text {
}

input {
}
.ct-h1{
color: rgb(27, 33, 36);
font-family: Inter;
    font-size: 42px;
    font-weight: 500;
    line-height: 1;
}
@media (max-width: 479px) {
    .offcanvas-opened .menu-bar:before {
        transform:rotate(45deg)
    }

    .offcanvas-opened .menu-bar:after {
        transform:
    }

    .offcanvas-opened .menu-bar {
    }
}

@media (max-width: 479px) {
    .two-buttons-set > .btn-l:first-child {
        margin-right:0rem;
        margin-bottom: 1rem
    }
}

@media (max-width: 479px) {
    .two-buttons-set > .btn-m:first-child {
        margin-right:0rem;
        margin-bottom: 1rem
    }
}

@media (max-width: 479px) {
    .two-buttons-set > .btn-s:first-child {
        margin-right:0rem;
        margin-bottom: 1rem
    }
}
.section-gray{
    background-color: #f2f4f6;
}
/*bottom meu*/
a.link_bottom {
    color: #8d9091;
    font-size: 14px;
    margin-bottom: 16px;
    font-weight: 500;
    url-encoded: true;
}

/*FORM*/
.fluentform_wrapper_3 {
    max-width: 900px;
    margin: 50px auto;
    padding: 40px;
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
    font-family: 'Montserrat', sans-serif;
}
}

.fluentform .ff-el-input--label {
    display: inline-block;
    margin-bottom: 5px;
    position: relative;
}
.fluentform * {
    box-sizing: border-box;
}
.ff-el-input--label {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #333;
    position: relative;
    transition: color 0.3s ease-in-out;
}
.ff-default .ff-el-input--label label {
    display: inline-block;
    font-weight: 500;
    line-height: inherit;
    margin-bottom: 0;
}
.ff-el-input--content {
    margin-bottom: 30px;
}
.ff-el-form-control input{
    background-clip: padding-box;
    background-image: none;
    border: 1px solid #dadbdd;
    border-radius: 7px;
    color: #606266;
    font-family: -apple-system, "system-ui", Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
    line-height: 1;
    margin-bottom: 0;
    max-width: 100%;
    padding: 11px 15px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
}
.ff-default .ff-el-form-control input:focus {
    background-color: #fff;
    border-color: #1a7efb;
    color: #606266;
    outline: none;
}
input.inputtext:focus {
    background-color: #fff;
    border-color: #1a7efb;
    color: #606266;
    outline: none;
}
.fluentform .ff-el-form-control input{
    display: block;
    width: 100%;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.fluentform .ff-el-group input{
    margin-bottom: 20px;
}

.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content {
    margin-bottom: 0;
    margin-left: auto;
}

 /* Кастомный placeholder */
/* Более специфичные стили для кастомного placeholder */
.fluentform .ff-el-input--content {
    position: relative !important;
}

.fluentform .ff-el-input--content .custom-placeholder {
    position: absolute !important;
    left: 15px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #999 !important;
    pointer-events: none !important;
    transition: all 0.3s ease !important;
    background: white !important;
    padding: 0 5px !important;
    font-size: 16px !important;
    z-index: 10 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Активное состояние placeholder */
.fluentform .ff-el-input--content .custom-placeholder.active {
    top: -8px !important;
    font-size: 12px !important;
    color: #007bff !important;
    transform: translateY(0) !important;
}

/* Дополнительная специфичность для input */
.fluentform .ff-el-input--content .ff-el-form-control .inputtext {
    position: relative !important;
    z-index: 1 !important;
    background: white !important;
}

/* Альтернативные стили, если основные не работают */
.ff-el-input--content {
    position: relative !important;
}

.custom-placeholder {
    position: absolute !important;
    left: 15px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #999 !important;
    pointer-events: none !important;
    transition: all 0.3s ease !important;
    background: white !important;
    padding: 0 5px !important;
    font-size: 16px !important;
    z-index: 10 !important;
    font-family: inherit !important;
    line-height: 1 !important;
}

.custom-placeholder.active {
    top: -8px !important;
    font-size: 12px !important;
    color: #007bff !important;
    transform: translateY(0) !important;
}

/* Загрузка: Минималистичный стиль */
        .ff-dropzone .ff-el-input--content {
            position: relative;
            display: inline-block;
            width: 100%;
            margin-bottom: 30px;
        }

        .ff-dropzone .inputfile {
            width: 100%;
            height: 50px;
            opacity: 0;
            position: absolute;
            cursor: pointer;
            z-index: 2;
        }

        .ff-dropzone .bx-input-file-desc {
            display: block;
            width: 100%;
            height: 50px;
            line-height: 50px;
            text-align: center;
            background: #f8f9fa;
            color: #495057;
            border: 2px dashed #dee2e6;
            border-radius: 8px;
            cursor: pointer;
            transition: all 0.3s ease;
            font-weight: 400;
        }

        .ff-dropzone .bx-input-file-desc:before {
            content: "Загрузите документ";
        }

        .ff-dropzone .bx-input-file-desc:hover {
            border-color: #667eea;
            background: #f0f4ff;
            color: #667eea;
        }

@media (min-width: 768px) {
    .ff-t-container {
        display: flex;
        gap: 15px;
        width: 100%;
    }
	.ff-t-cell:first-of-type {
        padding-left: 0;
    }
    .ff-t-cell {
        display: flex;
        flex-direction: column;
        vertical-align: inherit;
        width: 100%;
    }
}



#menu_lang{
cursor: pointer;
}


.ff-button input{
    background-color: #1a7efb;
    color: #ffffff;
border: 1px solid transparent;
    border-radius: 7px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    padding: 8px 20px;
    position: relative;
    text-align: center;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}