/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 13 2025 | 21:06:08 */
.no-scroll {
  overflow: hidden !important;
}
.elementor-slideshow__footer.elementor-lightbox-prevent-close {
  display: none;
}
.lcp-image {
  height: 100%;
  width: 100%;
}
.lcp-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: bottom center;
}
body a {
  color: #B7262B;
  transition: all 0.3s;
}
body a:hover {
  color: #174267;
}
.elementor-location-header .elementor-widget-nav-menu .menu-item.has-no-link:focus-within .sub-menu, .elementor-location-header .elementor-widget-nav-menu .menu-item.menu-item-has-children:focus-within .sub-menu {
  display: block !important;
}
.admin-bar .sticky-header-block {
  margin-top: 23px;
}
header > div.elementor-element:before {
  animation: header-bg 0.5s linear;
  background-image: linear-gradient(180deg, black 9%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0.3) 80%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%) !important;
}
@keyframes header-bg {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
header .header__btn-order {
  position: relative;
}
header .header__btn-order:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 20px;
  bottom: -20px;
  left: 0;
}
header .header__btn-order .sub-arrow {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5" fill="none"><path d="M3.58789 0H1.0021C0.111199 0 -0.334969 1.07714 0.294996 1.70711L2.88078 4.29289C3.27131 4.68342 3.90447 4.68342 4.295 4.29289L6.88078 1.70711C7.51075 1.07714 7.06458 0 6.17368 0H3.58789Z" fill="white"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 10px;
  transition: all 0.3s;
  transform: translateX(5px);
}
header .header__btn-order .sub-arrow svg.e-font-icon-svg {
  opacity: 0;
  width: 6px;
  height: 6px;
}
header .header__btn-order:hover {
  color: #FFF !important;
}
header .header__btn-order:hover .sub-arrow {
  transform: rotate(180deg) translatey(2px) translateX(-5px);
}
header .header__btn-order a.highlighted {
  color: #FFF !important;
}
header .header__btn-order a.highlighted .sub-arrow {
  transform: rotate(180deg) translatey(2px) translateX(-5px);
}
header .header__btn-order ul.sub-menu {
  width: 100% !important;
  max-width: 100% !important;
  margin-top: 15px !important;
  height: auto;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: rgba(0, 0, 0, 0.6) !important;
  padding: 10px;
}
header .header__btn-order ul.sub-menu li:not(:last-child) {
  border-bottom: 1px solid #FFF;
}
header .header__btn-order ul.sub-menu li:not(:last-child) a {
  padding: 0;
  padding-bottom: 5px;
}
header .header__btn-order ul.sub-menu li:not(:last-child) a:hover {
  padding: 0;
  padding-bottom: 5px;
}
header .header__btn-order ul.sub-menu li:last-child a {
  padding: 0;
  padding-top: 7px;
}
header .header__btn-order ul.sub-menu li:last-child a:hover {
  padding: 0;
  padding-top: 7px;
}
header .header__btn-order ul.sub-menu a {
  color: #FFF;
  text-align: center;
  font-family: "JosefinSans", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  border: none;
  padding: 0;
  justify-content: center;
}
header .header__btn-order ul.sub-menu a:hover, header .header__btn-order ul.sub-menu a:focus {
  color: #B7262B;
}
header .header__btn-order:hover + ul.sub-menu, header .header__btn-order > a:focus + ul.sub-menu {
  display: block !important;
}
@media screen and (max-width: 1024.9px) {
  .header__btn-order.menu-item {
    display: none;
  }
  header nav.elementor-nav-menu--dropdown {
    padding: 15px 10px 80px;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.8);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    max-height: calc(100vh - 75px) !important;
  }
  header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu {
    padding: 0 40px;
    display: flex;
    align-items: stretch;
    justify-content: center;
  }
  header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu a {
    padding: 25px 0;
    font-size: 20px;
    justify-content: center;
  }
  header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li:not(:last-child) {
    border-bottom: 1px solid #FFF;
  }
  header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.header-menu-link {
    border-bottom: none;
  }
  header .elementor-menu-toggle__icon--close {
    background: url('data:image/svg+xml,<svg width="52" height="41" viewBox="0 0 52 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="51" height="40" rx="5.5" fill="%23B7262B"/><rect x="0.5" y="0.5" width="51" height="40" rx="5.5" stroke="white"/><rect x="36.96" y="11.3076" width="28" height="3" rx="1.5" transform="rotate(135 36.96 11.3076)" fill="white"/><rect x="17.1611" y="9.89331" width="28" height="3" rx="1.5" transform="rotate(45 17.1611 9.89331)" fill="white"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  header .elementor-menu-toggle__icon--close path {
    opacity: 0;
  }
}
.curve-carousel .swiper {
  padding-top: 30px;
  padding-bottom: 100px;
}
.curve-carousel .swiper-slide {
  transition: transform 0.6s ease;
}
.curve-carousel .swiper-slide img {
  max-height: 280px;
  width: 100%;
  object-fit: cover;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.31);
}
.curve-carousel .swiper-slide.swiper-slide-active {
  transform: rotate(-12deg) translateY(110px);
}
.curve-carousel .swiper-slide.swiper-slide-next {
  transform: rotate(-8deg) translateY(40px);
}
.curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide {
  transform: rotate(-4deg);
}
.curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {
  transform: rotate(4deg);
}
.curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide {
  transform: rotate(8deg) translateY(40px);
}
.curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide, .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
  transform: rotate(12deg) translateY(110px);
}
@media (min-width: 1301px) and (max-width: 1600px) {
  .curve-carousel .swiper-slide.swiper-slide-active {
    transform: rotate(-12deg) translateY(100px);
  }
  .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
    transform: rotate(12deg) translateY(100px);
  }
}
@media (min-width: 1025px) and (max-width: 1300px) {
  .curve-carousel .swiper-slide.swiper-slide-active {
    transform: rotate(-12deg) translateY(88px);
  }
  .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
    transform: rotate(12deg) translateY(88px);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .curve-carousel .swiper {
    padding-top: 20px;
    padding-bottom: 50px;
  }
  .curve-carousel .swiper-slide img {
    max-height: 238px;
  }
  .curve-carousel .swiper-slide.swiper-slide-active {
    transform: rotate(-8deg) translateY(40px);
  }
  .curve-carousel .swiper-slide.swiper-slide-next {
    transform: rotate(-4deg) translateY(0);
  }
  .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide {
    transform: rotate(4deg) translateY(0);
  }
  .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide, .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide {
    transform: rotate(8deg) translateY(40px);
  }
}
@media screen and (max-width: 767.9px) {
  .curve-carousel .swiper {
    padding-top: 20px;
    padding-bottom: 50px;
  }
  .curve-carousel .swiper-slide img {
    height: 238px;
  }
  .curve-carousel .swiper-slide.swiper-slide-active {
    transform: rotate(-8deg) translateY(35px);
  }
  .curve-carousel .swiper-slide.swiper-slide-next {
    transform: rotate(0) translateY(0);
  }
  .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide, .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {
    transform: rotate(8deg) translateY(35px);
  }
}
@media screen and (max-width: 550px) {
  .curve-carousel .swiper-slide.swiper-slide-active {
    transform: rotate(-8deg) translateY(20px);
  }
  .curve-carousel .swiper-slide.swiper-slide-next {
    transform: rotate(0) translateY(0);
  }
  .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide, .curve-carousel .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {
    transform: rotate(8deg) translateY(20px);
  }
}
@keyframes gallery-clip {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.gallery-page .elementor-widget-gallery {
  opacity: 0;
}
.gallery-page .elementor-widget-gallery.visible-block {
  opacity: 1;
  animation: gallery-clip 0.7s linear forwards;
}
.gallery-page .elementor-widget-gallery .e-gallery-item.hidden {
  display: none;
}
.gallery-page .e-gallery-grid, .gallery-page .layout-grid {
  transform-origin: top;
  opacity: 1;
  transition: all 0.3s;
}
.gallery-page .e-gallery-grid .e-gallery-image, .gallery-page .layout-grid .e-gallery-image {
  height: 100%;
}
.gallery-page .e-gallery-grid .e-gallery-item, .gallery-page .layout-grid .e-gallery-item {
  height: 300px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.31);
}
.gallery-page .load-more-btn.elementor-widget-button.hidden-block {
  display: none;
}
@media (min-width: 1025px) {
  .gallery-page .e-gallery-item {
    border-radius: 12px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(1), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(9), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(17), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(25), .gallery-page .layout-grid .e-gallery-item:nth-child(1), .gallery-page .layout-grid .e-gallery-item:nth-child(9), .gallery-page .layout-grid .e-gallery-item:nth-child(17), .gallery-page .layout-grid .e-gallery-item:nth-child(25) {
    height: 435px;
    transform: scale(0.83);
    transform-origin: right top;
    margin-bottom: -12px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(5), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(13), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(21), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(29), .gallery-page .layout-grid .e-gallery-item:nth-child(5), .gallery-page .layout-grid .e-gallery-item:nth-child(13), .gallery-page .layout-grid .e-gallery-item:nth-child(21), .gallery-page .layout-grid .e-gallery-item:nth-child(29) {
    margin-bottom: -75px;
    margin-top: -242px;
    height: 435px;
    transform: scale(0.83);
    transform-origin: left top;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(4), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(12), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(20), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(28), .gallery-page .layout-grid .e-gallery-item:nth-child(4), .gallery-page .layout-grid .e-gallery-item:nth-child(12), .gallery-page .layout-grid .e-gallery-item:nth-child(20), .gallery-page .layout-grid .e-gallery-item:nth-child(28) {
    transform: scale(0.83);
    height: 215px;
    transform-origin: right top;
    margin-top: -60px;
    margin-bottom: -36px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(3), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(11), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(19), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(27), .gallery-page .layout-grid .e-gallery-item:nth-child(3), .gallery-page .layout-grid .e-gallery-item:nth-child(11), .gallery-page .layout-grid .e-gallery-item:nth-child(19), .gallery-page .layout-grid .e-gallery-item:nth-child(27) {
    height: 215px;
    transform: scale(0.83);
    transform-origin: left top;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(2), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(10), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(18), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(26), .gallery-page .layout-grid .e-gallery-item:nth-child(2), .gallery-page .layout-grid .e-gallery-item:nth-child(10), .gallery-page .layout-grid .e-gallery-item:nth-child(18), .gallery-page .layout-grid .e-gallery-item:nth-child(26) {
    height: 557px;
    grid-row: span 2;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(6), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(14), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(22), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(30), .gallery-page .layout-grid .e-gallery-item:nth-child(6), .gallery-page .layout-grid .e-gallery-item:nth-child(14), .gallery-page .layout-grid .e-gallery-item:nth-child(22), .gallery-page .layout-grid .e-gallery-item:nth-child(30) {
    height: 360px;
    transform: scale(0.83);
    transform-origin: right top;
    margin-bottom: -60px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(8), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(16), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(24), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(32), .gallery-page .layout-grid .e-gallery-item:nth-child(8), .gallery-page .layout-grid .e-gallery-item:nth-child(16), .gallery-page .layout-grid .e-gallery-item:nth-child(24), .gallery-page .layout-grid .e-gallery-item:nth-child(32) {
    height: 360px;
    transform: scale(0.83);
    transform-origin: left top;
    margin-bottom: -60px;
  }
}
@media screen and (max-width: 1024.9px) {
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(1), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(4), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(6), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(8), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(11), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(13), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(15), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(18), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(20), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(22), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(25), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(27), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(29), .gallery-page .layout-grid .e-gallery-item:nth-child(1), .gallery-page .layout-grid .e-gallery-item:nth-child(4), .gallery-page .layout-grid .e-gallery-item:nth-child(6), .gallery-page .layout-grid .e-gallery-item:nth-child(8), .gallery-page .layout-grid .e-gallery-item:nth-child(11), .gallery-page .layout-grid .e-gallery-item:nth-child(13), .gallery-page .layout-grid .e-gallery-item:nth-child(15), .gallery-page .layout-grid .e-gallery-item:nth-child(18), .gallery-page .layout-grid .e-gallery-item:nth-child(20), .gallery-page .layout-grid .e-gallery-item:nth-child(22), .gallery-page .layout-grid .e-gallery-item:nth-child(25), .gallery-page .layout-grid .e-gallery-item:nth-child(27), .gallery-page .layout-grid .e-gallery-item:nth-child(29) {
    height: 300px;
    grid-row: span 2;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(4), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(11), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(18), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(25), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(32), .gallery-page .layout-grid .e-gallery-item:nth-child(4), .gallery-page .layout-grid .e-gallery-item:nth-child(11), .gallery-page .layout-grid .e-gallery-item:nth-child(18), .gallery-page .layout-grid .e-gallery-item:nth-child(25), .gallery-page .layout-grid .e-gallery-item:nth-child(32) {
    height: 300px;
    grid-column: span 2;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(2), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(7), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(9), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(14), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(16), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(21), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(23), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(28), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(30), .gallery-page .layout-grid .e-gallery-item:nth-child(2), .gallery-page .layout-grid .e-gallery-item:nth-child(7), .gallery-page .layout-grid .e-gallery-item:nth-child(9), .gallery-page .layout-grid .e-gallery-item:nth-child(14), .gallery-page .layout-grid .e-gallery-item:nth-child(16), .gallery-page .layout-grid .e-gallery-item:nth-child(21), .gallery-page .layout-grid .e-gallery-item:nth-child(23), .gallery-page .layout-grid .e-gallery-item:nth-child(28), .gallery-page .layout-grid .e-gallery-item:nth-child(30) {
    height: 180px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(3), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(5), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(10), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(12), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(17), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(19), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(24), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(26), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(31), .gallery-page .layout-grid .e-gallery-item:nth-child(3), .gallery-page .layout-grid .e-gallery-item:nth-child(5), .gallery-page .layout-grid .e-gallery-item:nth-child(10), .gallery-page .layout-grid .e-gallery-item:nth-child(12), .gallery-page .layout-grid .e-gallery-item:nth-child(17), .gallery-page .layout-grid .e-gallery-item:nth-child(19), .gallery-page .layout-grid .e-gallery-item:nth-child(24), .gallery-page .layout-grid .e-gallery-item:nth-child(26), .gallery-page .layout-grid .e-gallery-item:nth-child(31) {
    height: 110px;
  }
}
@media screen and (max-width: 767.9px) {
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(1), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(4), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(6), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(8), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(11), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(13), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(15), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(18), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(20), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(22), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(25), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(27), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(29), .gallery-page .layout-grid .e-gallery-item:nth-child(1), .gallery-page .layout-grid .e-gallery-item:nth-child(4), .gallery-page .layout-grid .e-gallery-item:nth-child(6), .gallery-page .layout-grid .e-gallery-item:nth-child(8), .gallery-page .layout-grid .e-gallery-item:nth-child(11), .gallery-page .layout-grid .e-gallery-item:nth-child(13), .gallery-page .layout-grid .e-gallery-item:nth-child(15), .gallery-page .layout-grid .e-gallery-item:nth-child(18), .gallery-page .layout-grid .e-gallery-item:nth-child(20), .gallery-page .layout-grid .e-gallery-item:nth-child(22), .gallery-page .layout-grid .e-gallery-item:nth-child(25), .gallery-page .layout-grid .e-gallery-item:nth-child(27), .gallery-page .layout-grid .e-gallery-item:nth-child(29) {
    height: 193px;
    grid-row: span 2;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(4), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(11), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(18), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(25), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(32), .gallery-page .layout-grid .e-gallery-item:nth-child(4), .gallery-page .layout-grid .e-gallery-item:nth-child(11), .gallery-page .layout-grid .e-gallery-item:nth-child(18), .gallery-page .layout-grid .e-gallery-item:nth-child(25), .gallery-page .layout-grid .e-gallery-item:nth-child(32) {
    height: 193px;
    grid-column: span 2;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(2), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(7), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(9), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(14), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(16), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(21), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(23), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(28), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(30), .gallery-page .layout-grid .e-gallery-item:nth-child(2), .gallery-page .layout-grid .e-gallery-item:nth-child(7), .gallery-page .layout-grid .e-gallery-item:nth-child(9), .gallery-page .layout-grid .e-gallery-item:nth-child(14), .gallery-page .layout-grid .e-gallery-item:nth-child(16), .gallery-page .layout-grid .e-gallery-item:nth-child(21), .gallery-page .layout-grid .e-gallery-item:nth-child(23), .gallery-page .layout-grid .e-gallery-item:nth-child(28), .gallery-page .layout-grid .e-gallery-item:nth-child(30) {
    height: 112px;
  }
  .gallery-page .e-gallery-grid .e-gallery-item:nth-child(3), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(5), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(10), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(12), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(17), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(19), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(24), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(26), .gallery-page .e-gallery-grid .e-gallery-item:nth-child(31), .gallery-page .layout-grid .e-gallery-item:nth-child(3), .gallery-page .layout-grid .e-gallery-item:nth-child(5), .gallery-page .layout-grid .e-gallery-item:nth-child(10), .gallery-page .layout-grid .e-gallery-item:nth-child(12), .gallery-page .layout-grid .e-gallery-item:nth-child(17), .gallery-page .layout-grid .e-gallery-item:nth-child(19), .gallery-page .layout-grid .e-gallery-item:nth-child(24), .gallery-page .layout-grid .e-gallery-item:nth-child(26), .gallery-page .layout-grid .e-gallery-item:nth-child(31) {
    height: 70px;
  }
}
@media screen and (max-width: 1024.9px) {
  .mob-sticky-bar ul {
    width: 100%;
  }
  .mob-sticky-bar ul li {
    width: 100%;
  }
  .footer-order-btn {
    position: relative;
  }
  .footer-order-btn:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 20px;
    top: -20px;
    left: 0;
  }
  .footer-order-btn a.elementor-item {
    font-family: "JosefinSans", Sans-serif;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700 !important;
    color: #FFF !important;
    text-transform: uppercase;
    background-color: #B7262B;
    border-radius: 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #FFF !important;
    padding: 15px 25px 10px 25px !important;
    justify-content: center;
    min-height: 50px;
  }
  .footer-order-btn a.elementor-item .sub-arrow {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5" fill="none"><path d="M3.58789 0H1.0021C0.111199 0 -0.334969 1.07714 0.294996 1.70711L2.88078 4.29289C3.27131 4.68342 3.90447 4.68342 4.295 4.29289L6.88078 1.70711C7.51075 1.07714 7.06458 0 6.17368 0H3.58789Z" fill="white"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px;
    transition: all 0.3s;
    transform: translateX(5px) translateY(-2px);
  }
  .footer-order-btn a.elementor-item .sub-arrow svg.e-font-icon-svg {
    opacity: 0;
    width: 6px;
    height: 6px;
  }
  .footer-order-btn a.elementor-item.highlighted {
    color: #FFF !important;
  }
  .footer-order-btn a.elementor-item.highlighted .sub-arrow {
    transform: rotate(180deg) translateX(-5px) translateY(2px);
  }
  .footer-order-btn ul.sub-menu {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: -135px !important;
    height: auto;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.6);
    padding: 10px;
  }
  .footer-order-btn ul.sub-menu li:not(:last-child) {
    border-bottom: 1px solid #FFF;
  }
  .footer-order-btn ul.sub-menu li:not(:last-child) a {
    padding: 0;
    padding-bottom: 5px;
  }
  .footer-order-btn ul.sub-menu li:not(:last-child) a:hover {
    padding: 0;
    padding-bottom: 5px;
  }
  .footer-order-btn ul.sub-menu li:last-child a {
    padding: 0;
    padding-top: 7px;
  }
  .footer-order-btn ul.sub-menu li:last-child a:hover {
    padding: 0;
    padding-top: 7px;
  }
  .footer-order-btn ul.sub-menu a {
    color: #FFF;
    text-align: center;
    font-family: "JosefinSans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    text-transform: uppercase;
    border: none;
    padding: 0;
    justify-content: center;
  }
  .footer-order-btn ul.sub-menu a:hover, .footer-order-btn ul.sub-menu a:focus {
    color: #B7262B;
    background-color: transparent;
  }
  .footer-order-btn:hover + ul.sub-menu, .footer-order-btn > a:focus + ul.sub-menu {
    display: block !important;
  }
}
