/* PRELOADER */
.preloader {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  z-index: 99999;
  right: 0;
  top: 0;
  background: #ffffff;
}

.preloader figure {
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.164);
  border-radius: 50%;
  -webkit-animation: fadeup 0.30s;
  animation: fadeup 0.30s;
  position: relative;
}

.preloader figure:after {
  content: "";
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  border-top: 1px solid #FFC03D;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-animation: rotate1 0.60s infinite;
  animation: rotate1 0.60s infinite;
}

.preloader img {
  height: 60px;
  display: inline-block;
  -o-object-fit: contain;
  object-fit: contain;
  padding: 5px;
}

.page-loaded .preloader {
  top: 100%;
}

@-webkit-keyframes fadeup {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeup {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotate1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.button-center span.elementor-button-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-center span.elementor-button-content-wrapper i {
  font-size: 36px;
}

.sp-horizontal .sp-arrows {
  left: 50% !important;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 72% !important;
  max-width: 1274px;
  z-index: 2;
}

.page div#section_7,
.page div#section_8,
.page div#section_9,
.page div#section_10,
.page div#section_11,
.page div#section_12,
.page div#section_13,
.page div#section_14,
.page div#section_15,
.page div#section_16,
.page div#section_17,
.page div#section_18,
.page div#section_19,
.page div#section_20,
.page div#section_21, .archive div#section_7,
.archive div#section_8,
.archive div#section_9,
.archive div#section_10,
.archive div#section_11,
.archive div#section_12,
.archive div#section_13,
.archive div#section_14,
.archive div#section_15,
.archive div#section_16,
.archive div#section_17,
.archive div#section_18,
.archive div#section_19,
.archive div#section_20,
.archive div#section_21, .single div#section_7,
.single div#section_8,
.single div#section_9,
.single div#section_10,
.single div#section_11,
.single div#section_12,
.single div#section_13,
.single div#section_14,
.single div#section_15,
.single div#section_16,
.single div#section_17,
.single div#section_18,
.single div#section_19,
.single div#section_20,
.single div#section_21 {
  display: none;
}

.elementor-editor-active div#section_7,
.elementor-editor-active div#section_8,
.elementor-editor-active div#section_9,
.elementor-editor-active div#section_10,
.elementor-editor-active div#section_11,
.elementor-editor-active div#section_12,
.elementor-editor-active div#section_13,
.elementor-editor-active div#section_14,
.elementor-editor-active div#section_15,
.elementor-editor-active div#section_16,
.elementor-editor-active div#section_17,
.elementor-editor-active div#section_18,
.elementor-editor-active div#section_19,
.elementor-editor-active div#section_20,
.elementor-editor-active div#section_21 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div#section_7.view-more-visible, div#section_8.view-more-visible, div#section_9.view-more-visible, div#section_10.view-more-visible, div#section_11.view-more-visible, div#section_12.view-more-visible, div#section_13.view-more-visible, div#section_14.view-more-visible, div#section_15.view-more-visible, div#section_16.view-more-visible, div#section_17.view-more-visible, div#section_18.view-more-visible, div#section_19.view-more-visible, div#section_20.view-more-visible, div#section_21.view-more-visible {
  min-height: 410px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.carousel-main .jet-carousel__item-inner .jet-carousel__content {
  border-radius: 0px 32.728px 0px 0px;
  background: #FFF;
  padding: 24px;
  margin-top: -36px;
}

.carousel-main .jet-carousel__item-inner:hover .jet-carousel__content {
  background: #FFC03D;
}

.carousel-main .jet-carousel__item-inner:hover .jet-carousel__content span.jet-carousel__item-title {
  color: #fff;
}

.e-n-accordion > .e-n-accordion-item:first-child > .e-n-accordion-item-title {
  border: none !important;
}

.elementor-widget-n-accordion .e-n-accordion-item {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #000000;
}

.button-learn-more-listing a.jet-listing-dynamic-link__link {
  width: 100%;
}

.single .dymanic-slider-listing.single .prev-arrow.jet-engine-arrow.slick-arrow {
  left: -40px;
}

.single .dymanic-slider-listing.single .jet-engine-gallery-slider .jet-engine-arrow.next-arrow {
  right: -40px;
}

.dymanic-slider-listing .jet-engine-gallery-slider .jet-engine-arrow {
  color: #FFC03D;
  background-color: transparent;
}

.dymanic-slider-listing .jet-engine-gallery-slider .jet-engine-arrow:hover {
  color: #000;
}

.dymanic-slider-listing .jet-engine-gallery-slider .jet-engine-arrow.next-arrow {
  right: -20px;
}

.dymanic-slider-listing .prev-arrow.jet-engine-arrow.slick-arrow {
  left: -20px;
}

.dymanic-slider-listing .jet-listing .slick-slide img, .dymanic-slider-listing .jet-listing-dynamic-field__content .slick-slide img {
  /*max-height: 251px;*/
  /*-o-object-fit: contain;*/
  /*object-fit: contain;*/
}

.jet-slider__content.sp-layer {
  opacity: 1 !important;
  visibility: visible !important;
}

ul.elementor-icon-list-items {
  list-style: none !important;
}

.archive .container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.jet-listing-grid__slider-icon {
  border-radius: 100%;
}

.container-link-absolute {
  position: relative;
}

.container-link-absolute .link-image-absolute {
  position: absolute;
  height: 100%;
  width: 100%;
}

.container-link-absolute .link-image-absolute .jet-listing.jet-listing-dynamic-link {
  height: 100%;
  width: 100%;
}

.container-link-absolute .link-image-absolute .jet-listing.jet-listing-dynamic-link a {
  height: 100%;
  width: 100%;
}

.container-header-custom-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0);
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.container-header-custom-sticky.active {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.2);
}

