.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-c647397:#005E6A;--e-global-color-0dfd008:#F15A22;--e-global-color-6d6935a:#FFFFFF;--e-global-color-bdd89a4:#000000;--e-global-color-3d64d01:#F7D39B;--e-global-color-0c4415d:#61AAA8;--e-global-color-98d6636:#E84E0F;--e-global-color-6742124:#9FD8D4;--e-global-color-9251c2c:#279292;--e-global-typography-primary-font-family:"AvenirLTStd";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"AvenirLTStd";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"AvenirLTStd";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"AvenirLTStd";--e-global-typography-accent-font-weight:500;--e-global-typography-53aacbc-font-family:"Crimson Text";--e-global-typography-53aacbc-font-weight:500;--e-global-typography-662b782-font-family:"Crimson Text";--e-global-typography-662b782-font-size:0.9rem;--e-global-typography-316bdfe-font-weight:600;--e-global-typography-aabdf69-font-family:"Satisfy modern stylistic sans serif";--e-global-typography-aabdf69-font-size:2.5rem;--e-global-typography-aabdf69-font-weight:600;--e-global-typography-230d5c4-font-family:"Satisfy modern stylistic sans serif";--e-global-typography-230d5c4-font-size:1.8rem;--e-global-typography-230d5c4-font-weight:500;--e-global-typography-fe78504-font-size:1.2rem;--e-global-typography-fe78504-font-weight:300;background-color:#00535D;}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-9251c2c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-53aacbc-font-size:1.1rem;--e-global-typography-316bdfe-font-size:0.9rem;--e-global-typography-aabdf69-font-size:2.2rem;--e-global-typography-230d5c4-font-size:1.6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-53aacbc-font-size:0.9rem;--e-global-typography-662b782-font-size:0.7rem;--e-global-typography-316bdfe-font-size:0.8rem;--e-global-typography-aabdf69-font-size:1.7rem;--e-global-typography-230d5c4-font-size:1.4rem;--e-global-typography-fe78504-font-size:0.8rem;--e-page-transition-entrance-animation:e-page-transition-fade-out;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.flagicon .elementor-button-icon  { font-size:2rem; color: inherit;
}
.flagicon .elementor-button-text {
    margin:auto;
}

.flagpopup .elementor-button-icon {
    font-size:1.5rem; 
    color: inherit;
}

.flagpopup .elementor-button-text {
    margin: auto;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
    .flagicon .elementor-button-icon  { font-size:1.3rem; color: inherit;
}
.flagicon .elementor-button-text {
    font-size:0.8rem;
}
    .flagpopup .elementor-button-icon {
    font-size:1.1rem; 
    color: inherit;
    }
    .flagpopup .elementor-button-text {
    font-size:0.7rem;
    }
}

