/**
* Theme Name: Seasona Child
* Description: This is a child theme of Seasona, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavothemes</a>
* Template: seasona
* Version: 1.1.8
*/

/* Hilangin gap putih di body */
body.elementor-page-12 {
	padding: 0px 0px 0px 0px;
}

body.elementor-page-73 {
	padding: 0px 0px 0px 0px;
}




/* HEADER SCROLL EFFECT */
.elementor-814 .elementor-element.elementor-element-2bd2b19 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-814 .elementor-element.elementor-element-3987cb5 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: #FFFFFF !important;
}

.elementor-nav-menu--dropdown a:hover {
	color: white !important;
}
/* 
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
transform: scaleY(1);
max-height: var(--menu-height);
animation: hide-scroll .3s backwards;
top: 80vh !important;
} */

.elementor-sticky--effects {
	background-color: #FFFFFF !important;
}

/* logo putih */
.d-logo { 
	display: none;
}
.elementor-sticky--effects .d-logo {
	display: inline-block; 
	/* end logo putih */

	/* logo hitam */
}
.elementor-sticky--effects .l-logo {
	display: none;
}
/* end logo hitam */

/* tulisan putih */
.elementor-sticky--effects ul li a {
	color: #000000 !important;
}

/* .elementor-sticky--effects .btn-wa-header .elementor-button{
background: #FFFFFF !important;
} */

.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
	padding: 1.429em 1em;
}
/* End Header Scroll Effect */



/* facilities image */
.elementor-widget-image-carousel .swiper-slide {
	width: 440px !important;
}
/* end facilities image */

/* responsive leptop */
@media only screen and (max-width: 1440px) {

	/* header */
	.elementor-814 .elementor-element.elementor-element-3b91551{
		z-index: 9999 !important;
		position: static;
		/* 		margin-top: -45px; */
	}
}

/* ## @media (min-width: 1200px) and (max-width: 1440px) {
.elementor-12 .elementor-element.elementor-element-73cecba > .elementor-container {
margin-top: 0px;
padding-top: 40px;
} */


/* testimonials */
.elementor-testimonial__text {
	position: relative; 
}

/* icon tanda petik */
.elementor-testimonial__text::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10m11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10'/%3E%3C/svg%3E"); /* Menggunakan SVG sebagai isi pseudo-elemen */
	position: absolute; /* Mengatur posisi absolut */
	top: -50px; /* Mengatur posisi vertikal */
	left: 0; /* Mengatur posisi horizontal */
}

/* Tambahkan konten setelah teks */
.elementor-testimonial__name::after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10m11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10'/%3E%3C/svg%3E");
	position: absolute;
	display: block;
	bottom: -80%; /* Ubah top menjadi bottom */
	left: 0px;
	transform: rotate(180deg); /* Memutar ikon 180 derajat */
	right: 0px;
	bottom: 0px;
}
/* end icon tanda petik  */

/* swiper buttton | ngaruh ke image crousel */

/* .elementor-12 .elementor-element.elementor-element-fb3f878 .elementor-swiper-button{
font-size: 25px;
margin: 3px;
background: #ffffff10;
border: 1px solid #FFFFFF15;
border-radius: 30px;
padding: 12px;
position: static;
display: inline-flex;
cursor: pointer;
color: white;
transform: translateY(-10%);
}
*/
@media (min-width: 1025px) {
	.elementor-10705 .elementor-element.elementor-element-4df639ec .elementor-swiper-button, .elementor-11852 .elementor-element.elementor-element-4200753e .elementor-swiper-button, .elementor-11855 .elementor-element.elementor-element-4200753e .elementor-swiper-button, .elementor-11821 .elementor-element.elementor-element-4200753e .elementor-swiper-button, .elementor-11866 .elementor-element.elementor-element-4200753e .elementor-swiper-button {
		font-size: 25px;
		margin: 3px;
		background: #ffffff10;
		border: 1px solid #FFFFFF15;
		border-radius: 30px;
		padding: 12px;
		position: static;
		display: inline-flex;
		cursor: pointer;
		color: white;
		transform: translateY(-10%);

	}

	.elementor-11404 .elementor-element.elementor-element-4200753e .elementor-swiper-button {
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;
	}

	.elementor-11566 .elementor-element.elementor-element-5bdfaf14 .elementor-swiper-button {
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;
	}
}

