@charset "utf-8";

/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{/*display:none;*/width:100%;z-index:10}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;/*overflow:hidden;*/-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Arrows */

.owl-nav {position:absolute; top:50%; margin: -25px 0 0 0; width:100%; left:0; z-index:100;}
.owl-prev,
.owl-next{
	cursor: pointer;
    position: absolute;
    top: 50%;
    display: block;
    width: 26px;
    height: 26px;
    padding: 0;
    -webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-indent: -9999px;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
	background-position: center center;
	background: no-repeat center center transparent;
	border: none;
}
.owl-prev:hover,
.owl-prev:focus,
.owl-next:hover,
.owl-next:focus{
    /* background-color: rgba(255,255,255,1); */
	outline:none;
}

.owl-prev:before,
.owl-next:before{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.owl-prev:after,
.owl-next:after{
	position:absolute;
	z-index:155;
	top:0;
	left:0;
	width:26px;
	height:26px;
	opacity: 1;
	display:block;
	text-indent: 0;
    content:"";
	background-repeat:no-repeat;
	background-position: center center;
}

.owl-prev:after{background-image:url(../img/arr_l_w.svg); filter: brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(367%) hue-rotate(173deg) brightness(90%) contrast(80%);}

.owl-next:after{background-image:url(../img/arr_r_w.svg); filter: brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(367%) hue-rotate(173deg) brightness(90%) contrast(80%);}


.owl-prev{left: 0px;}
.owl-next{right: 0px;}

.owl-dots {height:10px; text-align:right; padding:0; width:auto; float:right}

.owl-carousel .owl-dot {width:10px; height:10px; display:inline-block; margin: 0 5px; float:left; /*background-image: url(../img/bull.svg);*/ background-repeat: no-repeat; background-position: center center; }

.owl-carousel .owl-dot.active {/*background-image: url(../img/bull_act.svg);*/}

.owl-carousel .owl-item img {height:auto;}

.owl-carousel a.item {position:relative; width: 100%; height: 100%; display:block;}

.owl-carousel .video:after {content: ""; display:inline-block; position:absolute; width: 89px; height: 89px; /*background-image: url(../img/video.svg);*/ top:50%; left: 50%; transform: translate(-50%, -50%);}


.owl-carousel > a {
    display: none !important;
}
.owl-carousel > a:first-child {
    display: block !important; margin: 0 auto; text-align: center;
}
/* sizes="(min-width: 1800px) calc(100vw - 800px), (min-width: 1450px) calc(100vw - 600px), (min-width: 1000px) calc(100vw - 400px), 90vw" */

@media (max-width: 999px) {.owl-carousel > a img {width: 90%; height: auto; }}
@media (min-width: 1000px) {.owl-carousel > a img {width: calc(100% - 400px); height: auto; }}
@media (min-width: 1450px) {.owl-carousel > a img {width: calc(100% - 600px); height: auto; }}
@media (min-width: 1800px) {.owl-carousel > a img {width: calc(100% - 800px); height: auto; }}


/***************************************************** magnific popup */

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: rgba(247, 247, 247, 1);
  opacity: 1; }

.mfp-bg:after {
  top: 20px;
  left: 20px;
	position: absolute;
	width: 115px; height: 55px;
  /*content: url(../img/logo_color.svg);*/ }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 80px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 56px;
  height: 56px;
  line-height: 56px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: .8; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: var(--txt); }

.mfp-container  .mfp-close {
  color: var(--txt); background: white; 
  right: 20px; top: 20px; position: fixed;
  text-align: center;
  width: 56px; height: 56px; border-radius: 50px;}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #3f3f3f;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

button.mfp-arrow {
  position: absolute;
  opacity: 1;
  margin: 0;
  top: 50%;
  margin-top: -28px;
  padding: 0;
  width: 56px;
  height: 56px;
	background-color: #fff;
  -webkit-tap-highlight-color: transparent;
  border-radius: 50px; 
	/*background-image: url(../img/arr_l.svg);
	background-repeat: no-repeat;
	background-position: center center;*/
border: 1px solid transparent;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}

  .mfp-arrow:active {
    margin-top: -25px; }

  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }

.mfp-arrow-left {
  left: 20px;
  background-repeat: no-repeat; background-position: center center; background-image: url(../img/arr_l.svg);
}

.mfp-arrow-right {
  right: 20px;
  background-repeat: no-repeat; background-position: center center; background-image: url(../img/arr_r.svg);
}
.mfp-arrow-left,
.mfp-arrow-right {
  -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out;
}
.mfp-arrow-left:hover,
.mfp-arrow-right:hover {
  background-size: 20px auto; 
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 60px 0;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    /*box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;*/ }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -46px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: right;
  line-height: 18px;
  color: #3f3f3f;
  word-wrap: break-word;
  padding-right: 0; }

  .mfp-title span {
    color: var(--txt-lite); font-size: 14px; line-height: 17px; text-transform: uppercase; letter-spacing: 1.5px;}
    .mfp-title span span {
      color: var(--txt); }
  

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    /*background: rgba(0, 0, 0, 0.6);*/
	  background: white;
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    /* top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6); */
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    /* -webkit-transform: scale(0.75);
    transform: scale(0.75);  */
  }
  .mfp-arrow-left {
    /*-webkit-transform-origin: 0;
    transform-origin: 0;*/ }
  .mfp-arrow-right {
    /*-webkit-transform-origin: -100%;
    transform-origin: -100%;*/
	/* transform: scale(0.75) rotate(180deg); */ 
}
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* jquery datepicker overrides */

