.aresThemeHeader,
.aresThemeFooter {
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/themes/visit-burbank/assets/css/custom.min.css?ver=1900 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.1 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.3 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor-pro/assets/css/widget-search.min.css?ver=3.35.0 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/custom-pro-widget-mega-menu.min.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.35.0 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.35.3 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/post-15007.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/post-15067.css?ver=1774044346 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/post-15055.css?ver=1774044346 ; media=all */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.2f3WBw8L4SI.L.W.O/am=AAAG/d=0/rs=AN8SPfqYR8aMO6cXHEerk3WNK6MxN1aRTg/m=el_main_css */
  /*! CSS Used fontfaces */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/themes/visit-burbank/assets/css/vendor.min.css?ver=6.9.1 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/themes/visit-burbank/assets/css/custom.min.css?ver=1900 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.1 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.3 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.35.3 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.35.3 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/post-15007.css?ver=1774044345 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/post-15067.css?ver=1774044346 ; media=all */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/uploads/elementor/css/post-15055.css?ver=1774044346 ; media=all */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: Embedded */
  /*! CSS Used from: https://burbank1dev.wpenginepowered.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=2.9.30 ; media=all */
  /*! CSS Used fontfaces */
}
@media all {
  .aresThemeHeader *,
  .aresThemeFooter *,
  .aresThemeHeader :after,
  .aresThemeFooter :after,
  .aresThemeHeader :before,
  .aresThemeFooter :before {
    box-sizing: border-box;
  }
  .aresThemeHeader header,
  .aresThemeFooter header,
  .aresThemeHeader nav,
  .aresThemeFooter nav {
    display: block;
  }
  .aresThemeHeader h5,
  .aresThemeFooter h5 {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }
  .aresThemeHeader ul,
  .aresThemeFooter ul {
    margin-bottom: 1rem;
  }
  .aresThemeHeader ul,
  .aresThemeFooter ul {
    margin-top: 0;
  }
  .aresThemeHeader ul ul,
  .aresThemeFooter ul ul {
    margin-bottom: 0;
  }
  .aresThemeHeader a,
  .aresThemeFooter a {
    color: #000;
    text-decoration: none;
    background-color: transparent;
  }
  .aresThemeHeader a:hover,
  .aresThemeFooter a:hover {
    color: #0056b3;
    text-decoration: underline;
  }
  .aresThemeHeader img,
  .aresThemeFooter img {
    border-style: none;
  }
  .aresThemeHeader img,
  .aresThemeFooter img,
  .aresThemeHeader svg,
  .aresThemeFooter svg {
    vertical-align: middle;
  }
  .aresThemeHeader svg,
  .aresThemeFooter svg {
    overflow: hidden;
  }
  .aresThemeHeader label,
  .aresThemeFooter label {
    display: inline-block;
    margin-bottom: 0.5rem;
  }
  .aresThemeHeader button,
  .aresThemeFooter button {
    border-radius: 0;
  }
  .aresThemeHeader button:focus,
  .aresThemeFooter button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
  }
  .aresThemeHeader button,
  .aresThemeFooter button,
  .aresThemeHeader input,
  .aresThemeFooter input,
  .aresThemeHeader select,
  .aresThemeFooter select {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  .aresThemeHeader button,
  .aresThemeFooter button,
  .aresThemeHeader input,
  .aresThemeFooter input {
    overflow: visible;
  }
  .aresThemeHeader button,
  .aresThemeFooter button,
  .aresThemeHeader select,
  .aresThemeFooter select {
    text-transform: none;
  }
  .aresThemeHeader [type=submit],
  .aresThemeFooter [type=submit],
  .aresThemeHeader button,
  .aresThemeFooter button {
    -webkit-appearance: button;
  }
  .aresThemeHeader [type=search],
  .aresThemeFooter [type=search] {
    outline-offset: -2px;
    -webkit-appearance: none;
  }
  .aresThemeHeader output,
  .aresThemeFooter output {
    display: inline-block;
  }
  .aresThemeHeader h5,
  .aresThemeFooter h5 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
  }
  .aresThemeHeader h5,
  .aresThemeFooter h5 {
    font-size: 1.25rem;
  }
}
@media all and print {
  .aresThemeHeader *,
  .aresThemeFooter *,
  .aresThemeHeader :after,
  .aresThemeFooter :after,
  .aresThemeHeader :before,
  .aresThemeFooter :before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .aresThemeHeader a:not(.btn),
  .aresThemeFooter a:not(.btn) {
    text-decoration: underline;
  }
  .aresThemeHeader img,
  .aresThemeFooter img {
    page-break-inside: avoid;
  }
}
@media all {
  .aresThemeHeader a,
  .aresThemeFooter a,
  .aresThemeHeader a:hover,
  .aresThemeFooter a:hover {
    text-decoration: none;
    cursor: pointer !important;
    transition: all 0.3s ease;
  }
  .aresThemeHeader a:hover,
  .aresThemeFooter a:hover {
    color: #EF4343;
  }
  .aresThemeHeader a:active,
  .aresThemeFooter a:active,
  .aresThemeHeader a:focus,
  .aresThemeFooter a:focus {
    outline: 0 !important;
    -moz-outline-style: none !important;
    box-shadow: none !important;
  }
  .aresThemeHeader .hidden,
  .aresThemeFooter .hidden {
    display: none !important;
  }
  .aresThemeHeader img,
  .aresThemeFooter img {
    max-width: 100%;
    height: auto;
  }
}
@media all {
  .aresThemeHeader ul,
  .aresThemeFooter ul {
    box-sizing: border-box;
  }
  .aresThemeHeader html :where(img[class*=wp-image-]),
  .aresThemeFooter html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%;
  }
}
@media all {
  .aresThemeHeader .elementor-screen-only,
  .aresThemeFooter .elementor-screen-only {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -10000em;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  .aresThemeHeader .elementor *,
  .aresThemeFooter .elementor *,
  .aresThemeHeader .elementor :after,
  .aresThemeFooter .elementor :after,
  .aresThemeHeader .elementor :before,
  .aresThemeFooter .elementor :before {
    box-sizing: border-box;
  }
  .aresThemeHeader .elementor a,
  .aresThemeFooter .elementor a {
    box-shadow: none;
    text-decoration: none;
  }
  .aresThemeHeader .elementor img,
  .aresThemeFooter .elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
  }
  .aresThemeHeader .elementor-element,
  .aresThemeFooter .elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
  }
  .aresThemeHeader .elementor-element:where(.e-con-full,.elementor-widget),
  .aresThemeFooter .elementor-element:where(.e-con-full,.elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content);
  }
  .aresThemeHeader .elementor-widget,
  .aresThemeFooter .elementor-widget {
    position: relative;
  }
  .aresThemeHeader .elementor-widget:not(:last-child),
  .aresThemeFooter .elementor-widget:not(:last-child) {
    margin-block-end: var(--kit-widget-spacing, 20px);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: 100%;
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
  }
  .aresThemeHeader .e-con:where(:not(.e-div-block-base)),
  .aresThemeFooter .e-con:where(:not(.e-div-block-base)) {
    transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start);
  }
  .aresThemeHeader .e-con.e-flex,
  .aresThemeFooter .e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
  }
  .aresThemeHeader .e-con-full,
  .aresThemeFooter .e-con-full,
  .aresThemeHeader .e-con > .e-con-inner,
  .aresThemeFooter .e-con > .e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align);
  }
  .aresThemeHeader .e-con-full.e-flex,
  .aresThemeFooter .e-con-full.e-flex,
  .aresThemeHeader .e-con.e-flex > .e-con-inner,
  .aresThemeFooter .e-con.e-flex > .e-con-inner {
    flex-direction: var(--flex-direction);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con,
  .aresThemeHeader .e-con > .e-con-inner,
  .aresThemeFooter .e-con > .e-con-inner {
    display: var(--display);
  }
  .aresThemeHeader .e-con-boxed.e-flex,
  .aresThemeFooter .e-con-boxed.e-flex {
    align-content: normal;
    align-items: normal;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal;
  }
  .aresThemeHeader .e-con-boxed,
  .aresThemeFooter .e-con-boxed {
    gap: initial;
    text-align: initial;
  }
  .aresThemeHeader .e-con.e-flex > .e-con-inner,
  .aresThemeFooter .e-con.e-flex > .e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
  }
  .aresThemeHeader .e-con > .e-con-inner,
  .aresThemeFooter .e-con > .e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%;
  }
  .aresThemeHeader :is(.elementor-section-wrap,[data-elementor-id]) > .e-con,
  .aresThemeFooter :is(.elementor-section-wrap,[data-elementor-id]) > .e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: 100%;
  }
  .aresThemeHeader .e-con .elementor-widget.elementor-widget,
  .aresThemeFooter .e-con .elementor-widget.elementor-widget {
    margin-block-end: 0;
  }
  .aresThemeHeader .e-con:before,
  .aresThemeFooter .e-con:before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, 0.3s);
  }
  .aresThemeHeader .e-con:before,
  .aresThemeFooter .e-con:before {
    transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
  }
  .aresThemeHeader .e-con .elementor-widget,
  .aresThemeFooter .e-con .elementor-widget {
    min-width: 0;
  }
  .aresThemeHeader .elementor.elementor .e-con > .elementor-widget,
  .aresThemeFooter .elementor.elementor .e-con > .elementor-widget {
    max-width: 100%;
  }
  .aresThemeHeader .e-con .elementor-widget:not(:last-child),
  .aresThemeFooter .e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px;
  }
  .aresThemeHeader .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)),
  .aresThemeFooter .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 0.4s);
  }
  .aresThemeHeader .elementor-heading-title,
  .aresThemeFooter .elementor-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0;
  }
  .aresThemeHeader .elementor-button,
  .aresThemeFooter .elementor-button {
    background-color: #69727d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    fill: #fff;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    text-align: center;
    transition: all 0.3s;
  }
  .aresThemeHeader .elementor-button:focus,
  .aresThemeFooter .elementor-button:focus,
  .aresThemeHeader .elementor-button:hover,
  .aresThemeFooter .elementor-button:hover,
  .aresThemeHeader .elementor-button:visited,
  .aresThemeFooter .elementor-button:visited {
    color: #fff;
  }
  .aresThemeHeader .elementor-button-content-wrapper,
  .aresThemeFooter .elementor-button-content-wrapper {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center;
  }
  .aresThemeHeader .elementor-button-text,
  .aresThemeFooter .elementor-button-text {
    display: inline-block;
  }
  .aresThemeHeader .elementor-button span,
  .aresThemeFooter .elementor-button span {
    text-decoration: inherit;
  }
  .aresThemeHeader .elementor-icon,
  .aresThemeFooter .elementor-icon {
    color: #69727d;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    transition: all 0.3s;
  }
  .aresThemeHeader .elementor-icon:hover,
  .aresThemeFooter .elementor-icon:hover {
    color: #69727d;
  }
  .aresThemeHeader .elementor-icon svg,
  .aresThemeFooter .elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
  }
  .aresThemeHeader .elementor-icon svg:before,
  .aresThemeFooter .elementor-icon svg:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .e-con.e-flex,
  .aresThemeFooter .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
}
@media all and (prefers-reduced-motion: reduce) {
  .aresThemeHeader html *,
  .aresThemeFooter html * {
    transition-delay: 0s !important;
    transition-duration: 0s !important;
  }
}
@media all {
  .aresThemeHeader .elementor-widget-image,
  .aresThemeFooter .elementor-widget-image {
    text-align: center;
  }
  .aresThemeHeader .elementor-widget-image a,
  .aresThemeFooter .elementor-widget-image a {
    display: inline-block;
  }
  .aresThemeHeader .elementor-widget-image a img[src$=".svg"],
  .aresThemeFooter .elementor-widget-image a img[src$=".svg"] {
    width: 48px;
  }
  .aresThemeHeader .elementor-widget-image img,
  .aresThemeFooter .elementor-widget-image img {
    display: inline-block;
    vertical-align: middle;
  }
}
@media all {
  .aresThemeHeader .elementor-widget-search,
  .aresThemeFooter .elementor-widget-search {
    --e-search-white: #fff;
    --e-search-light-grey: #cdcdcd;
    --e-search-medium-grey: #515962;
    --e-search-dark-grey: #2d2d2d;
    --e-search-black: #000;
    --e-search-dark-red: #c36;
    --e-search-dark-purple: #336;
    --e-search-input-color: var(--e-search-medium-grey);
    --e-search-input-border-color: var(--e-search-light-grey);
    --e-search-input-border-radius: 0;
    --e-search-input-gap: 4px;
    --e-search-input-padding: 16px;
    --e-search-input-padding-inline-start: 16px;
    --e-search-input-padding-inline-end: 16px;
    --e-search-input-padding-block-start: 16px;
    --e-search-input-padding-block-end: 16px;
    --e-search-input-transition: 0.3s;
    --e-search-placeholder-color: var(--e-search-medium-grey);
    --e-search-icon-label-color: var(--e-search-medium-grey);
    --e-search-icon-label-size: 24px;
    --e-search-icon-label-absolute-width: initial;
    --e-search-icon-clear-color: var(--e-search-light-grey);
    --e-search-icon-clear-size: 12px;
    --e-search-icon-clear-absolute-width: initial;
    --e-search-icon-clear-transition: 0.3s;
    --e-search-submit-color: var(--e-search-white);
    --e-search-submit-background-color: var(--e-search-dark-grey);
    --e-search-submit-border-color: none;
    --e-search-submit-border-type: none;
    --e-search-submit-border-radius: 0;
    --e-search-submit-border-width: 0px;
    --e-search-submit-padding: 24px;
    --e-search-submit-margin-inline-start: 8px;
    --e-search-submit-button-width: initial;
    --e-search-submit-button-flex-direction: row;
    --e-search-submit-hover-transition: 0.3s;
    --e-search-pagination-numbers-padding-left: 8px;
    --e-search-pagination-numbers-padding-right: 8px;
    --e-search-icon-submit-color: var(--e-search-white);
    --e-search-submit-icon-gap: 8px;
    --e-search-submit-icon-margin-inline-start: 0px;
    --e-search-submit-icon-margin-inline-end: var(--e-search-submit-icon-gap);
    --e-search-icon-submit-size: 24px;
    --e-search-submit-transition: 0.3s;
    --e-search-results-background-color: var(--e-search-white);
    --e-search-results-border-color: var(--e-search-light-grey);
    --e-search-results-border-type: solid;
    --e-search-results-border-width: 1px;
    --e-search-results-border-radius: 0px;
    --e-search-results-padding: 16px;
    --e-search-results-width: 100%;
    --e-search-results-columns: 1;
    --e-search-results-max-height: initial;
    --e-search-input-and-results-gap: 8px;
    --e-search-results-transition: 0.3s;
    --e-search-loop-item-equal-height: initial;
    --e-search-results-grid-auto-rows: initial;
    --e-search-results-inset-inline-start: initial;
    --e-search-results-inset-inline-end: initial;
    --e-search-results-transform: initial;
    --e-search-results-default-gap: 16px;
    --e-search-results-column-gap: var(--e-search-results-default-gap);
    --e-search-results-row-gap: var(--e-search-results-default-gap);
    --e-search-pagination-inset-inline-start: initial;
    --e-search-pagination-inline-end: initial;
    --e-search-pagination-transform: initial;
    --e-search-pagination-border-radius: 0px;
    --e-search-pagination-background-color: var(--e-search-black);
    --e-search-pagination-text-align: center;
    --e-search-pagination-justify-content: center;
    --e-search-pagination-color: var(--e-search-dark-red);
    --e-search-pagination-hover: var(--e-search-dark-purple);
    --e-search-pagination-current: var(--e-search-black);
    --e-search-pagination-page-numbers-gap: 10px;
    --e-search-pagination-block-end-spacing: 0px;
    --e-search-pagination-block-start-spacing: 0px;
    --e-search-pagination-vertical-position: column;
    --e-search-nothing-found-padding-block-start: 0;
    --e-search-nothing-found-padding-block-end: 0;
    --e-search-nothing-found-results-columns: 1;
    --e-search-nothing-found-message-color: var(--e-search-medium-grey);
    --e-search-nothing-found-message-alignment: center;
    --e-search-loader-icon-color: var(--e-search-black);
    --e-search-loader-icon-size: 34px;
  }
  .aresThemeHeader .elementor-widget-search .e-search-form,
  .aresThemeFooter .elementor-widget-search .e-search-form {
    display: flex;
  }
  .aresThemeHeader .elementor-widget-search .e-search-label,
  .aresThemeFooter .elementor-widget-search .e-search-label {
    display: flex;
    position: relative;
    z-index: 10;
  }
  .aresThemeHeader .elementor-widget-search .e-search-input-wrapper,
  .aresThemeFooter .elementor-widget-search .e-search-input-wrapper {
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative;
  }
  .aresThemeHeader .elementor-widget-search .e-search-input-wrapper > svg,
  .aresThemeFooter .elementor-widget-search .e-search-input-wrapper > svg {
    cursor: pointer;
    inset-block-start: 50%;
    inset-inline-end: var(--e-search-input-padding-inline-end);
    position: absolute;
    transform: translateY(-50%);
    transition: color var(--e-search-icon-clear-transition), fill var(--e-search-icon-clear-transition), width 0s, height 0s;
  }
  .aresThemeHeader .elementor-widget-search .e-search-input-wrapper > svg:is(svg),
  .aresThemeFooter .elementor-widget-search .e-search-input-wrapper > svg:is(svg) {
    fill: var(--e-search-icon-clear-color);
    height: var(--e-search-icon-clear-size);
    width: auto;
  }
  .aresThemeHeader .elementor-widget-search .e-search-input,
  .aresThemeFooter .elementor-widget-search .e-search-input {
    --e-search-icons-min-height: max(var(--e-search-icon-clear-size), var(--e-search-icon-label-size));
    border-color: var(--e-search-input-border-color);
    border-radius: var(--e-search-input-border-radius);
    color: var(--e-search-input-color);
    height: 100%;
    min-height: calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));
    padding-block-end: var(--e-search-input-padding-block-end);
    padding-block-start: var(--e-search-input-padding-block-start);
    padding-inline-end: calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));
    padding-inline-start: calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));
    transition: padding-inline 0s;
  }
  .aresThemeHeader .elementor-widget-search .e-search-input::placeholder,
  .aresThemeFooter .elementor-widget-search .e-search-input::placeholder {
    color: var(--e-search-placeholder-color);
  }
  .aresThemeHeader .elementor-widget-search .e-search-input.no-icon-clear,
  .aresThemeFooter .elementor-widget-search .e-search-input.no-icon-clear {
    padding-inline-end: var(--e-search-input-padding-inline-end);
  }
  .aresThemeHeader .elementor-widget-search .e-search-input.no-icon-label,
  .aresThemeFooter .elementor-widget-search .e-search-input.no-icon-label {
    padding-inline-start: var(--e-search-input-padding-inline-start);
  }
  .aresThemeHeader .elementor-widget-search .e-search-input:focus,
  .aresThemeFooter .elementor-widget-search .e-search-input:focus {
    outline: none;
    transition: var(--e-search-input-transition);
  }
  .aresThemeHeader .elementor-widget-search .e-search-results-container,
  .aresThemeFooter .elementor-widget-search .e-search-results-container {
    background-color: var(--e-search-results-background-color);
    border-radius: var(--e-search-results-border-radius);
    display: flex;
    height: -moz-fit-content;
    height: fit-content;
    inset-block-start: calc(100% + var(--e-search-input-and-results-gap));
    inset-inline-end: var(--e-search-results-inset-inline-end);
    inset-inline-start: var(--e-search-results-inset-inline-start);
    position: absolute;
    transform: var(--e-search-results-transform);
    width: var(--e-search-results-width);
    z-index: 2000;
  }
  .aresThemeHeader .elementor-widget-search .e-search-results-container > div,
  .aresThemeFooter .elementor-widget-search .e-search-results-container > div {
    border: var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);
    border-radius: var(--e-search-results-border-radius);
    max-height: var(--e-search-results-max-height);
    overflow: auto;
    padding: var(--e-search-results-padding);
    width: 100%;
  }
  .aresThemeHeader .elementor-widget-search .e-search-results-container > div:empty,
  .aresThemeFooter .elementor-widget-search .e-search-results-container > div:empty {
    display: none;
  }
  .aresThemeHeader .elementor-widget-search .e-search-results,
  .aresThemeFooter .elementor-widget-search .e-search-results {
    display: none;
  }
  .aresThemeHeader .elementor-widget-search .e-search .e-search-submit,
  .aresThemeFooter .elementor-widget-search .e-search .e-search-submit {
    align-items: center;
    background-color: var(--e-search-submit-background-color);
    border-color: var(--e-search-submit-border-color);
    border-radius: var(--e-search-submit-border-radius);
    border-style: var(--e-search-submit-border-type);
    border-width: var(--e-search-submit-border-width);
    color: var(--e-search-submit-color);
    display: flex;
    flex-direction: var(--e-search-submit-button-flex-direction);
    font-size: var(--e-search-form-submit-icon-size);
    margin-inline-start: var(--e-search-submit-margin-inline-start);
    padding: var(--e-search-submit-padding);
    transition: var(--e-search-submit-hover-transition);
    width: var(--e-search-submit-button-width);
  }
  .aresThemeHeader .elementor-widget-search .e-search .e-search-submit:focus,
  .aresThemeFooter .elementor-widget-search .e-search .e-search-submit:focus {
    transition: --e-search-submit-transition;
  }
  .aresThemeHeader .elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible),
  .aresThemeFooter .elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible) {
    outline: none;
  }
  .aresThemeHeader .elementor-widget-search .e-search-input-wrapper,
  .aresThemeFooter .elementor-widget-search .e-search-input-wrapper,
  .aresThemeHeader .elementor-widget-search .e-search-label *,
  .aresThemeFooter .elementor-widget-search .e-search-label * {
    transition: var(--e-search-input-transition);
  }
  .aresThemeHeader .elementor-widget-search .hidden,
  .aresThemeFooter .elementor-widget-search .hidden {
    opacity: 0;
    visibility: hidden;
  }
  .aresThemeHeader .elementor-widget-search .hide-loader .e-search-results,
  .aresThemeFooter .elementor-widget-search .hide-loader .e-search-results {
    display: flex;
    flex-direction: var(--e-search-pagination-vertical-position);
  }
}
@media all {
  .aresThemeHeader .elementor-widget .elementor-icon-list-items,
  .aresThemeFooter .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .aresThemeHeader .elementor-widget .elementor-icon-list-item,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
  }
  .aresThemeHeader .elementor-widget .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item:after {
    inset-block-end: 0;
    position: absolute;
    width: 100%;
  }
  .aresThemeHeader .elementor-widget .elementor-icon-list-item,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item,
  .aresThemeHeader .elementor-widget .elementor-icon-list-item a,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: inherit;
  }
  .aresThemeHeader .elementor-widget.elementor-list-item-link-full_width a,
  .aresThemeFooter .elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
  .aresThemeHeader .elementor .elementor-element ul.elementor-icon-list-items,
  .aresThemeFooter .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: 1366px) {
  .aresThemeHeader .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: -1) {
  .aresThemeHeader .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: -1) {
  .aresThemeHeader .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all {
  .aresThemeHeader .elementor-widget-n-menu,
  .aresThemeFooter .elementor-widget-n-menu {
    --n-menu-direction: column;
    --n-menu-wrapper-display: flex;
    --n-menu-heading-justify-content: initial;
    --n-menu-title-color-normal: #1f2124;
    --n-menu-title-color-active: #58d0f5;
    --n-menu-icon-color: var(--n-menu-title-color-normal);
    --n-menu-icon-color-active: var(--n-menu-title-color-active);
    --n-menu-icon-color-hover: var(--n-menu-title-color-hover);
    --n-menu-title-normal-color-dropdown: var(--n-menu-title-color-normal);
    --n-menu-title-active-color-dropdown: var(--n-menu-title-color-active);
    --n-menu-title-hover-color-fallback: #1f2124;
    --n-menu-title-font-size: 1rem;
    --n-menu-title-justify-content: initial;
    --n-menu-title-flex-grow: initial;
    --n-menu-title-justify-content-mobile: initial;
    --n-menu-title-space-between: 0px;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-title-color-hover: #1f2124;
    --n-menu-title-padding: 0.5rem 1rem;
    --n-menu-title-transition: 0.3s;
    --n-menu-title-line-height: 1.5;
    --n-menu-title-order: initial;
    --n-menu-title-direction: initial;
    --n-menu-title-align-items: center;
    --n-menu-toggle-align: center;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-color: #1f2124;
    --n-menu-toggle-icon-color-hover: var(--n-menu-toggle-icon-color);
    --n-menu-toggle-icon-color-active: var(--n-menu-toggle-icon-color);
    --n-menu-toggle-icon-border-radius: initial;
    --n-menu-toggle-icon-padding: initial;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
    --n-menu-icon-align-items: center;
    --n-menu-icon-order: initial;
    --n-menu-icon-gap: 5px;
    --n-menu-dropdown-icon-gap: 5px;
    --n-menu-dropdown-indicator-size: initial;
    --n-menu-dropdown-indicator-rotate: initial;
    --n-menu-dropdown-indicator-space: initial;
    --n-menu-dropdown-indicator-color-normal: initial;
    --n-menu-dropdown-indicator-color-hover: initial;
    --n-menu-dropdown-indicator-color-active: initial;
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-dropdown-content-box-border-color: #fff;
    --n-menu-dropdown-content-box-border-inline-start-width: medium;
    --n-menu-dropdown-content-box-border-block-end-width: medium;
    --n-menu-dropdown-content-box-border-block-start-width: medium;
    --n-menu-dropdown-content-box-border-inline-end-width: medium;
    --n-menu-dropdown-content-box-border-style: none;
    --n-menu-dropdown-headings-height: 0px;
    --n-menu-divider-border-width: var(--n-menu-divider-width, 2px);
    --n-menu-open-animation-duration: 500ms;
    --n-menu-heading-overflow-x: initial;
    --n-menu-heading-wrap: wrap;
    --stretch-width: 100%;
    --stretch-left: initial;
    --stretch-right: initial;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu {
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-wrapper,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-wrapper {
    display: var(--n-menu-wrapper-display);
    flex-direction: column;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-heading,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-heading {
    display: flex;
    flex-direction: row;
    flex-wrap: var(--n-menu-heading-wrap);
    justify-content: var(--n-menu-heading-justify-content);
    margin: initial;
    overflow-x: var(--n-menu-heading-overflow-x);
    padding: initial;
    row-gap: var(--n-menu-title-space-between);
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar {
    display: none;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-item,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-item {
    display: flex;
    list-style: none;
    margin-block: initial;
    padding-block: initial;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-item .e-n-menu-title,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-item .e-n-menu-title {
    position: relative;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title:after,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title:after {
    align-self: center;
    border-color: var(--n-menu-divider-color, #000);
    border-inline-start-style: var(--n-menu-divider-style, solid);
    border-inline-start-width: var(--n-menu-divider-border-width);
    content: var(--n-menu-divider-content, none);
    height: var(--n-menu-divider-height, 35%);
    inset-inline-end: calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2);
    position: absolute;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-content,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-content {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    min-width: 0;
    z-index: 2147483620;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-content > .e-con,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-content > .e-con {
    animation-duration: var(--n-menu-open-animation-duration);
    max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)));
  }
  .aresThemeHeader :where(.elementor-widget-n-menu .e-n-menu-content>.e-con),
  .aresThemeFooter :where(.elementor-widget-n-menu .e-n-menu-content>.e-con) {
    background-color: #fff;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-content > .e-con:not(.e-active),
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-content > .e-con:not(.e-active) {
    display: none;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title {
    align-items: center;
    border: #fff;
    color: var(--n-menu-title-color-normal);
    display: flex;
    flex-direction: row;
    flex-grow: var(--n-menu-title-flex-grow);
    font-weight: 500;
    gap: var(--n-menu-dropdown-indicator-space);
    justify-content: var(--n-menu-title-justify-content);
    margin: initial;
    padding: var(--n-menu-title-padding);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title-container,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title-container {
    align-items: var(--n-menu-title-align-items);
    align-self: var(--n-menu-icon-align-items);
    display: flex;
    flex-direction: var(--n-menu-title-direction);
    gap: var(--n-menu-icon-gap);
    justify-content: var(--n-menu-title-justify-content);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title-container.e-link,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title-container.e-link {
    cursor: pointer;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title-text,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title-text {
    align-items: center;
    display: flex;
    font-size: var(--n-menu-title-font-size);
    line-height: var(--n-menu-title-line-height);
    transition: all var(--n-menu-title-transition);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    align-self: var(--n-menu-icon-align-items);
    background-color: initial;
    border: initial;
    color: inherit;
    display: flex;
    flex-direction: column;
    height: calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));
    justify-content: center;
    margin-inline-start: var(--n-menu-dropdown-icon-gap);
    padding: initial;
    position: relative;
    text-align: center;
    transform: var(--n-menu-dropdown-indicator-rotate);
    transition: all var(--n-menu-title-transition);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: -moz-fit-content;
    width: fit-content;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg {
    height: var(--n-menu-dropdown-indicator-size, var(--n-menu-title-font-size));
    transition: all var(--n-menu-title-transition);
    width: var(--n-menu-dropdown-indicator-size, var(--n-menu-title-font-size));
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened {
    display: none;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed {
    display: flex;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible),
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible) {
    outline: none;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
    color: var(--n-menu-title-color-normal);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg {
    fill: var(--n-menu-dropdown-indicator-color-normal, var(--n-menu-title-color-normal));
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg {
    fill: var(--n-menu-title-color-hover, var(--n-menu-title-hover-color-fallback));
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a {
    color: var(--n-menu-title-color-hover);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg {
    fill: var(--n-menu-dropdown-indicator-color-hover, var(--n-menu-title-color-hover));
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle {
    align-self: var(--n-menu-toggle-align);
    background-color: initial;
    border: initial;
    color: inherit;
    display: none;
    padding: initial;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1000;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible),
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible) {
    outline: none;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle svg {
    fill: var(--n-menu-toggle-icon-color);
    height: auto;
    transition: all var(--n-menu-toggle-icon-hover-duration);
    width: var(--n-menu-toggle-icon-size);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle span,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle span {
    align-items: center;
    border-radius: var(--n-menu-toggle-icon-border-radius);
    display: flex;
    justify-content: center;
    padding: var(--n-menu-toggle-icon-padding);
    text-align: center;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle span.e-close,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle span.e-close {
    height: 100%;
    inset: 0;
    opacity: 0;
    position: absolute;
    width: 100%;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle span.e-close svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle span.e-close svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu-toggle:hover svg,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu-toggle:hover svg {
    fill: var(--n-menu-toggle-icon-color-hover);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child),
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child) {
    margin-inline-end: var(--n-menu-title-space-between);
  }
  .aresThemeHeader .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content,
  .aresThemeFooter .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content {
    left: var(--stretch-left);
    position: absolute;
    right: var(--stretch-right);
    width: var(--stretch-width);
  }
  .aresThemeHeader .elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con),
  .aresThemeFooter .elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) {
    --width: fit-content;
  }
  .aresThemeHeader .e-con > .elementor-widget-n-menu,
  .aresThemeFooter .e-con > .elementor-widget-n-menu {
    --flex-grow: var(--container-widget-flex-grow);
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet,
  .aresThemeFooter .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet {
    --n-menu-wrapper-display: none;
  }
  .aresThemeHeader .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle,
  .aresThemeFooter .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle {
    display: flex;
  }
}
@media all {
  .aresThemeHeader .elementor-sticky--active,
  .aresThemeFooter .elementor-sticky--active {
    z-index: 99;
  }
  .aresThemeHeader .elementor-sticky__spacer .e-n-menu .e-n-menu-content,
  .aresThemeFooter .elementor-sticky__spacer .e-n-menu .e-n-menu-content {
    display: none;
  }
  .aresThemeHeader .e-con.elementor-sticky--active,
  .aresThemeFooter .e-con.elementor-sticky--active {
    z-index: var(--z-index, 99);
  }
}
@media all {
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-widget-width: 100%;
  }
}
@media all {
  .aresThemeHeader .elementor-kit-15007 button,
  .aresThemeFooter .elementor-kit-15007 button,
  .aresThemeHeader .elementor-kit-15007 .elementor-button,
  .aresThemeFooter .elementor-kit-15007 .elementor-button {
    background-color: var(--e-global-color-accent);
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-f5a3e23);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 11px 28px 11px 28px;
  }
  .aresThemeHeader .elementor-kit-15007 button:hover,
  .aresThemeFooter .elementor-kit-15007 button:hover,
  .aresThemeHeader .elementor-kit-15007 button:focus,
  .aresThemeFooter .elementor-kit-15007 button:focus,
  .aresThemeHeader .elementor-kit-15007 .elementor-button:hover,
  .aresThemeFooter .elementor-kit-15007 .elementor-button:hover,
  .aresThemeHeader .elementor-kit-15007 .elementor-button:focus,
  .aresThemeFooter .elementor-kit-15007 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: #FFFFFF;
  }
  .aresThemeHeader .elementor-kit-15007 a,
  .aresThemeFooter .elementor-kit-15007 a {
    color: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-kit-15007 a:hover,
  .aresThemeFooter .elementor-kit-15007 a:hover {
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-max-width: 1680px;
  }
  .aresThemeHeader .elementor-widget:not(:last-child),
  .aresThemeFooter .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 20px;
  }
  .aresThemeHeader .elementor-element,
  .aresThemeFooter .elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-kit-15007 button,
  .aresThemeFooter .elementor-kit-15007 button,
  .aresThemeHeader .elementor-kit-15007 .elementor-button,
  .aresThemeFooter .elementor-kit-15007 .elementor-button {
    padding: 16px 30px 16px 30px;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-max-width: 1024px;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-max-width: 767px;
  }
}
@media all {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-eacead1,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-eacead1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e27fcdd,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e27fcdd {
    text-align: start;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef975bc,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef975bc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-3fab080,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-3fab080 {
    color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-415b33c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-415b33c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-8ae3689,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-8ae3689 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-8ae3689 .elementor-icon-wrapper,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-8ae3689 .elementor-icon-wrapper {
    text-align: center;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-8ae3689.elementor-view-default .elementor-icon,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-8ae3689.elementor-view-default .elementor-icon {
    color: var(--e-global-color-f5a3e23);
    border-color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-8ae3689.elementor-view-default .elementor-icon svg,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-8ae3689.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-8ae3689 .elementor-icon,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-8ae3689 .elementor-icon {
    font-size: 18px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-8ae3689 .elementor-icon svg,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-8ae3689 .elementor-icon svg {
    height: 18px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f78eefc .e-search-input,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f78eefc .e-search-input {
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f78eefc,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f78eefc {
    --e-search-placeholder-color: var(--e-global-color-f5a3e23);
    --e-search-input-color: var(--e-global-color-f5a3e23);
    --e-search-icon-label-color: var(--e-global-color-f5a3e23);
    --e-search-input-padding-block-start: 0px;
    --e-search-input-padding-inline-start: 0px;
    --e-search-input-padding-block-end: 0px;
    --e-search-input-padding-inline-end: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f787ed0,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f787ed0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-7677453,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-7677453 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-7677453:not(.elementor-motion-effects-element-type-background),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-7677453:not(.elementor-motion-effects-element-type-background) {
    background-color: #02010100;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c:not(.elementor-motion-effects-element-type-background),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f5e08b1,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f5e08b1 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8.5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8.5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-item:hover .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4475dd4 .elementor-button,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4475dd4 .elementor-button {
    background-color: #02010100;
    font-family: "Courier Prime", Sans-serif;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 5px 5px 5px 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4475dd4 .elementor-button:hover,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4475dd4 .elementor-button:hover,
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4475dd4 .elementor-button:focus,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4475dd4 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4475dd4,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4475dd4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e3524e5,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e3524e5 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8.5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8.5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-item:hover .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32de740 .elementor-button,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32de740 .elementor-button {
    background-color: #02010100;
    font-family: "Courier Prime", Sans-serif;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 5px 5px 5px 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32de740 .elementor-button:hover,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32de740 .elementor-button:hover,
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32de740 .elementor-button:focus,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32de740 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32de740,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32de740 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-57c9de4,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-57c9de4 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-9370e68,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-9370e68 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-9370e68 .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-9370e68 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-629fb6e .elementor-button,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-629fb6e .elementor-button {
    background-color: #02010100;
    font-family: "Courier Prime", Sans-serif;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 5px 5px 5px 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-629fb6e .elementor-button:hover,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-629fb6e .elementor-button:hover,
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-629fb6e .elementor-button:focus,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-629fb6e .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-629fb6e,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-629fb6e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef0a4fe,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef0a4fe {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef0a4fe:not(.elementor-motion-effects-element-type-background),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef0a4fe:not(.elementor-motion-effects-element-type-background) {
    background-color: #02010100;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-848eefb,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-848eefb {
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-848eefb:not(.elementor-motion-effects-element-type-background),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-848eefb:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(8.5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(8.5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-item:hover .elementor-icon-list-text,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 {
    --n-menu-dropdown-content-max-width: fit-content;
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: initial;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-title-space-between: 48px;
    --n-menu-title-color-normal: var(--e-global-color-f5a3e23);
    --n-menu-title-transition: 300ms;
    --n-menu-title-padding: 8px 0px 8px 0px;
    --n-menu-icon-size: 16px;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-color: var(--e-global-color-f5a3e23);
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
    --n-menu-title-normal-color-dropdown: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon {
    background: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title,
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container,
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
    text-transform: uppercase;
    color: white;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 {
    --n-menu-title-color-hover: var(--e-global-color-f2ea151);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32f178f,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32f178f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-location-header:before,
  .aresThemeFooter .elementor-location-header:before {
    content: "";
    display: table;
    clear: both;
  }
  .aresThemeHeader #search-section,
  .aresThemeFooter #search-section {
    margin-bottom: 3px;
  }
  .aresThemeHeader .page-template-builder #search-element-2,
  .aresThemeFooter .page-template-builder #search-element-2 {
    height: 25px;
    width: 100%;
  }
  .aresThemeHeader .page-template-builder #search-element-2 .e-search-form,
  .aresThemeFooter .page-template-builder #search-element-2 .e-search-form {
    max-width: 100%;
  }
  .aresThemeHeader .megamenu:before,
  .aresThemeFooter .megamenu:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    z-index: -1;
    background: #EDD0E4;
    left: -16px;
    top: -16px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6 h5,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 h5 {
    font-size: 18px;
    font-weight: bold;
  }
  .aresThemeHeader .e-n-menu-content,
  .aresThemeFooter .e-n-menu-content {
    left: 0 !important;
    max-width: 1680px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068,
  .aresThemeHeader #site-logo,
  .aresThemeFooter #site-logo,
  .aresThemeHeader #site-logo img,
  .aresThemeFooter #site-logo img,
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068 > .e-con-inner,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068 > .e-con-inner {
    width: 100% !important;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068.elementor-sticky--effects,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068.elementor-sticky--effects {
    background-color: #231F20;
    padding-bottom: 10px !important;
  }
  .aresThemeHeader #search-f78eefc,
  .aresThemeFooter #search-f78eefc {
    max-width: 146px;
  }
  .aresThemeHeader #top-bar,
  .aresThemeFooter #top-bar {
    justify-content: flex-end;
  }
  .aresThemeHeader .gtranslate_wrapper select,
  .aresThemeFooter .gtranslate_wrapper select {
    appearance: none !important;
    background-image: url("/themes/visit-burbank/images/2026Mar/translator-aro.svg") !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32f178f,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32f178f {
    z-index: -1;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32f178f img,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32f178f img {
    width: 100%;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068 {
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-eacead1,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-eacead1 {
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --z-index: 2;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e27fcdd,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e27fcdd {
    text-align: start;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e27fcdd img,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e27fcdd img {
    max-width: 200px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef975bc,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef975bc {
    --justify-content: flex-start;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f787ed0,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f787ed0 {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --z-index: 1;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-7677453,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-7677453 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f5e08b1,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f5e08b1 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e9a51e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e3524e5,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e3524e5 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-6ce04da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-57c9de4,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-57c9de4 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef0a4fe,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef0a4fe {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-4041bca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px / 2);
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 {
    --n-menu-toggle-align: flex-end;
    --n-menu-title-space-between: 0px;
    --n-menu-title-padding: 10px 15px 10px 15px;
    --n-menu-toggle-icon-size: 24px;
    --n-menu-toggle-icon-padding: 5px 5px 5px 5px;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 18px;
    --padding-right: 18px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-eacead1,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-eacead1 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e27fcdd img,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e27fcdd img {
    max-width: 110px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef975bc,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef975bc {
    --gap: 5px 10px;
    --row-gap: 5px;
    --column-gap: 10px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-848eefb,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-848eefb {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-c71a9b6,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-c71a9b6 {
    --n-menu-toggle-align: flex-end;
    --n-menu-toggle-icon-size: 21px;
  }
}
@media all and (max-width: 1366px) and (min-width: 768px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    --width: 100%;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-848eefb,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-848eefb {
    --width: 100%;
  }
}
@media all and (max-width: 1024px) and (min-width: 768px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef0a4fe,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef0a4fe {
    --width: 100%;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068 {
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-f5e08b1,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-f5e08b1 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-e3524e5,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-e3524e5 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-57c9de4,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-57c9de4 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-ef0a4fe,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-ef0a4fe {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -59px;
    --margin-right: 0px;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-848eefb,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-848eefb {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
}
@media all and (min-width: 768px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-415b33c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-415b33c {
    max-width: 174px;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader #search-section,
  .aresThemeFooter #search-section {
    max-width: 120px;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-964fd9c .mega-col {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .submenu,
  .aresThemeFooter .submenu {
    width: 100% !important;
  }
}
@media all and (min-width: 1025px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068.elementor-sticky--effects > .e-con-inner,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068.elementor-sticky--effects > .e-con-inner {
    gap: 0px !important;
  }
}
@media all and (min-width: 1600px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068.elementor-sticky--effects #site-logo img,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068.elementor-sticky--effects #site-logo img {
    max-width: 230px;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader #logo-bar,
  .aresThemeFooter #logo-bar {
    max-width: calc(100% - 50px) !important;
  }
  .aresThemeHeader #main-menu,
  .aresThemeFooter #main-menu {
    position: absolute;
    width: 100%;
    left: 0;
  }
  .aresThemeHeader #main-menu > #menu-bar,
  .aresThemeFooter #main-menu > #menu-bar {
    width: 100%;
    left: 0;
  }
  .aresThemeHeader #main-menu > #menu-bar .e-n-menu-toggle,
  .aresThemeFooter #main-menu > #menu-bar .e-n-menu-toggle {
    right: 14px;
  }
  .aresThemeHeader #main-menu > #menu-bar .submenu,
  .aresThemeFooter #main-menu > #menu-bar .submenu {
    width: 100% !important;
  }
  .aresThemeHeader #main-menu > #menu-bar .megamenu:before,
  .aresThemeFooter #main-menu > #menu-bar .megamenu:before {
    display: none;
  }
}
@media all and (min-width: 768px) and (max-width: 1024px) {
  .aresThemeHeader #logo-bar,
  .aresThemeFooter #logo-bar {
    justify-content: space-between;
  }
  .aresThemeHeader #top-bar,
  .aresThemeFooter #top-bar {
    width: auto !important;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader #logo-bar,
  .aresThemeFooter #logo-bar {
    max-width: calc(100% - 55px);
  }
  .aresThemeHeader #search-section .elementor-icon-wrapper,
  .aresThemeFooter #search-section .elementor-icon-wrapper {
    line-height: 1;
  }
  .aresThemeHeader #search-section .elementor-icon-wrapper .elementor-icon,
  .aresThemeFooter #search-section .elementor-icon-wrapper .elementor-icon {
    font-size: 14px !important;
  }
  .aresThemeHeader #search-section .e-search-input-wrapper,
  .aresThemeFooter #search-section .e-search-input-wrapper {
    max-width: 100%;
  }
  .aresThemeHeader #search-element-2,
  .aresThemeFooter #search-element-2 {
    max-width: calc(100% - 28px) !important;
  }
  .aresThemeHeader #search-f78eefc,
  .aresThemeFooter #search-f78eefc {
    max-width: 100% !important;
  }
}
@media all and (min-width: 560px) and (max-width: 1199px) {
  .aresThemeHeader #logo-bar,
  .aresThemeFooter #logo-bar {
    flex-wrap: nowrap;
  }
  .aresThemeHeader #site-logo,
  .aresThemeFooter #site-logo {
    max-width: 25% !important;
  }
}
@media all and (min-width: 560px) and (max-width: 767px) {
  .aresThemeHeader #site-logo,
  .aresThemeFooter #site-logo,
  .aresThemeHeader #site-logo img,
  .aresThemeFooter #site-logo img {
    max-width: 130px !important;
  }
}
@media all and (max-width: 559px) {
  .aresThemeHeader #site-logo,
  .aresThemeFooter #site-logo {
    max-width: 110px;
  }
  .aresThemeHeader #logo-bar,
  .aresThemeFooter #logo-bar {
    font-size: 13px;
    max-width: calc(100% - 40px) !important;
    flex-direction: row;
    justify-content: space-between;
    gap: 15px;
  }
  .aresThemeHeader #top-bar,
  .aresThemeFooter #top-bar {
    max-width: calc(100% - 130px) !important;
    gap: 10px;
  }
  .aresThemeHeader #main-menu,
  .aresThemeFooter #main-menu {
    top: 12px;
  }
  .aresThemeHeader .gtranslate_wrapper select,
  .aresThemeFooter .gtranslate_wrapper select {
    width: 100px;
    max-width: 100px !important;
  }
  .aresThemeHeader #search-section,
  .aresThemeFooter #search-section {
    max-width: 70px;
    gap: 5px;
    margin-bottom: 7px;
  }
  .aresThemeHeader #search-element-2,
  .aresThemeFooter #search-element-2 {
    max-width: calc(100% - 20px) !important;
  }
}
@media all and (max-width: 479px) {
  .aresThemeHeader #top-bar,
  .aresThemeFooter #top-bar {
    gap: 5px;
    justify-content: space-between;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068#header,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068#header {
    gap: 0 !important;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-d087068 #logo-bar,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-d087068 #logo-bar {
    padding: 0 !important;
  }
}
@media all and (max-width: 439px) {
  .aresThemeHeader #top-bar,
  .aresThemeFooter #top-bar {
    max-width: none !important;
  }
  .aresThemeHeader #logo-bar,
  .aresThemeFooter #logo-bar {
    gap: 2px;
  }
  .aresThemeHeader #main-menu,
  .aresThemeFooter #main-menu {
    top: 38px;
  }
}
@media all and (min-width: 1200px) {
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32f178f,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32f178f {
    max-height: 715px;
    overflow: hidden;
  }
  .aresThemeHeader .elementor-15067 .elementor-element.elementor-element-32f178f img,
  .aresThemeFooter .elementor-15067 .elementor-element.elementor-element-32f178f img {
    transform: translate(0, -16.5%);
  }
}
@media all {
  .aresThemeHeader .elementor-location-header:before,
  .aresThemeFooter .elementor-location-header:before {
    content: "";
    display: table;
    clear: both;
  }
}
.aresThemeHeader #header,
.aresThemeFooter #header {
  position: absolute;
  padding-bottom: 100px !important;
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(35, 31, 32, 0.65), rgba(35, 31, 32, 0));
}
.aresThemeHeader #header.elementor-sticky--effects,
.aresThemeFooter #header.elementor-sticky--effects {
  background-color: #231F20;
  padding-bottom: 10px !important;
  background-image: none;
}
.aresThemeHeader .gtranslate_wrapper select,
.aresThemeFooter .gtranslate_wrapper select {
  background-color: transparent;
  color: #F4F2EB;
  border: none;
  outline: none;
}
.aresThemeHeader .gtranslate_wrapper select:focus,
.aresThemeFooter .gtranslate_wrapper select:focus {
  background-color: #231F20;
}
.aresThemeHeader div.skiptranslate,
.aresThemeFooter div.skiptranslate,
.aresThemeHeader #google_translate_element2,
.aresThemeFooter #google_translate_element2 {
  display: none !important;
}
.aresThemeHeader .goog-te-gadget,
.aresThemeFooter .goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  color: #666;
  white-space: nowrap;
}
.aresThemeHeader .goog-te-gadget img,
.aresThemeFooter .goog-te-gadget img {
  vertical-align: middle;
  border: none;
}
.aresThemeHeader .goog-te-combo,
.aresThemeFooter .goog-te-combo {
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: baseline;
}
.aresThemeHeader .goog-te-gadget .goog-te-combo,
.aresThemeFooter .goog-te-gadget .goog-te-combo {
  margin: 4px 0;
}
.aresThemeHeader .VIpgJd-ZVi9od-l4eHX-hSRGPd,
.aresThemeFooter .VIpgJd-ZVi9od-l4eHX-hSRGPd,
.aresThemeHeader .VIpgJd-ZVi9od-l4eHX-hSRGPd:link,
.aresThemeFooter .VIpgJd-ZVi9od-l4eHX-hSRGPd:link,
.aresThemeHeader .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited,
.aresThemeFooter .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited,
.aresThemeHeader .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover,
.aresThemeFooter .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover,
.aresThemeHeader .VIpgJd-ZVi9od-l4eHX-hSRGPd:active,
.aresThemeFooter .VIpgJd-ZVi9od-l4eHX-hSRGPd:active {
  font-size: 12px;
  font-weight: bold;
  color: #444;
  text-decoration: none;
}
.aresThemeHeader .goog-te-combo,
.aresThemeFooter .goog-te-combo {
  font-family: arial;
  font-size: 10pt;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4n0q2lgwslOqpF_6gQ8kELawRZVsf6hPvhPUWH.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4n0q2lgwslOqpF_6gQ8kELawRZWMf6hPvhPQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lvp9nsF3-OA6Fw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4i0q2lgwslOqpF_6gQ8kELawRR4-LvqdnsF3-OAw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-450q2lgwslOqpF_6gQ8kELaw9pWs39pvnRPA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-450q2lgwslOqpF_6gQ8kELawFpWs39pvk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4k0q2lgwslOqpF_6gQ8kELY7pMT-7fq9PrNX2-Ag.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4k0q2lgwslOqpF_6gQ8kELY7pMT-Dfq9PrNX0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.aresThemeHeader body,
.aresThemeFooter body {
  font-family: 'Lexend', serif;
  -webkit-font-smoothing: antialiased;
}
@media all {
  .aresThemeHeader *,
  .aresThemeFooter *,
  .aresThemeHeader :after,
  .aresThemeFooter :after,
  .aresThemeHeader :before,
  .aresThemeFooter :before {
    box-sizing: border-box;
  }
  .aresThemeHeader footer,
  .aresThemeFooter footer {
    display: block;
  }
  .aresThemeHeader [tabindex="-1"]:focus,
  .aresThemeFooter [tabindex="-1"]:focus {
    outline: 0!important;
  }
  .aresThemeHeader h3,
  .aresThemeFooter h3 {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }
  .aresThemeHeader p,
  .aresThemeFooter p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  .aresThemeHeader ul,
  .aresThemeFooter ul {
    margin-bottom: 1rem;
  }
  .aresThemeHeader ul,
  .aresThemeFooter ul {
    margin-top: 0;
  }
  .aresThemeHeader a,
  .aresThemeFooter a {
    color: #000;
    text-decoration: none;
    background-color: transparent;
  }
  .aresThemeHeader a:hover,
  .aresThemeFooter a:hover {
    color: #0056b3;
    text-decoration: underline;
  }
  .aresThemeHeader img,
  .aresThemeFooter img {
    border-style: none;
  }
  .aresThemeHeader img,
  .aresThemeFooter img,
  .aresThemeHeader svg,
  .aresThemeFooter svg {
    vertical-align: middle;
  }
  .aresThemeHeader svg,
  .aresThemeFooter svg {
    overflow: hidden;
  }
  .aresThemeHeader label,
  .aresThemeFooter label {
    display: inline-block;
    margin-bottom: 0.5rem;
  }
  .aresThemeHeader input,
  .aresThemeFooter input {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  .aresThemeHeader input,
  .aresThemeFooter input {
    overflow: visible;
  }
  .aresThemeHeader [type=submit],
  .aresThemeFooter [type=submit] {
    -webkit-appearance: button;
  }
  .aresThemeHeader h3,
  .aresThemeFooter h3 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
  }
  .aresThemeHeader h3,
  .aresThemeFooter h3 {
    font-size: 1.75rem;
  }
}
@media all and print {
  .aresThemeHeader *,
  .aresThemeFooter *,
  .aresThemeHeader :after,
  .aresThemeFooter :after,
  .aresThemeHeader :before,
  .aresThemeFooter :before {
    text-shadow: none!important;
    box-shadow: none!important;
  }
  .aresThemeHeader a:not(.btn),
  .aresThemeFooter a:not(.btn) {
    text-decoration: underline;
  }
  .aresThemeHeader img,
  .aresThemeFooter img {
    page-break-inside: avoid;
  }
  .aresThemeHeader h3,
  .aresThemeFooter h3,
  .aresThemeHeader p,
  .aresThemeFooter p {
    orphans: 3;
    widows: 3;
  }
  .aresThemeHeader h3,
  .aresThemeFooter h3 {
    page-break-after: avoid;
  }
}
@media all {
  .aresThemeHeader iframe,
  .aresThemeFooter iframe {
    max-width: 100%;
  }
  .aresThemeHeader .gform_wrapper .gfield_label .gfield_required,
  .aresThemeFooter .gform_wrapper .gfield_label .gfield_required {
    display: none;
  }
  .aresThemeHeader a,
  .aresThemeFooter a,
  .aresThemeHeader a:hover,
  .aresThemeFooter a:hover {
    text-decoration: none;
    cursor: pointer!important;
    transition: all 0.3s ease;
  }
  .aresThemeHeader a:hover,
  .aresThemeFooter a:hover {
    color: #EF4343;
  }
  .aresThemeHeader footer,
  .aresThemeFooter footer {
    position: relative;
  }
  .aresThemeHeader p,
  .aresThemeFooter p {
    font-size: 16px;
  }
  .aresThemeHeader .newsletter__form .gform_footer .gform_button:hover,
  .aresThemeFooter .newsletter__form .gform_footer .gform_button:hover {
    background-color: #e33f04;
    transition: all 0.3s ease-in;
  }
  .aresThemeHeader .newsletter__form .gform_footer .gform_button:hover,
  .aresThemeFooter .newsletter__form .gform_footer .gform_button:hover {
    background-color: #d23e0e;
  }
  .aresThemeHeader a:active,
  .aresThemeFooter a:active,
  .aresThemeHeader a:focus,
  .aresThemeFooter a:focus {
    outline: 0!important;
    -moz-outline-style: none!important;
    box-shadow: none!important;
  }
  .aresThemeHeader .gform_wrapper .ginput_container input,
  .aresThemeFooter .gform_wrapper .ginput_container input {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  .aresThemeHeader .gform_footer,
  .aresThemeFooter .gform_footer {
    position: relative;
  }
  .aresThemeHeader .newsletter__form,
  .aresThemeFooter .newsletter__form {
    margin-bottom: 50px;
  }
  .aresThemeHeader .newsletter__form .gform_fields,
  .aresThemeFooter .newsletter__form .gform_fields {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .aresThemeHeader .newsleetter__input,
  .aresThemeFooter .newsleetter__input {
    width: 100%;
    margin: 0 auto 1em;
  }
  .aresThemeHeader .newsleetter__input .gfield_label,
  .aresThemeFooter .newsleetter__input .gfield_label {
    display: flex;
    font-size: 1.2rem;
    margin-bottom: 0.2em;
  }
  .aresThemeHeader .newsleetter__input .gfield_label .gfield_required,
  .aresThemeFooter .newsleetter__input .gfield_label .gfield_required {
    display: flex!important;
    color: #c0392b;
  }
  .aresThemeHeader .newsleetter__input .ginput_container input,
  .aresThemeFooter .newsleetter__input .ginput_container input {
    border: 1px solid gray!important;
  }
  .aresThemeHeader .newsletter__form .gform_footer,
  .aresThemeFooter .newsletter__form .gform_footer {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .aresThemeHeader .newsletter__form .gform_footer .gform_button,
  .aresThemeFooter .newsletter__form .gform_footer .gform_button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 2.75rem;
    font-size: 1rem;
    line-height: 1.5;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: #fff;
    background-color: #EF4343;
    border-color: #EF4343;
    border-radius: 0;
    text-transform: uppercase;
    margin: 1em 0 0;
    cursor: pointer;
  }
  .aresThemeHeader .newsletter__form_wrapper,
  .aresThemeFooter .newsletter__form_wrapper {
    width: 100%;
  }
  .aresThemeHeader img,
  .aresThemeFooter img {
    max-width: 100%;
    height: auto;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper label.gfield_label,
  .aresThemeFooter .gform_legacy_markup_wrapper label.gfield_label {
    font-weight: 400!important;
  }
  .aresThemeHeader .newsletter__form .gform_footer .gform_button:hover,
  .aresThemeFooter .newsletter__form .gform_footer .gform_button:hover {
    background-color: #231F20;
  }
}
@media all and (min-width: 740px) {
  .aresThemeHeader .newsletter__form .gform_fields,
  .aresThemeFooter .newsletter__form .gform_fields {
    flex-direction: row;
  }
  .aresThemeHeader .newsleetter__input,
  .aresThemeFooter .newsleetter__input {
    margin: 0 0.5em 1em;
  }
}
@media all and (max-width: 992px) {
  .aresThemeHeader footer,
  .aresThemeFooter footer {
    position: relative;
    top: 50px;
  }
  .aresThemeHeader footer,
  .aresThemeFooter footer {
    position: relative;
    top: 85px;
  }
}
@media all {
  .aresThemeHeader ul,
  .aresThemeFooter ul {
    box-sizing: border-box;
  }
  .aresThemeHeader html :where(img[class*=wp-image-]),
  .aresThemeFooter html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%;
  }
}
@media all {
  .aresThemeHeader .elementor-screen-only,
  .aresThemeFooter .elementor-screen-only {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -10000em;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  .aresThemeHeader .elementor *,
  .aresThemeFooter .elementor *,
  .aresThemeHeader .elementor :after,
  .aresThemeFooter .elementor :after,
  .aresThemeHeader .elementor :before,
  .aresThemeFooter .elementor :before {
    box-sizing: border-box;
  }
  .aresThemeHeader .elementor a,
  .aresThemeFooter .elementor a {
    box-shadow: none;
    text-decoration: none;
  }
  .aresThemeHeader .elementor img,
  .aresThemeFooter .elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
  }
  .aresThemeHeader .elementor iframe,
  .aresThemeFooter .elementor iframe {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  .aresThemeHeader .elementor-element,
  .aresThemeFooter .elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
  }
  .aresThemeHeader .elementor-element:where(.e-con-full,.elementor-widget),
  .aresThemeFooter .elementor-element:where(.e-con-full,.elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content);
  }
  .aresThemeHeader .elementor-widget,
  .aresThemeFooter .elementor-widget {
    position: relative;
  }
  .aresThemeHeader .elementor-widget:not(:last-child),
  .aresThemeFooter .elementor-widget:not(:last-child) {
    margin-block-end: var(--kit-widget-spacing, 20px);
  }
  .aresThemeHeader .elementor-grid,
  .aresThemeFooter .elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap);
  }
  .aresThemeHeader .elementor-grid .elementor-grid-item,
  .aresThemeFooter .elementor-grid .elementor-grid-item {
    min-width: 0;
  }
  .aresThemeHeader .elementor-grid-0 .elementor-grid,
  .aresThemeFooter .elementor-grid-0 .elementor-grid {
    display: inline-block;
    margin-block-end: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
  .aresThemeHeader .elementor-grid-0 .elementor-grid .elementor-grid-item,
  .aresThemeFooter .elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: 100%;
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
  }
  .aresThemeHeader .e-con:where(:not(.e-div-block-base)),
  .aresThemeFooter .e-con:where(:not(.e-div-block-base)) {
    transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start);
  }
  .aresThemeHeader .e-con.e-flex,
  .aresThemeFooter .e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
  }
  .aresThemeHeader .e-con-full,
  .aresThemeFooter .e-con-full,
  .aresThemeHeader .e-con > .e-con-inner,
  .aresThemeFooter .e-con > .e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align);
  }
  .aresThemeHeader .e-con-full.e-flex,
  .aresThemeFooter .e-con-full.e-flex,
  .aresThemeHeader .e-con.e-flex > .e-con-inner,
  .aresThemeFooter .e-con.e-flex > .e-con-inner {
    flex-direction: var(--flex-direction);
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con,
  .aresThemeHeader .e-con > .e-con-inner,
  .aresThemeFooter .e-con > .e-con-inner {
    display: var(--display);
  }
  .aresThemeHeader .e-con-boxed.e-flex,
  .aresThemeFooter .e-con-boxed.e-flex {
    align-content: normal;
    align-items: normal;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal;
  }
  .aresThemeHeader .e-con-boxed,
  .aresThemeFooter .e-con-boxed {
    gap: initial;
    text-align: initial;
  }
  .aresThemeHeader .e-con.e-flex > .e-con-inner,
  .aresThemeFooter .e-con.e-flex > .e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
  }
  .aresThemeHeader .e-con > .e-con-inner,
  .aresThemeFooter .e-con > .e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%;
  }
  .aresThemeHeader :is(.elementor-section-wrap,[data-elementor-id]) > .e-con,
  .aresThemeFooter :is(.elementor-section-wrap,[data-elementor-id]) > .e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: 100%;
  }
  .aresThemeHeader .e-con .elementor-widget.elementor-widget,
  .aresThemeFooter .e-con .elementor-widget.elementor-widget {
    margin-block-end: 0;
  }
  .aresThemeHeader .e-con:before,
  .aresThemeFooter .e-con:before {
    transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
  }
  .aresThemeHeader .e-con .elementor-widget,
  .aresThemeFooter .e-con .elementor-widget {
    min-width: 0;
  }
  .aresThemeHeader .e-con.e-con > .e-con-inner > .elementor-widget,
  .aresThemeFooter .e-con.e-con > .e-con-inner > .elementor-widget,
  .aresThemeHeader .elementor.elementor .e-con > .elementor-widget,
  .aresThemeFooter .elementor.elementor .e-con > .elementor-widget {
    max-width: 100%;
  }
  .aresThemeHeader .e-con .elementor-widget:not(:last-child),
  .aresThemeFooter .e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px;
  }
  .aresThemeHeader .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)),
  .aresThemeFooter .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 0.4s);
  }
  .aresThemeHeader .elementor-heading-title,
  .aresThemeFooter .elementor-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0;
  }
  .aresThemeHeader .elementor-icon,
  .aresThemeFooter .elementor-icon {
    color: #69727d;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    transition: all 0.3s;
  }
  .aresThemeHeader .elementor-icon:hover,
  .aresThemeFooter .elementor-icon:hover {
    color: #69727d;
  }
  .aresThemeHeader .elementor-icon svg,
  .aresThemeFooter .elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
  }
  .aresThemeHeader .elementor-icon svg:before,
  .aresThemeFooter .elementor-icon svg:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
  }
  .aresThemeHeader .elementor-shape-circle .elementor-icon,
  .aresThemeFooter .elementor-shape-circle .elementor-icon {
    border-radius: 50%;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .e-con.e-flex,
  .aresThemeFooter .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
}
@media all and (prefers-reduced-motion: reduce) {
  .aresThemeHeader html *,
  .aresThemeFooter html * {
    transition-delay: 0s!important;
    transition-duration: 0s!important;
  }
}
.aresThemeHeader .e-n-menu-heading,
.aresThemeFooter .e-n-menu-heading {
  -webkit-font-smoothing: antialiased;
}
@media all {
  .aresThemeHeader .elementor-widget-image,
  .aresThemeFooter .elementor-widget-image {
    text-align: center;
  }
  .aresThemeHeader .elementor-widget-image a,
  .aresThemeFooter .elementor-widget-image a {
    display: inline-block;
  }
  .aresThemeHeader .elementor-widget-image img,
  .aresThemeFooter .elementor-widget-image img {
    display: inline-block;
    vertical-align: middle;
  }
}
@media all {
  .aresThemeHeader .elementor-widget .elementor-icon-list-items,
  .aresThemeFooter .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .aresThemeHeader .elementor-widget .elementor-icon-list-item,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
  }
  .aresThemeHeader .elementor-widget .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item:after {
    inset-block-end: 0;
    position: absolute;
    width: 100%;
  }
  .aresThemeHeader .elementor-widget .elementor-icon-list-item,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item,
  .aresThemeHeader .elementor-widget .elementor-icon-list-item a,
  .aresThemeFooter .elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: 16px;
  }
  .aresThemeHeader .elementor-widget.elementor-list-item-link-full_width a,
  .aresThemeFooter .elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
  .aresThemeHeader .elementor .elementor-element ul.elementor-icon-list-items,
  .aresThemeFooter .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: 1366px) {
  .aresThemeHeader .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: -1) {
  .aresThemeHeader .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: -1) {
  .aresThemeHeader .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after {
    inset-inline-start: 0;
  }
  .aresThemeHeader .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after,
  .aresThemeFooter .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after {
    inset-inline-end: 0;
  }
}
@media all {
  .aresThemeHeader .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),
  .aresThemeFooter .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)) {
    font-size: 0;
    line-height: 1;
  }
  .aresThemeHeader .elementor-widget-social-icons .elementor-grid,
  .aresThemeFooter .elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center);
  }
  .aresThemeHeader .elementor-icon.elementor-social-icon,
  .aresThemeFooter .elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
  }
  .aresThemeHeader .elementor-social-icon,
  .aresThemeFooter .elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    align-items: center;
    background-color: #69727d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    text-align: center;
  }
  .aresThemeHeader .elementor-social-icon svg,
  .aresThemeFooter .elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color);
  }
  .aresThemeHeader .elementor-social-icon:last-child,
  .aresThemeFooter .elementor-social-icon:last-child {
    margin: 0;
  }
  .aresThemeHeader .elementor-social-icon:hover,
  .aresThemeFooter .elementor-social-icon:hover {
    color: #fff;
    opacity: 0.9;
  }
  .aresThemeHeader .elementor-social-icon-facebook-f,
  .aresThemeFooter .elementor-social-icon-facebook-f {
    background-color: #3b5998;
  }
  .aresThemeHeader .elementor-social-icon-instagram,
  .aresThemeFooter .elementor-social-icon-instagram {
    background-color: #262626;
  }
  .aresThemeHeader .elementor-social-icon-x-twitter,
  .aresThemeFooter .elementor-social-icon-x-twitter {
    background-color: #000;
  }
}
@media all {
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-widget-width: 100%;
  }
  .aresThemeHeader .e-con > .elementor-widget-spacer,
  .aresThemeFooter .e-con > .elementor-widget-spacer {
    width: var(--container-widget-width, var(--spacer-size));
    --align-self: var(--container-widget-align-self, initial);
    --flex-shrink: 0;
  }
  .aresThemeHeader .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer,
  .aresThemeFooter .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer {
    height: 100%;
  }
  .aresThemeHeader .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner,
  .aresThemeFooter .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner {
    height: var(--container-widget-height, var(--spacer-size));
  }
}
@media all {
  .aresThemeHeader .elementor-kit-15007 input[type="submit"],
  .aresThemeFooter .elementor-kit-15007 input[type="submit"] {
    background-color: var(--e-global-color-accent);
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-f5a3e23);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 11px 28px 11px 28px;
  }
  .aresThemeHeader .elementor-kit-15007 input[type="submit"]:hover,
  .aresThemeFooter .elementor-kit-15007 input[type="submit"]:hover,
  .aresThemeHeader .elementor-kit-15007 input[type="submit"]:focus,
  .aresThemeFooter .elementor-kit-15007 input[type="submit"]:focus {
    background-color: var(--e-global-color-primary);
    color: #FFFFFF;
  }
  .aresThemeHeader .elementor-kit-15007 a,
  .aresThemeFooter .elementor-kit-15007 a {
    color: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-kit-15007 a:hover,
  .aresThemeFooter .elementor-kit-15007 a:hover {
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-kit-15007 h3,
  .aresThemeFooter .elementor-kit-15007 h3 {
    color: var(--e-global-color-primary);
    font-family: "Instrument Serif", Sans-serif;
    font-size: 30px;
    text-transform: none;
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-max-width: 1680px;
  }
  .aresThemeHeader .elementor-widget:not(:last-child),
  .aresThemeFooter .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 20px;
  }
  .aresThemeHeader .elementor-element,
  .aresThemeFooter .elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-kit-15007 h3,
  .aresThemeFooter .elementor-kit-15007 h3 {
    font-size: 40px;
  }
  .aresThemeHeader .elementor-kit-15007 input[type="submit"],
  .aresThemeFooter .elementor-kit-15007 input[type="submit"] {
    padding: 16px 30px 16px 30px;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .elementor-kit-15007 h3,
  .aresThemeFooter .elementor-kit-15007 h3 {
    font-size: 24px;
  }
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-max-width: 1024px;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .e-con,
  .aresThemeFooter .e-con {
    --container-max-width: 767px;
  }
}
@media all {
  .aresThemeHeader .elementor-location-footer:before,
  .aresThemeFooter .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
  }
}
@media all {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-1c6998a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-1c6998a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-1c6998a:not(.elementor-motion-effects-element-type-background),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-1c6998a:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-accent);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe img,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe img {
    width: 40%;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ac984c5,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ac984c5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-045d16e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-045d16e {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-7e1a7f9 .elementor-heading-title,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-7e1a7f9 .elementor-heading-title {
    text-transform: capitalize;
    color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c {
    font-family: "Courier Prime", Sans-serif;
    color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-item > a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-item > a {
    font-weight: 700;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-text,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-text {
    color: var(--e-global-color-f5a3e23);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-item:hover .elementor-icon-list-text,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-item > a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-item > a {
    font-weight: 700;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-text,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-text {
    color: var(--e-global-color-f5a3e23);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-item:hover .elementor-icon-list-text,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-d75954d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-d75954d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-cba58b7,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-cba58b7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-cba58b7 .elementor-icon-list-item > a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-cba58b7 .elementor-icon-list-item > a {
    font-weight: 700;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-cba58b7 .elementor-icon-list-text,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-cba58b7 .elementor-icon-list-text {
    color: var(--e-global-color-f5a3e23);
    transition: color 0.3s;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-cba58b7 .elementor-icon-list-item:hover .elementor-icon-list-text,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-cba58b7 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    --icon-size: 13px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon {
    background-color: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon svg,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon svg {
    fill: var(--e-global-color-451bf8b);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon:hover,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon:hover {
    background-color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon:hover svg,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-a7414c0,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-a7414c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-06d478a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-06d478a {
    padding: 0px 10px 30px 10px;
    text-align: center;
    color: var(--e-global-color-f5a3e23);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-61620b7,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-61620b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-067025e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-067025e {
    --spacer-size: 120px;
    background-image: url("/themes/visit-burbank/images/2026Mar/VB_Patterns_CityHall_ArtDeco.jpg");
    background-position: top center;
    background-size: 100% auto;
  }
  .aresThemeHeader .elementor-location-footer:before,
  .aresThemeFooter .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .newsleetter__input .gfield_label .gfield_required,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .newsleetter__input .gfield_label .gfield_required {
    display: inline-block !important;
    color: #fff;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .top_label div.ginput_container,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .top_label div.ginput_container {
    margin-top: 3px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_3,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_3,
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_1,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_1 {
    width: 100%;
    border: none!important;
    outline: none!important;
    font-family: Lexend;
    padding: 15px 20px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_submit_button_2,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_submit_button_2 {
    background-color: #EDD0E4;
    color: #221F20;
    font-family: Lexend;
    font-weight: bold;
    text-transform: none;
    padding: 7px 20px;
    margin-right: 0;
    border: none;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_submit_button_2:hover,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_submit_button_2:hover {
    background-color: #231f20;
    color: #FFF;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-06d478a *,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-06d478a * {
    color: #F4F2EB;
  }
}
@media all and (min-width: 768px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-045d16e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-045d16e {
    --width: 58%;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --width: 42%;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-d75954d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-d75954d {
    --width: 130px;
  }
}
@media all and (max-width: 1024px) and (min-width: 768px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-045d16e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-045d16e {
    --width: 100%;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --width: 100%;
  }
}
@media all and (max-width: 1366px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ac984c5,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ac984c5 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f {
    --icon-size: 12px;
  }
}
@media all and (max-width: 1024px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-1c6998a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-1c6998a {
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ac984c5,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ac984c5 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-d75954d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-d75954d {
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f {
    --icon-size: 12px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-067025e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-067025e {
    background-size: 1200px auto;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-1c6998a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-1c6998a {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe img,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe img {
    width: 70%;
    max-width: 290px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ac984c5,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ac984c5 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --justify-content: space-between;
    --gap: 6px 5px;
    --row-gap: 6px;
    --column-gap: 5px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-d75954d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-d75954d {
    --gap: 18px 18px;
    --row-gap: 18px;
    --column-gap: 18px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f {
    --icon-size: 18px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-a7414c0,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-a7414c0 {
    --gap: 20px 30px;
    --row-gap: 20px;
    --column-gap: 30px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-61620b7,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-61620b7 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-067025e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-067025e {
    --spacer-size: 50px;
    background-size: 800px auto;
  }
}
@media all and (max-width: 1366px) and (min-width: 768px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-045d16e,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-045d16e {
    --width: 57%;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-9aaf73d,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-9aaf73d {
    --width: 44%;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-1c6998a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-1c6998a {
    --padding-top: 174px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 78px) 0px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-54de2fe img,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-54de2fe img {
    width: 100%;
    max-width: 898px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ac984c5,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ac984c5 {
    --padding-top: 0px;
    --padding-bottom: 66px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-ebf4f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child),
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-5864fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-701714f,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-701714f {
    --icon-size: 15px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-06d478a,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-06d478a {
    padding: 0px 10px 39px 10px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-61620b7,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-61620b7 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}
@media all and (min-width: 768px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_2,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_2,
  .aresThemeHeader #gform_fields_2,
  .aresThemeFooter #gform_fields_2 {
    flex-direction: row;
    display: flex;
    gap: 15px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer {
    max-width: 100px;
    margin-top: 8px!important;
  }
}
@media all and (min-width: 1920px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_2,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_2,
  .aresThemeHeader #gform_fields_2,
  .aresThemeFooter #gform_fields_2 {
    gap: 25px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_3,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_3,
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_1,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #input_2_1 {
    padding: 30px;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer {
    max-width: 130px;
    margin-top: 8px!important;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_submit_button_2,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c #gform_submit_button_2 {
    padding: 18px 35px;
  }
}
@media all and (max-width: 767px) {
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .gform-footer {
    justify-content: left;
    margin-top: 0!important;
    padding-top: 10px!important;
  }
  .aresThemeHeader .elementor-15055 .elementor-element.elementor-element-c901e8c .gform_legacy_markup_wrapper,
  .aresThemeFooter .elementor-15055 .elementor-element.elementor-element-c901e8c .gform_legacy_markup_wrapper {
    margin: 0!important;
  }
}
@media all and (min-width: 768px) {
  .aresThemeHeader,
  .aresThemeFooter {
    font-family: 'Lexend';
  }
  .aresThemeHeader #newsletter,
  .aresThemeFooter #newsletter,
  .aresThemeHeader #footer-nav,
  .aresThemeFooter #footer-nav {
    width: 100%;
  }
}
.aresThemeHeader p,
.aresThemeFooter p {
  font-family: Lexend;
  color: #231F20;
  font-weight: 400;
  font-size: 1em 16px;
}
.aresThemeHeader .newsletter__form .gform_fields,
.aresThemeFooter .newsletter__form .gform_fields {
  flex-direction: column;
}
.aresThemeHeader .newsletter__form .newsleetter__input,
.aresThemeFooter .newsletter__form .newsleetter__input {
  margin: 0 auto 1em;
}
@media all {
  .aresThemeHeader .gform_legacy_markup_wrapper,
  .aresThemeFooter .gform_legacy_markup_wrapper {
    margin-bottom: 16px;
    margin-top: 16px;
    max-width: 100%;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper form,
  .aresThemeFooter .gform_legacy_markup_wrapper form {
    text-align: left;
    max-width: 100%;
    margin: 0 auto;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper *,
  .aresThemeFooter .gform_legacy_markup_wrapper *,
  .aresThemeHeader .gform_legacy_markup_wrapper :after,
  .aresThemeFooter .gform_legacy_markup_wrapper :after,
  .aresThemeHeader .gform_legacy_markup_wrapper :before,
  .aresThemeFooter .gform_legacy_markup_wrapper :before {
    box-sizing: border-box !important;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
  .aresThemeFooter .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper label.gfield_label,
  .aresThemeFooter .gform_legacy_markup_wrapper label.gfield_label {
    font-weight: 700;
    font-size: inherit;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .top_label .gfield_label,
  .aresThemeFooter .gform_legacy_markup_wrapper .top_label .gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
  }
  .aresThemeHeader body .gform_legacy_markup_wrapper .top_label div.ginput_container,
  .aresThemeFooter body .gform_legacy_markup_wrapper .top_label div.ginput_container {
    margin-top: 8px;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper input.medium,
  .aresThemeFooter .gform_legacy_markup_wrapper input.medium {
    width: 100%;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .gfield_required,
  .aresThemeFooter .gform_legacy_markup_wrapper .gfield_required {
    color: #790000;
    margin-left: 4px;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer,
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer input.button,
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer input.button,
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer input[type=submit],
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    margin: 0 0 16px 0;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_hidden,
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_hidden,
  .aresThemeHeader .gform_legacy_markup_wrapper input.gform_hidden,
  .aresThemeFooter .gform_legacy_markup_wrapper input.gform_hidden,
  .aresThemeHeader .gform_legacy_markup_wrapper input[type=hidden],
  .aresThemeFooter .gform_legacy_markup_wrapper input[type=hidden] {
    display: none!important;
    max-height: 1px!important;
    overflow: hidden;
  }
}
@media all and only screen and (max-width: 641px) {
  .aresThemeHeader .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .aresThemeFooter .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 2;
    min-height: 2rem;
  }
}
@media all and only screen and (min-width: 641px) {
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_body,
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_body {
    width: 100%;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .top_label input.medium,
  .aresThemeFooter .gform_legacy_markup_wrapper .top_label input.medium {
    width: calc(50% - 8px);
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer input.button,
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer input.button,
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer input[type=submit],
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
    display: -moz-inline-stack;
    display: inline-block;
  }
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer input.button,
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer input.button,
  .aresThemeHeader .gform_legacy_markup_wrapper .gform_footer input[type=submit],
  .aresThemeFooter .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
  }
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7Motmp5r61.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjnTLgNuZ5w.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4n0q2lgwslOqpF_6gQ8kELawRZVsf6hPvhPUWH.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4n0q2lgwslOqpF_6gQ8kELawRZWMf6hPvhPQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lvp9nsF3-OA6Fw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4i0q2lgwslOqpF_6gQ8kELawRR4-LvqdnsF3-OAw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-450q2lgwslOqpF_6gQ8kELaw9pWs39pvnRPA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-450q2lgwslOqpF_6gQ8kELawFpWs39pvk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4k0q2lgwslOqpF_6gQ8kELY7pMT-7fq9PrNX2-Ag.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/u-4k0q2lgwslOqpF_6gQ8kELY7pMT-Dfq9PrNX0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9KQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v9aQU82RHaBBX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/themes/visit-burbank/fonts/2026Mar/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --e-global-color-primary: #231F20;
  --e-global-color-secondary: #221F20;
  --e-global-color-text: #231F20;
  --e-global-color-accent: #EF4343;
  --e-global-color-f5032cc: #E8D1E3;
  --e-global-color-f2ea151: #EDD0E4;
  --e-global-color-f5a3e23: #F4F2EB;
  --e-global-color-451bf8b: #FFFFFF;
  --e-global-color-9201301: #000000;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
  color: var(--e-global-color-text);
  font-family: "Lexend", Sans-serif;
  line-height: 1.6em;
}
.aresThemeHeader .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed {
  visibility: hidden;
}

/*v2.2 (2022-02-03) // @formatter:off*/
/*?! THEME VARIABLES ======================================================================================= */
/* Adjust These Variables For Quick Global Changes */
:root {
  --colorPrimary: var(--aresRed);
  --colorPrimaryDarkened: var(--aresRedDarkened);
  --colorSecondary: var(--aresBlue);
  --colorSecondaryDarkened: var(--aresBlueDarkened);
  --colorTertiary: var(--aresGreen);
  --colorTertiaryDarkened: var(--aresGreenDarkened);
  --backgroundColor: #fff;
  --backgroundTopPadding: 0;
  --backgroundImage: none;
  --backgroundInnerColor: var(--backgroundColor);
  --backgroundInnerBottomPadding: 0;
  --fontColor: #444;
  --fontFamilyText: Lato, Arial, Helvetica, sans-serif;
  --fontFamilyHeadings: Futura, 'Trebuchet MS', Lato, Arial, Helvetica, sans-serif;
  --buttonTextColor: #fff;
  --buttonDeemphasizeColor: #D0D0D0;
  --buttonDeemphasizeColorDarkened: #AEAEAE;
  --buttonDeemphasizeTextColor: #424242;
  /*?! ARES VARIABLES ====================================================================================== */
  /* Adjust These Variables For Fine Tuning */
  --baseTextColor: var(--fontColor);
  --baseFontFamily: var(--fontFamilyText);
  --baseBackgroundColor: var(--backgroundColor);
  --basePanelBgColor: var(--backgroundColor);
  --baseInnerBgColor: var(--backgroundInnerColor);
  --baseInnerPadding: 2em;
  --baseInnerRadius: var(--baseRadius);
  --baseBorder: 0;
  --baseRadius: 0;
  --baseBoxShadow: 0 2px 8px rgba(0, 0, 0, 0.18);
  --spinnerFontFamily: var(--fontFamilyHeadings);
  --spinnerBgColor: var(--basePanelBgColor);
  --bgImagePosition: top center;
  --bgImageRepeat: no-repeat;
  --bgImageSize: contain;
  --bgImageTopMargin: 0;
  --linkFontFamily: var(--fontFamilyText);
  --linkColor: var(--colorSecondary);
  --linkColorHover: var(--colorSecondaryDarkened);
  --linkColorVisited: var(--colorSecondary);
  --linkColorActive: var(--colorSecondaryDarkened);
  --navBgColor: var(--colorPrimary);
  --navColorHover: #fff;
  --navFontFamily: var(--buttonFontFamily);
  --navTextColor: var(--buttonTextColor);
  --navRadius: var(--buttonRadius);
  --pagerBgColor: var(--colorPrimary);
  --pagerBgColorHover: var(--colorPrimaryDarkened);
  --pagerTextColor: var(--buttonTextColor);
  --pagerRadius: 1.25em;
  --buttonFontFamily: var(--fontFamilyHeadings);
  --buttonRadius: 0.25em;
  --buttonBorder: 0;
  --buttonBgColor: var(--colorPrimary);
  --buttonBgColorHover: var(--colorPrimaryDarkened);
  --buttonMaxWidth: 23em;
  --buttonResetBgColor: var(--buttonDeemphasizeColor);
  --buttonResetBgColorHover: var(--buttonDeemphasizeColorDarkened);
  --buttonMapBgColor: var(--buttonDeemphasizeColor);
  --buttonMapTextColor: var(--buttonDeemphasizeTextColor);
  --buttonMapBgColorHover: var(--buttonDeemphasizeColorDarkened);
  --buttonMapBorder: var(--buttonBorder);
  --buttonMapRadius: var(--buttonRadius);
  --buttonSearchBgColor: var(--colorPrimary);
  --buttonSearchBgColorHover: var(--colorPrimaryDarkened);
  --buttonBuyBgColor: var(--colorTertiary);
  --buttonBuyTextColor: var(--buttonTextColor);
  --buttonBuyBgColorHover: var(--colorTertiaryDarkened);
  --buttonHighlightBgColor: var(--colorPrimary);
  --buttonHighlightBgColorHover: var(--colorPrimaryDarkened);
  --buttonAmenitiesFontFamily: var(--buttonFontFamily);
  --buttonAmenitiesBgColor: #f2f2f2;
  --buttonAmenitiesTextColor: #666666;
  --buttonAmenitiesBgColorHover: var(--buttonAmenitiesBgColor);
  --buttonSecondaryBorder: 1px solid #333;
  --buttonSecondaryColor: #333;
  --buttonSecondaryFontFamily: var(--buttonFontFamily);
  --buttonSecondaryColorHover: #fff;
  --buttonSecondaryBorderHover: 1px solid #aeaeae;
  --buttonTransparentBackground: transparent;
  --tabFontFamily: var(--buttonFontFamily);
  --tabTextColor: var(--linkColor);
  --tabTextColorHover: var(--linkColorHover);
  --tabBgColor: var(--basePanelBgColor);
  --tabBgColorHover: #f2f2f2;
  --tabBgColorSelected: var(--basePanelBgColor);
  --tabHighlightedBgColor: var(--colorPrimary);
  --tabHighlightedTextColor: var(--buttonTextColor);
  --tabHighlightedBgColorHover: var(--colorPrimaryDarkened);
  --tabHighlightedTextColorHover: var(--buttonTextColor);
  --tabHighlightedBgColorSelected: var(--buttonDeemphasizeColor);
  --tabHighlightedTextColorSelected: var(--buttonDeemphasizeTextColor);
  --productMapBgColorHover: var(--colorTertiary);
  --priceColor: var(--colorTertiary);
  --highPriceColor: #6E6E6E;
  --dealsColor: var(--colorTertiary);
  --dealTextColor: var(--buttonTextColor);
  --tableCellColor: #f2f2f2;
  --sidebarHeaderBgColor: var(--colorPrimary);
  --sortBarRadius: var(--baseRadius);
  --alertTextColor: var(--buttonTextColor);
  --alertBgColor: #ED6053;
  --starRatingColor: #FFAE4A;
  --aresRed: #DE1721;
  --aresRedDarkened: #C71C22;
  --aresBlue: #0177C1;
  --aresBlueDarkened: #02619C;
  --aresGreen: #46833A;
  --aresGreenDarkened: #315e29;
}
/*?! COLOR TILES ========================================================================================== */
/* Used For Ux Pages */
.aresColorTile {
  width: 50px;
  height: 30px;
  display: inline-block;
  margin-right: 1em;
}
.background1 {
  background-color: var(--basePanelBgColor);
}
.beBackground {
  background-color: var(--baseInnerBgColor);
}
.color1 {
  background-color: var(--linkColor);
}
.color2 {
  background-color: var(--linkColorHover);
}
.color3 {
  background-color: var(--linkColorVisited);
}
.color4 {
  background-color: var(--linkColorActive);
}
.navColor {
  background-color: var(--navBgColor);
}
.navTextColor {
  background-color: var(--navTextColor);
}
.pagerColor {
  background-color: var(--pagerBgColor);
}
.pagerTextColor {
  background-color: var(--pagerTextColor);
}
.buttonColor {
  background-color: var(--buttonBgColor);
}
.buttonSearchColor {
  background-color: var(--buttonSearchBgColor);
}
.buttonBuyColor {
  background-color: var(--buttonBuyBgColor);
}
.buttonSelectColor {
  background-color: var(--buttonHighlightBgColor);
}
.buttonTextColor {
  background-color: var(--buttonTextColor);
}
.buttonUiColor {
  background-color: var(--buttonAmenitiesBgColor);
}
.buttonUiTextColor {
  background-color: var(--buttonAmenitiesTextColor);
}
.roomTabSelectedColor {
  background-color: var(--tabBgColorSelected);
}
.priceColor {
  background-color: var(--priceColor);
}
.highPriceColor {
  background-color: var(--highPriceColor);
}
.dealsColor {
  background-color: var(--dealsColor);
}
.dealTextColor {
  background-color: var(--dealTextColor);
}
.tableCellColor {
  background-color: var(--tableCellColor);
}
.sidebarHeaderColor {
  background-color: var(--sidebarHeaderBgColor);
}
.starRating {
  background-color: var(--starRatingColor);
}
.alertColor {
  background-color: var(--alertBgColor);
}
.alertTextColor {
  background-color: var(--alertTextColor);
}
/*?! DEFAULT BOOKING ENGINE OVERRIDES // @formatter:on ====================================================== */
/* Implement Variables As Overrides */
.gm-style div,
.gm-style span,
.gm-style label,
.gm-style a {
  font-family: var(--baseFontFamily);
}
body {
  font-family: var(--baseFontFamily);
  background-color: var(--baseBackgroundColor);
  color: var(--baseTextColor);
}
input,
select,
textarea {
  font-family: var(--baseFontFamily);
}
#aresContentWrap {
  background: var(--backgroundImage);
  background-position: var(--bgImagePosition);
  background-repeat: var(--bgImageRepeat);
  background-size: var(--bgImageSize);
  padding-top: var(--backgroundTopPadding);
  padding-bottom: var(--backgroundInnerBottomPadding);
  margin-top: var(--bgImageTopMargin);
  width: 100%;
  max-width: none;
  min-width: auto;
}
#aresContentWrap {
  /* headings */
  /* links */
  /* panel nav */
  /* buttons */
}
#aresContentWrap .aresContentWrapInner {
  padding: var(--baseInnerPadding);
  background-color: var(--baseInnerBgColor);
  max-width: 1200px;
  min-width: 320px;
  margin: 0 auto;
  border-radius: var(--baseInnerRadius);
}
#aresContentWrap .aresSearch {
  border-radius: var(--baseRadius);
  border: var(--baseBorder);
  box-shadow: var(--baseBoxShadow);
  background-color: var(--basePanelBgColor);
}
#aresContentWrap .aresDealText {
  clear: both;
  background-color: var(--dealsColor);
  color: var(--dealTextColor);
}
#aresContentWrap .aresDealText:after {
  border-top-color: var(--dealsColor);
}
#aresContentWrap .aresAlert {
  background-color: var(--alertBgColor);
  color: var(--alertTextColor);
  border-radius: var(--baseRadius);
  border: var(--baseBorder);
}
#aresContentWrap .aresPricePrice {
  color: var(--priceColor);
}
#aresContentWrap .aresHighPrice {
  color: var(--highPriceColor);
}
#aresContentWrap .aresSpinnerCaptionWrap {
  border-radius: var(--baseRadius);
  box-shadow: var(--baseBoxShadow);
  border: var(--baseBorder);
  font-family: var(--spinnerFontFamily);
  background-color: var(--spinnerBgColor);
}
#aresContentWrap .aresWidgetContainer {
  background-color: transparent;
}
#aresContentWrap .aresWidgetNav ul li a,
#aresContentWrap .aresWidgetNav ul li a:link,
#aresContentWrap .aresWidgetNav ul li a:visited,
#aresContentWrap .aresWidgetNav ul li.aresWidgetNavSelected a,
#aresContentWrap .aresWidgetNav ul li.aresWidgetNavSelected a:link,
#aresContentWrap .aresWidgetNav ul li.aresWidgetNavSelected a:visited {
  font-family: var(--buttonFontFamily);
  color: var(--buttonDeemphasizeTextColor);
}
#aresContentWrap h1,
#aresContentWrap h2 {
  font-family: var(--fontFamilyHeadings);
}
#aresContentWrap a,
#aresContentWrap a:link {
  color: var(--linkColor);
  text-decoration: none;
  font-family: var(--linkFontFamily);
}
#aresContentWrap a:hover {
  color: var(--linkColorHover);
}
#aresContentWrap a:visited {
  color: var(--linkColorVisited);
}
#aresContentWrap a:active {
  color: var(--linkColorActive);
}
#aresContentWrap .aresProductItem {
  border-radius: var(--baseRadius);
  box-shadow: var(--baseBoxShadow);
  border: var(--baseBorder);
}
#aresContentWrap .aresProductItem .aresProductItemInner {
  background-color: var(--basePanelBgColor);
}
#aresContentWrap .aresProductPanel {
  background-color: var(--basePanelBgColor);
  overflow: hidden;
}
#aresContentWrap .aresProductPanel .aresAmenitiesLink {
  font-family: var(--buttonAmenitiesFontFamily);
  color: var(--buttonAmenitiesTextColor);
  background-color: var(--buttonAmenitiesBgColor);
  padding: 0.5em 1.2em 0.5em 0.7em;
}
#aresContentWrap .aresProductPanel .aresAmenitiesLink .ui-icon {
  display: none;
}
#aresContentWrap .aresProductPanel .aresAmenitiesLink:hover {
  background-color: var(--buttonAmenitiesBgColorHover);
}
#aresContentWrap .aresProductPanel .aresAmenitiesCont {
  background-color: var(--buttonAmenitiesBgColor);
}
#aresContentWrap .aresProductPanel .aresAmenitiesLink.aresHideAmenities {
  border-radius: var(--buttonRadius) var(--buttonRadius) 0 0;
}
#aresContentWrap .aresProductPanel .aresAmenitiesLink.aresHideAmenities:after {
  content: '\276F';
  display: inline-block;
  transform: rotate(90deg);
  position: relative;
  left: 0.5em;
}
#aresContentWrap .aresProductPanel .aresAmenitiesLink.aresShowAmenities:after {
  content: '\276F';
  display: inline-block;
  transform: rotate(-90deg);
  position: relative;
  left: 0.5em;
}
#aresContentWrap .aresSelectedPage,
#aresContentWrap .aresProductPackage .aresDetailsNav ul li span,
#aresContentWrap .aresHotelPackagesList h4 span {
  background-color: var(--pagerBgColor);
  border-radius: var(--pagerRadius);
}
#aresContentWrap .aresSelectedPage a:link,
#aresContentWrap .aresSelectedPage a:visited {
  color: var(--pagerTextColor) !important;
  background-color: var(--pagerBgColor);
}
#aresContentWrap .aresSelectedPage a:focus,
#aresContentWrap .aresSelectedPage a:active,
#aresContentWrap .aresSelectedPage a:hover {
  background-color: var(--pagerBgColorHover);
}
#aresContentWrap .pagination {
  margin-top: 1em;
}
#aresContentWrap .pagination .aresPaginationNav .aresSelectedPage {
  border: var(--buttonBorder);
}
#aresContentWrap .pagination a:not([title*="Next"]),
#aresContentWrap .pagination .current {
  border-radius: var(--pagerRadius);
  border: var(--buttonBorder);
}
#aresContentWrap .pagination a[title*="Next"] {
  border-radius: var(--buttonRadius);
  border: var(--buttonBorder);
}
#aresContentWrap .pagination a:not([title*="Next"]),
#aresContentWrap .pagination a[title*="Next"] {
  color: var(--pagerTextColor);
  background-color: var(--pagerBgColor);
}
#aresContentWrap .pagination a:not([title*="Next"]):hover,
#aresContentWrap .pagination a:not([title*="Next"]):active,
#aresContentWrap .pagination a:not([title*="Next"]):focus,
#aresContentWrap .pagination a[title*="Next"]:hover,
#aresContentWrap .pagination a[title*="Next"]:active,
#aresContentWrap .pagination a[title*="Next"]:focus {
  color: var(--pagerTextColor);
  background-color: var(--pagerBgColorHover);
}
#aresContentWrap .aresBESidebarHeader {
  background-color: var(--sidebarHeaderBgColor);
}
#aresContentWrap .aresRequired input {
  border-color: var(--alertBgColor) !important;
}
#aresContentWrap .aresCartItem {
  border-radius: var(--baseRadius);
  box-shadow: var(--baseBoxShadow);
  border: var(--baseBorder);
  background-color: var(--basePanelBgColor);
}
#aresContentWrap .aresOrderThanks {
  background-color: var(--aresGreen);
  border-radius: var(--baseRadius);
  border: var(--baseBorder);
}
#aresContentWrap .aresButton {
  border-radius: var(--buttonRadius);
}
#aresContentWrap button {
  font-family: var(--buttonFontFamily);
  border-radius: var(--buttonRadius);
  border: var(--buttonBorder);
}
#aresContentWrap .aresButton {
  border-radius: var(--buttonRadius);
  border: var(--buttonBorder);
  background-color: var(--buttonBgColor);
  color: var(--buttonTextColor);
  font-family: var(--buttonFontFamily);
}
#aresContentWrap .aresProductItemInner .aresProductImage .aresButton {
  max-width: 100%;
  background: none;
}
#aresContentWrap a.aresButton,
#aresContentWrap a:link.aresButton {
  color: var(--buttonTextColor);
}
#aresContentWrap button:hover,
#aresContentWrap .aresButton:hover {
  background-color: var(--buttonBgColorHover);
  font-family: var(--buttonFontFamily);
}
#aresContentWrap .aresButtonSearch,
#aresContentWrap .aresButtonSearch:link,
#aresContentWrap .aresButtonSearch:visited {
  background-color: var(--buttonSearchBgColor);
  font-family: var(--buttonFontFamily);
  color: var(--buttonTextColor);
}
#aresContentWrap .aresButtonSearch:hover,
#aresContentWrap .aresButtonSearch:link:hover {
  background-color: var(--buttonSearchBgColorHover);
}
#aresContentWrap .aresPackageListItemActions .aresPriceAction,
#aresContentWrap .aresPackageListItemActions .aresPriceAction:visited {
  background-color: var(--buttonBgColor);
  color: var(--buttonTextColor);
}
#aresContentWrap .aresPackageListItemActions .aresPriceAction:hover,
#aresContentWrap .aresPackageListItemActions .aresPriceAction:focus,
#aresContentWrap .aresPackageListItemActions .aresPriceAction:active {
  background-color: var(--buttonBgColorHover);
}
#aresContentWrap .aresReadMoreEnd {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(var(--basePanelBgColor)));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), var(--basePanelBgColor));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--basePanelBgColor));
  border-bottom-color: var(--basePanelBgColor);
}
#aresContentWrap .aresReadMoreBtn,
#aresContentWrap .aresReadMoreBtn:visited,
#aresContentWrap .aresReadMoreBtn:hover {
  background-color: var(--buttonTransparentBackground);
  font-family: var(--linkFontFamily);
  color: var(--linkColor);
}
#aresContentWrap .aresReadMoreBtn:hover,
#aresContentWrap .aresReadMoreBtn:active,
#aresContentWrap .aresReadMoreBtn:focus {
  color: var(--linkColorHover);
}
#aresContentWrap .aresTaReviews-btn,
#aresContentWrap .aresTaReviews-btn:visited,
#aresContentWrap .aresTaReviews-btn:hover {
  font-family: var(--buttonFontFamily);
  background-color: var(--buttonTransparentBackground);
  color: var(--linkColor);
}
#aresContentWrap .aresTaReviews-btn:hover,
#aresContentWrap .aresTaReviews-btn:active,
#aresContentWrap .aresTaReviews-btn:focus {
  color: var(--linkColorHover);
}
#aresContentWrap .aresPriceAction a,
#aresContentWrap .aresPriceAction a:link,
#aresContentWrap .aresPriceAction a:visited {
  color: var(--buttonTextColor);
}
#aresContentWrap .aresButton.aresToggleButton:hover,
#aresContentWrap button.aresToggleButton:hover {
  background-color: var(--buttonTransparentBackground);
}
#aresContentWrap button.aresMarketingText.aresToggleButton,
#aresContentWrap .button.aresMarketingText.aresToggleButton:visited,
#aresContentWrap .aresButton.aresMarketingText.aresToggleButton,
#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:visited {
  border-radius: 0;
  background-color: var(--buttonTransparentBackground);
  color: var(--linkColor);
  font-family: var(--linkFontFamily);
}
#aresContentWrap button.aresMarketingText.aresToggleButton:hover,
#aresContentWrap button.aresMarketingText.aresToggleButton:active,
#aresContentWrap button.aresMarketingText.aresToggleButton:focus,
#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:hover,
#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:active,
#aresContentWrap .aresButton.aresMarketingText.aresToggleButton:focus {
  background-color: var(--buttonTransparentBackground);
  color: var(--linkColorHover);
}
#aresContentWrap .aresCartActions .aresButtonBuy,
#aresContentWrap .aresCartActions .aresButtonBuy:link,
#aresContentWrap .aresCartActions .aresButtonBuy:visited,
#aresContentWrap .aresSidebarActions .aresButtonBuy,
#aresContentWrap .aresSidebarActions .aresButtonBuy:link,
#aresContentWrap .aresSidebarActions .aresButtonBuy:visited {
  color: var(--buttonBuyTextColor);
  background-color: var(--buttonBuyBgColor);
  font-family: var(--buttonFontFamily);
}
#aresContentWrap .aresButtonBuy:hover,
#aresContentWrap .aresCartActions .aresButtonBuy:hover,
#aresContentWrap .aresCartActions .aresButtonBuy:link:hover,
#aresContentWrap .aresCartActions .aresButtonBuy:focus,
#aresContentWrap .aresSidebarActions .aresButtonBuy:hover,
#aresContentWrap .aresSidebarActions .aresButtonBuy:link:hover,
#aresContentWrap .aresSidebarActions .aresButtonBuy:focus {
  background-color: var(--buttonBuyBgColorHover);
}
#aresContentWrap .aresButtonPrint,
#aresContentWrap a.aresButtonPrint {
  background-color: var(--buttonBuyBgColor);
  font-family: var(--buttonFontFamily);
  color: var(--buttonTextColor);
}
#aresContentWrap .aresButtonPrint:hover,
#aresContentWrap a.aresButtonPrint:hover {
  background-color: var(--buttonBuyBgColorHover);
}
#aresContentWrap .aresDetailsNav {
  background-color: var(--basePanelBgColor);
  /* customizable background 1 */
}
#aresContentWrap .aresDetailsNav .aresNavItem a,
#aresContentWrap .aresProductItemsList .aresNavItem .aresButton,
#aresContentWrap .aresDetailsNav .aresNavItem a:visited,
#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:visited,
#aresContentWrap .aresDetailsNav .aresNavItem a.aresPackageButton,
#aresContentWrap .aresDetailsNav .aresNavItemPackages a.aresPackageButton {
  font-family: var(--tabFontFamily);
  background: var(--tabBgColor);
  border: 1px solid var(--linkColor);
  color: var(--tabTextColor);
}
#aresContentWrap .aresDetailsNav .aresNavItem a:hover,
#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:hover,
#aresContentWrap .aresDetailsNav .aresNavItem a:active,
#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:active,
#aresContentWrap .aresDetailsNav .aresNavItem a:focus,
#aresContentWrap .aresProductItemsList .aresNavItem .aresButton:focus,
#aresContentWrap .aresDetailsNav .aresNavItem a.aresPackageButton:hover,
#aresContentWrap .aresDetailsNav .aresNavItemPackages a.aresPackageButton:hover {
  background: var(--tabBgColorHover);
  color: var(--tabTextColorHover);
  border: 1px solid var(--linkColorHover);
}
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected a:link,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected a:visited {
  background: var(--tabBgColorSelected);
  border-bottom-color: var(--tabBgColorSelected);
}
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:visited,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:visited,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:visited {
  background-color: var(--tabHighlightedBgColor);
  color: var(--tabHighlightedTextColor);
  border-top-color: var(--tabHighlightedBgColor);
  border-right-color: var(--tabHighlightedBgColor);
  border-bottom-color: var(--tabHighlightedBgColor);
}
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:hover,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:hover,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:hover,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button:hover,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:active,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:active,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:active,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button:active,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemRooms a:focus,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemTickets a:focus,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit a:focus,
#aresContentWrap .aresDetailsNav .aresNavItem.aresPackageSearchSubmit button:focus {
  background-color: var(--tabHighlightedBgColorHover);
  color: var(--tabHighlightedTextColorHover);
  border-top-color: var(--tabHighlightedBgColorHover);
  border-right-color: var(--tabHighlightedBgColorHover);
  border-bottom-color: var(--tabHighlightedBgColorHover);
}
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresNavItemRooms a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresNavItemTickets a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresPackageSearchSubmit a,
#aresContentWrap .aresDetailsNav .aresNavItem.aresNavItemSelected.aresPackageSearchSubmit button {
  background-color: var(--tabHighlightedBgColorSelected);
  color: var(--tabHighlightedTextColorSelected);
  border-top-color: var(--tabHighlightedBgColorSelected);
  border-right-color: var(--tabHighlightedBgColorSelected);
  border-bottom-color: var(--tabHighlightedBgColorSelected);
}
#aresContentWrap .ui-datepicker-calendar .ui-datepicker-current-day a {
  background: var(--buttonHighlightBgColor);
  color: var(--buttonTextColor);
}
#aresContentWrap .ui-datepicker-calendar .range-date a {
  background: var(--buttonHighlightBgColor);
  color: var(--buttonTextColor);
}
#aresContentWrap .ui-datepicker-calendar .max-date a {
  background: var(--buttonHighlightBgColor);
  color: var(--buttonTextColor);
}
#aresContentWrap .ui-datepicker-calendar .min-date a {
  background: var(--buttonHighlightBgColor);
  color: var(--buttonTextColor);
}
#aresContentWrap .ui-widget {
  font-family: var(--baseFontFamily);
}
#aresContentWrap .ui-widget-header {
  background-color: var(--navBgColor);
  color: var(--navTextColor);
}
#aresContentWrap button.aresButton.aresButtonSelect,
#aresContentWrap a.aresButton.aresButtonSelect {
  border-radius: var(--buttonRadius);
  border: var(--buttonBorder);
  background-color: var(--buttonHighlightBgColor);
  font-family: var(--buttonFontFamily);
  color: var(--buttonTextColor);
}
#aresContentWrap button.aresButton.aresButtonSelect:hover,
#aresContentWrap a.aresButton.aresButtonSelect:hover,
#aresContentWrap button.aresButton.aresButtonSelect:focus,
#aresContentWrap a.aresButton.aresButtonSelect:focus {
  background-color: var(--buttonHighlightBgColorHover);
}
#aresContentWrap .aresBENav {
  border-radius: var(--navRadius);
  box-shadow: var(--baseBoxShadow);
}
#aresContentWrap .aresBENav .aresBENavItems {
  border-radius: var(--navRadius);
  background-color: var(--navBgColor);
  box-shadow: var(--baseBoxShadow);
}
#aresContentWrap .aresMobileMenuClick {
  background-color: var(--navBgColor);
  border-radius: var(--buttonRadius);
  box-shadow: var(--baseBoxShadow);
  border: var(--baseBorder);
}
#aresContentWrap .aresBENav .aresBENavItems a,
#aresContentWrap .aresBENav .aresBENavItems a:link,
#aresContentWrap .aresBENav .aresBENavItems a:visited {
  font-family: var(--navFontFamily);
}
#aresContentWrap .aresBENav .aresBENavItems a:hover,
#aresContentWrap .aresBENav .aresBENavItems a:active,
#aresContentWrap .aresBENav .aresBENavItems a:focus {
  color: var(--navTextColor);
  background-color: var(--navColorHover);
}
@media (min-width: 40em) {
  #aresContentWrap .aresBENav .aresBENavItems a:hover,
  #aresContentWrap .aresBENav .aresBENavItems a:active,
  #aresContentWrap .aresBENav .aresBENavItems a:focus {
    color: var(--navColorHover);
    background-color: var(--navBgColor);
  }
}
#aresContentWrap .aresBENav .aresSelected {
  background: var(--navBgColor);
  font-weight: bold;
}
#aresContentWrap .aresBENav .aresSelected:after {
  border-top-color: var(--navBgColor);
}
#aresContentWrap .aresBENav li a {
  color: var(--navTextColor);
}
#aresContentWrap .aresHotelRoomsTableLowPrice,
#aresContentWrap .aresTicketTable .aresTicketTableAdult td {
  background-color: var(--tableCellColor);
}
#aresContentWrap .aresTier1 .aresProductItem,
#aresContentWrap .aresBESidebar,
#aresContentWrap .aresSearch,
#aresContentWrap li.aresProductItem.aresProductActivity,
#aresContentWrap .aresUpsellHeader {
  background-image: none;
  padding-bottom: 0;
  box-sizing: border-box;
  border-radius: var(--baseRadius);
  box-shadow: var(--baseBoxShadow);
  border: var(--baseBorder);
}
#aresContentWrap .aresProductItemsList {
  overflow: visible;
}
#aresContentWrap .aresPackageConfigBar {
  background-color: var(--basePanelBgColor);
}
#aresContentWrap .aresDetailsNav ul li.aresPackageSearchSubmit a,
#aresContentWrap .aresDetailsNav ul li.aresPackageSearchSubmit button {
  border-right-color: var(--buttonHighlightBgColor);
  border-bottom-color: var(--buttonHighlightBgColor);
}
#aresContentWrap .aresPackageSidebar {
  background-color: var(--buttonHighlightBgColor);
}
#aresContentWrap .aresUpsellInner {
  padding: 2em;
}
#aresContentWrap .aresUpsellImage {
  display: none;
}
#aresContentWrap .aresProductItemsList {
  overflow: visible;
}
#aresContentWrap .aresDealFlag::after {
  border-top-color: var(--dealsColor);
}
#aresContentWrap .aresProductDetailsLink:hover .aresPricePrice {
  border-bottom: 0.15em solid var(--priceColor);
}
#aresContentWrap .aresHotelPrice li.aresPriceInfo,
#aresContentWrap .aresActivityPrice li.aresPriceInfo {
  margin-top: 0.3em;
}
@media (min-width: 59.375em) {
  #aresContentWrap .aresHotelPrice li.aresPriceInfo,
  #aresContentWrap .aresActivityPrice li.aresPriceInfo {
    margin-top: 0.3em;
  }
}
#aresContentWrap input[type="checkbox"],
#aresContentWrap #aresHotelAdvancedSearch .aresHotelAmenities label {
  cursor: pointer;
}
#aresContentWrap .aresSearchInner {
  margin-top: 1em;
}
#aresContentWrap .aresSearchInner h2 {
  margin-top: 0;
}
#aresContentWrap #Search_reset,
#aresContentWrap #AttractionSearch_reset,
#aresContentWrap #PackageCategorySearch_reset {
  background-color: var(--buttonResetBgColor);
  color: var(--buttonDeemphasizeTextColor);
  font-family: var(--buttonFontFamily);
}
#aresContentWrap #Search_reset:hover,
#aresContentWrap #AttractionSearch_reset:hover,
#aresContentWrap #PackageCategorySearch_reset:hover,
#aresContentWrap #Search_reset:active,
#aresContentWrap #AttractionSearch_reset:active,
#aresContentWrap #PackageCategorySearch_reset:active,
#aresContentWrap #Search_reset:focus,
#aresContentWrap #AttractionSearch_reset:focus,
#aresContentWrap #PackageCategorySearch_reset:focus {
  background-color: var(--buttonResetBgColorHover);
}
#aresContentWrap #aresMapToggle .aresButton {
  font-family: var(--buttonFontFamily);
  background-color: var(--buttonMapBgColor);
  border: var(--buttonMapBorder);
  color: var(--buttonMapTextColor);
  border-radius: var(--buttonMapRadius);
}
@media only screen and (min-width: 31.25em) {
  #aresContentWrap #aresMapToggle {
    margin-top: 0.85em;
  }
}
#aresContentWrap #aresMapToggle .aresButton:hover,
#aresContentWrap #aresMapToggle .aresButton:active,
#aresContentWrap #aresMapToggle .aresButton:focus {
  background-color: var(--buttonMapBgColorHover);
}
#aresContentWrap .aresSortBar {
  text-align: center;
  border-radius: var(--sortBarRadius);
  box-shadow: var(--baseBoxShadow);
  background-color: var(--basePanelBgColor);
}
#aresContentWrap .aresSortBar .aresSelected {
  border-top-color: var(--basePanelBgColor);
  background-color: var(--basePanelBgColor);
}
#aresContentWrap .aresSortBar .aresSelected:after {
  border-top-color: var(--basePanelBgColor);
}
#aresContentWrap .aresSortBar a,
#aresContentWrap .aresSortBar a:link,
#aresContentWrap .aresSortBar a:visited {
  font-family: var(--buttonFontFamily);
}
@media only screen and (min-width: 35em) {
  #aresContentWrap .aresSortBar {
    text-align: left;
  }
}
#aresContentWrap .aresSortBar ul {
  background-color: transparent;
}
#aresContentWrap .aresSortBar li.aresSortTitle {
  display: inline;
}
#aresContentWrap .aresSortBar li {
  font-size: 0.9em;
  font-family: var(--buttonFontFamily);
}
#aresContentWrap .aresBENav {
  font-family: var(--buttonFontFamily);
}
#aresContentWrap .aresBENav ul {
  background-color: transparent;
}
#aresContentWrap .aresSearch .hotelSearchForm .aresHotelSearch .aresSearchFormGroup .checkIns {
  margin: auto;
}
#aresContentWrap .aresHotelRoomsTable {
  font-size: 1em;
}
@media only screen and (max-width: 40em) {
  #aresContentWrap .aresHotelRoomsTable {
    font-size: 1em;
  }
}
#aresContentWrap .aresHotelRoomsLoadMore .aresButton img {
  display: none;
}
#aresContentWrap .aresHotelRoomsLoadMore .aresButton {
  padding: 0.5em 1em 0.5em 0.5em;
}
#aresContentWrap .aresHotelRoomsLoadMore .aresButton:after {
  content: '\276F';
  display: inline-block;
  transform: rotate(90deg);
  position: relative;
  left: 0.5em;
}
#aresContentWrap .aresSlideWrap {
  border-radius: var(--baseRadius);
  border: var(--baseBorder);
}
#aresContentWrap .aresGalleryThumbsList li img {
  border-radius: var(--baseRadius);
  border: var(--baseBorder);
}
#aresContentWrap .aresListHeader {
  font-family: var(--fontFamilyHeadings);
}
#aresContentWrap button.aresButton.aresButtonSecondary {
  background-color: transparent;
  border: var(--buttonSecondaryBorder);
  color: var(--buttonSecondaryColor);
  margin-bottom: 10px;
  font-weight: bold;
  font-family: var(--buttonSecondaryFontFamily);
  max-width: var(--buttonMaxWidth);
}
#aresContentWrap button.aresButton.aresButtonSecondary:hover,
#aresContentWrap button.aresButton.aresButtonSecondary:active,
#aresContentWrap button.aresButton.aresButtonSecondary:focus {
  color: var(--buttonSecondaryColorHover);
  border: var(--buttonSecondaryBorderHover);
}
#aresContentWrap .aresProductListMapHover {
  border-radius: var(--baseRadius);
}
#aresContentWrap .aresProductListMapHover:hover {
  background-color: var(--productMapBgColorHover);
}
/*?! THEME SPECIFIC OVERRIDES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#aresContentWrap .aresContentWrapInner {
  /* Add Your Custom Css Here! */
}
a:link {
  color: inherit;
}
#modal-main-nav[hidden] {
  display: none;
}
.aresThemeHeader {
  margin-top: 160px;
}
@media (max-width: 767px) {
  .aresThemeHeader {
    margin-top: 80px;
  }
}
:root {
  --colorPrimary: #E8D1E3;
  --colorPrimaryDarkened: #E8D1E3;
  --dealTextColor: #fff;
  --fontFamilyText: 'Lexend';
  --buttonFontFamily: 'Lexend';
  --fontFamilyHeadings: 'Lexend';
  --buttonSearchBgColor: #EF4343;
  --buttonSearchBgColorHover: #000;
  --buttonSecondaryBorderHover: #EF4343;
  --buttonHighlightBgColorHover: #EF4343;
  --buttonHighlightBgColor: #EF4343;
  --buttonBuyBgColor: #EF4343;
  --buttonBuyBgColorHover: #EF4343;
  --buttonTextColor: #fff;
  --navTextColor: #000;
}
#aresContentWrap h3.aresHotelName {
  font-size: 17.5px;
  font-family: 'Lexend';
  -webkit-font-smoothing: antialiased;
}
.ui-datepicker table {
  font-size: 11px;
}
.aresLegal p {
  color: black;
}
footer.aresFooter {
  background-color: #ffffff;
}
#aresContentWrap > div > footer > div.aresLegal > p:nth-child(2) > a:nth-child(1),
#aresContentWrap > div > footer > div.aresLegal > p:nth-child(2) > a:nth-child(2),
#aresContentWrap > div > footer > div.aresLegal > p:nth-child(2) > a:nth-child(3) {
  color: var(--linkColor) !important;
  text-decoration: none;
  font-family: var(--linkFontFamily);
}
#hsTravelersModal #hsAddRoomLink {
  background-color: transparent;
  color: #000;
}
#hsTravelersModal #hsCloseRoomModal {
  background-color: #D0D0D0;
}
.aresButton.js-contactProperty,
.aresButtonLink {
  background-color: transparent !important;
  color: #000 !important;
}