@media (max-width: 1200px) {
	.elementor-10705 .elementor-element.elementor-element-67696a7 .elementor-swiper-button, .elementor-11852 .elementor-element.elementor-element-4200753e .elementor-swiper-button, .elementor-11855 .elementor-element.elementor-element-4200753e .elementor-swiper-button, .elementor-11821 .elementor-element.elementor-element-4200753e .elementor-swiper-button, .elementor-11866 .elementor-element.elementor-element-4200753e .elementor-swiper-button,  {
		font-size: 25px;
		margin: 3px;
		background: #ffffff10;
		border: 1px solid #FFFFFF15;
		border-radius: 30px;
		padding: 12px;
		position: static;
		display: inline-flex;
		cursor: pointer;
		color: white;
		transform: translateY(-10%);
	}

	.elementor-11404 .elementor-element.elementor-element-4200753e .elementor-swiper-button {
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;
	}

	.elementor-11566 .elementor-element.elementor-element-5bdfaf14 .elementor-swiper-button {
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;
	}
	/* 	.elementor-11566 .elementor-element.elementor-element-5bdfaf14 .elementor-swiper-button:hover {
	color: #080d1c;
	background: #00272380;
	border: 1.5px solid rgba(255, 255, 255, 0.15); /* Border dengan 30% transparansi */
	/* background: #0093B380; */
} */
}


/* @media (max-width; 767px) { 
.elementor-10705 .elementor-element.elementor-element-67696a7 .elementor-swiper-button {
margin-left: -20%;
margin-right: 31%;
top: 110%;
} */
}



/* .elementor-swiper-button-next svg {
display: inline-block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMTkgMTJsLTYtNm02IDZsLTYgNm02LTZINSIvPjwvc3ZnPg==);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
} 

.elementor-swiper-button-prev svg {
display: inline-block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNSAxMmw2LTZtLTYgNmw2IDZtLTYtNmgxNCIvPjwvc3ZnPg==);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
} */



.elementor-swiper-button svg path {
	display: none;
}
/* end swiper button */
/* End Testimonials */

/* Footer */
/* icon media sosial */


.elementor-859 .elementor-element.elementor-element-9407ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	padding: 12px;
	padding-right: 6px;
	background: #ffffff10;
	border: 1px solid #FFFFFF15;
	border-radius: 30px;
	cursor: pointer;
	margin-right: 5px;
}

.elementor-859 .elementor-element.elementor-element-411886f .elementor-icon-list-icon {
	padding: 12px;
	padding-right: 8px;
	background: #ffffff10;
	border: 1px solid #FFFFFF15;
	border-radius: 30px;
	cursor: pointer;
}

.elementor-859 .elementor-element.elementor-element-1a11ce3 .elementor-icon-list-icon {
	padding: 12px;
	padding-right: 8px;
	background: #ffffff10;
	border: 1px solid #FFFFFF15;
	border-radius: 30px;
	cursor: pointer;
}


/* end icon media sosial */
/* End Footer */

/* Contact Us */


button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover, .button:hover {
	background-color: #002723;
}

