.elementor-kit-17{--e-global-color-primary:#AF0E26;--e-global-color-secondary:#F1AB0E;--e-global-color-text:#085FB7;--e-global-color-accent:#FFFFFF;--e-global-color-1454f5d:#F16739;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:var(--text-5);--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-size:var(--text-4);--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:var(--text-0);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:var(--text-0);--e-global-typography-accent-font-weight:bold;--e-global-typography-1b24b8a-font-size:var(--text-3);--e-global-typography-1b24b8a-font-weight:bold;--e-global-typography-1b24b8a-line-height:1em;--e-global-typography-fd23c12-font-size:var(--text-2);--e-global-typography-fd23c12-font-weight:bold;--e-global-typography-fd23c12-line-height:1em;--e-global-typography-de19227-font-size:var(--text-1);--e-global-typography-de19227-font-weight:bold;--e-global-typography-de19227-line-height:1em;--e-global-typography-a8c5511-font-size:var(--text-1);--e-global-typography-9f0aa1d-font-size:var(--text--1);--e-global-typography-2831f43-font-size:var(--text--2);--e-global-typography-d78d18c-font-size:var(--text--1);--e-global-typography-d78d18c-font-weight:bold;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80rem;}.e-con{--container-max-width:80rem;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:1.25rem;}.elementor-element{--widgets-spacing:1.25rem 1.25rem;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --text--2: clamp(0.382rem, 0.306rem + 0.3798vi, 1.2176rem);
  --text--1: clamp(0.618rem, 0.4951rem + 0.6145vi, 1.97rem);
  --text-0: clamp(1rem, 0.8011rem + 0.9943vi, 3.1875rem);
  --text-1: clamp(1.618rem, 1.2962rem + 1.6088vi, 5.1574rem);
  --text-2: clamp(2.6179rem, 2.0973rem + 2.603vi, 8.3446rem);
  --text-3: clamp(4.2358rem, 3.3935rem + 4.2117vi, 13.5016rem);
  --text-4: clamp(6.8535rem, 5.4906rem + 6.8146vi, 21.8456rem);
  --text-5: clamp(11.089rem, 8.8838rem + 11.026vi, 35.3462rem);
}

body {
    text-wrap: balance;
}

h1 {
    font-family: "citrus-gothic-rough", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    line-height: 0.36em !important;
    letter-spacing: 0.2rem !important;
}

h1 small {
    font-size: var(--text-2);
    letter-spacing: 0.3rem;
    line-height: 1.8em;
}

h1 span {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    font-size: var(--text-0);
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    line-height: 0.9em;
}

h2 {
    font-family: "citrus-gothic-rough", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}

.mnw-header-logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.3s ease-in-out;
}

.mnw-header-logo.move-left {
    left: 3%;
    transform: translateX(0);
}

.mnw-smooth-slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.mnw-glass-btn {
    /* box-shadow: 0 9px 27px 0 rgba( 31, 38, 135, 0.36 );*/
    backdrop-filter: blur( 9px );
    -webkit-backdrop-filter: blur( 9px );
    border-radius: 9px
}

.mnw-horizontal-container {
    transition: 0s;
    overscroll-behavior: none;
    height: 100vh !important;
}

.mnw-horizontal-section {
    transition: 0s;
    overscroll-behavior: none;
    height: 100vh !important;
}

.mnw-rrss-box {
    display: flex;
    align-items: center;
    justify-content: center
}

.mnw-rrss-box .elementor-image-box-wrapper {
    border-radius: 9px;
    overflow: hidden;
}

.mnw-rrss-box .elementor-image-box-content {
    position: absolute;
    bottom: 1.8rem;
}

.mnw-rrss-box .elementor-image-box-title {
    width: 90%;
    background-color: black;
    padding: 1%;
    border-radius: 9px;
    margin: 0 auto;
}

.mnw-rrss-box .elementor-image-box-img img {
    height: 100%;
    width: 100%;
    aspect-ratio: 1;
    object-fit: cover;
    transition: all 0.1s ease-in-out;
}

.mnw-rrss-box .elementor-image-box-img img:hover {
    transform: scale(1.1);
}

/*
.mnw-snack-img img {
    transition: all 0.3s ease-in-out;
}

.mnw-snack-img img.animate-out {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
}

.mnw-snack-img img.animate-in {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
    transition: none;
}

.mnw-snack-img img.animate-in.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
*/
.mnw-img-container {
    position: relative;
}

.mnw-snack-img img {
    position: absolute;
    inset: 0;
    width: 81%;
    height: auto;
    aspect-ratio: 1;
    object-fit: contain;
    object-position: center center;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
    transition: visibility 0.3s, opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.mnw-snack-img img.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%);
}

.mnw-snack-img img.animate-in.up, .mnw-snack-img img.animate-out.down {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-150%);
}

.mnw-snack-img img.animate-in.down, .mnw-snack-img img.animate-out.up {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
}

.mnw-snack-img img.animate-up.active,
.mnw-snack-img img.animate-down.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%);
}

.mnw-snack-thumb {
    border-radius: 9px;
    cursor: pointer;
}

.mnw-snack-thumb:hover {
    border: 3px solid #AF0E26;
}

.mnw-snack-thumb.active {
    border: 3px solid #AF0E26;
}

.mnw-marquee {
    display: flex;
    overflow: hidden;
}

.mnw-marquee h2 {
    white-space: nowrap
}/* End custom CSS */