.background-spot span {
    width: 10vmin;
    height: 10vmin;
    opacity: 0.2;
    border-radius: 20vmin;
    backface-visibility: hidden;
    position: absolute;
    animation: dotmoving;
   /* animation-duration: 46s;*/
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.background-spot span:nth-child(1) {
    color: #e5e7df;
    top: 4%;
    left: 8%;
    animation-duration: 12.3s;
    animation-delay: -3.4s;
    transform-origin: 23vw -12vh;
    box-shadow: -40vmin 0 2.8704240643vmin currentColor;
}

.background-spot span:nth-child(2) {
    color:#edefe4;
    top:3%;
    left:7%;
    animation-duration:18.2s;
    animation-delay:-8.1s;
    transform-origin:2vw -1vh;
    box-shadow:-40vmin 0 1.7817434308vmin currentColor;
}

.background-spot span:nth-child(3) {
    color:#edefe4;
    top:4%;
    left:54%;
    animation-duration:38.4s;
    animation-delay:-17.5s;
    transform-origin:17vw 0;
    box-shadow:-40vmin 0 1.3919550447vmin currentColor;
}

.background-spot span:nth-child(4){
    color:#e5e7df;
    top:2%;
    left:87%;
    animation-duration:38.7s;
    animation-delay:-4.9s;
    transform-origin:3vw 3vh;
    box-shadow:-40vmin 0 1.6705375521vmin currentColor;
}

.background-spot span:nth-child(5) {
    color:#e5e7df;
    top:1%;
    left:97%;
    animation-duration:11.8s;
    animation-delay:-19.6s;
    transform-origin:11vw -23vh;
    box-shadow:-40vmin 0 1.4488750801vmin currentColor;
}

.background-spot span:nth-child(6) {
	color:#e5e7df;
	top:2%;
	left:51%;
	animation-duration:11.5s;
	animation-delay:-8.1s;
	transform-origin:4vw -6vh;
	box-shadow:40vmin 0 2.8722765727vmin currentColor;
}

.background-spot span:nth-child(7) {
	color:#fff;
	top:1%;
	left:46%;
	animation-duration:37.3s;
	animation-delay:-14.9s;
	transform-origin:-12vw 23vh;
	box-shadow:-40vmin 0 1.6173750205vmin currentColor;
}

.background-spot span:nth-child(8) {
	color:#fff;
	top:1%;
	left:23%;
	animation-duration:23.1s;
	animation-delay:-33.3s;
	transform-origin:-11vw 10vh;
	box-shadow:40vmin 0 2.2409142154vmin currentColor;
}

.background-spot span:nth-child(9) {
	color:#fff;
	top:1%;
	left:5%;
	animation-duration:35.8s;
	animation-delay:-16.1s;
	transform-origin:-8vw 8vh;
	box-shadow:-40vmin 0 1.1240160401vmin currentColor;
}

.background-spot span:nth-child(10) {
	color:#e5e7df;
	top:2%;
	left:36%;
	animation-duration:14.6s;
	animation-delay:-41.9s;
	transform-origin:10vw 8vh;
	box-shadow:40vmin 0 2.4268914918vmin currentColor;
}

.background-spot span:nth-child(11) {
	color:#edefe4;
	top:2%;
	left:100%;
	animation-duration:43.5s;
	animation-delay:-38.2s;
	transform-origin:-20vw 21vh;
	box-shadow:-40vmin 0 1.4076449328vmin currentColor;
}

.background-spot span:nth-child(12) {
	color:#fff;
	top:2%;
	left:10%;
	animation-duration:27.4s;
	animation-delay:-34.1s;
	transform-origin:-16vw 23vh;
	box-shadow:40vmin 0 1.1470121825vmin currentColor;
}

.background-spot span:nth-child(13) {
	color:#fff;
	top:5%;
	left:61%;
	animation-duration:35.7s;
	animation-delay:-38s;
	transform-origin:-11vw 15vh;
	box-shadow:-40vmin 0 1.243986506vmin currentColor;
}

.background-spot span:nth-child(14) {
	color:#fff;
	top:5%;
	left:30%;
	animation-duration:26.5s;
	animation-delay:-5.4s;
	transform-origin:15vw -7vh;
	box-shadow:40vmin 0 2.1066980633vmin currentColor;
}

.background-spot span:nth-child(15) {
	color:#edefe4;
	top:1%;
	left:86%;
	animation-duration:18.9s;
	animation-delay:-.3s;
	transform-origin:10vw 24vh;
	box-shadow:40vmin 0 1.8346147976vmin currentColor;
}

.background-spot span:nth-child(16) {
	color:#e5e7df;
	top:2%;
	left:34%;
	animation-duration:32.4s;
	animation-delay:-24.8s;
	transform-origin:17vw -20vh;
	box-shadow:-40vmin 0 2.5721156484vmin currentColor;
}

.background-spot span:nth-child(17) {
	color:#fff;
	top:1%;
	left:59%;
	animation-duration:35.2s;
	animation-delay:-5.6s;
	transform-origin:-8vw 4vh;
	box-shadow:40vmin 0 2.871672912vmin currentColor;
}

.background-spot span:nth-child(18) {
	color:#edefe4;
	top:3%;
	left:23%;
	animation-duration:25.7s;
	animation-delay:-7.8s;
	transform-origin:17vw 5vh;
	box-shadow:-40vmin 0 2.6477316857vmin currentColor;
}

.background-spot span:nth-child(19) {
	color:#e5e7df;
	top:5%;
	left:22%;
	animation-duration:43.2s;
	animation-delay:-11s;
	transform-origin:23vw 17vh;
	box-shadow:-40vmin 0 1.9902137178vmin currentColor;
}

.background-spot span:nth-child(20) {
	color:#fff;
	top:1%;
	left:3%;
	animation-duration:31.3s;
	animation-delay:-5.1s;
	transform-origin:-4vw -24vh;
	box-shadow:-40vmin 0 1.2403107816vmin currentColor;
}

@keyframes dotmoving {
	100% {transform: translate3d(0,0,1px) rotate(360deg);}
}

.custombtn1 .elementor-button {
    width: 180px;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
    .custombtn1 .elementor-button {
    width: 120px;
} 
}

.custombtn2 .elementor-button {
    width: 225px;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .custombtn2 .elementor-button {
    width: 200px;
} 
}

@media screen and (min-width: 0px) and (max-width: 768px) {
    .custombtn2 .elementor-button {
    width: 170px;
} 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Medium.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Medium.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Medium.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Medium.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Medium.svg#AvenirLTStd') format('svg');
}
@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Light.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Light.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Light.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Light.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Light.svg#AvenirLTStd') format('svg');
}
@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.svg#AvenirLTStd') format('svg');
}
@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.svg#AvenirLTStd') format('svg');
}
@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Roman.svg#AvenirLTStd') format('svg');
}
@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/AvenirLTStd-Heavy.svg#AvenirLTStd') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satisfy modern stylistic sans serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/Satisfy.eot');
	src: url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/Satisfy.eot?#iefix') format('embedded-opentype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/Satisfy.woff2') format('woff2'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/Satisfy.woff') format('woff'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/Satisfy.ttf') format('truetype'),
		url('https://e-imsakiyahbni.id/wp-content/uploads/2025/02/Satisfy.svg#Satisfymodernstylisticsansserif') format('svg');
}
/* End Custom Fonts CSS */