button, input[type='button'], input[type='reset'], input[type='submit'], .button {
	background-color: #0093B3;
	text-transform: capitalize;
	padding: 15px;
	font-family: montserrat;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-12 .elementor-element.elementor-element-754bb9b1 {
	--container-widget-width: 40%;
}


.form-row {
	display: flex;
	gap: 5px;
	margin-top: -5px;
	margin-bottom: -25px;
}

input[name="your-username"], input[name="your-email"], input[name="your-subject"], textarea[name="your-message"] {
	font-family: montserrat;
	border: 1px solid #1D192112;
	border-radius: 3px;
	height: 40px;
	padding: 8px;
	margin-top: -35px;
}

input[name="your-username"], input[name="your-email"]{
	width: 100%;
}

input[name="your-subject"]{
	width: 100%;
}

textarea[name="your-message"] {
	height: 120px;
}

/* End Contact Us */



.elementor-lightbox .elementor-lightbox-item {
	top: 30px;
}

/* .bwdads-swiper-slide {
width: 1262px !important;
} */

.e-con-inner li.elementor-icon-list-item {
	width: 200px
}

input[type='submit'] {
	border-radius: 2px;
	padding: 10px 20px 10px 20px;
	letter-spacing: 0px;

}

.elementor-container .elementor-column-gap-no {
	column-gap: 10px;
}

/* .elementor-element .swiper .elementor-swiper-button svg {
fill: hsla(0, 0%, 93.3%, .9);
height: 2em;
width: 2em;
background-repeat: no-repeat;
background-color: #ffffff12;
background-position-y: center;
background-position-x: center;
border-radius: 100%;
border: 1px solid #ffffff50;
} */

/* .seasona-icon-bars:before {
display: none;
} */

/* .elementor-section .elementor-top-section .elementor-element .elementor-element-3b91551 .elementor-section-height-min-height .elementor-section-content-middle .elementor-hidden-desktop .elementor-hidden-laptop .elementor-hidden-mobile .elementor-hidden-widescreen .elementor-section-boxed .elementor-section-height-default .elementor-section-items-middle .elementor-sticky .elementor-sticky--active .elementor-section--handles-inside {
position: static;
} */

/* ## .elementor-12 .elementor-element.elementor-element-73cecba > .elementor-container {
margin-top: 155px;
} */

/* Baner */
/* .fa-chevron-left:before {
content: "\f060";
} */

@media only screen and (min-width: 768px) and (max-width: 1025px){
	.bwdads-slider-common .bwd_main-title {
		margin-top: 20%;
	}
}

/* responsive tablet landscape ke wide */
@media (min-width: 1441px) {

	.elementor-10705 .elementor-element.elementor-element-547fe20 .elementor-slide-heading {
		font-size: 60px !important;
	}

	/* Hilangin gap putih di body */
	body.elementor-page-12 {
		padding: 0px 0px 0px 0px;
	}

	/* text */
	.bwdads-slider-common .bwd_main-title {
		font-family: EB Garamond;
		font-size: 60px;
		line-height: 110px;
		/* 	    margin-top: 13%; */
	}

	.bwdads-slider-common .bwd_main-content {
		width: 74%;
	}
	/* end text */
}	


/* swiper icon */
.bwdads-swiper-prev .fas.fa-chevron-left {
	display: none; /* Sembunyikan ikon panah kiri Font Awesome */
}

.bwdads-swiper-next .fas.fa-chevron-right {
	display: none; /* Sembunyikan ikon panah kiri Font Awesome */
}

.bwdads-swiper-prev::after {
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: -0.125em;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M13.47 8.53a.75.75 0 0 1 1.06-1.06l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H6.5a.75.75 0 0 1 0-1.5h9.69z'/%3E%3C/svg%3E");
	transform: rotate(180deg);
}

.bwdads-swiper-next::after {
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: -0.125em;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M13.47 8.53a.75.75 0 0 1 1.06-1.06l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H6.5a.75.75 0 0 1 0-1.5h9.69z'/%3E%3C/svg%3E");
}

/* .fa-chevron-right:before {
content: "\f061";
} */
/* end swiper icon */


/* responsive leptop */
@media (min-width: 768px) and (max-width: 1200px) {

	/* 	margin-top: 50%; */
	.elementor-814 .elementor-element.elementor-element-01507c4 {
		width: 34%;
	}

	/* text judul	 */
	.bwdads-slider-common .bwd_main-title {
		/*     	margin-top: 158px; */
	}


	/* text */
	.bwdads-slider-common .bwd_main-title {
		font-family: EB Garamond;
		font-size: 60px;
		line-height: 110px;
		margin-top: 10%;
	}

	.bwdads-slider-common .bwd_main-content {
		width: 74%;
	}
	/* end text */

}

@media (min-width: 1201px) and (max-width: 1440px) {

	.elementor-10705 .elementor-element.elementor-element-547fe20 .elementor-slide-heading {
		font-size: 60px !important;
		line-height: 1.2em !important;
	}

	.bwdads-slider-common .bwd_main-title {
		font-family: EB Garamond;
		font-size: 60px;
		/* 		margin-top: 20%; */
	}

	.bwdads-slider-common .bwd_main-content {
		width: 74%;
	}
}

@media (max-width: 1440px){
	/* 	.elementor-12 .elementor-element.elementor-element-2d82cf55 > .elementor-element-populated {
	margin: -150px 0px 0px 0px; */
}

/* responsive potrait tablet */
@media (max-width: 1024px){
	.elementor-section .elementor-container {
		flex-wrap: nowrap;
	}

	/*##	.elementor-12 .elementor-element.elementor-element-73cecba {
	margin-top: 205px;
	margin-bottom: 0px;
	padding: 020px 050px 0px 050px;
} */
}

/*Mengatur responsive mobile*/
@media (max-width: 767px) {


	body.elementor-page-12 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-10705 .elementor-element.elementor-element-547fe20 .elementor-slide-heading {
		font-family: EB Garamond;
		font-size: 32px !important;
		/*     	margin-top: -30px; */
		line-height: 1.2em !important;
		margin-right: 30px;
		margin-left: 30px;
	}

	/* 	.bwdads-slider-common .bwd_main-content {
	width: 80%;
} */

	/*Mengatur column our facilities */
	.elementor-859 .elementor-element.elementor-element-d24188c > .elementor-element-populated {
		padding: 0px 0px 40px 0px;
	}

	/* 	.elementor-859 .elementor-element.elementor-element-9e01f7f {
	width: 120%;
}	 */
}

/* responsive start landscape mobile - potrait tablet */
@media (min-width: 880px) and (max-width: 1024px) {
	.elementor-859 .elementor-element.elementor-element-1f1fef5 > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
}
/* END BANER */

.bwdads-swiper-button-next .bwdads-swiper-next,
.bwdads-swiper-button-prev .bwdads-swiper-prev {
	transition-duration: 0.1s; /* Durasi transisi 0.3 detik */
}


.bwdads-swiper-button-next .bwdads-swiper-next:hover, .bwdads-swiper-button-prev .bwdads-swiper-prev:hover {
	color: #080d1c !important;
	background: #00272380 !important;
	border: 1.5px solid rgba(255, 255, 255, 0.15) !important; /* Border dengan 30% transparansi */
	/* background: #0093B380; */
}




/* .elementor-814 .elementor-element.elementor-element-efef06d:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-efef06d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
top: -30px;
}

.elementor-814 .elementor-element.elementor-element-3b91551:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-3b91551 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
top: -30px;
}
*/


/*  */
@media (min-width: 1201px) {
	.elementor-element .swiper .elementor-swiper-button-prev {
		left: 30px !important;
	}

	.elementor-element .swiper .elementor-swiper-button-next {
		right: 30px !important;
	}

	.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-next {
		padding: 15px;
		border: 1px solid #ffffff20;
		border-radius: 30px;
		background: #ffffff50;
	}

	.elementor-element .swiper .elementor-swiper-button-prev:hover, .elementor-element .swiper .elementor-swiper-button-next:hover {
		color: #080d1c !important;
		background: #00272380 !important;
		border: 1.5px solid rgba(255, 255, 255, 0.15) !important; /* Border dengan 30% transparansi */
		/* background: #0093B380; */
	}

}


@media (min-width: 768px) and (max-width: 1200px) {

	.elementor-10705 .elementor-element.elementor-element-547fe20 .elementor-slide-heading {
		font-size: 48px !important;
		line-height: 1.2em !important;
	}

	.elementor-element .swiper .elementor-swiper-button-prev {
		left: 5%;
	}

	.elementor-element .swiper .elementor-swiper-button-next {
		right: 5%;
	}

	.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-next {
		padding: 15px;
		border: 1px solid #ffffff20;
		border-radius: 30px;
		background: #ffffff50;
	}

	.elementor-element .swiper .elementor-swiper-button-prev:hover, .elementor-element .swiper .elementor-swiper-button-next:hover {
		color: #080d1c !important;
		background: #00272380 !important;
		border: 1.5px solid rgba(255, 255, 255, 0.15) !important; /* Border dengan 30% transparansi */
		/* background: #0093B380; */
	}

	.elementor-11566 .elementor-element.elementor-element-159eb023 .elementor-swiper-button{
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;	
	}

	.elementor-11404 .elementor-element.elementor-element-586ece8b .elementor-swiper-button{
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;	
	}

	.elementor-12465 .elementor-element.elementor-element-44bf6 .elementor-swiper-button{
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;	
	}

}

@media (max-width: 767px){

	/*     .page-id-10705 .elementor-element .swiper .elementor-swiper-button-prev, .page-id-10705 .elementor-element .swiper .elementor-swiper-button-next {
	top: 80vh !important;
} */

	.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-next {
		padding: 6px !important;
		border: 1px solid #ffffff20;
		border-radius: 30px;
		background: #ffffff50;
		top: 80vh;
	}

	.elementor-element .swiper .elementor-swiper-button-prev:hover, .elementor-element .swiper .elementor-swiper-button-next:hover {
		color: #080d1c !important;
		background: #00272380 !important;
		border: 1.5px solid rgba(255, 255, 255, 0.15) !important; /* Border dengan 30% transparansi */
		/* background: #0093B380; */
	}


	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
		margin-top: 10px;
	}

	.elementor-11404 .elementor-element.elementor-element-586ece8b .elementor-swiper-button, .elementor-12465 .elementor-element.elementor-element-44bf6 .elementor-swiper-button {
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;
	}

	.elementor-11566 .elementor-element.elementor-element-159eb023 .elementor-swiper-button {
		font-size: 25px !important;
		margin: 3px !important;
		background: #ffffff10 !important;
		border: 1px solid #FFFFFF15 !important;
		border-radius: 30px !important;
		padding: 12px !important;
		position: static !important;
		display: inline-flex !important;
		cursor: pointer !important;
		color: white !important;
		transform: translateY(-10%) !important;
	}


	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		transform: scaleY(1);
		max-height: var(--menu-height);
		animation: hide-scroll .3s backwards;
		top: 56px !important;
	}

}