.ui-widget.ui-widget-content {
  border: none;
  box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
}
.ui-widget-header {
  border: none; padding: .2em 0 10px !important;
  background: transparent; border-bottom: 1px solid #BDBDBD;
}
.ui-datepicker th {
  font-size: 12px; text-transform: uppercase;
  font-weight: 500;
}
.ui-state-default, 
.ui-widget-content .ui-state-default {
  border: none;
  background: transparent;
  color: #454545;
  border-radius: 50%;
}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active, 
.ui-button:active, 
.ui-button.ui-state-active:hover {
  border: none;
  background: var(--primary);
  color: #fff;
}
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight {
  border: none;
  background: var(--tertiary);
  color: white;
}
.ui-datepicker {
  width: 264px;
  padding: 0.5em 0.5em;
  z-index: 9999 !important;
}
.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}
.ui-datepicker td {
  border: 0;
  padding: 0;
  width: 14.111%;
  height: 14.111% !important;
  overflow: hidden;
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
  top:3px;
  border-radius: 50%;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
  top:3px; cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev{
  left:2px
}
.ui-datepicker .ui-datepicker-next{
  right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
  left:2px
}
.ui-datepicker .ui-datepicker-next-hover{
  right:2px
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{
  border:none;
  background:#ededed;
}
.ui-icon-circle-triangle-w {
  background-position: -97px -1px;
}
.ui-icon-circle-triangle-e {
  background-position: -32px -1px;
}
/*____________________________*/









.mod-weather {display: flex; justify-content: center; gap: 40px; align-items: center; font-size: 16px;}

.mod-weather-now, .mod-weather-forecast {
	display: flex;
	/* width: 100%; */
}

.mod-weather-now .weather-icon {
    display: flex;
    /* width:50%; */
}

.mod-weather span, .mod-weather a {display: block;}  
.mod-weather-now .mod-weather-temp {
    font-size: 2em;
}

.mod-weather-forecast .weather-icon {
    font-size: 50px;
}

.mod-weather-forecast.block > div {
	display: flex; flex-direction: column; width: 170px; text-align: center; border-left: 1px solid #E0E0E0;
}
.mod-weather-forecast.block > div:first-child {
	border-left: none;
}

.mod-weather-forecast.block div .weather-icon {
    height: 50px; width: 100%;
}

.mod-weather-forecast.list div {
    display: flex;
    text-align: center;	
}

.mod-weather-forecast.list .mod-weather-day  {
    font-weight: bold;
}

.mod-weather a {text-align: center; font-size: 12px; color: #8A9397;} 

.mod-weather span .mod-weather-label {
    display: inline;
}

.mod-weather-now .weather-icon {
    width: 120px;  padding: 0;
}

.mod-weather-now .mod-weather-temp {
    width: 120px;  padding: 0; font-size: 32px; line-height: 28px; font-weight: 600;
}
.mod-weather-now .weather-icon i.no-data::before {
	visibility: hidden;	
}


/********************* FONT IKONE *************************/
@font-face {
    font-family: 'forecastfont';
    src: url("fonts/iconvault_forecastfont.eot");
    src: url("fonts/iconvault_forecastfont.eot#iefix") format("embedded-opentype"), url("fonts/iconvault_forecastfont.woff") format("woff"), url("fonts/iconvault_forecastfont.ttf") format("truetype"), url("fonts/iconvault_forecastfont.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

.weather-icon {
    position:relative;
    font-family: 'forecastfont';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    font-size: 100px;
    padding-bottom: 0;
}

.weather-icon i {
    font-style: normal; display: inline-block; position: absolute; 
}
.mod-weather-now .weather-icon i {
    width: 100px; height: 100px; top: 0; left: 0;
}
.mod-weather-forecast .weather-icon i,
.mod-weather-forecast .weather-icon i.no-data {
    width: 50px; height: 50px; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-top: 10px;
}
.mod-weather-forecast .weather-icon i.no-data {
    margin-left: 15px;
}

.weather-icon > i::before, .weather-icon > i::after {
    position:absolute;
    top: 0;
    left: 0;
}




/****************/
.dark.mod-weather, .dark.mod-weather .mod-weather-source, .dark.mod-weather .mod-weather-now .weather-icon, .dark.mod-weather .mod-weather-now .mod-weather-temp {
  color: var(--txt);
}
.mod-weather-forecast.block div >* {
  width: 100%;
}
.mod-weather-now, .mod-weather-forecast {
  width: unset;
}
.mod-weather span, .mod-weather a {
  display: block;
}
.mod-weather-forecast .weather-icon i, .mod-weather-forecast .weather-icon i.no-data {
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 10px;
}
.mod-weather-now, .mod-weather-forecast {
  padding: 0;
  margin-bottom: 0;
  border-bottom: none;
  margin-top: 0;
}
.mod-weather a {
  text-align: center;
  font-size: 12px;
  color: #8A9397 !important;
}





.hide_desktop {display:none;}
.show_desktop {display:block;}
.showOnDesktop {display:block;}
.showOnMobile {display:none;}
.mt-0 {margin-top:0 !important;}
.mt-10 {margin-top:10px !important;}
.mt-15 {margin-top:15px !important;}
.mt-20 {margin-top:20px !important;}
.mt-30 {margin-top:30px !important;}
.mt-50 {margin-top:50px !important;}
.mt-75 {margin-top:75px !important;}
.mt-100 {margin-top:100px !important;}
.mt-120 {margin-top:120px !important;}
.mt-150 {margin-top:150px !important;}
.mb-0 {margin-bottom:0 !important;}
.mb-10 {margin-bottom:10px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;}
.mb-30 {margin-bottom:30px !important;}
.mb-50 {margin-bottom:50px !important;}
.mb-75 {margin-bottom:75px !important;}
.mb-100 {margin-bottom:100px !important;}
.mb-120 {margin-bottom:120px !important;}
.mb-150 {margin-bottom:150px !important;}
.pt-0 {padding-top:0 !important;}
.pt-10 {padding-top:10px !important;}
.pt-15 {padding-top:15px !important;}
.pt-20 {padding-top:20px !important;}
.pt-30 {padding-top:30px !important;}
.pt-40 {padding-top:40px !important;}
.pt-50 {padding-top:50px !important;}
.pt-75 {padding-top:75px !important;}
.pt-90 {padding-top:90px !important;}
.pt-100 {padding-top:100px !important;}
.pt-150 {padding-top:150px !important;}
.pb-0 {padding-bottom:0 !important;}
.pb-10 {padding-bottom:10px !important;}
.pb-15 {padding-bottom:15px !important;}
.pb-20 {padding-bottom:20px !important;}
.pb-30 {padding-bottom:30px !important;}
.pb-40 {padding-bottom:40px !important;}
.pb-50 {padding-bottom:50px !important;}
.pb-75 {padding-bottom:75px !important;}
.pb-100 {padding-bottom:100px !important;}
.pb-150 {padding-bottom:150px !important;}

@media (max-width: 1100px) {
	.hide_mob {display:none;}
	.show_mob {display:block;}
}

@media (max-width: 767px) {
  .mt-0-mob {margin-top:0 !important;}
	.mt-10-mob {margin-top:10px !important;}
	.mt-15-mob {margin-top:15px !important;}
	.mt-20-mob {margin-top:20px !important;}
	.mt-30-mob {margin-top:30px !important;}
	.mt-50-mob {margin-top:50px !important;}
	.mt-75-mob {margin-top:75px !important;}
	.mt-100-mob {margin-top:100px !important;}
	.mt-150-mob {margin-top:150px !important;}
	.mb-0-mob {margin-bottom:0 !important;}
	.mb-10-mob {margin-bottom:10px !important;}
	.mb-15-mob {margin-bottom:15px !important;}
	.mb-20-mob {margin-bottom:20px !important;}
	.mb-30-mob {margin-bottom:30px !important;}
	.mb-50-mob {margin-bottom:50px !important;}
	.mb-75-mob {margin-bottom:75px !important;}
	.mb-100-mob {margin-bottom:100px !important;}
	.mb-150-mob {margin-bottom:150px !important;}
	.pt-0-mob {padding-top:0 !important;}
	.pt-10-mob {padding-top:10px !important;}
	.pt-15-mob {padding-top:15px !important;}
	.pt-20-mob {padding-top:20px !important;}
	.pt-30-mob {padding-top:30px !important;}
	.pt-40-mob {padding-top:30px !important;}
	.pt-50-mob {padding-top:50px !important;}
	.pt-75-mob {padding-top:75px !important;}
	.pt-100-mob {padding-top:100px !important;}
	.pt-150-mob {padding-top:150px !important;}
	.pb-0-mob {padding-bottom:0 !important;}
	.pb-10-mob {padding-bottom:10px !important;}
	.pb-15-mob {padding-bottom:15px !important;}
	.pb-20-mob {padding-bottom:20px !important;}
	.pb-30-mob {padding-bottom:30px !important;}
	.pb-40-mob {padding-bottom:30px !important;}
	.pb-50-mob {padding-bottom:50px !important;}
	.pb-75-mob {padding-bottom:75px !important;}
	.pb-100-mob {padding-bottom:100px !important;}
	.pb-150-mob {padding-bottom:150px !important;}
}

@font-face {
  font-family: "TANAegean";
  src: url('../fonts/font.woff2') format('woff2'), url('../fonts/font.woff') format('woff');
}

html {scroll-behavior: smooth;}

* {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

body {margin: 0; font-family: "Inter", sans-serif; font-weight: normal; font-size: 17px;
line-height: 28px; color: var(--txt); overflow-x: hidden !important; background: white;}

body.hideoverflow {width: 100vw; height: 100vh; overflow: hidden;}

h1, h2, h3, h4, h5, h6 {font-family: "TANAegean"; color: var(--txt); margin-top: 0; font-weight: 400;}

h1 {font-size: 75px; font-weight: 400; line-height: 127%; margin-bottom: 15px;}
h2 {font-size: 38px; font-weight: 400; line-height: 60px; margin-bottom: 15px;}
h3 {font-size: 30px; font-weight: 400; line-height: 54px; margin-bottom: 15px;}
h4 {font-size: 16px; font-weight: 600; line-height: 19px; font-family: "Inter", sans-serif; margin-bottom: 10px; text-transform: uppercase; }
h5 {font-size: 11px; font-weight: 600; line-height: 13px; font-family: "Inter", sans-serif; margin-bottom: 6px; text-transform: uppercase; }
h6 {font-size: 18px; font-weight: 400; line-height: 120%; }

.wrap {width: var(--wrap); margin: 0 auto; }

.showOnMobile,
.showOnAlt {display:none !important;}

/* CLS: alse set atrributes for images in html */
img { aspect-ratio: attr(width) / attr(height); vertical-align: middle; max-width: 100%; height: auto; }

* {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

div, a, span, input, textarea, ul, li, img, button, h1, h2, h3, h4, h5, h5 { -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

input, 
textarea, 
select,
.input_container label  {font-family: "Inter", sans-serif; width: 100%; padding: 0 15px; border: 1px solid var(--border-lite); height: 48px; max-width: 100%; min-width: 100%; background: white; font-size: 15px; color: var(--txt); }

.input_container label  {display: block; line-height: 48px;}




textarea {padding: 15px 15px; height: 112px; }

input:focus, textarea:focus, select:focus {outline:none;}

button {cursor: pointer; }

p {margin: 0 0 15px 0; }

p:last-child {margin: 0;}

a {-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration:none; color:var(--txt);}

a:hover {text-decoration:none; color: var(--primary); }

p a {text-decoration:none; color: var(--tertiary); }
p a:hover {text-decoration:underline; color: var(--tertiary); }

.centered {text-align: center; }

.read_more, .view_all {display: inline-block; background-repeat: no-repeat; background-position: center center;}
.read_more {background-image: url(../img/shell.svg);}
/*.view_all {background-image: url(../img/arr_circ.svg);}*/
/*.view_all.white {background-image: url(../img/arr_circ_w.svg);}*/

.readmore {display: inline-block; color: var(--primary); font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
.readmore img {
  margin: -2px 0 2px 0;
  filter: brightness(0) saturate(100%) invert(75%) sepia(10%) saturate(872%) hue-rotate(349deg) brightness(86%) contrast(85%);
}
.readmore:hover {color: #3f3f3f;  }
.readmore:hover img {
  filter: brightness(0) saturate(100%);
}

.arch_img img {border-radius: 1000px 1000px 0 0;}

.buttlike {display: inline-block; color: var(--txt); border: 1px solid var(--border-lite); padding: 14px 20px; text-transform: uppercase; font-size: 12px; line-height: 13px; font-weight: 700; text-align: center;}
.buttlike:hover {border: 1px solid var(--txt); color: var(--txt);  }

.buttlike.solid {background: var(--tertiary); color: white; border: none; font-size: 16px; line-height: 17px; font-weight: 400; font-family: "TANAegean"; text-transform: none; padding: 18px 20px 10px;}
.buttlike.solid:hover {background: var(--tertiaryhover);  }

.buttlike.full {width: 100%;}

.buttlike.wider {padding: 22px 50px;}
.buttlike.solid.wider {padding: 22px 50px 16px;}


.bg_tert a.buttlike.solid {background: white; color: var(--tertiary);}
.bg_tert a.buttlike.solid:hover {background: rgba(255, 255, 255, 0.9); }





.menu_trigger {display: inline-block; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center center; margin-right: 30px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_316_8396)'%3E%3Cpath d='M22 0H0V1.55288H22V0Z' fill='white'/%3E%3Cpath d='M22 15.3654H0V16.9183H22V15.3654Z' fill='white'/%3E%3Cpath d='M22 7.65H0V9.20288H22V7.65Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_316_8396'%3E%3Crect width='22' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.scroll-up .menu_trigger {filter: brightness(0) saturate(100%) invert(18%) sepia(43%) saturate(0%) hue-rotate(242deg) brightness(98%) contrast(82%);}

.close_menu {
  width: 35px; height: 35px; background-repeat: no-repeat; background-position: center center; background-image: url(../img/X.svg);
  position: fixed; top: 20px; right: 20px;
}
.close_menu:hover {opacity: .8; }

.menu_holder {
    width: 100%;
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    display: block;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.scroll-down .menu_holder,
.scroll-up .menu_holder {
  position: fixed; background: white; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.scroll-down .top_head { display: none; }

.logo_small {display:none;}

.scroll-down .logo_normal,
.scroll-up .logo_normal {
  display: none;
}

.scroll-down .logo_small,
.scroll-up .logo_small {
  display: block;
}




.menu_inner {display: flex; align-items: center; justify-content: space-between; padding: 0; }

.menu_logos {padding: 0 0 0 30px; }

.menu {padding: 0 30px 0 0;}

.menu ul,
.top_head ul {list-style: none; padding: 0; margin: 0; }

.menu li,
.top_head li {display: inline-block; }

.menu li a {display: inline-block; color: white; font-size: 16px; line-height: 19px; padding: 29px 15px 29px 15px; font-weight: 500;}

.submenu {padding-top: 3px; display: none; position: absolute; z-index: 100; top: 100%; left: 50%; transform: translateX(-50%); }
.menu li:last-child .submenu {left: auto; right: 0; transform: none; }

.menu li ul {background: white; border-radius: 6px; overflow: hidden; width: 240px; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); margin-top: 3px;}

.menu > ul > li:hover > a {opacity: .8; }

.menu li:hover .submenu, .menu li:focus-within .submenu {display: block; }

.menu li li {border-top: 1px solid var(--bg1); display: block;}
.menu li li:first-child {border-top: none;}

.menu li li a {color: var(--txt); display: block; padding: 17px 20px;  font-weight: 400;}

.menu li.hasSub > a {margin-right: 8px;}
.menu li.hasSub.active:after {content: ""; position: absolute; bottom: 15px; left: 50%; width: 48px; height: 3px; background: white; margin: 0 0 0 -24px;}

.menu li.hasSub > a:after {content: ""; position: absolute; top: 50%; right: 0; width: 8px; height: 8px; background-repeat: no-repeat; background-position: center center; background-image: url(../img/dd.svg); margin: -4px 0 0 0;}

.menu li li:hover a {background: var(--bg1); }

.top_head {border-bottom: 1px solid rgba(217, 217, 217, .3); margin: 0 0 1px 0; padding: 0 30px; display: flex; justify-content: flex-end;}

.top_head li a {display: inline-block; color: white; font-size: 14px; line-height: 17px; padding: 9px 13px; font-weight: 400;}
.top_head > ul > li > a:hover {opacity: .8;}

.top_head li .submenu {display: none; position: absolute; z-index: 200; top: 100%; right: 0; padding: 0; transform: none; left: auto; }

.top_head li ul {background: white; border-radius: 6px; overflow: hidden; width: 120px; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1)}

.top_head li li a {color: var(--txt); display: block; padding: 17px 20px; font-weight: 400;}

.top_head li:hover .submenu, .top_head li:focus-within .submenu {display: block; }

.top_head li li {display: block; }

.top_head li li:hover a {background: var(--bg1); }

.top_head li.hasSub > a:after {content: ""; position: absolute; top: 50%; right: 0; width: 8px; height: 8px; background-repeat: no-repeat; background-position: center center; background-image: url(../img/dd.svg); margin: -4px 0 0 0;}

.scroll-down .menu li a ,
.scroll-up .menu li a,
.scroll-down .top_head li a ,
.scroll-up .top_head li a  {
  color: var(--txt);
}

.scroll-down .menu li.hasSub > a:after,
.scroll-up .menu li.hasSub > a:after,
.scroll-down .top_head li.hasSub > a:after ,
.scroll-up .top_head li.hasSub > a:after  {
  filter: brightness(0) saturate(100%) invert(18%) sepia(43%) saturate(0%) hue-rotate(242deg) brightness(98%) contrast(82%);
}

.scroll-down .menu li.hasSub.active:after,
.scroll-up .menu li.hasSub.active:after {background: var(--primary);}


.header_search_holder {display: inline-block; margin: 0 13px 0 0; }

.header_search {position: absolute; top: 0; right: 0; width: 258px; display: none; padding: 0 0 40px 0; }
.header_search.show {display: block; }

a.search {display: inline-block;  background-position: left center; padding: 0; opacity: 1; padding: 0 0 0 25px; color: white; font-size: 14px; line-height: 35px; font-weight: 400; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
a.search:hover {opacity: .8;}

.scroll-down a.search,
.scroll-up a.search  {color: var(--txt); filter: brightness(0) saturate(100%) invert(18%) sepia(43%) saturate(0%) hue-rotate(242deg) brightness(98%) contrast(82%);
}

.search_form input {width: 100%; height: 35px; border: 1px solid #E6E6E6; padding: 0 50px 0 30px; font-size: 14px;}

.search_form input[type=submit] {width: 35px; height: 35px; border: none; border-radius: 0; padding: 0; text-indent: -9999px; background-position: center center; position: absolute; top: 0; right: 0; background-color: var(--primary); min-width: 1px;}

.search_form input[type=submit]:hover {cursor: pointer; background-color: var(--primaryhover);}

.close_header_search {display: inline-block; width: 10px; height: 10px; background-repeat: no-repeat; background-position: center center; background-size: 10px 10px; position: absolute; top: 13px; left: 13px; z-index: 5;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8232 1.32382L10.7644 0.176758L5.91142 5.0297L1.14671 0.176758L0.0878906 1.32382L4.8526 6.08852L0.0878906 10.8532L1.14671 12.0003L5.91142 7.14735L10.7644 12.0003L11.8232 10.8532L6.97025 6.08852L11.8232 1.32382Z' fill='black'/%3E%3C/svg%3E");
}

.close_header_search:hover {cursor: pointer;}

a.search, .search_form input[type=submit]{
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4525 15.5L9.20247 10.25C8.78581 10.5833 8.30664 10.8472 7.76497 11.0417C7.22331 11.2361 6.64692 11.3333 6.03581 11.3333C4.52192 11.3333 3.24067 10.809 2.19206 9.76042C1.14345 8.71181 0.619141 7.43056 0.619141 5.91667C0.619141 4.40278 1.14345 3.12153 2.19206 2.07292C3.24067 1.02431 4.52192 0.5 6.03581 0.5C7.5497 0.5 8.83095 1.02431 9.87956 2.07292C10.9282 3.12153 11.4525 4.40278 11.4525 5.91667C11.4525 6.52778 11.3553 7.10417 11.1608 7.64583C10.9664 8.1875 10.7025 8.66667 10.3691 9.08333L15.6191 14.3333L14.4525 15.5ZM6.03581 9.66667C7.07747 9.66667 7.96289 9.30208 8.69206 8.57292C9.42122 7.84375 9.78581 6.95833 9.78581 5.91667C9.78581 4.875 9.42122 3.98958 8.69206 3.26042C7.96289 2.53125 7.07747 2.16667 6.03581 2.16667C4.99414 2.16667 4.10872 2.53125 3.37956 3.26042C2.65039 3.98958 2.28581 4.875 2.28581 5.91667C2.28581 6.95833 2.65039 7.84375 3.37956 8.57292C4.10872 9.30208 4.99414 9.66667 6.03581 9.66667Z' fill='white'/%3E%3C/svg%3E");
}




.bg_w {background: white;}
.bg_grey, .cikcak_wrap.bg_grey {background: rgba(243, 241, 238, 1);}
.bg_sec {background: var(--secondary);}
.bg_tert {background: var(--tertiary);}
body.waterman {background-repeat: no-repeat; background-position: center center; background-image: url(../img/waterman.svg); background-attachment: fixed;}

.text_white {color: white;}



.hero {
    width: 100%;
    z-index: 100;
    height: 100vh;
}

.hero.page_header:after,
.hero .hero_owl_item:after {content: ""; position: absolute; z-index: 10; pointer-events: none; top: 0; left: 0; width: 100%; height: 100%; background: rgba(35, 31, 32, 0.3);}

.hero.page_header.after:after {display: none; }

.hero_owl {
    height: 100%;
}

.hero_owl_item {
    height: 100vh;
}

.hero .owl-carousel .hero_owl_item img,
.hero.page_header img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hero_desc {
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: var(--wrap);
    color: #fff;
    height: auto !important;
    text-align: center;
    line-height: 110px;
    font-family: "TANAegean";
}

.hero_desc h1 {
  color: #fff;
  font-size: 70px;
  line-height: 110px;
  font-family: "TANAegean"; margin: 0; padding-top: 30px;
}
.hero_desc h3 {
  color: #fff;
}
.hero_desc > span{
	font-size: 70px;
}

/* .hero_book {display: inline-block; position: fixed; bottom: 30px; right: 30px; z-index: 100; background: var(--secondary);} */
.hero_book {
  display: flex; align-items: center;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 100;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 100px;
  width: 132px;
  height: 132px;
  padding: 12px;
  text-align: center;
  background-image: url(../img/shell-w.svg);
  background-color: var(--primary);
}
.rotate:hover img {transform: rotate(180deg); }

.hero .owl-dots,
.slider .owl-dots,
.gallery_slider .owl-dots  {
  height: 2px;
  text-align: left;
  margin: 0 37px;
  width: auto;
  position: absolute; left: 40px; bottom: 40px; float: none; 
}
.slider .owl-dots,
.gallery_slider .owl-dots  {bottom: 28px; left: 50%; transform: translateX(-50%); margin: 0; }
.hero .owl-carousel .owl-dot,
.slider .owl-carousel .owl-dot,
.gallery_slider .owl-carousel .owl-dot {
  width: 10px;
  height: 2px;
  margin: 0;
  float: none;
  background:rgba(255, 255, 255, 0.4);
  border:0;
}
.hero .owl-carousel .owl-dot.active,
.slider .owl-carousel .owl-dot.active,
.gallery_slider .owl-carousel .owl-dot.active {background:white;}
.hero .owl-carousel .owl-dot span,
.slider .owl-carousel .owl-dot span,
.gallery_slider .owl-carousel .owl-dot span {display: inline-block;}

.hero .img_counter,
.slider .img_counter,
.gallery_slider .img_counter {color: white; width: calc(100% + 80px); position: absolute; top: 0; left: 0; display: flex; justify-content: space-between; margin: 0 0 0 -40px;}
.hero .img_counter span,
.slider .img_counter span,
.gallery_slider .img_counter span {display: inline-block; width: 40px; height: 20px; margin: -4px 0 0 0; line-height: 20px;}






.footer {background: var(--txt); padding: 82px 0 64px 0; }

.container {display: flex; width: 100%; justify-content: space-between; gap: 70px; }

.container > div {flex: 1; }

.flogo {width: 100%; max-width: 210px; display: block;}
.flogo img:first-child {width: 100%; height: auto;  }

.social {padding: 30px 0 0 0; display: flex; justify-content: space-between; width: 100%; max-width: 230px; }
.social a:hover {opacity: .8;}

.footer h5 {color: #fff; font-size: 15px; font-family: "Inter", sans-serif; margin: 0 0 15px 0; text-transform: none;}

.footer ul {margin: 0 0 30px 0; padding: 0; }
.footer ul:last-child {margin: 0; }

.footer li {padding: 0 0 10px 0; }
.footer li a {color: var(--quartary); font-size: 15px; }
.footer li a:hover {color: #fff; }

.copyright, .copyright a {color: var(--quartary); font-size: 12px; line-height: 14.5px;}
.copyright a:hover {color: white;}

.flangs {display: flex; justify-content: flex-end;}

.flangs img {width: 16px; height: auto; border-radius: 8px; margin: 0 10px 0 0; }

.flangs ul {list-style: none; margin: 0; padding: 0; border: 1px solid #fff; width: 140px; text-align: left; }

.flangs ul ul {display: none; position: absolute; z-index: 5; top: 100%; left: -1px; width: 100%; background: var(--bg1); border: none; width: calc(100% + 2px);}
.flangs ul li:hover ul, .flangs ul li:focus-within ul {display: block; }

.footer .flangs li {padding: 0 0 0 0;}
.footer .flangs li li {border-top: 1px solid var(--bg1);}

.flangs li a {display: block; padding: 8px 16px; color: white;}
.flangs > ul:first-child > li > a {padding: 8px 32px 8px 16px;}
.flangs > ul:first-child > li > a:after {
  content: ""; position: absolute; top: 50%; right: 16px; margin: -5px 0 0 0; width: 10px; height: 10px; 
  background-repeat: no-repeat; background-position: center center; background-image: url(../img/dd.svg);
}
.flangs li li a {color: var(--txt);}
.flangs li li a:hover {color: var(--txt); background: var(--bg1); background: white; }

.align_items_canter {display: flex; align-items: center;}


.flogos {padding: 56px 0; background-color: #353535;}

.fsep {width: 1px; height: 60px; display: inline-block; background-color: var(--grey2);}

.flogos_wrap {display: flex; align-items: center; justify-content: space-between;}

.flogos_wrap a:hover {opacity: .8; }

.flogos img {max-height: 50px; width: auto;}

.blogos {padding: 20px 0; background-color: #fff;}
.blogos_wrap {display: flex; align-items: center; justify-content: space-between;}

.blogos_wrap .col {display: flex; align-items: center; }
.blogos_wrap .col a {margin: 0 25px 0 0;}
.blogos_wrap .col a:last-child {margin: 0 0 0 0;}

.blogos_wrap .col:last-child img {/*margin: 0 0 0 25px;*/}







section {padding: 80px 0;}
section.intro {padding: 220px 0 80px 0;}
section.booking {padding: 40px 0;}
section.about {padding: 100px 0;}
section.newsletter,
section.centered_links,
section.forecast {padding: 60px 0;}
section.about2 {padding: 0;}

.booking_wrap {max-width: 1140px; display: flex; justify-content: space-between; gap: 20px; margin: 0 auto;}
.booking_wrap .col {flex: 1;}
.booking_wrap input,
.booking_wrap button {width: 100%; height: 48px; }

.booking_wrap input {border: 1px solid var(--border-lite); padding: 0 16px 0 50px; background-color: white; font-size: 16px; font-family: "Inter", sans-serif;}
.booking_wrap button {border: 1px solid var(--primary); padding: 0 16px; background: var(--primary); color: white; font-size: 16px; cursor: pointer;}
.booking_wrap button:hover {border: 1px solid var(--primaryhover); padding: 0 16px; background: var(--primaryhover); color: white; font-size: 16px; cursor: pointer;}

.cal1 {background-repeat: no-repeat; background-position: 16px center; background-image: url(../img/cal1.svg);}
.cal2 {background-repeat: no-repeat; background-position: 16px center; background-image: url(../img/cal2.svg);}
.promo {background-repeat: no-repeat; background-position: 16px center; background-image: url(../img/promo.svg);}






.waterman_logo {max-width: 100%; height: auto; margin-bottom: -65px;}

.grid3 {display: flex; justify-content: space-between; gap: 30px;}

.grid_item {flex: 1; width: calc(100% / 3 - 20px);}

.grid_item h2 {font-size: 56px; line-height: 78px; font-weight: 400; margin: -22px 0 30px 0; }





/* Changed by sumic - dynamic link generation
.split_links {width: 100%; display: flex;}
.split_links.sl3 {justify-content: center;}


.split_links a {
  width: 50%; display: inline-block; text-align: left; height: 50px; display: flex; align-items: center; padding: 0 0 0 16px;
  font-size: 13px; line-height: 17px;
}
.split_links.sl3 a {
  width: 33.3%; 
}
.split_links a:first-child {text-align: right; border-right: 2px solid var(--txt); padding: 0 16px 0 0;  justify-content: flex-end;}
.split_links.sl3 a:last-child {text-align: left; border-left: 2px solid var(--txt); padding: 0 0 0 16px;  }
.split_links.sl3 a:nth-child(2) {text-align: center; width: auto; }
.split_links.sl3 a:nth-child(2) span {display: block;  width: 100%; padding-right: 16px;  }
*/
.split_links {width: 100%; display: flex;justify-content: center;}
.split_links a {
	display: inline-block;  height: 50px; display: flex; align-items: center; 
	font-size: 13px; line-height: 17px;
	border-right: 2px solid var(--txt);
	text-align: center;
	padding:0 16px;
}
.split_links a:last-child {text-align: left; border-width:0;}
.split_links a:first-child {text-align: right;  justify-content: flex-end;  border-right: 2px solid var(--txt);}






.about_wrap {display: flex; align-items: center; width: 100%; gap: 0;}
.about_wrap .col:first-child img {width: 100%; height: auto;}
.about_wrap .col {width: 50%; flex: 1; }
.about_wrap .col .txt {padding-left: 120px;}

.about h1 {font-size: 38px; line-height: 60px; }


.fullwidth_container {width: 100%; display: flex; gap: 0; justify-content: flex-start; align-items: center; }

.fullwidth_left_col {margin-left: var(--margin); width: calc(var(--wrap) / 3 + 12px);}

.fullwidth_container .carousel {  
  width: calc(var(--wrap) - var(--wrap) / 3 + var(--margin) - 12px); padding: 130px 0; overflow: hidden;
}
.fullwidth_container .carousel .slider_2-3 {  
  width: calc(var(--wrap) - var(--wrap) / 3);
}



.carousel_left_txt {padding-right: 32px;}

.carousel_left_txt h2 a {color: white;}
.carousel_left_txt h2 a:hover {color: var(--primary);}

.carousel h3 {font-size: 24px; font-weight: 500; line-height: 29px; font-family: "Inter", sans-serif; margin: 0 0 20px 0;}

.carousel p {font-size: 16px; line-height: 22px; color: var(--txt-lite); }

.carousel_item_txt {background: white; padding: 24px; }

.carousel .item {box-shadow: 0 0 60px rgba(0, 0, 0, 0.15); }
.carousel .item > a {display: block; }

.carousel .slider_2-3 .item {box-shadow: none; }

.carousel .owl-nav {
  position: absolute;
  top: 0;
  margin: -70px 0 0 0;
  width: 130px;
  right: 0; left: auto;
  z-index: 100;
}

.bg_sec h2,
.bg_tert h2 {color: white; margin: 0 0 30px 0;}

.bg_sec .carousel_left_txt p,
.bg_tert .carousel_left_txt p {color: white; font-size: 17px; line-height: 28px; margin-bottom: 30px;}

.carousel .slider_2-3  .owl-nav {margin: -60px 0 0 0; color: white; }

.carousel .slider_2-3  .owl-nav .owl-prev:after,
.carousel .slider_2-3  .owl-nav .owl-next:after {filter: none;}

.slider_2-3  .owl-prev, .slider_2-3  .owl-next,
.slider_3-3  .owl-prev, .slider_3-3  .owl-next {
  top: 0;
}

.img_counter {text-align:center; font-size:14px; font-weight: 700;}

.sticker {position: absolute; z-index: 5; top: 24px; left: 24px; background: white; padding: 10px 12px; font-size: 14px; font-weight: 600; line-height: 17px;}


.rewards {display: flex; justify-content: space-between;}
.reward {padding: 32px; border: 2px solid var(--border-lite); border-radius: 8px; background-color: white; }

.centered_links {font-size: 22px; line-height: 27px; font-weight: 600; }
.centered_links span {display: inline-block; margin: 0 16px; font-weight: 400; }



.newsletter_wrap {display: flex; justify-content: space-between; align-items: center; font-size: 14px; gap:20px;}

.newsletter_wrap .col:first-child span {padding: 0 16px; display: inline-block;}

.newsletter_form {display: flex; gap: 0; }

.newsletter_form input {
  border: 1px solid var(--grey); height: 44px; padding: 0 10px 0 46px; font-size: 14px; min-width: 180px;
  background-repeat: no-repeat; background-position: 16px center; background-image: url(../img/inewsletter.svg);
}

.newsletter_form button {border: 1px solid var(--grey); height: 44px; padding: 0 32px; margin: 0 0 0 -1px; cursor: pointer; font-size: 12px; font-weight: 700; }
.newsletter_form button:hover {border: 1px solid var(--txt);  }






.popup {
  width: 100%;
  height: 100%;
  padding: 30px;
  background: rgba(35, 31, 32, 0.3);
  display: none;
  align-items: stretch;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 3300;
  gap: 20px;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.popup.alt {
  background: transparent;
  position: absolute; height: 100vh; align-items: flex-end; z-index: 999;
  pointer-events: none;
}

.popup_holder {
  max-height: calc(100vh - 60px);
  background: white;
  width: 300px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
}

.popup_holder.alt {
  width: 680px;
  padding: 28px;
  flex-direction: row;
  border-radius: 8px;
  pointer-events: all;
}

.popup_txt {color: var(--txt);}
.popup_txt h3 {font-size: 18px; line-height: 22px; font-weight: 600; font-family: "Inter", sans-serif; margin: 20px 0;}
.popup_txt p {font-size: 14px; line-height: 17px; margin: 0 0 20px 0;}

.popup .close,
.location .close {
  position: absolute;
  top: -15px;
  right: -15px;
  cursor: pointer;
  z-index: 10; 
  background-color: var(--txt); border: 2px solid white; border-radius: 30px; width: 30px; height: 30px; padding: 2px; 
  background-repeat: no-repeat; background-position: center center; background-image: url(../img/X.svg);
}
.popup .close:hover,
.location .close:hover {transform: scale(1.1);}

.popup.alt .close {
  top: 10px;
  right: 10px;
  background-color: transparent; border: none; border-radius: 0; padding: 0; 
  background-image: url(../img/X.svg);
  filter: brightness(0) saturate(100%);
}

.popup.alt .blue .close {
  filter: none;
}

.popup.open {display: flex;}


.popup_holder .readmore:after {
    margin: -2px 0 2px 5px;
    filter: brightness(0) saturate(100%) invert(75%) sepia(10%) saturate(872%) hue-rotate(349deg) brightness(86%) contrast(85%);
    content: url(../img/arr_r.svg);
    -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
.popup_holder .readmore:hover:after {filter: brightness(0) saturate(100%);}

.popup_holder.blue .readmore:after {
    filter: brightness(0) saturate(100%) invert(100%) ;
}



.popup_holder.blue{background:var(--tertiary);}
.popup_holder.blue .popup_txt, .popup_holder.blue h3, .popup_holder.blue .readmore, .popup_holder.blue .readmore:after  {color: white;}

.popup_holder.blue .readmore:hover {color: var(--txt);}
.popup_holder .readmore:hover:after {filter: brightness(0) saturate(100%) invert(23%) sepia(28%) saturate(0%) hue-rotate(231deg) brightness(93%) contrast(93%);;}









.gmap {width:100%; height: 640px; background: #ddd; padding: 0;}

.contact {padding: 0;}

.contact_wrap {width: 100%; display: flex;}

.contact_l {background: white; width: 40%; padding: 100px 100px 100px var(--margin);}

.contact_l p {font-size: 17px; line-height: 29px;}

.contact_r {width: 60%; padding: 100px var(--margin) 100px 100px;}

.cta h3 {font-size: 58px; line-height: 78px; margin-bottom: 30px;}







.form_wrap {display: flex; flex-wrap: wrap; width: calc(100% + 20px); margin: 0 -10px; justify-content: center;}

.form_wrap .col-1-1 {width: 100%; padding: 10px;}
.form_wrap .col-1-2 {width: 50%; padding: 10px;}
.form_wrap .col-1-3 {width: 33.3%; padding: 10px;}

.captcha img {
  position: absolute;
  top: 1px;
  right: 0px;
  z-index: 5;
}

.mail_info {font-size: 14px; line-height: 17px; color: var(--txt);}
.help-block {font-size: 15px;margin:0;}
.help-block.help-block-error{color:red;}
.input_container input[type=file]{display:none}

.response {width: 100%; padding: 10px;}



section.cikcak {padding: 0;}

.cikcak_wrap {background: transparent; padding: 80px 0; }

/* .cikcak_wrap:nth-child(even) {background: rgba(243, 241, 238, 1);} */

.cikcak_wrap .wrap {display: flex; align-items: center;}

.cikcak_img, 
.cikcak_img.slider {width: 50%;}

.cikcak_img img {width: 100%; height: auto; }

.cikcak_wrap:nth-child(even) .cikcak_img {order: 2; }

.cikcak_txt {width: 50%; color: var(--txt); padding: 0 0 0 120px;}
.cikcak_wrap:nth-child(even) .cikcak_txt {padding: 0 120px 0 0; order: 1; }

.cikcak_txt h5 + h3 {padding-top: 20px; }




.cikcak.reverse .cikcak_wrap .cikcak_img, 
.cikcak.people .cikcak_wrap .cikcak_img {order: 2; }
.cikcak.reverse .cikcak_wrap:nth-child(even) .cikcak_img, 
.cikcak.people .cikcak_wrap:nth-child(even) .cikcak_img {order: 1; }
.cikcak.reverse .cikcak_txt, 
.cikcak.people .cikcak_txt {padding: 0 120px 0 0; order: 1;}
.cikcak.reverse .cikcak_wrap:nth-child(even) .cikcak_txt, 
.cikcak.people .cikcak_wrap:nth-child(even) .cikcak_txt {padding: 0 0 0 120px; order: 2; }





.cikcak.alt .wrap {width: 100%; }

.cikcak.alt .cikcak_img {width: calc(50% + 30px);}
.cikcak.alt .cikcak_txt {width: calc(50% - 30px); padding: 0 var(--margin) 0 90px; }
.cikcak.alt .cikcak_wrap:nth-child(even) .cikcak_txt {padding: 0 90px 0 var(--margin); }

.cikcak_txt_inner {padding-left: 90px; }
.cikcak_txt_inner:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 60px;
  height: 1px;
  background: var(--txt);
}

.cikcak.alt .cikcak_wrap {background: var(--bg1); padding: 0; margin-bottom: 100px; }

.cikcak .slide_meta span {font-size: 17px;}
















.short_info {text-align:center;}

.short_info span {font-size: 30px; line-height: 54px; font-family: "TANAegean"; display: block; width: 100%; max-width: 850px; margin: 0 auto; }

.short_info h5 + span {padding-top: 10px;  }

.short_info span + a.buttlike {margin-top: 30px;  }

.about ul {list-style: none; margin: 0 0 30px 0; padding: 0; list-style-position: inside; }
.about ul:last-child {margin: 0;  }

/* .about ul li {padding: 5px 0 5px 32px;  background-image: url(../img/li.svg); background-repeat: no-repeat; background-position: left 10px;} */

section:not(.footer) ul {list-style: none; padding: 0; margin: 0 0 15px 0; }
section:not(.footer) ul:last-child {margin: 0; }
section:not(.footer) ul li {padding: 5px 0 5px 32px;  }
section:not(.footer) ul li:after {content: ""; position: absolute; top: 9px; left: 0; width: 18px; height: 19px; background-image: url(../img/li.svg); background-repeat: no-repeat; }
section:not(.footer) .large_txt ul li:after {top: 13px; }
.text_white ul li:after {filter: brightness(100) saturate(100%) !important; }

/* section:not(.footer) ul.default {list-style: disc; padding: 0 0 0 20px;  } */
section:not(.footer) ul.default li {padding: 0;  /*background-image: none;*/}
section:not(.footer) ul.default li:after {display: none; }

section:not(.footer) ul.default, 
section:not(.footer) ul.default ul {
  list-style: revert;
  padding: 0 0 0 20px;
  /* margin: 0; */
}

/* section:not(.footer) .large_txt ul li {
    background-position: left 14px;
} */




section.content {padding: 100px 0;width:100%;overflow:hidden;}
.content_wrap {margin: 0 auto;}
.w620 {width: 100%; max-width: 620px;}
.w700 {width: 100%; max-width: 700px;}
.w760 {width: 100%; max-width: 760px;}

.content h4 {text-transform: none; font-size: 17px; line-height: 28px; margin: 0 0 20px 0; font-weight: 700; }

.content ul {margin: 0 0 30px 15px; padding: 0; list-style-position: inside; }


.abs_images {width: 100%; margin: 0 0 30px 0;}
.abs_images picture {display: inline-block; width: 300px; position: absolute; top: 50%; transform: translateY(-50%);}
.abs_images picture:first-of-type {right: 100%; margin-right: 30px;}
.abs_images picture:last-of-type {left: 100%; margin-left: 30px; }


.positions {padding: 100px 0;}
/* .positions_wrap {} */

.position {display: flex; align-items: center; border-top: 1px solid var(--border-lite); padding: 18px 0; }
.position:first-child {border-top: none;}

div.position span {display: inline-block; text-transform: uppercase; font-size: 11px; font-weight: 600; }
a.position h4 {margin: 0; font-size: 20px; line-height: 40px; font-family: "TANAegean"; font-weight: 400; margin: 3px 0 -3px 0; text-transform: none;}
a.position p, a.position:hover p {margin: 0; font-size: 16px; line-height: 19px; color: var(--txt); }
a.position span {
  display: inline-block; background-repeat: no-repeat; background-position: right center; background-image: url(../img/apply.svg); padding: 0 30px 0 0;
  font-size: 13px; line-height: 20px; text-transform: uppercase; font-weight: 700; 
}
/* .position a:hover {} */

.position > *:first-child {width: 50%;}
.position > *:nth-child(2) {width: 35%;}
.position > *:last-child {margin-left: auto;}






.brands_wrap {display: flex; align-items: center; justify-content: space-between; padding-top: 45px; }

.brands_wrap a:hover {opacity: .8; }

.brands_wrap img {
  filter: brightness(0) saturate(100%) invert(24%) sepia(6%) saturate(0%) hue-rotate(218deg) brightness(96%) contrast(96%);
  max-height: 64px; width: auto; 
}

.brands_wrap > div:first-child {width: 25%;}
.other_brands {width: 75%; border-left: 1px solid var(--txt-lite); display: flex; flex-wrap: wrap; align-items: center; gap: 40px 0; justify-content: center;}

.other_brands a {display: inline-block; width: 33.3%; text-align: center;}



.reasons {display: flex; gap: 50px 100px; flex-wrap: wrap; margin: 0 50px; padding: 45px 0 0 0; }

.reason {width: calc(50% - 50px); padding-left: 50px; color: var(--txt-lite); }

.reason span {position: absolute; top: 6px; left: 0px; font-size: 14px; line-height: 15px; color: var(--txt);}

.reason h5 {font-size: 20px; line-height: 28px; text-transform: none; font-weight: 600; margin-bottom: 20px; }




.accordion_item {width: 100%; margin: 0 0 0;}

.accordion_title {padding: 20px 30px 20px 0; font-size: 18px; line-height: 20px; border-top: 1px solid var(--border-lite);}

.accordion_title:hover {cursor:pointer;}

.accordion_title:before,
.accordion_title:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 2px;
  background: var(--txt);
  position: absolute;
  top: 50%;
  right: 5px;
  margin: 0;  z-index:5;
}

.accordion_title:after {
  transform: rotate(90deg); width: 14px; right: 6px;
}

.open .accordion_title:after {transform: rotate(0deg);}

.accordion_content {padding: 0; height: 0; overflow: hidden;}

.open .accordion_content {padding: 0 0 20px 0; height: auto;}



figure {margin: 0 0 30px 0; padding: 0;}
figcaption {display: block; padding: 5px 0 0 0; font-size: 12px; color: var(--txt-lite); line-height: 14px; text-transform: uppercase; letter-spacing: 1.5px;}
figcaption span {color: var(--txt); }


.downloads {width: 100%; padding: 10px 0; margin: 30px 0;}

.downloads a {display: block; padding: 20px 0 20px 45px; margin: 0; color: black; font-size: 17px; font-weight: 600; line-height: 21px; border-bottom: 1px solid var(--border-lite); text-decoration: none !important;}
.downloads a:hover, .downloads a:hover span strong {text-decoration: none !important; }
.downloads a:first-child {border-top: 1px solid var(--border-lite);  }
.downloads a span {display: block; color: var(--txt-lite); font-size: 13px; text-transform: uppercase; font-weight: 400; }
.downloads a span strong {font-weight: 600; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.downloads a:hover span strong {text-decoration: underline; color: var(--txt); }
.downloads a img {position: absolute; top: 19px; left: 0;}


.slider { width: 100%; overflow: hidden; }
#sync2 { margin: 15px 0 0 0; }




.gallery_slider .owl-prev, 
.gallery_slider .owl-next,
.slider .owl-prev, 
.slider .owl-next {
  width: 56px;
  height: 56px;
  margin: 0;
  background: white;
  border-radius: 50px; text-align: center;
}
.gallery_slider .owl-prev,
.slider .owl-prev {
  left: 30px;
} 
.gallery_slider .owl-next,
.slider .owl-next  {
  right: 30px;
}

.popup_gallery .item.iyt:before {
  content: ""; position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;
  background-color:rgba(35, 31, 32, 0.5); background-position: center center; background-repeat: no-repeat;
}
.popup_gallery .item.iyt:before {background-image: url(../img/iyt2.svg);}

.fullwidth_slider .owl-prev, 
.fullwidth_slider .owl-next {
  width: 56px;
  height: 56px;
  margin: 0;
  background: transparent;
  border-radius: 50px; text-align: center; border: 1px solid var(--primary);
}

.fullwidth_slider.bg_curves .owl-prev, 
.fullwidth_slider.bg_curves .owl-next {
  border: 1px solid var(--secondary); background-color: var(--tertiary);
}

.owl-prev:hover,
.owl-next:hover {
	background-color: var(--primary);
}

.fullwidth_slider.bg_curves .owl-prev:hover, 
.fullwidth_slider.bg_curves .owl-next:hover {
  background-color: var(--secondary);
}

.fullwidth_slider.bg_curves .owl-prev:after,
.fullwidth_slider.bg_curves .owl-next:after {
  filter: brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(1251%) hue-rotate(141deg) brightness(97%) contrast(85%);
}
.fullwidth_slider.bg_curves .owl-prev:hover:after,
.fullwidth_slider.bg_curves .owl-next:hover:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(100%) saturate(14%) hue-rotate(193deg) brightness(103%) contrast(100%);
}
.fullwidth_slider.bg_curves .owl-prev.disabled,
.fullwidth_slider.bg_curves .owl-next.disabled {
  background-color: var(--tertiary);
}

.gallery_slider .owl-prev:after, 
.gallery_slider .owl-next:after,
.fullwidth_slider .owl-prev:after, 
.fullwidth_slider .owl-next:after,
.slider .owl-prev:after, 
.slider .owl-next:after {
  width: 56px;
  height: 56px;
  background-size: 16px auto; -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out;
}

/* .gallery_slider .owl-prev:hover:after, 
.gallery_slider .owl-next:hover:after,
.fullwidth_slider .owl-prev:hover:after, 
.fullwidth_slider .owl-next:hover:after {
   background-size: 20px auto; 
} */

.owl-prev.disabled, 
.owl-next.disabled {
  opacity: 0.4;
}
.slider .owl-prev.disabled, 
.slider .owl-next.disabled {
  opacity: 0; cursor: default;
}

.fullwidth_slider .carousel {
  padding-top: 20px;
}

.fullwidth_slider h2 {
  padding-right: 235px;
}

.fullwidth_slider .carousel .owl-nav {
  margin: -88px 0 0 0;
  width: 230px;
}

.fullwidth_slider .owl-prev, 
.fullwidth_slider .owl-next {top: 0;}

.fullwidth_slider .img_counter {
  line-height: 56px; font-weight: 400;
}

.locations {height: calc(100vh - 80px); width: 100%; background: #ccc; }

.location {position: absolute; z-index:99; background: white; box-shadow: 0 0 60px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 6px; display: flex; gap: 20px; flex-direction: column; width: 360px; }

.gm-style-iw-d .location {position:static;}





.location_logo {text-align: center;}

.location h3 {margin: 0; font-size: 20px; line-height: 24px; font-weight: 600; font-family: "Inter", sans-serif;}

.location p {margin: 0; font-size: 16px; line-height: 22px; }





.large_txt {padding: 0 0 30px 0;}

.large_txt p,
.large_txt li {font-size: 22px; line-height: 36px;  }


.results h3 {margin: 0 0 5px 0; font-size: 20px; line-height: 24px; font-weight: 600; font-family: "Inter", sans-serif;}

.results span {display: block; padding: 0 0 15px 0;}

.results p {color: var(--txt-lite);}

.results li {margin: 0 0 15px 0; }

.results a:hover h3 {color: var(--primary);}

.search2 {padding: 0 0 50px 0; }

.search2.search_form input[type=submit] { width: 60px; height: 60px; }

.search2.search_form input {
  height: 60px;
  padding: 0 70px 0 30px;
  color: var(--txt);
  font-size: 20px;
}


.pager {width:100%; padding: 30px 0; }
.pager a {display:inline-block; width:50px; height:50px; text-align:center; line-height:50px; color:var(--txt); background-color: #eee; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration: none !important;}

.pager span {display:inline-block; width:50px; height:50px; text-align:center; line-height:50px; color:var(--txt);}

.pager a.active, .pager a:hover {color:#fff; background:var(--primary);}
.pager a.active img, .pager a:hover img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(339deg) brightness(105%) contrast(101%);}

.content_wrap  {position: static; }

.txt a:not(.buttlike) {text-decoration: underline;}
.bg_tert .txt a,
.txt_white .txt a {color: white; }
.txt a:not(.buttlike):hover {color:var(--primary);}
.txt .results a {text-decoration: none;}
.txt .results a:hover {text-decoration: underline;}

.sidebar_l {position: absolute; top: 6px; left: 0; width: 180px; }

.meta {width: 100%; padding: 0 0 28px 0; }

.meta span {text-transform: uppercase; font-size: 11px; line-height: 14px; letter-spacing: 1px; display: block;}

.meta a:hover img {opacity: 0.7;}

.packages {display: flex; gap: 30px; padding: 30px 0 0 0; flex-wrap: wrap; justify-content: center;}

.package {display: block; width: calc(33.3% - 60px/3); background: white; padding: 30px 30px 80px 30px; }

.package h4,
.package ul,
.package p {margin: 0 0 15px 0;}

.package_price {
  position: absolute; bottom: 0; left: 30px;
  border-top: 1px solid #c4c4c4; width: calc(100% - 60px); display: flex; align-items: center; justify-content: space-between; padding: 16px 0 30px 0;
} 

.package_price span {display: inline-block; line-height: 30px; font-weight: 600; } 
.package_price span:first-child {font-size: 17px;} 
.package_price span:last-child {font-size: 24px;} 

.inquiry {display: flex; flex-wrap: wrap; gap: 24px; }

.inp1 {width: 100%;}
.inp3 {width: calc(33.3% - 48px / 3);}

.inquiry input, 
.inquiry select {padding-left: 50px; }

.iuser2,
.imail,
.itel2,
.icountry {background-repeat: no-repeat; background-position: 16px center; }

.captcha input {padding-left: 20px;}


/*
font-family: "Inter", sans-serif;
font-family: "TANAegean";
*/


/*--------*/


@media (min-width: 992px) {
	.min-height{min-height:100px;}
}


.hero.page_header.bg {
	background-image: url(../img/default_header_h.webp);
	background-size: cover;
	background-position: center;
}
.social a{
	width:27px;
	height:27px;
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
}
.social .facebook{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.069 13.9642C26.069 6.76142 20.2373 0.929688 13.0345 0.929688C5.83173 0.929688 0 6.76142 0 13.9642C0 20.4718 4.76966 25.8594 11.0069 26.8442V17.7297H7.68553V13.9642H11.0069V11.0869C11.0069 7.82349 12.938 6.02763 15.9117 6.02763C17.3407 6.02763 18.8276 6.27866 18.8276 6.27866V9.48418H17.1862C15.5642 9.48418 15.0621 10.4883 15.0621 11.5118V13.9642H18.6731L18.0938 17.7297H15.0621V26.8442C21.2993 25.8594 26.069 20.4718 26.069 13.9642Z' fill='%23F7F7F7'/%3E%3Cpath d='M18.1131 17.7294L18.6925 13.9639H15.0621V11.5115C15.0621 10.488 15.5642 9.4839 17.1863 9.4839H18.8276V6.27838C18.8276 6.27838 17.3407 6.02734 15.9118 6.02734C12.938 6.02734 11.0069 7.82321 11.0069 11.0867V13.9639H7.68555V17.7294H11.0069V26.8439C11.6635 26.9405 12.3587 26.9984 13.0345 26.9984C13.7297 26.9984 14.4056 26.9405 15.0621 26.8439V17.7294H18.1131Z' fill='%233F3F3F'/%3E%3C/svg%3E");}
.social .instagram{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3392 26.9987C20.5379 26.9987 26.3737 21.1629 26.3737 13.9642C26.3737 6.76543 20.5379 0.929688 13.3392 0.929688C6.14043 0.929688 0.304688 6.76543 0.304688 13.9642C0.304688 21.1629 6.14043 26.9987 13.3392 26.9987Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.3417 7.24471C15.5237 7.24471 15.7941 7.24471 16.6631 7.28333C17.4548 7.32195 17.8989 7.45713 18.1886 7.57299C18.5748 7.72747 18.8451 7.90126 19.1348 8.19092C19.4244 8.48057 19.5982 8.75092 19.7527 9.13713C19.8686 9.42678 20.0038 9.85161 20.0424 10.6626C20.081 11.5316 20.081 11.7826 20.081 13.984C20.081 16.1854 20.081 16.4364 20.0424 17.3054C20.0038 18.0971 19.8686 18.5413 19.7527 18.8309C19.5982 19.2171 19.4244 19.4875 19.1348 19.7771C18.8451 20.0668 18.5748 20.2406 18.1886 20.3951C17.8989 20.5109 17.4741 20.6461 16.6631 20.6847C15.7941 20.7234 15.5431 20.7234 13.3417 20.7234C11.1596 20.7234 10.8893 20.7234 10.0203 20.6847C9.22857 20.6461 8.78443 20.5109 8.49478 20.3951C8.10857 20.2406 7.83822 20.0668 7.54856 19.7771C7.25891 19.4875 7.08512 19.2171 6.93063 18.8309C6.81477 18.5413 6.6796 18.1165 6.64098 17.3054C6.60236 16.4364 6.60236 16.1854 6.60236 13.984C6.60236 11.7826 6.60236 11.5316 6.64098 10.6626C6.6796 9.87092 6.81477 9.42678 6.93063 9.13713C7.08512 8.75092 7.25891 8.48057 7.54856 8.19092C7.83822 7.90126 8.10857 7.72747 8.49478 7.57299C8.78443 7.45713 9.20926 7.32195 10.0203 7.28333C10.8893 7.24471 11.1596 7.24471 13.3417 7.24471ZM13.3417 5.75781C11.121 5.75781 10.8313 5.75781 9.96236 5.81574C9.09339 5.85436 8.49477 5.98954 7.97339 6.20195C7.4327 6.41436 6.96925 6.68471 6.52511 7.14816C6.06167 7.61161 5.79132 8.05575 5.57891 8.59644C5.36649 9.11782 5.23132 9.71644 5.1927 10.5854C5.15408 11.4544 5.13477 11.744 5.13477 13.9647C5.13477 16.1854 5.13477 16.4751 5.1927 17.344C5.23132 18.213 5.36649 18.8116 5.57891 19.333C5.79132 19.8737 6.06167 20.3371 6.52511 20.7813C6.98856 21.2447 7.4327 21.5151 7.97339 21.7275C8.49477 21.9399 9.09339 22.0751 9.96236 22.1137C10.8313 22.1523 11.121 22.1716 13.3417 22.1716C15.5624 22.1716 15.852 22.1716 16.721 22.1137C17.59 22.0751 18.1886 21.9399 18.71 21.7275C19.2506 21.5151 19.7141 21.2447 20.1582 20.7813C20.6217 20.3178 20.892 19.8737 21.1044 19.333C21.3169 18.8116 21.452 18.213 21.4907 17.344C21.5293 16.4751 21.5486 16.1854 21.5486 13.9647C21.5486 11.744 21.5486 11.4544 21.4907 10.5854C21.452 9.71644 21.3169 9.11782 21.1044 8.59644C20.892 8.05575 20.6217 7.5923 20.1582 7.14816C19.6948 6.68471 19.2506 6.41436 18.71 6.20195C18.1886 5.98954 17.59 5.85436 16.721 5.81574C15.852 5.75781 15.5817 5.75781 13.3417 5.75781Z' fill='%233F3F3F'/%3E%3Cpath d='M13.3425 9.75586C11.0059 9.75586 9.13281 11.6483 9.13281 13.9655C9.13281 16.2828 11.0252 18.1752 13.3425 18.1752C15.679 18.1752 17.5521 16.2828 17.5521 13.9655C17.5521 11.6483 15.679 9.75586 13.3425 9.75586ZM13.3425 16.7076C11.8363 16.7076 10.6004 15.491 10.6004 13.9655C10.6004 12.44 11.817 11.2234 13.3425 11.2234C14.8487 11.2234 16.0845 12.44 16.0845 13.9655C16.0845 15.491 14.868 16.7076 13.3425 16.7076Z' fill='%233F3F3F'/%3E%3Cpath d='M17.7251 10.5663C18.269 10.5663 18.7099 10.1254 18.7099 9.58151C18.7099 9.0376 18.269 8.59668 17.7251 8.59668C17.1812 8.59668 16.7402 9.0376 16.7402 9.58151C16.7402 10.1254 17.1812 10.5663 17.7251 10.5663Z' fill='%233F3F3F'/%3E%3C/svg%3E");}
.social .tripadvisor{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.638 26.9987C20.8368 26.9987 26.6725 21.1629 26.6725 13.9642C26.6725 6.76543 20.8368 0.929688 13.638 0.929688C6.43926 0.929688 0.603516 6.76543 0.603516 13.9642C0.603516 21.1629 6.43926 26.9987 13.638 26.9987Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.4401 8.63283C15.9575 8.706 16.4642 8.83596 16.9648 8.98981C17.8388 9.25894 18.6635 9.63284 19.4392 10.1179C19.4931 10.1514 19.5652 10.1726 19.6287 10.1726C20.5398 10.1764 21.4505 10.1751 22.3608 10.1758C22.4341 10.1758 22.5071 10.1835 22.5802 10.1877C22.5802 10.2055 22.5829 10.2131 22.5799 10.2172C22.5374 10.2826 22.4943 10.3472 22.4516 10.4124C22.1426 10.8864 21.8785 11.3821 21.7226 11.9302C21.7057 11.9891 21.7021 12.0384 21.742 12.0961C22.553 13.2607 22.8118 14.5392 22.4729 15.9174C22.1757 17.1262 21.4828 18.0687 20.43 18.736C19.6775 19.2131 18.8462 19.4403 17.9581 19.4452C17.5849 19.4475 17.2136 19.3973 16.8492 19.3028C15.961 19.0724 15.1997 18.6297 14.5723 17.9592C14.4895 17.8712 14.4117 17.7792 14.3235 17.6797C13.9917 18.1742 13.6652 18.6606 13.3308 19.1597C12.9977 18.6621 12.6757 18.1804 12.3545 17.7006C12.3323 17.7123 12.3259 17.7136 12.3216 17.7177C12.3142 17.7237 12.308 17.7311 12.3022 17.738C11.5433 18.6342 10.5886 19.1836 9.42555 19.3674C8.77856 19.4699 8.13778 19.433 7.50942 19.2598C6.61887 19.0151 5.86205 18.5453 5.25061 17.852C4.65308 17.1742 4.28144 16.3873 4.14189 15.4926C3.98221 14.6575 4.17668 13.8524 4.22521 13.6569C4.36589 13.089 4.61114 12.5674 4.9478 12.0878C4.9715 12.0538 4.97978 11.9936 4.96849 11.953C4.83119 11.4495 4.59459 10.9915 4.31755 10.5529C4.24721 10.4414 4.16296 10.3381 4.08509 10.2311C4.08509 10.2189 4.08509 10.2063 4.08509 10.1939C4.1007 10.1958 4.11612 10.1988 4.13136 10.1988C5.06347 10.1991 5.99539 10.1995 6.9275 10.1976C6.96813 10.1976 7.01327 10.1809 7.04787 10.1587C7.70276 9.73854 8.40053 9.40564 9.13365 9.14647C9.66234 8.9599 10.2021 8.81433 10.7526 8.70769C11.2856 8.60462 11.8215 8.53202 12.3629 8.49629C13.6831 8.39473 14.7382 8.53447 15.4401 8.63283ZM14.2715 14.7888C14.2715 16.8356 15.9323 18.5078 17.9718 18.4999C20.019 18.4926 21.6722 16.8674 21.6707 14.798C21.6692 12.6654 19.9393 11.0622 17.8924 11.1038C15.8717 11.1457 14.29 12.7745 14.2715 14.7888ZM8.7212 11.0897C6.73021 11.0724 4.99426 12.734 5.02905 14.8507C5.0614 16.8245 6.68827 18.4979 8.76258 18.48C10.7908 18.4627 12.4211 16.8065 12.4248 14.8008C12.428 12.7403 10.7778 11.0897 8.7212 11.0897ZM8.90476 10.1241C10.0295 10.1927 11.0174 10.5847 11.8521 11.3438C12.6851 12.1014 13.1732 13.0464 13.3505 14.1578C13.533 13.0596 14.0082 12.1234 14.8256 11.3733C15.6443 10.6225 16.6191 10.2285 17.7254 10.1452C16.4126 9.56156 15.0284 9.31367 13.6035 9.28622C11.9842 9.25443 10.409 9.4931 8.90476 10.1241Z' fill='%233F3F3F'/%3E%3Cpath d='M17.9651 12.4554C19.2318 12.4533 20.2578 13.4739 20.2578 14.7392C20.2578 16.0095 19.2493 16.9915 18.0596 17.0368C16.7308 17.0878 15.6676 16.0291 15.668 14.7449C15.6691 13.446 16.7398 12.434 17.9651 12.4554ZM19.4592 14.7449C19.4587 13.9192 18.7912 13.2482 17.9712 13.2482C17.1417 13.2482 16.4665 13.9156 16.4632 14.7389C16.4602 15.5585 17.1387 16.2405 17.9604 16.2427C18.7835 16.2459 19.4596 15.569 19.4592 14.7449Z' fill='%233F3F3F'/%3E%3Cpath d='M8.67463 12.4554C9.94058 12.4541 10.968 13.4765 10.9648 14.7417C10.9613 16.0223 9.95186 16.9828 8.78296 17.0361C7.44893 17.097 6.37256 16.0336 6.375 14.7424C6.37764 13.4344 7.4557 12.4336 8.67463 12.4554ZM10.167 14.7398C10.1646 13.9091 9.49276 13.2469 8.65413 13.2484C7.84521 13.2499 7.16737 13.9326 7.16925 14.7445C7.17132 15.5659 7.8484 16.2412 8.67237 16.2435C9.49126 16.2454 10.1691 15.5634 10.167 14.7398Z' fill='%233F3F3F'/%3E%3Cpath d='M17.9643 13.9824C18.3841 13.982 18.7282 14.3264 18.7243 14.7438C18.7202 15.162 18.3818 15.501 17.969 15.5011C17.5439 15.5011 17.2022 15.1652 17.2031 14.749C17.2039 14.3172 17.5358 13.9828 17.9643 13.9824Z' fill='%233F3F3F'/%3E%3Cpath d='M8.6709 13.9756C9.09708 13.9752 9.43957 14.3156 9.44127 14.7405C9.44296 15.1618 9.09727 15.5077 8.67316 15.5086C8.23889 15.5095 7.90392 15.174 7.9043 14.7375C7.9043 14.3089 8.23851 13.9762 8.6709 13.9756Z' fill='%233F3F3F'/%3E%3C/svg%3E");}
.social .youtube{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9427 26.069C21.1415 26.069 26.9772 20.2333 26.9772 13.0345C26.9772 5.83575 21.1415 0 13.9427 0C6.74395 0 0.908203 5.83575 0.908203 13.0345C0.908203 20.2333 6.74395 26.069 13.9427 26.069Z' fill='%23F7F7F7'/%3E%3Cpath d='M22.2659 8.86387C22.0728 8.11077 21.4742 7.53146 20.7211 7.31904C19.3693 6.95215 13.9238 6.95215 13.9238 6.95215C13.9238 6.95215 8.49761 6.95215 7.12657 7.31904C6.37346 7.51215 5.79415 8.11077 5.58174 8.86387C5.21484 10.2156 5.21484 13.0542 5.21484 13.0542C5.21484 13.0542 5.21484 15.8735 5.58174 17.2446C5.77484 17.9977 6.37346 18.577 7.12657 18.7894C8.4783 19.1563 13.9238 19.1563 13.9238 19.1563C13.9238 19.1563 19.35 19.1563 20.7211 18.7894C21.4742 18.5963 22.0535 17.9977 22.2659 17.2446C22.6328 15.8928 22.6328 13.0542 22.6328 13.0542C22.6328 13.0542 22.6328 10.2156 22.2659 8.86387ZM12.2052 15.6418V10.428L16.7238 13.0349L12.2052 15.6418Z' fill='%233F3F3F'/%3E%3C/svg%3E");}
.social .linkedin{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2435 26.069C20.4422 26.069 26.278 20.2333 26.278 13.0345C26.278 5.83575 20.4422 0 13.2435 0C6.04473 0 0.208984 5.83575 0.208984 13.0345C0.208984 20.2333 6.04473 26.069 13.2435 26.069Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.2481 11.2594C14.4605 11.0277 14.6343 10.7766 14.866 10.5642C15.5419 9.92696 16.3336 9.59868 17.2798 9.61799C17.8012 9.61799 18.3033 9.65661 18.786 9.8111C19.9253 10.1394 20.5819 10.9118 20.8908 12.0318C21.1226 12.8621 21.1612 13.7118 21.1805 14.5614C21.1805 16.3573 21.1805 18.1532 21.1805 19.9684C21.1805 20.1421 21.1419 20.1808 20.9681 20.1808C20.0412 20.1808 19.1143 20.1808 18.1874 20.1808C18.0329 20.1808 17.9943 20.1228 17.9943 19.9684C17.9943 18.2497 17.9943 16.5504 17.9943 14.8318C17.9943 14.407 17.975 13.9821 17.8398 13.5573C17.6274 12.7849 17.0674 12.3987 16.2564 12.4373C15.1557 12.4952 14.5764 13.0359 14.4412 14.1559C14.4026 14.4263 14.3833 14.6966 14.3833 14.967C14.3833 16.6277 14.3833 18.3077 14.3833 19.9684C14.3833 20.1421 14.3446 20.1808 14.1708 20.1808C13.2439 20.1808 12.2977 20.1808 11.3708 20.1808C11.2164 20.1808 11.1777 20.1421 11.1777 19.9877C11.1777 16.6856 11.1777 13.3835 11.1777 10.0814C11.1777 9.92696 11.2357 9.88834 11.3902 9.88834C12.2784 9.88834 13.1667 9.88834 14.055 9.88834C14.2095 9.88834 14.2674 9.94627 14.2481 10.1008C14.2481 10.4676 14.2481 10.8732 14.2481 11.2594Z' fill='%233F3F3F'/%3E%3Cpath d='M9.17037 15.024C9.17037 16.6654 9.17037 18.2875 9.17037 19.9289C9.17037 20.1027 9.13175 20.1606 8.93865 20.1606C8.01175 20.1413 7.08485 20.1606 6.15795 20.1606C6.00346 20.1606 5.96484 20.122 5.96484 19.9675C5.96484 16.6654 5.96484 13.3633 5.96484 10.0613C5.96484 9.9261 6.00347 9.86816 6.13864 9.86816C7.08485 9.86816 8.01174 9.86816 8.95795 9.86816C9.13174 9.86816 9.17037 9.9454 9.17037 10.0999C9.17037 11.7413 9.17037 13.3826 9.17037 15.024Z' fill='%233F3F3F'/%3E%3Cpath d='M9.42048 6.60532C9.42048 7.62877 8.59013 8.45912 7.56668 8.45912C6.56254 8.45912 5.71289 7.62877 5.71289 6.62464C5.71289 5.60119 6.54323 4.77084 7.56668 4.77084C8.59013 4.75153 9.42048 5.58187 9.42048 6.60532Z' fill='%233F3F3F'/%3E%3C/svg%3E ");}
.social .google{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5482 26.069C20.7469 26.069 26.5827 20.2333 26.5827 13.0345C26.5827 5.83575 20.7469 0 13.5482 0C6.34942 0 0.513672 5.83575 0.513672 13.0345C0.513672 20.2333 6.34942 26.069 13.5482 26.069Z' fill='%23F7F7F7'/%3E%3Cpath d='M17.7397 6.3727C16.5811 5.21408 15.0749 4.63477 13.5494 4.63477C12.0432 4.63477 10.5176 5.21408 9.35903 6.3727C8.2004 7.53132 7.62109 9.03753 7.62109 10.5631C7.62109 12.8224 8.99213 15.4293 10.4018 17.5148C11.9273 19.7741 13.5301 21.4541 13.5301 21.4541C13.5301 21.4541 19.4584 15.2555 19.4584 10.5437C19.4584 9.03753 18.8984 7.53132 17.7397 6.3727ZM13.5494 13.6527C11.8114 13.6527 10.4018 12.2431 10.4018 10.5051C10.4018 8.76719 11.8114 7.35753 13.5494 7.35753C15.2873 7.35753 16.697 8.76719 16.697 10.5051C16.697 12.2431 15.2873 13.6527 13.5494 13.6527Z' fill='%233F3F3F'/%3E%3C/svg%3E");}
.social .tiktok{background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4486 26.069C20.6473 26.069 26.4831 20.2333 26.4831 13.0345C26.4831 5.83575 20.6473 0 13.4486 0C6.24981 0 0.414062 5.83575 0.414062 13.0345C0.414062 20.2333 6.24981 26.069 13.4486 26.069Z' fill='%23F7F7F7'/%3E%3Cg clip-path='url(%23clip0_1622_14202)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1666 8.23939C17.4853 7.71178 16.9358 6.99665 16.5285 6.24233L16.3975 6H13.7814V16.0122C13.7814 16.6376 13.5334 17.2356 13.0874 17.6816C12.641 18.1273 12.0423 18.3753 11.4112 18.3753C10.7802 18.3753 10.1814 18.1273 9.73509 17.6816C9.28883 17.2356 9.04109 16.6373 9.04109 16.0068C9.04109 15.3762 9.28883 14.7782 9.73509 14.3323C10.1814 13.8863 10.7802 13.6385 11.4112 13.6385H12.3385V11.0135H11.4112C10.0818 11.0135 8.81762 11.5368 7.87776 12.4761C6.93773 13.4152 6.41406 14.6784 6.41406 16.0067C6.41406 17.335 6.93773 18.5985 7.87776 19.5378C8.8177 20.477 10.0819 21 11.4112 21C12.7406 21 14.0049 20.477 14.9448 19.5378C15.8848 18.5986 16.4084 17.3351 16.4084 16.0067V10.4348H16.409L16.4093 10.0202C16.8366 10.4729 17.3582 10.8305 17.9206 11.0957C18.4106 11.3265 18.9339 11.488 19.4668 11.5831L19.9142 11.663L20.414 9.13241L19.9483 9.05081C19.2896 8.9354 18.6934 8.64749 18.1666 8.23939Z' fill='%233F3F3F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1622_14202'%3E%3Crect width='14' height='15' fill='white' transform='translate(6.41406 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.itel2{background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.02308 17.2923C6.87308 16.6615 7.79903 16.1635 8.80095 15.7981C9.80287 15.4327 10.8692 15.25 12 15.25C13.1307 15.25 14.1971 15.4327 15.199 15.7981C16.2009 16.1635 17.1269 16.6615 17.9769 17.2923C18.5987 16.609 19.0913 15.8179 19.4548 14.9192C19.8182 14.0205 20 13.0474 20 12C20 9.78331 19.2208 7.89581 17.6625 6.33748C16.1041 4.77914 14.2166 3.99998 12 3.99998C9.78331 3.99998 7.89581 4.77914 6.33748 6.33748C4.77914 7.89581 3.99998 9.78331 3.99998 12C3.99998 13.0474 4.18171 14.0205 4.54518 14.9192C4.90864 15.8179 5.40128 16.609 6.02308 17.2923ZM12.0003 12.75C11.0873 12.75 10.3173 12.4366 9.69038 11.8099C9.06346 11.1831 8.75 10.4133 8.75 9.50028C8.75 8.58726 9.06336 7.81729 9.69008 7.19038C10.3168 6.56346 11.0867 6.25 11.9997 6.25C12.9127 6.25 13.6827 6.56336 14.3096 7.19008C14.9365 7.81681 15.25 8.58668 15.25 9.49968C15.25 10.4127 14.9366 11.1827 14.3099 11.8096C13.6831 12.4365 12.9133 12.75 12.0003 12.75ZM12 21.5C10.6807 21.5 9.44325 21.2519 8.2875 20.7557C7.13173 20.2596 6.12628 19.5839 5.27115 18.7288C4.41603 17.8737 3.7404 16.8682 3.24425 15.7125C2.74808 14.5567 2.5 13.3192 2.5 12C2.5 10.6807 2.74808 9.44325 3.24425 8.2875C3.7404 7.13173 4.41603 6.12628 5.27115 5.27115C6.12628 4.41603 7.13173 3.7404 8.2875 3.24425C9.44325 2.74808 10.6807 2.5 12 2.5C13.3192 2.5 14.5567 2.74808 15.7125 3.24425C16.8682 3.7404 17.8737 4.41603 18.7288 5.27115C19.5839 6.12628 20.2596 7.13173 20.7557 8.2875C21.2519 9.44325 21.5 10.6807 21.5 12C21.5 13.3192 21.2519 14.5567 20.7557 15.7125C20.2596 16.8682 19.5839 17.8737 18.7288 18.7288C17.8737 19.5839 16.8682 20.2596 15.7125 20.7557C14.5567 21.2519 13.3192 21.5 12 21.5ZM12 20C12.9025 20 13.7727 19.8548 14.6105 19.5644C15.4484 19.274 16.1923 18.8679 16.8423 18.3461C16.1923 17.8436 15.458 17.4519 14.6394 17.1711C13.8208 16.8903 12.941 16.75 12 16.75C11.0589 16.75 10.1775 16.8887 9.35573 17.1663C8.53393 17.4439 7.80123 17.8371 7.15765 18.3461C7.80765 18.8679 8.55157 19.274 9.3894 19.5644C10.2272 19.8548 11.0974 20 12 20ZM12 11.25C12.4974 11.25 12.9134 11.0827 13.2481 10.7481C13.5827 10.4134 13.75 9.99741 13.75 9.49998C13.75 9.00254 13.5827 8.58651 13.2481 8.25188C12.9134 7.91726 12.4974 7.74995 12 7.74995C11.5025 7.74995 11.0865 7.91726 10.7519 8.25188C10.4173 8.58651 10.25 9.00254 10.25 9.49998C10.25 9.99741 10.4173 10.4134 10.7519 10.7481C11.0865 11.0827 11.5025 11.25 12 11.25Z" fill="%238A9397"/></svg>');}
.iuser2{background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.02308 17.2923C6.87308 16.6615 7.79903 16.1635 8.80095 15.7981C9.80287 15.4327 10.8692 15.25 12 15.25C13.1307 15.25 14.1971 15.4327 15.199 15.7981C16.2009 16.1635 17.1269 16.6615 17.9769 17.2923C18.5987 16.609 19.0913 15.8179 19.4548 14.9192C19.8182 14.0205 20 13.0474 20 12C20 9.78331 19.2208 7.89581 17.6625 6.33748C16.1041 4.77914 14.2166 3.99998 12 3.99998C9.78331 3.99998 7.89581 4.77914 6.33748 6.33748C4.77914 7.89581 3.99998 9.78331 3.99998 12C3.99998 13.0474 4.18171 14.0205 4.54518 14.9192C4.90864 15.8179 5.40128 16.609 6.02308 17.2923ZM12.0003 12.75C11.0873 12.75 10.3173 12.4366 9.69038 11.8099C9.06346 11.1831 8.75 10.4133 8.75 9.50028C8.75 8.58726 9.06336 7.81729 9.69008 7.19038C10.3168 6.56346 11.0867 6.25 11.9997 6.25C12.9127 6.25 13.6827 6.56336 14.3096 7.19008C14.9365 7.81681 15.25 8.58668 15.25 9.49968C15.25 10.4127 14.9366 11.1827 14.3099 11.8096C13.6831 12.4365 12.9133 12.75 12.0003 12.75ZM12 21.5C10.6807 21.5 9.44325 21.2519 8.2875 20.7557C7.13173 20.2596 6.12628 19.5839 5.27115 18.7288C4.41603 17.8737 3.7404 16.8682 3.24425 15.7125C2.74808 14.5567 2.5 13.3192 2.5 12C2.5 10.6807 2.74808 9.44325 3.24425 8.2875C3.7404 7.13173 4.41603 6.12628 5.27115 5.27115C6.12628 4.41603 7.13173 3.7404 8.2875 3.24425C9.44325 2.74808 10.6807 2.5 12 2.5C13.3192 2.5 14.5567 2.74808 15.7125 3.24425C16.8682 3.7404 17.8737 4.41603 18.7288 5.27115C19.5839 6.12628 20.2596 7.13173 20.7557 8.2875C21.2519 9.44325 21.5 10.6807 21.5 12C21.5 13.3192 21.2519 14.5567 20.7557 15.7125C20.2596 16.8682 19.5839 17.8737 18.7288 18.7288C17.8737 19.5839 16.8682 20.2596 15.7125 20.7557C14.5567 21.2519 13.3192 21.5 12 21.5ZM12 20C12.9025 20 13.7727 19.8548 14.6105 19.5644C15.4484 19.274 16.1923 18.8679 16.8423 18.3461C16.1923 17.8436 15.458 17.4519 14.6394 17.1711C13.8208 16.8903 12.941 16.75 12 16.75C11.0589 16.75 10.1775 16.8887 9.35573 17.1663C8.53393 17.4439 7.80123 17.8371 7.15765 18.3461C7.80765 18.8679 8.55157 19.274 9.3894 19.5644C10.2272 19.8548 11.0974 20 12 20ZM12 11.25C12.4974 11.25 12.9134 11.0827 13.2481 10.7481C13.5827 10.4134 13.75 9.99741 13.75 9.49998C13.75 9.00254 13.5827 8.58651 13.2481 8.25188C12.9134 7.91726 12.4974 7.74995 12 7.74995C11.5025 7.74995 11.0865 7.91726 10.7519 8.25188C10.4173 8.58651 10.25 9.00254 10.25 9.49998C10.25 9.99741 10.4173 10.4134 10.7519 10.7481C11.0865 11.0827 11.5025 11.25 12 11.25Z" fill="%238A9397"/></svg>');}
.imail{background-image: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.64168 19.5C4.13655 19.5 3.70898 19.325 3.35898 18.975C3.00898 18.625 2.83398 18.1974 2.83398 17.6923V6.3077C2.83398 5.80257 3.00898 5.375 3.35898 5.025C3.70898 4.675 4.13655 4.5 4.64168 4.5H20.0262C20.5314 4.5 20.9589 4.675 21.3089 5.025C21.6589 5.375 21.8339 5.80257 21.8339 6.3077V17.6923C21.8339 18.1974 21.6589 18.625 21.3089 18.975C20.9589 19.325 20.5314 19.5 20.0262 19.5H4.64168ZM12.334 12.5576L4.33396 7.44225V17.6923C4.33396 17.782 4.36281 17.8557 4.42051 17.9134C4.47821 17.9711 4.55193 18 4.64168 18H20.0262C20.116 18 20.1897 17.9711 20.2474 17.9134C20.3051 17.8557 20.334 17.782 20.334 17.6923V7.44225L12.334 12.5576ZM12.334 11L20.1801 5.99998H4.48781L12.334 11ZM4.33396 7.44225V5.99998V17.6923C4.33396 17.782 4.36281 17.8557 4.42051 17.9134C4.47821 17.9711 4.55193 18 4.64168 18H4.33396V7.44225Z" fill="%238A9397"/></svg>');}
.icountry{background-image: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6678 21.5C11.3538 21.5 10.1187 21.2507 8.96252 20.752C7.80635 20.2533 6.80068 19.5766 5.94552 18.7218C5.09035 17.8669 4.41327 16.8617 3.91427 15.706C3.41543 14.5503 3.16602 13.3156 3.16602 12.0017C3.16602 10.6877 3.41535 9.45267 3.91402 8.2965C4.41268 7.14033 5.08943 6.13467 5.94427 5.2795C6.7991 4.42433 7.80435 3.74725 8.96002 3.24825C10.1157 2.74942 11.3504 2.5 12.6643 2.5C13.9783 2.5 15.2133 2.74933 16.3695 3.248C17.5257 3.74667 18.5313 4.42342 19.3865 5.27825C20.2417 6.13308 20.9188 7.13833 21.4178 8.294C21.9166 9.44967 22.166 10.6844 22.166 11.9983C22.166 13.3123 21.9167 14.5473 21.418 15.7035C20.9193 16.8597 20.2426 17.8653 19.3878 18.7205C18.5329 19.5757 17.5277 20.2528 16.372 20.7518C15.2163 21.2506 13.9816 21.5 12.6678 21.5ZM11.666 19.95V18C11.116 18 10.6452 17.8042 10.2535 17.4125C9.86185 17.0208 9.66602 16.55 9.66602 16V15L4.86602 10.2C4.81602 10.5 4.77018 10.8 4.72852 11.1C4.68685 11.4 4.66602 11.7 4.66602 12C4.66602 14.0167 5.32852 15.7833 6.65352 17.3C7.97852 18.8167 9.64935 19.7 11.666 19.95ZM18.566 17.4C18.8993 17.0333 19.1993 16.6375 19.466 16.2125C19.7327 15.7875 19.9535 15.3458 20.1285 14.8875C20.3035 14.4292 20.4368 13.9583 20.5285 13.475C20.6202 12.9917 20.666 12.5 20.666 12C20.666 10.3618 20.2134 8.86575 19.3083 7.51175C18.4031 6.15775 17.189 5.18075 15.666 4.58075V5C15.666 5.55 15.4702 6.02083 15.0785 6.4125C14.6868 6.80417 14.216 7 13.666 7H11.666V9C11.666 9.28333 11.5702 9.52083 11.3785 9.7125C11.1868 9.90417 10.9493 10 10.666 10H8.66602V12H14.666C14.9493 12 15.1868 12.0958 15.3785 12.2875C15.5702 12.4792 15.666 12.7167 15.666 13V16H16.666C17.0993 16 17.491 16.1292 17.841 16.3875C18.191 16.6458 18.4327 16.9833 18.566 17.4Z" fill="%238A9397"/></svg>');}


.response.success{background-color: rgb(209, 231, 221);color:rgb(10, 54, 34)}
.response.error{background-color: rgb(248, 215, 218);color:rgb(88, 21, 28)}

.downloads a{background: no-repeat left 19px url(../img/file-blank.svg);}
.downloads a.file-doc{background-image:url(../img/file-doc.svg);}
.downloads a.file-pdf{background-image:url(../img/file-pdf.svg);}
.downloads a.file-ppt{background-image:url(../img/file-ppt.svg);}
.downloads a.file-xls{background-image:url(../img/file-xls.svg);}
.downloads a.file-zip{background-image:url(../img/file-zip.svg);}


.hero, .fullwidth_slider {width: 100%; overflow: hidden; }


.gallery_slider .owl-carousel .owl-item .owl-lazy {
    opacity: 1; 
}

#panorama{width:100%;height: 800px;}

.flogos2 {display: flex; width: 100%; align-items: center; justify-content: flex-end; gap: 20px; }
.flogos2 a:hover img {transform: scale(1.1); }
.flangs {justify-content: flex-start;}
.g-recaptcha{z-index:2}


.popup_holder.alt {
    width: 680px;
    padding: 28px;
    flex-direction: row;
    border-radius: 8px;
    pointer-events: all;
}

.g-recaptcha{z-index:2}
.fullwidth_slider .owl-stage, .items_list {display: flex; align-items: stretch;}
.owl-stage .owl-item .item {height: 100%; background: white;}
.items_list .item {background: white;}
/* limit edge case */
.top_head, 
.menu_inner, 
.hero.page_header, 
.booking, 
.about_wrap,
.cikcak_wrap .wrap {
  max-width: 1920px;
  margin: 0 auto;
}
.hero.page_header, .hero_owl_item, .popup.alt { max-height: min(1080px, 62.5vw);}
.popup_holder.alt { max-height: min(940px, calc(56.25vw - 140px), calc(100vh - 140px)); }
.popup_txt {overflow: auto;}
@media (orientation: portrait) and (max-width: 1080px) {
	.hero.page_header, .hero_owl_item, .popup.alt { max-height: 100vw;}
	.popup_holder.alt { max-height: min(calc(100vw - 140px), calc(100vh - 140px)); }
}
@media (orientation: portrait) and (max-width: 600px) {
	.hero.page_header, .hero_owl_item, .popup.alt { max-height: 177.778vw;}
	.popup_holder.alt { max-height: min(calc(177.778vw - 140px), calc(100vh - 140px)); }
}


/****************************************************** 7.10.25 */

/* .fullwidth_slider_overlay .item a:after {content: ""; position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; background: rgba(35, 31, 32, 0.3);}
.fullwidth_slider_overlay .carousel_item_txt {z-index: 6;} */

.slider_2-3 .owl-stage {display: flex; align-items: stretch;}

.fullwidth_slider .carousel_item_txt,
.slider_2-3 .carousel_item_txt {padding-bottom: 69px; position: static; }

.fullwidth_slider .carousel_item_txt:not(:has(.buttlike)),
.slider_2-3 .carousel_item_txt:not(:has(.buttlike)) {padding-bottom: 24px; }

.fullwidth_slider .carousel_item_txt .buttlike,
.slider_2-3 .carousel_item_txt .buttlike {position: absolute; bottom: 24px; left: 24px;  }

@media (max-width: 767px) {
    .fullwidth_slider .carousel_item_txt,
    .slider_2-3 .carousel_item_txt {padding-bottom: 24px;  }
}

.contact_l p {word-break: break-word;}


.fullwidth_slider_overlay .item:hover {
    transform: scale(1.05);
}
.fullwidth_slider_overlay .carousel_item_txt {
    background: transparent;
    padding: 30px;
    position: absolute;
    z-index: 9;
    left: 0;
    bottom: 0;
    width: 100%;
}
.fullwidth_slider_overlay .carousel h3 {
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    margin: 0 0 10px 0;
    color: white;
}
a.arrow, span.arrow {
    display: inline-block;
    padding: 0 33px 0 0;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    background-image: url(../img/arrow_w.svg);
}
a.arrow:hover, span.arrow:hover, a:hover span.arrow {
    background-position: right center;
}
.fullwidth_slider_overlay .item a:after {
    content: "";
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(35, 31, 32, 0.3);
}

.hero_map {width: 100%; height: 100vh; padding: 113px 0 0 0; background: #ccc; transition: none !important; }
.hero_map .map {width: 100%; height: calc(100vh - 113px);  }
.locations, .map, .gmap, .locations *, .map *, .gmap * {transition: none !important; }

.carousel .slider_2-3 .owl-nav .owl-prev:hover::after, .carousel .slider_2-3 .owl-nav .owl-next:hover::after {
	filter: brightness(0) saturate(100%) invert(78%) sepia(59%) saturate(4608%) hue-rotate(318deg) brightness(103%) contrast(91%);
}
.carousel .slider_2-3 .owl-nav .owl-prev:hover, .carousel .slider_2-3 .owl-nav .owl-next:hover {
	background-color: transparent;
}

/**/