@media all {
  *#dm .dmInner div.u_1595354880 hr {
    color:rgba(112,112,112,0.3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner nav.u_1462804943 { color:white !important; }

  *#dm .dmInner div.u_1080495855 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1111945293 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1822368970 { color:white !important; }

  *#dm .dmInner div.u_1768983096 {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1136990565 {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1845171312 .booking-trigger-btn {
    background-color:rgba(0,0,0,1) !important;
    color:var(--color_3) !important;
    font-family:'Nunito-Regular' !important;
    font-weight:700 !important;
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:0px !important;
  }
}
.reviews
{
	background-color:#E0ADC3 !important;
	width:100% !important;
	box-sizing:border-box !important;
}
.reviews__title
{
	padding-top:58px !important;
	text-align:center !important;
	color:white !important;
}
.reviews__slider-triple
{
	width:100% !important;
	height:100% !important;
	background:transparent !important;
}
.reviews__slider-triple .swiper-wrapper
{
	padding:30px 0 !important;
}
.reviews__slider-triple .swiper-slide
{
	padding:0 !important;
}
.reviews__three-items
{
	text-align:left !important;
	width:100% !important;
	max-width:1178px !important;
	margin:0 auto !important;
	padding:0 40px !important;
}
.reviews__item
{
	display:flex !important;
	flex-grow:1 !important;
	flex-basis:0 !important;
	background:#fff !important;
	min-height:225px !important;
	padding:18px 23px !important;
	margin:0 16px !important;
	float:left !important;
	width:calc(33% - 32px) !important;
	box-shadow:0px 2px 25px rgba(0,0,0,0.07) !important;
}
.reviews__item:nth-child(2)
{
	min-height:270px !important;
}
.reviews__item-avatar
{
	background-size:cover !important;
	width:40px !important;
	height:40px !important;
	border-radius:50% !important;
	flex:0 0 40px !important;
	background-color:lightgray !important;
}
.review__item-container
{
	width:100% !important;
	padding:0 21px 0 12px !important;
	background-image:url(../images/home-page/slider/google-logo.png) !important;
	background-size:22px !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
.review__item-header
{
	display:flex !important;
	margin-bottom:16px !important;
}
.review__item-name
{
	font-size:15px !important;
	line-height:17px !important;
	font-weight:400 !important;
	margin-right:7px !important;
	flex:0 0 40% !important;
}
.review__time
{
	font-size:15px !important;
	line-height:22px !important;
	margin-bottom:4px !important;
	display:block !important;
	color:#000 !important;
	opacity:0.5 !important;
}
.review__text
{
	font-size:15px !important;
	line-height:22px !important;
}
.review__rating
{
	display:flex !important;
}
.review__rating-star--checked
{
	color:#FBBC04 !important;
	font-size:20px !important;
}
.reviews__slider-triple>.swiper-pagination-bullets
{
	bottom:40px !important;
}
.swiper-pagination-review
{
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	padding-bottom:20px !important;
}
.swiper-pagination-bullet
{
	bottom:50px !important;
	margin:6px !important;
	width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)) !important;
	height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)) !important;
	display:inline-block !important;
	border-radius:50% !important;
	background:var(--swiper-pagination-bullet-inactive-color,#000) !important;
	opacity:var(--swiper-pagination-bullet-inactive-opacity,.2) !important;
}
.swiper-pagination-bullet-active
{
	background-color:white !important;
	width:15px !important;
	height:15px !important;
	opacity:var(--swiper-pagination-bullet-opacity,1) !important;
	background:var(--swiper-pagination-color,var(--swiper-theme-color)) !important;
}
.reviews .swiper-button-prev-review,.reviews .swiper-button-next-review
{
	border-radius:50% !important;
	width:48px !important;
	height:48px !important;
	background-image:url(../images/home-page/slider/arrow-dark.png) !important;
	background-size:18px !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	position:absolute !important;
	top:40% !important;
	cursor:pointer !important;
	z-index:1 !important;
}
.reviews .swiper-button-prev-review
{
	left:0 !important;
	right:auto !important;
	transform:rotate(0deg) !important;
}
.reviews .swiper-button-next-review
{
	transform:rotate(180deg) !important;
	right:0 !important;
	left:auto !important;
}
.swiper-button-next-review::after,.swiper-button-prev-review::after
{
	content:'' !important;
}
@media screen and (max-width:1024px) {
  .reviews__item-avatar {
    width:30px;
    height:30px;
    flex:0 0 30px;
    margin-bottom:8px;
  }

  .review__item-container { padding:0; }

  .reviews__three-items { padding:0 40px; }

  .reviews__item {
    flex-direction:column;
    padding:18px 12px;
  }
}
@media screen and (max-width:800px) {
  .reviews__item {
    flex-direction:row;
    float:none;
    width:100%;
    margin:0 0 16px 0;
    min-height:60px;
  }

  .reviews__item:nth-child(2) { min-height:60px; }
}
@media screen and (max-width:480px) {
  .reviews__title {
    font-size:26px;
    line-height:32px;
    padding-top:40px;
  }

  .review__item-container { padding:0 10px; }

  .swiper-button-prev-review,
  .swiper-button-next-review { display:none; }
}
.testimonials
{
	padding:0 !important;
	height:550px !important;
	text-align:center !important;
	position:relative !important;
	background-color:#EDDCD5 !important;
	color:#333 !important;
	overflow:hidden !important;
	width:100% !important;
	box-sizing:border-box !important;
	margin-top:60px !important;
}
.swiper
{
	width:100% !important;
	height:100% !important;
	background-color:#EDDCD5 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative !important;
	overflow:hidden !important;
	list-style:none !important;
	padding:0 !important;
	z-index:1 !important;
}
.swiper__figure-left
{
	position:absolute !important;
	width:53% !important;
	height:100% !important;
	background-image:url(../images/about-us-page/testimonials/Testimonial-left.svg) !important;
	background-size:66% !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	top:0 !important;
	left:0 !important;
}
.swiper__figure-right
{
	position:absolute !important;
	width:38% !important;
	height:100% !important;
	background-image:url(../images/about-us-page/testimonials/Testimonial-right.svg) !important;
	background-size:100% !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
	right:0 !important;
	bottom:0 !important;
}
.swiper__figure-woman
{
	position:absolute !important;
	width:26% !important;
	height:65% !important;
	background-image:url(../images/about-us-page/testimonials/Woman-testimonial.svg) !important;
	background-size:250px !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
	right:3% !important;
	bottom:23px !important;
	z-index:1 !important;
}
.swipe__title
{
	position:absolute !important;
	top:88px !important;
	left:50% !important;
	transform:translate(-50%,-50%) !important;
	font-size:28px !important;
	line-height:36px !important;
}
.swiper-slide
{
	font-size:22px !important;
	line-height:32px !important;
	font-weight:400 !important;
	color:#777 !important;
	padding:137px 90px 96px 90px !important;
	flex-shrink:0 !important;
	width:100% !important;
	height:100% !important;
	position:relative !important;
	transition-property:transform !important;
}
.swipe__slide-container
{
	background:white !important;
	height:100% !important;
	text-align:center !important;
	padding:20px 80px !important;
	box-shadow:0px 0px 20px rgba(0,0,0,0.05) !important;
	border-radius:20px !important;
	width:80% !important;
	margin:auto !important;
	position:relative !important;
	display:table !important;
}
.swipe__text
{
	height:260px !important;
	overflow-y:auto !important;
	margin:0 !important;
	display:table-cell !important;
	vertical-align:middle !important;
}
.swiper-horizontal>.swiper-pagination-bullets
{
	bottom:40px !important;
}
.swiper-pagination
{
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	position:absolute !important;
	text-align:center !important;
	transition:.3s opacity !important;
	transform:translate3d(0,0,0) !important;
	z-index:10 !important;
}
.swiper-button-prev,.swiper-button-next
{
	border-radius:50% !important;
	width:48px !important;
	height:48px !important;
	background-image:url(../images/home-page/slider/arrow.png) !important;
	background-color:#F2EAE7 !important;
	background-size:28px !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
}
.swiper-button-next
{
	transform:rotate(180deg) !important;
	right:60px !important;
}
.swiper-button-prev
{
	left:60px !important;
}
.swiper-button-next::after,.swiper-button-prev::after
{
	content:'' !important;
}
.swiper__quote
{
	background-image:url(../images/about-us-page/testimonials/Quote-marks.svg) !important;
	position:absolute !important;
	width:70px !important;
	height:70px !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:100% !important;
}
.swiper__quote--left
{
	top:9px !important;
	left:15px !important;
}
.swiper__quote--right
{
	bottom:6px !important;
	right:8px !important;
	transform:rotate(180deg) !important;
}
@media screen and (min-width:1540px) {
  .testimonials { height:auto; }

  .swiper__figure-woman { right:4%; }
}
@media screen and (max-width:1024px) {
  .swiper-slide { padding:120px 50px 96px 50px; }

  .swipe__slide-container {
    padding:40px 80px;
    width:92%;
  }

  .swiper .section-title { top:66px; }

  .swiper-figure-left { background-size:100%; }

  .swiper-figure-right { width:57%; }

  .swiper__figure-woman { right:0%; }
}
@media screen and (max-width:800px) {
  .swiper-slide {
    font-size:20px;
    line-height:30px;
  }

  .figure-woman { right:0%; }
}
@media screen and (max-width:480px) {
  .testimonials { height:660px; }

  .swiper-button-prev,
  .swiper-button-next { display:none; }

  .swiper-horizontal>.swiper-pagination-bullets { bottom:18px; }

  .swiper-slide {
    padding:80px 20px 110px 20px;
    font-size:18px;
    line-height:28px;
  }

  .swipe__slide-container {
    padding:65px 20px;
    width:100%;
  }

  .swipe__title {
    top:48px;
    font-size:26px;
    line-height:34px;
  }

  .swiper__quote {
    width:50px;
    height:50px;
  }

  .swiper__figure-woman { display:none; }
}
@media screen and (max-width:1024px) {
  .reviews__item-avatar {
    width:30px;
    height:30px;
    flex:0 0 30px;
    margin-bottom:8px;
  }

  .review__item-container { padding:0; }

  .reviews__three-items { padding:0 40px; }

  .reviews__item {
    flex-direction:column;
    padding:18px 12px;
  }
}
@media screen and (max-width:800px) {
  .reviews__item {
    flex-direction:row;
    float:none;
    width:100%;
    margin:0 0 16px 0;
    min-height:60px;
  }

  .reviews__item:nth-child(2) { min-height:60px; }
}
@media screen and (max-width:480px) {
  .reviews__title {
    font-size:26px;
    line-height:32px;
    padding-top:40px;
  }

  .review__item-container { padding:0 10px; }

  .swiper-button-prev-review,
  .swiper-button-next-review { display:none; }
}
@media screen and (min-width:1540px) {
  .testimonials { height:auto; }

  .swiper__figure-woman { right:4%; }
}
@media screen and (max-width:1024px) {
  .swiper-slide { padding:120px 50px 96px 50px; }

  .swipe__slide-container {
    padding:40px 80px;
    width:92%;
  }

  .swiper .section-title { top:66px; }

  .swiper-figure-left { background-size:100%; }

  .swiper-figure-right { width:57%; }

  .swiper__figure-woman { right:0%; }
}
@media screen and (max-width:800px) {
  .swiper-slide {
    font-size:20px;
    line-height:30px;
  }

  .figure-woman { right:0%; }
}
@media screen and (max-width:480px) {
  .testimonials { height:660px; }

  .swiper-button-prev,
  .swiper-button-next { display:none; }

  .swiper-horizontal>.swiper-pagination-bullets { bottom:18px; }

  .swiper-slide {
    padding:80px 20px 110px 20px;
    font-size:18px;
    line-height:28px;
  }

  .swipe__slide-container {
    padding:65px 20px;
    width:100%;
  }

  .swipe__title {
    top:48px;
    font-size:26px;
    line-height:34px;
  }

  .swiper__quote {
    width:50px;
    height:50px;
  }

  .swiper__figure-woman { display:none; }
}
.swiper-vertical>.swiper-wrapper
{
	flex-direction:column !important;
}
.swiper-wrapper
{
	position:relative !important;
	width:100% !important;
	height:100% !important;
	z-index:1 !important;
	display:flex !important;
	transition-property:transform !important;
	box-sizing:content-box !important;
}
.swiper-android .swiper-slide,.swiper-wrapper
{
	transform:translate3d(0px,0,0) !important;
}
.swiper-pointer-events
{
	touch-action:pan-y !important;
}
.swiper-pointer-events.swiper-vertical
{
	touch-action:pan-x !important;
}
.swiper-slide-invisible-blank
{
	visibility:hidden !important;
}
.swiper-autoheight,.swiper-autoheight .swiper-slide
{
	height:auto !important;
}
.swiper-autoheight .swiper-wrapper
{
	align-items:flex-start !important;
	transition-property:transform,height !important;
}
.swiper-backface-hidden .swiper-slide
{
	transform:translateZ(0) !important;
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper
{
	perspective:1200px !important;
}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper
{
	transform-style:preserve-3d !important;
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top
{
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:100% !important;
	height:100% !important;
	pointer-events:none !important;
	z-index:10 !important;
}
.swiper-3d .swiper-slide-shadow
{
	background:rgba(0,0,0,.15) !important;
}
.swiper-3d .swiper-slide-shadow-left
{
	background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0)) !important;
}
.swiper-3d .swiper-slide-shadow-right
{
	background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0)) !important;
}
.swiper-3d .swiper-slide-shadow-top
{
	background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0)) !important;
}
.swiper-3d .swiper-slide-shadow-bottom
{
	background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0)) !important;
}
.swiper-css-mode>.swiper-wrapper
{
	overflow:auto !important;
	scrollbar-width:none !important;
	-ms-overflow-style:none !important;
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar
{
	display:none !important;
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide
{
	scroll-snap-align:start start !important;
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper
{
	scroll-snap-type:x mandatory !important;
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper
{
	scroll-snap-type:y mandatory !important;
}
.swiper-centered>.swiper-wrapper::before
{
	content:'' !important;
	flex-shrink:0 !important;
	order:9999 !important;
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child
{
	margin-inline-start:var(--swiper-centered-offset-before) !important;
}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before
{
	height:100% !important;
	min-height:1px !important;
	width:var(--swiper-centered-offset-after) !important;
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child
{
	margin-block-start:var(--swiper-centered-offset-before) !important;
}
.swiper-centered.swiper-vertical>.swiper-wrapper::before
{
	width:100% !important;
	min-width:1px !important;
	height:var(--swiper-centered-offset-after) !important;
}
.swiper-centered>.swiper-wrapper>.swiper-slide
{
	scroll-snap-align:center center !important;
}
.swiper-virtual .swiper-slide
{
	-webkit-backface-visibility:hidden !important;
	transform:translateZ(0) !important;
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after
{
	content:'' !important;
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	pointer-events:none !important;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after
{
	height:1px !important;
	width:var(--swiper-virtual-size) !important;
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after
{
	width:1px !important;
	height:var(--swiper-virtual-size) !important;
}
:root
{
	--swiper-navigation-size:44px !important;
}
.swiper-button-next,.swiper-button-prev
{
	position:absolute !important;
	top:50% !important;
	width:calc(var(--swiper-navigation-size)/44*27) !important;
	height:var(--swiper-navigation-size) !important;
	margin-top:calc(0px - (var(--swiper-navigation-size)/2)) !important;
	z-index:10 !important;
	cursor:pointer !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	color:var(--swiper-navigation-color,var(--swiper-theme-color)) !important;
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled
{
	opacity:.35 !important;
	cursor:auto !important;
	pointer-events:none !important;
}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden
{
	opacity:0 !important;
	cursor:auto !important;
	pointer-events:none !important;
}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev
{
	display:none !important;
}
.swiper-button-next:after,.swiper-button-prev:after
{
	font-family:swiper-icons !important;
	font-size:var(--swiper-navigation-size) !important;
	text-transform:none !important;
	letter-spacing:0 !important;
	font-variant:initial !important;
	line-height:1 !important;
}
.swiper-button-prev,.swiper-rtl .swiper-button-next
{
	left:10px !important;
	right:auto !important;
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after
{
	content:'prev' !important;
}
.swiper-button-next,.swiper-rtl .swiper-button-prev
{
	right:10px !important;
	left:auto !important;
}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after
{
	content:'next' !important;
}
.swiper-button-lock
{
	display:none !important;
}
.swiper-pagination.swiper-pagination-hidden
{
	opacity:0 !important;
}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled
{
	display:none !important;
}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction
{
	bottom:10px !important;
	left:0 !important;
	width:100% !important;
}
.swiper-pagination-bullets-dynamic
{
	overflow:hidden !important;
	font-size:0 !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
	transform:scale(.33) !important;
	position:relative !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active
{
	transform:scale(1) !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
{
	transform:scale(1) !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
	transform:scale(.66) !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
	transform:scale(.33) !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
{
	transform:scale(.66) !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
{
	transform:scale(.33) !important;
}
button.swiper-pagination-bullet
{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	box-shadow:none !important;
	-webkit-appearance:none !important;
	appearance:none !important;
}
.swiper-pagination-clickable .swiper-pagination-bullet
{
	cursor:pointer !important;
}
.swiper-pagination-bullet:only-child
{
	display:none !important;
}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets
{
	right:10px !important;
	top:50% !important;
	transform:translate3d(0px,-50%,0) !important;
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
{
	margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0 !important;
	display:block !important;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
	top:50% !important;
	transform:translateY(-50%) !important;
	width:8px !important;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
	display:inline-block !important;
	transition:.2s transform,.2s top !important;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet
{
	margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px) !important;
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
	left:50% !important;
	transform:translateX(-50%) !important;
	white-space:nowrap !important;
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
	transition:.2s transform,.2s left !important;
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
	transition:.2s transform,.2s right !important;
}
.swiper-pagination-progressbar
{
	background:rgba(0,0,0,.25) !important;
	position:absolute !important;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
	background:var(--swiper-pagination-color,var(--swiper-theme-color)) !important;
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:100% !important;
	height:100% !important;
	transform:scale(0) !important;
	transform-origin:left top !important;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
	transform-origin:right top !important;
}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
	width:100% !important;
	height:4px !important;
	left:0 !important;
	top:0 !important;
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar
{
	width:4px !important;
	height:100% !important;
	left:0 !important;
	top:0 !important;
}
.swiper-pagination-lock
{
	display:none !important;
}
.swiper-scrollbar
{
	border-radius:10px !important;
	position:relative !important;
	-ms-touch-action:none !important;
	background:rgba(0,0,0,.1) !important;
}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled
{
	display:none !important;
}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal
{
	position:absolute !important;
	left:1% !important;
	bottom:3px !important;
	z-index:50 !important;
	height:5px !important;
	width:98% !important;
}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar
{
	position:absolute !important;
	right:3px !important;
	top:1% !important;
	z-index:50 !important;
	width:5px !important;
	height:98% !important;
}
.swiper-scrollbar-drag
{
	height:100% !important;
	width:100% !important;
	position:relative !important;
	background:rgba(0,0,0,.5) !important;
	border-radius:10px !important;
	left:0 !important;
	top:0 !important;
}
.swiper-scrollbar-cursor-drag
{
	cursor:move !important;
}
.swiper-scrollbar-lock
{
	display:none !important;
}
.swiper-zoom-container
{
	width:100% !important;
	height:100% !important;
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	text-align:center !important;
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg
{
	max-width:100% !important;
	max-height:100% !important;
	object-fit:contain !important;
}
.swiper-slide-zoomed
{
	cursor:move !important;
}
.swiper-lazy-preloader
{
	width:42px !important;
	height:42px !important;
	position:absolute !important;
	left:50% !important;
	top:50% !important;
	margin-left:-21px !important;
	margin-top:-21px !important;
	z-index:10 !important;
	transform-origin:50% !important;
	box-sizing:border-box !important;
	border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color)) !important;
	border-radius:50% !important;
	border-top-color:transparent !important;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader
{
	animation:swiper-preloader-spin 1s infinite linear !important;
}
.swiper-lazy-preloader-white
{
	--swiper-preloader-color:#fff !important;
}
.swiper-lazy-preloader-black
{
	--swiper-preloader-color:#000 !important;
}
.swiper .swiper-notification
{
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	pointer-events:none !important;
	opacity:0 !important;
	z-index:-1000 !important;
}
.swiper-free-mode>.swiper-wrapper
{
	transition-timing-function:ease-out !important;
	margin:0 auto !important;
}
.swiper-grid>.swiper-wrapper
{
	flex-wrap:wrap !important;
}
.swiper-grid-column>.swiper-wrapper
{
	flex-wrap:wrap !important;
	flex-direction:column !important;
}
.swiper-fade.swiper-free-mode .swiper-slide
{
	transition-timing-function:ease-out !important;
}
.swiper-fade .swiper-slide
{
	pointer-events:none !important;
	transition-property:opacity !important;
}
.swiper-fade .swiper-slide .swiper-slide
{
	pointer-events:none !important;
}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active
{
	pointer-events:auto !important;
}
.swiper-cube
{
	overflow:visible !important;
}
.swiper-cube .swiper-slide
{
	pointer-events:none !important;
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
	z-index:1 !important;
	visibility:hidden !important;
	transform-origin:0 0 !important;
	width:100% !important;
	height:100% !important;
}
.swiper-cube .swiper-slide .swiper-slide
{
	pointer-events:none !important;
}
.swiper-cube.swiper-rtl .swiper-slide
{
	transform-origin:100% 0 !important;
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active
{
	pointer-events:auto !important;
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev
{
	pointer-events:auto !important;
	visibility:visible !important;
}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top
{
	z-index:0 !important;
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
}
.swiper-cube .swiper-cube-shadow
{
	position:absolute !important;
	left:0 !important;
	bottom:0px !important;
	width:100% !important;
	height:100% !important;
	opacity:.6 !important;
	z-index:0 !important;
}
.swiper-cube .swiper-cube-shadow:before
{
	content:'' !important;
	background:#000 !important;
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	bottom:0 !important;
	right:0 !important;
	filter:blur(50px) !important;
}
.swiper-flip
{
	overflow:visible !important;
}
.swiper-flip .swiper-slide
{
	pointer-events:none !important;
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
	z-index:1 !important;
}
.swiper-flip .swiper-slide .swiper-slide
{
	pointer-events:none !important;
}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active
{
	pointer-events:auto !important;
}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top
{
	z-index:0 !important;
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
}
.swiper-creative .swiper-slide
{
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
	overflow:hidden !important;
	transition-property:transform,opacity,height !important;
}
.swiper-cards
{
	overflow:visible !important;
}
.swiper-cards .swiper-slide
{
	transform-origin:center bottom !important;
	-webkit-backface-visibility:hidden !important;
	backface-visibility:hidden !important;
	overflow:hidden !important;
}
*#dm .dmInner div.u_1743180288
{
	border-bottom:0px !important;
}
*#dm .dmInner div.u_92983827
{
}
*#dm .dmInner div.u_1205250473
{
}
*#dm .dmInner div.u_1871678866
{
	border-bottom:0px !important;
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1845171312 .booking-trigger-btn {
    width:126px !important;
    font-size:14px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1845171312 .booking-trigger-btn { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1845171312 .booking-trigger-btn {
    width:165px !important;
    font-size:20px !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_92983827
{
}
*#dm .dmInner div.u_1743180288
{
}
*#dm .dmInner div.u_1205250473
{
}
*#dm .dmInner div.u_1205250473
{
}
*#dm .dmInner div.u_1871678866
{
}
*#dm .dmInner div.u_1871678866
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.27%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 450.5px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.71%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_n9n.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n9n {
    width: 448px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -100px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_2jb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 40px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pg4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1b1a9e9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 75px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_s9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_kn5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dda9eead {
    min-height: 364px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3fbf28b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a0c748de {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 50px 90px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\37 06979e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2621f59 {
    margin: 0px 0% 0px 0%;
}
    
#widget_igq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_igq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 983f69e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.602840062666043%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ecba8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a539271d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50a1e86 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 6246ae4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 e210084 {
    align-items: flex-start;
    width: 76.12%;
    min-height: 304px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.643178380057049%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b3122f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    justify-content: space-around;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a9c876 {
    align-items: center;
    width: 21.59%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#a479d05c {
    margin: 0px 0% 0px 0%;
}
    
#\39 7ac6872::before, #\39 7ac6872 > .bgExtraLayerOverlay {
    
}
#\39 7ac6872 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 90%;
    min-width: 4%;
    align-items: center;
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    border-width: 1px 0 1px 0;
    border-color: rgba(112, 112, 112, 0.3) #000000 rgba(112, 112, 112, 0.3) #000000;
    border-style: solid;
    padding: 16px 0px 16px 0px;
    margin: 0% 5% 0% 5%;
}
    
#\35 bb4b643 {
    min-height: 209px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#ccfc551b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#f740d19e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f740d19e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_ncv {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_kqe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd08f61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abdde877 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u16 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec60ef9f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f2cbcb {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e16be4a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    justify-content: space-around;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac1a3196 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4cf4a5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 05b9f9b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f86995c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12f8a9f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a8da24a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 88b631c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(112, 112, 112, 0.3) #000000;
    border-style: solid;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 0d2e7d0 {
    min-height: 112px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ef6fdc81 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d0e5247 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 6641cf2[data-css-edit] {
    overflow: hidden;
}
#\39 6641cf2 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
}
    
#ac7eec5c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#a6588ea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff5fec77::before, #ff5fec77 > .bgExtraLayerOverlay {
    
}
#ff5fec77 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#widget_9pj {
    width: 100%;
    height: 480px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e4aba5cb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.602840062666043%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee7e006 {
    min-height: 308px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 78bfa39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a8dc6677 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#df7a223c {
    margin: 0px 0% 0px 0%;
}
    
#\35 b699759 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c40c9afa {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\33 72502ae {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4c49633.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4c49633 {
    width: 495px;
    height: 511px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 96eb5a7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#widget_n9n.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n9n {
    height: auto;
    margin: 0px 0% -75px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_s40 {
    width: 100.00%;
}
    
#\31 1b1a9e9 {
    width: 165px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 0% 0% 2% 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dda9eead {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 344px;
}
    
#\38 2621f59 {
    margin: 0px 0% 0px 0%;
}
    
#a0c748de {
    width: 49%;
    padding: 0px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#widget_igq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_igq {
    height: 370px;
    max-width: 100%;
    width: 252px;
    margin: 0px 0% 0px 0%;
}
    
#\37 06979e1 {
    width: 49%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7ac6872::before, #\39 7ac6872 > .bgExtraLayerOverlay {
    
}
#\39 7ac6872 {
    width: 110%;
    column-gap: 1%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb4b643 {
    min-height: 273px;
    padding: 2% 3% 2% 3%;
}
    
#\33 6b3122f {
    height: auto;
    min-height: 65px;
}
    
#a479d05c {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 80%;
}
    
#widget_ncv {
    height: auto;
}
    
#\35 6a9c876 {
    height: auto;
    min-height: 99px;
    width: 23.33%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e210084 {
    width: 75.67%;
}
    
#abdde877 {
    width: 100%;
}
    
#\37 e16be4a {
    height: auto;
    min-height: 65px;
}
    
#\38 a8da24a {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0d2e7d0 {
    padding: 4% 0% 4% 0%;
}
    
#f73da29f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6641cf2[data-css-edit] {
    overflow: hidden;
}
#\39 6641cf2 {
    width: 666px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e747c127 {
    margin: 0px 0% 0px 0%;
}
    
#ac7eec5c {
    padding: 4% 0% 4% 0%;
}
    
#ff5fec77::before, #ff5fec77 > .bgExtraLayerOverlay {
    
}
    
#widget_9pj {
    height: 606px;
}
    
#\37 d0e5247 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ee7e006 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 314px;
}
    
#df7a223c {
    margin: 0px 0% 0px 0%;
}
    
#b4c49633 {
    height: 370px;
    max-width: 100%;
    width: 252px;
}
    
#e4aba5cb {
    width: 100.01%;
}
    
#\31 78bfa39 {
    width: 51.55%;
}
    
#c40c9afa {
    width: 46.36383357775543%;
    justify-content: center;
    padding: 0px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_n9n {
    height: auto;
}
    
#group_2jb {
    padding: 40px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1b1a9e9 {
    width: 126px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dda9eead {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a0c748de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-end;
    padding: 0px 0px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 06979e1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_igq {
    height: auto;
}
    
#\31 983f69e {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6246ae4 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 e210084 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 231px;
}
    
#\33 6b3122f {
    width: 100%;
    height: auto;
    min-height: 59px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 6a9c876 {
    width: 100.00%;
    height: auto;
    min-height: 50px;
    align-items: center;
    padding: 0px 60px 0px 60px;
    margin: 0px 0% 0px 0%;
}
    
#a479d05c {
    margin: 0px 0% 0px 0%;
}
    
#\39 7ac6872[data-css-edit] {
    border-top: 0px;
}
#\39 7ac6872::before, #\39 7ac6872 > .bgExtraLayerOverlay {
    
}
#\39 7ac6872 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb4b643 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#widget_ncv {
    height: auto;
}
    
#widget_kqe.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#widget_kqe {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bd08f61.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\36 bd08f61 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#abdde877.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#abdde877 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f2cbcb[data-css-edit] {
    border-bottom: 1px solid rgb(112 112 112/20%) !important;
}
#\35 4f2cbcb {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#ec60ef9f[data-css-edit] {
    border-bottom: 1px solid rgb(112 112 112/20%) !important;
}
#ec60ef9f {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#group_u16[data-css-edit] {
    border-bottom: 1px solid rgb(112 112 112/20%) !important;
}
#group_u16 {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#\37 e16be4a {
    width: 100%;
    height: auto;
    min-height: 59px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ac1a3196[data-css-edit] {
    border-bottom: 1px solid rgb(112 112 112/20%) !important;
}
#ac1a3196 {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#\30 4cf4a5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\30 4cf4a5d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 05b9f9b[data-css-edit] {
    border-bottom: 1px solid rgb(112 112 112/20%) !important;
}
#\30 05b9f9b {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#\33 f86995c.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\33 f86995c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a12f8a9f {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#\38 a8da24a.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\38 a8da24a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 88b631c {
    min-height: 98px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\37 0d2e7d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 d0e5247 {
    min-height: 458px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ac7eec5c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ff5fec77::before, #ff5fec77 > .bgExtraLayerOverlay {
    
}
    
#\39 6641cf2 {
    height: auto;
    min-height: 402px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9pj {
    height: 429px;
}
}



@media (max-width: 767px) {
    
#e4aba5cb {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee7e006 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 78bfa39 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#c40c9afa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#b4c49633 {
    height: 360px;
    width: 305px;
}
}