/*  */

@media (max-width: 1200px){
	.elementor-814 {
		padding: 0px 0px 0px 0px;
	}	
}

@media (min-width: 768px) and (max-width: 1200px){
	.elementor-section.elementor-section-height-full > .elementor-container {
		height: 100%;
		margin-top: -200px;
	}

	.elementor-12 .elementor-element.elementor-element-73cecba > .elementor-container {
		margin-top: -165px;
	}
}


/* Keterangan Gambar di Slide */
.bwdads-swiper-slide {
	position: relative; /* Memastikan posisi relatif untuk child absolute */
}

.bwd_sub-desc {
	position: absolute;
	bottom: -100%; /* Mulai di luar layar */
	left: 0;
	width: 100%;
	background-color: #002723;
	padding: 10px; /* Padding untuk meningkatkan keterbacaan */
	transition: bottom 3s ease; /* Transisi saat posisi berubah */
	font-size: 20px;
}
.elementor-10705 .elementor-element.elementor-element-911cbb3.elementor-column > .elementor-widget-wrap
.bwdads-swiper-slide:hover .bwd_sub-desc {
	bottom: 0; /* Mengubah posisi menjadi 0 saat dihover */
	transition: bottom 0.8s ease; /* Transisi yang smooth saat naik */
}

}
/*  */