.home .logo-sticky, .archive .logo-sticky {
  display: none;
}

.home .container-header-custom-sticky .logo-sticky img.jet-logo__img, .archive .container-header-custom-sticky .logo-sticky img.jet-logo__img {
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

.home .white-container-sticky.container-header-custom-sticky.active .menu-item-link-top, .archive .white-container-sticky.container-header-custom-sticky.active .menu-item-link-top {
  color: #000;
}

.home .white-container-sticky.container-header-custom-sticky.active .elementor-icon-list-text, .archive .white-container-sticky.container-header-custom-sticky.active .elementor-icon-list-text {
  color: #000;
}

.home .white-container-sticky.container-header-custom-sticky.active .elementor-view-default .elementor-icon, .archive .white-container-sticky.container-header-custom-sticky.active .elementor-view-default .elementor-icon {
  color: #000;
  border-color: #000;
}

.home .white-container-sticky.container-header-custom-sticky.active .elementor-icon-list-item > a, .archive .white-container-sticky.container-header-custom-sticky.active .elementor-icon-list-item > a {
  font-size: 20px;
}

.home .white-container-sticky.container-header-custom-sticky.active .logo-sticky, .archive .white-container-sticky.container-header-custom-sticky.active .logo-sticky {
  display: block;
}

.home .white-container-sticky.container-header-custom-sticky.active .logo-sticky img.jet-logo__img, .archive .white-container-sticky.container-header-custom-sticky.active .logo-sticky img.jet-logo__img {
  max-width: 100px;
}

.home .white-container-sticky.container-header-custom-sticky.active .logo-default, .archive .white-container-sticky.container-header-custom-sticky.active .logo-default {
  display: none;
}

.home .white-container-sticky.container-header-custom-sticky.active .jet-blocks-icon svg, .archive .white-container-sticky.container-header-custom-sticky.active .jet-blocks-icon svg {
  fill: #000;
}

.single .container-header-custom-sticky.active .elementor-icon-list-item > a, .page-id-17 .container-header-custom-sticky.active .elementor-icon-list-item > a {
  font-size: 20px;
}

.single .container-header-custom-sticky.active .logo-sticky img.jet-logo__img, .page-id-17 .container-header-custom-sticky.active .logo-sticky img.jet-logo__img {
  max-width: 165px;
}

@media (max-width: 1025px) {
  .main-menu .menu-item .menu-item-link-top {
    color: #000 !important;
  }
  .main-menu .menu-item .menu-item-link-top:hover {
    color: #FFC03D !important;
  }
}

@media (min-width: 768px) {
  .sp-horizontal .sp-arrows {
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 67% !important;
    max-width: 1274px;
  }
}

@media (min-width: 1025px) {
  .phone-mobile {
    display: none;
  }
}

@media (min-width: 1200px) {
  .home .white-container-sticky.container-header-custom-sticky.active .logo-sticky, .archive .white-container-sticky.container-header-custom-sticky.active .logo-sticky {
    display: block;
  }
  .home .white-container-sticky.container-header-custom-sticky.active .logo-sticky img.jet-logo__img, .archive .white-container-sticky.container-header-custom-sticky.active .logo-sticky img.jet-logo__img {
    max-width: 100px;
  }
  .single .container-header-custom-sticky.active .logo-sticky img.jet-logo__img, .page-id-17 .container-header-custom-sticky.active .logo-sticky img.jet-logo__img {
    max-width: 100px;
  }
  .contaner-plus-left-image .text-container {
    max-height: 373px;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #F5F5F5), color-stop(50%, transparent));
    background: linear-gradient(to right, #F5F5F5 50%, transparent 50%);
  }
  .contaner-plus .text-container {
    max-height: 373px;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #F5F5F5));
    background: linear-gradient(to right, transparent 50%, #F5F5F5 50%);
  }
}

@media (min-width: 1214px) {
  .contaner-plus .text-container {
    max-height: 386px;
  }
}

@media (min-width: 1320px) {
  .carousel-main {
    position: relative;
    width: 100vw;
    left: calc((100vw - 1236px) / 2);
    max-width: unset;
    padding-right: 0;
  }
  .carousel-main .slick-slide img {
    margin: 0;
  }
  .carousel-main .jet-carousel__content {
    max-width: 534px;
  }
}

@media (min-width: 1320px) {
  .carousel-main .jet-arrow.prev-arrow {
    top: -80px !important;
    right: calc((100vw - 1168px) / 1) !important;
  }
  .carousel-main .jet-arrow.next-arrow {
    top: -80px !important;
    right: calc((100vw - 1236px) / 1) !important;
  }
}

/*# sourceMappingURL=main.css.map */