.grecaptcha-badge {
	display: none !important;
}
/* 
.elementor-11404 .elementor-element.elementor-element-1efa703 {
padding: 0px !important;
} */

.elementor-11404 .elementor-element.elementor-element-a9918fd > .elementor-element-populated {
	margin: 0px 0px 70px 0px !important;
}

.elementor-menu-toggle {
	padding: 0 0 0 .25em !important;
}

svg.e-font-icon-svg.e-fas-arrow-right {
	margin-top: 2px;
}

.elementor-859 .elementor-element.elementor-element-37970b9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	padding: 0 !important;
}

.guesty-root-element #guesty-search-widget__datepicker .__super-input {
	border: 1px solid #999999 !important;
}

.selectr-container.selectr-desktop.has-selected {
	border: 1px solid #999999;
}

a.link-footer:hover {
	color: FFFFFF92 !important;
}

@media (min-width: 1441px) {
	.elementor-10705 .elementor-element.elementor-element-c6dbd9d img {
		height: 712px !important
	}
}


@media (min-width: 768px) and (max-width: 1024) {
	.elementor-814 .elementor-element.elementor-element-efef06d, .elementor-814 .elementor-element.elementor-element-3b91551 {
		display:none !important;
	}
}

.hero img {
	max-width: 100vw !important;
	width: 100vw;
}
