.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-repeater-item-db64900
	.swiper-slide-bg {
	background-color: #005aab;
	background-image: url(../../2023/06/Image-Main-Banner_1-1920x890px.png);
	background-size: cover;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-repeater-item-db64900
	.swiper-slide-inner {
	text-align: left;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-repeater-item-1f74b11
	.swiper-slide-bg {
	background-image: url(../../2023/06/Image-Main-Banner_2-1920x890px.png);
	background-size: cover;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-repeater-item-4f9d051
	.swiper-slide-bg {
	background-image: url(../../2023/06/Image-Main-Banner_3-1920x890px.png);
	background-size: cover;
}
.elementor-47 .elementor-element.elementor-element-4d728de .swiper-slide {
	height: 890px;
	transition-duration: calc(2500ms * 1.2);
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.swiper-slide-contents {
	max-width: 100%;
}
.elementor-47 .elementor-element.elementor-element-4d728de .swiper-slide-inner {
	padding: 0px 0px 0px 100px;
	text-align: left;
}

.elementor-47
	.elementor-element.elementor-element-4d728de
	.swiper-slide-inner
	.elementor-slide-heading:not(:last-child) {
	margin-bottom: 0px;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-slide-heading {
	font-family: "Fira Sans", Sans-serif;
	font-size: 110px;
	font-weight: 700;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.swiper-slide-inner
	.elementor-slide-description:not(:last-child) {
	margin-bottom: 10px;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-slide-description {
	font-family: "Fira Sans", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-slide-button {
	font-family: "Fira Sans", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	border-radius: 40px;
	/* background-color: var(--e-global-color-713731b);
	border-color: var(--e-global-color-713731b); */
	background-color: #a4de02;
	border-color: #a4de02;
	color: #378451;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-slide-button:hover {
	/* background-color: #02010100;
	border-color: #ffffff; */
	background-color: #378451;
	border-color: #378451;
	color: #ffffff;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-swiper-button {
	font-size: 40px;
	color: #f9fafa;
}
.elementor-47
	.elementor-element.elementor-element-4d728de
	.elementor-swiper-button
	svg {
	fill: #f9fafa;
}
.elementor-47
	.elementor-element.elementor-element-9872f4d
	> .elementor-container {
	min-height: 550px;
}
.elementor-47 .elementor-element.elementor-element-cc8d400 {
	--e-image-carousel-slides-to-show: 3;
}
.elementor-47
	.elementor-element.elementor-element-cc8d400
	.elementor-swiper-button.elementor-swiper-button-prev,
.elementor-47
	.elementor-element.elementor-element-cc8d400
	.elementor-swiper-button.elementor-swiper-button-next {
	font-size: 29px;
	color: #000000;
}
.elementor-47
	.elementor-element.elementor-element-cc8d400
	.elementor-swiper-button.elementor-swiper-button-prev
	svg,
.elementor-47
	.elementor-element.elementor-element-cc8d400
	.elementor-swiper-button.elementor-swiper-button-next
	svg {
	fill: #000000;
}

.elementor-47
	.elementor-element.elementor-element-3180ffa:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-47
	.elementor-element.elementor-element-3180ffa
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url(../../../../images/Tentang_Kami_Default.png);
}

.elementor-47 .elementor-element.elementor-element-3180ffa:hover {
	background-image: url(../../../../images/Tentang_Kami_Hover.png);
}

/*.elementor-47 .elementor-element.elementor-element-3180ffa:hover {
  background-image: url("https://clientoptima.my.id/datascript/wp-content/uploads/2023/06/Image-Tentang-Kami_Hover-1920x950px.png");
}*/

.elementor-47 .elementor-element.elementor-element-3180ffa {
	transition:
		background 0.3s,
		border 0.3s,
		border-radius 0.3s,
		box-shadow 0.3s;
}
.elementor-47
	.elementor-element.elementor-element-3180ffa
	> .elementor-background-overlay {
	transition:
		background 0.3s,
		border-radius 0.3s,
		opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-4c08658 {
	text-align: center;
}
.elementor-47
	.elementor-element.elementor-element-4c08658
	.elementor-heading-title {
	color: #ffffff;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-47 .elementor-element.elementor-element-a59e2b2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-8b32e38);
	--divider-border-width: 3px;
}
.elementor-47
	.elementor-element.elementor-element-a59e2b2
	.elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-47
	.elementor-element.elementor-element-867b35b
	> .elementor-container {
	max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-d9b745d .elementor-button {
	font-family: "Fira Sans", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	fill: var(--e-global-color-8b32e38);
	color: #378451;
	/*background-color: var(--e-global-color-713731b);*/
	background-color: #a4de02;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	/*border-color: var(--e-global-color-713731b);*/
	border-color: #a4de02;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 25px 20px 25px;
}
.elementor-47
	.elementor-element.elementor-element-d9b745d
	.elementor-button:hover,
.elementor-47
	.elementor-element.elementor-element-d9b745d
	.elementor-button:focus {
	/*background-color: #02010100;
	border-color: var(--e-global-color-8b32e38);*/
	background-color: #378451;
	border-color: #378451;
	text-decoration: none;
	color: #ffffff;
}

.elementor-47
	.elementor-element.elementor-element-313b0de
	.elementor-button:hover,
.elementor-47
	.elementor-element.elementor-element-313b0de
	.elementor-button:focus {
	/* background-color: #02010100;
	border-color: var(--e-global-color-8b32e38); */
	background-color: #378451;
	border-color: #378451;
	text-decoration: none;
	color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-6a9a137 .elementor-button {
	font-family: "Fira Sans", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	fill: var(--e-global-color-8b32e38);
	color: #378451;
	/* background-color: var(--e-global-color-713731b); */
	background-color: #a4de02;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	/* border-color: var(--e-global-color-713731b); */
	border-color: #a4de02;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 25px 20px 25px;
}
.elementor-47
	.elementor-element.elementor-element-6a9a137
	.elementor-button:hover,
.elementor-47
	.elementor-element.elementor-element-6a9a137
	.elementor-button:focus {
	/* background-color: #02010100;
	border-color: var(--e-global-color-8b32e38); */
	background-color: #378451;
	border-color: #378451;
	text-decoration: none;
	color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-33b3253 .elementor-button {
	font-family: "Fira Sans", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	fill: var(--e-global-color-8b32e38);
	color: #378451;
	/* background-color: var(--e-global-color-713731b); */
	background-color: #a4de02;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	/* border-color: var(--e-global-color-713731b); */
	border-color: #a4de02;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 25px 20px 25px;
}
.elementor-47
	.elementor-element.elementor-element-33b3253
	.elementor-button:hover,
.elementor-47
	.elementor-element.elementor-element-33b3253
	.elementor-button:focus {
	/* background-color: #02010100;
	border-color: var(--e-global-color-8b32e38); */
	background-color: #378451;
	border-color: #378451;
	text-decoration: none;
	color: #ffffff;
}

.elementor-47
	.elementor-element.elementor-element-8c83c72:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-47
	.elementor-element.elementor-element-8c83c72
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	/*background-color: #f3f3f3;*/
}
.elementor-47 .elementor-element.elementor-element-8c83c72 {
	transition:
		background 0.3s,
		border 0.3s,
		border-radius 0.3s,
		box-shadow 0.3s;
}
.elementor-47
	.elementor-element.elementor-element-8c83c72
	> .elementor-background-overlay {
	transition:
		background 0.3s,
		border-radius 0.3s,
		opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-a5a367c {
	text-align: center;
}
.elementor-47
	.elementor-element.elementor-element-a5a367c
	.elementor-heading-title {
	color: #378451; /*var(--e-global-color-aace164);*/
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}
.elementor-47 .elementor-element.elementor-element-d096411 {
	--divider-border-style: solid;
	/* --divider-color: var(--e-global-color-780d14f); */
	--divider-color: #ffffff;
	--divider-border-width: 3px;
}
.elementor-47
	.elementor-element.elementor-element-d096411
	.elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}
.elementor-47 .elementor-element.elementor-element-d096411 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-47 .elementor-element.elementor-element-07faa30 .swiper-slide {
	height: 450px;
	transition-duration: calc(5000ms * 1.2);
}
.elementor-47 .elementor-element.elementor-element-07faa30 .swiper-slide-inner {
	text-align: left;
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.swiper-slide-inner
	.elementor-slide-heading:not(:last-child) {
	margin-bottom: 0px;
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.elementor-slide-heading {
	font-family: "Fira Sans", Sans-serif;
	font-size: 110px;
	font-weight: 700;
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.swiper-slide-inner
	.elementor-slide-description:not(:last-child) {
	margin-bottom: 10px;
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.elementor-slide-description {
	font-family: "Fira Sans", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.elementor-slide-button {
	font-family: "Fira Sans", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	border-radius: 40px;
	background-color: var(--e-global-color-713731b);
	border-color: var(--e-global-color-713731b);
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.elementor-slide-button:hover {
	background-color: #02010100;
	border-color: #ffffff;
	text-decoration: none;
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.elementor-swiper-button {
	font-size: 60px;
	color: var(--e-global-color-91ecb0f);
}
.elementor-47
	.elementor-element.elementor-element-07faa30
	.elementor-swiper-button
	svg {
	fill: var(--e-global-color-91ecb0f);
}

.elementor-47 .elementor-element.elementor-element-498be07 .swiper-slide-inner {
	text-align: left;
}
.elementor-47
	.elementor-element.elementor-element-498be07
	.swiper-slide-inner
	.elementor-slide-heading:not(:last-child) {
	margin-bottom: 0px;
}
.elementor-47
	.elementor-element.elementor-element-498be07
	.elementor-slide-heading {
	font-family: "Fira Sans", Sans-serif;
	font-size: 110px;
	font-weight: 700;
}
.elementor-47
	.elementor-element.elementor-element-498be07
	.swiper-slide-inner
	.elementor-slide-description:not(:last-child) {
	margin-bottom: 10px;
}
.elementor-47
	.elementor-element.elementor-element-498be07
	.elementor-slide-description {
	font-family: "Fira Sans", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}

.elementor-47
	.elementor-element.elementor-element-498be07
	.elementor-slide-button:hover {
	/* background-color: #02010100;
	border-color: #ffffff; */
	background-color: #1b9bd6;
	border-color: #1b9bd6;
	color: #ffffff;
	text-decoration: none;
}
.elementor-47
	.elementor-element.elementor-element-498be07
	.elementor-swiper-button {
	font-size: 60px;
	color: var(--e-global-color-91ecb0f);
}
.elementor-47
	.elementor-element.elementor-element-498be07
	.elementor-swiper-button
	svg {
	fill: var(--e-global-color-91ecb0f);
}

.elementor-47
	.elementor-element.elementor-element-14bc04c:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-47
	.elementor-element.elementor-element-14bc04c
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url(../../../../images/Layanan_Purnajual_Default.png);
	/*background-position: center center;*/
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-47 .elementor-element.elementor-element-14bc04c:hover {
	background-image: url(../../../../images/Layanan_Purnajual_Hover.png);
}
.elementor-47 .elementor-element.elementor-element-14bc04c {
	transition:
		background 0.3s,
		border 0.3s,
		border-radius 0.3s,
		box-shadow 0.3s;
}
.elementor-47
	.elementor-element.elementor-element-14bc04c
	> .elementor-background-overlay {
	transition:
		background 0.3s,
		border-radius 0.3s,
		opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-0a91d11 {
	text-align: center;
}

.elementor-47
	.elementor-element.elementor-element-0a91d11
	.elementor-heading-title {
	color: #378451;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-47 .elementor-element.elementor-element-0a91d12 {
	text-align: center;
}

.elementor-47
	.elementor-element.elementor-element-0a91d12
	.elementor-heading-title {
	color: #378451;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-47 .elementor-element.elementor-element-0a91d13 {
	text-align: center;
}

.elementor-47
	.elementor-element.elementor-element-0a91d13
	.elementor-heading-title {
	color: #ffffff;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-47 .elementor-element.elementor-element-15b0971 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-8b32e38);
	--divider-border-width: 3px;
}
.elementor-47
	.elementor-element.elementor-element-15b0971
	.elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}
.elementor-47 .elementor-element.elementor-element-15b0971 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-47 .elementor-element.elementor-element-f776805 .elementor-button {
	font-family: "Fira Sans", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	fill: var(--e-global-color-8b32e38);
	color: #378451;
	/* background-color: var(--e-global-color-713731b); */
	background-color: #a4de02;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	/* border-color: var(--e-global-color-713731b); */
	border-color: #a4de02;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 25px 20px 25px;
}
.elementor-47
	.elementor-element.elementor-element-f776805
	.elementor-button:hover,
.elementor-47
	.elementor-element.elementor-element-f776805
	.elementor-button:focus {
	/* background-color: #02010100;
	border-color: var(--e-global-color-8b32e38); */
	background-color: #378451;
	border-color: #378451;
	text-decoration: none;
	color: #ffffff;
}
.elementor-msie
	.elementor-47
	.elementor-element.elementor-element-baf0df5
	.elementor-portfolio-item {
	width: calc(100% / 2);
}
.elementor-47
	.elementor-element.elementor-element-baf0df5
	.elementor-post__thumbnail__link {
	padding-bottom: calc(0.43 * 100%);
}
.elementor-47 .elementor-element.elementor-element-baf0df5:after {
	content: "0.43";
	position: absolute;
	color: transparent;
}
:root {
	--page-title-display: none;
}
@media (max-width: 1024px) {
	.elementor-msie
		.elementor-47
		.elementor-element.elementor-element-baf0df5
		.elementor-portfolio-item {
		width: calc(100% / 2);
	}
}
@media (max-width: 767px) {
	.elementor-msie
		.elementor-47
		.elementor-element.elementor-element-baf0df5
		.elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-47
		.elementor-element.elementor-element-d096411
		.elementor-divider {
		text-align: center;
		padding-top: 15px;
		padding-bottom: 0px;
	}
}

@media (min-width: 1000px) {
	.elementor-47
		.elementor-element.elementor-element-14bc04c
		> .elementor-container {
		min-height: 790px;
	}

	.elementor-47
		.elementor-element.elementor-element-a59e2b2
		.elementor-divider {
		text-align: center;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.elementor-47
		.elementor-element.elementor-element-498be07
		.elementor-slide-button {
		font-family: "Fira Sans", Sans-serif;
		font-size: 23px;
		font-weight: 500;
		border-radius: 40px;
		/* background-color: var(--e-global-color-713731b);
		border-color: var(--e-global-color-713731b); */
		background-color: #a4de02;
		border-color: #a4de02;
		color: #378451;
	}

	.elementor-47
		.elementor-element.elementor-element-498be07
		.elementor-slide-button:hover {
		background-color: #378451;
		border-color: #378451;
		color: home_btn_bisnis_kami_katalog_font_hover;
		text-decoration: none;
	}

	.elementor-47 .elementor-element.elementor-element-498be07 .swiper-slide {
		height: 450px;
		transition-duration: calc(5000ms * 1.2);
	}

	.elementor-47
		.elementor-element.elementor-element-8c83c72
		> .elementor-container {
		min-height: 700px;
	}

	.elementor-47
		.elementor-element.elementor-element-3180ffa
		> .elementor-container {
		min-height: 750px;
	}

	.elementor-47
		.elementor-element.elementor-element-07faa30
		.elementor-repeater-item-c88e2ae
		.swiper-slide-bg {
		background-color: #833ca3;
		background-image: url(../../2023/06/Image-Katalog-Produk_Default-825x450px.png);
		background-size: cover;
		border-radius: 30px;
	}

	.elementor-47
		.elementor-element.elementor-element-498be07
		.elementor-repeater-item-ea90279
		.swiper-slide-bg {
		background-color: #833ca3;
		/*background-image: url(../../2023/06/Image-Penjualan-Retail_Default-825x450px.png);*/
		background-image: url(../../2023/06/Image-Penjualan-Retail-Default-New.jpg);
		background-size: cover;
		border-radius: 30px;
	}

	.elementor-47 .elementor-element.elementor-element-313b0de .elementor-button {
		font-family: "Fira Sans", Sans-serif;
		font-size: 23px;
		font-weight: 500;
		fill: var(--e-global-color-8b32e38);
		color: #378451;
		/* background-color: var(--e-global-color-713731b); */
		background-color: #a4de02;
		border-style: solid;
		border-width: 2px 2px 2px 2px;
		/* border-color: var(--e-global-color-713731b); */
		border-color: #a4de02;
		border-radius: 30px 30px 30px 30px;
		padding: 20px 25px 20px 25px;
	}
}
@media (max-width: 500px) {
	.elementor-47
		.elementor-element.elementor-element-498be07
		.elementor-slide-button {
		font-family: "Fira Sans", Sans-serif;
		font-size: 13px;
		font-weight: 500;
		border-radius: 40px;
		background-color: #ffcb48;
		border-color: #ffcb48;
		color: #333333;
	}

	.elementor-47 .elementor-element.elementor-element-498be07 .swiper-slide {
		height: 310px;
		transition-duration: calc(5000ms * 1.2);
	}

	.elementor-47
		.elementor-element.elementor-element-8c83c72
		> .elementor-container {
		min-height: 0px;
	}

	.elementor-47
		.elementor-element.elementor-element-3180ffa
		> .elementor-container {
		min-height: 650px;
	}

	.elementor-47 .elementor-element.elementor-element-313b0de .elementor-button {
		font-family: "Fira Sans", Sans-serif;
		font-size: 23px;
		font-weight: 500;
		fill: var(--e-global-color-8b32e38);
		color: #003da5; /*var(--e-global-color-8b32e38);*/
		background-color: #02010100;
		border-style: solid;
		/* border-width: 2px 2px 2px 2px; */
		border-color: #003da5;
		border-radius: 25px 25px 25px 25px;
		padding: 15px 15px 15px 15px;
	}

	.elementor-47
		.elementor-element.elementor-element-14bc04c
		> .elementor-container {
		min-height: 710px;
	}

	.elementor-47
		.elementor-element.elementor-element-14bc04c:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-47
		.elementor-element.elementor-element-14bc04c
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-image: url(../../2023/06/purnajual_mob_back.png);
		background-position: center center;
		background-repeat: no-repeat;
	}

	.elementor-47
		.elementor-element.elementor-element-3180ffa:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-47
		.elementor-element.elementor-element-3180ffa
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-image: url(../../2023/06/tentang_kami_mobile.png);
		background-size: cover;
		background-position: center;
	}

	.elementor-47
		.elementor-element.elementor-element-498be07
		.elementor-repeater-item-ea90279
		.swiper-slide-bg {
		z-index: -1;
		background-image: url(../../2023/06/penjualan_retail_mob.png);
		background-size: contain;
		background-position: center;
	}

	.elementor-47
		.elementor-element.elementor-element-07faa30
		.elementor-repeater-item-c88e2ae
		.swiper-slide-bg {
		z-index: -1;
		background-image: url(../../2023/06/katalog_prod_mob.png);
		background-size: contain;
		background-position: center;
	}

	.elementor-47 .elementor-element.elementor-element-4d728de .swiper-slide {
		height: 330px;
		transition-duration: calc(2500ms * 1.2);
	}

	.elementor-47
		.elementor-element.elementor-element-4d728de
		.elementor-slide-button {
		font-size: 15px;
	}

	.elementor-47
		.elementor-element.elementor-element-4d728de
		.swiper-slide-inner {
		color: var(--e-global-color-8b32e38);
		font-family: "Fira Sans", Sans-serif;
		font-size: 30px;
		font-weight: 700;
	}

	.elementor-47
		.elementor-element.elementor-element-4d728de
		.swiper-slide-inner {
		padding: 0px 0px 0px 60px;
		text-align: left;
	}

	.elementor-47 .elementor-element.elementor-element-d9b745d .elementor-button {
		font-size: 15px;
	}

	.elementor-47 .elementor-element.elementor-element-313b0de .elementor-button {
		font-size: 15px;
	}

	.elementor-47 .elementor-element.elementor-element-6a9a137 .elementor-button {
		font-size: 15px;
	}

	.elementor-47 .elementor-element.elementor-element-33b3253 .elementor-button {
		font-size: 15px;
	}

	.elementor-47 .elementor-element.elementor-element-f776805 .elementor-button {
		font-size: 15px;
	}

	.elementor embed,
	.elementor iframe,
	.elementor object,
	.elementor video {
		height: 412px;
	}

	.elementor-47
		.elementor-element.elementor-element-4c08658
		.elementor-heading-title {
		font-size: 10vw;
	}

	.elementor-47
		.elementor-element.elementor-element-a5a367c
		.elementor-heading-title {
		font-size: 10vw;
	}

	.elementor-47
		.elementor-element.elementor-element-0a91d11
		.elementor-heading-title {
		font-size: 9vw;
		color: #003da5;
	}

	.elementor-47
		.elementor-element.elementor-element-0a91d11
		.elementor-heading-title {
		font-size: 9vw;
	}

	.elementor-47
		.elementor-element.elementor-element-0a91d12
		.elementor-heading-title {
		font-size: 9vw;
		color: #003da5;
	}

	.elementor-47
		.elementor-element.elementor-element-0a91d12
		.elementor-heading-title {
		font-size: 9vw;
	}

	.elementor-47
		.elementor-element.elementor-element-0a91d13
		.elementor-heading-title {
		font-size: 9vw;
		color: #ffffff;
	}

	.elementor-47
		.elementor-element.elementor-element-0a91d13
		.elementor-heading-title {
		font-size: 9vw;
	}

	#descc {
		font-size: 4vw;
	}
}

/*Tambahan*/
.elementor-item-nav {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #333333 !important;
	text-decoration: none !important;
	font-weight: 400;
}

.elementor-item-nav:hover {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #1b9bd6 !important;
	text-decoration: none !important;
	font-weight: 400;
}

.language-nav {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #333333 !important;
	text-decoration: none !important;
	font-weight: 400;
}

.language-nav:hover {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #1b9bd6 !important;
	text-decoration: none !important;
	font-weight: 400;
}

.language-nav-active {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #1b9bd6 !important;
	text-decoration: none !important;
	font-weight: 400;
}

#magnifier {
	color: #ffffff;
}

.btn-pencarian {
	background-color: #378451;
	border: 1px solid #a4de02 !important;
	height: 33px;
	width: 50px;
	color: #ffffff;
}

.btn-pencarian:hover {
	background-color: #a4de02;
	border: 1px solid #a4de02 !important;
	height: 33px;
	width: 50px;
	color: #378451;
}

.text-pencarian {
	height: 38px;
	width: 300px;
	border: 2px solid #003da5;
	padding-left: 15px;
	border-radius: 15px;
}

.text-pencarian:focus {
	height: 38px;
	width: 300px;
	border: 2px solid #1b9bd6 !important;
	outline: none;
	padding-left: 15px;
	border-radius: 15px;
}

.div_kabar_datascrip {
	background-color: #02010100;
}

.div_media_sosial {
	/*background-color: #02010100;*/
	background: linear-gradient(
		to right,
		rgb(224, 224, 224),
		rgb(128 128 128 / 0)
	);
}

.elementor-47 .elementor-heading-title-kabar-datascrip {
	color: #003da5;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-47 .elementor-heading-title-media-sosial {
	color: #003da5;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.content-kabar-datascrip-kiri {
	background-color: #003da5;
	color: #ffffff;
}

.content-kabar-datascrip-kiri-mobile {
	background-color: #003da5;
	color: #ffffff;
	text-decoration: none;
}

.content-kabar-datascrip-kanan {
	background-color: #003da5;
	color: #ffffff;
}

.content-kabar-datascrip-kanan-mobile {
	background-color: #003da5;
	color: #ffffff;
	text-decoration: none;
}

.content-kabar-datascrip-kiri h4 {
	text-align: justify;
	font-size: 13pt;
	color: #ffffff;
	font-style: normal;
	padding: 30px;
	font-weight: bold;
}

.content-kabar-datascrip-kiri p {
	padding: 30px;
	font-style: normal;
	text-align: justify;
	font-size: 12pt;
	text-justify: inter-word;
	margin-top: -1.7rem;
}

.content-kabar-datascrip-kanan h4 {
	text-align: justify;
	font-size: 13pt;
	color: #ffffff;
	font-style: normal;
	padding: 30px;
	font-weight: bold;
}

.content-kabar-datascrip-kanan p {
	padding: 30px;
	font-style: normal;
	text-align: justify;
	font-size: 12pt;
	text-justify: inter-word;
	margin-top: -1.7rem;
}

.sub-menu-bar {
	background-color: #757575;
}

.section-sticky-header {
	background-color: #ffffff !important;
	color: #333333;
}

.section-footer {
	background: linear-gradient(
		#44a263,
		#378451
	) !important;
	color: #ffffff !important;
}

.section-sticky-footer {
	background-color: #333333 !important; /*#c9181c*/
	color: #378451;
}

.elementor-button-three {
	border: 3px solid #0084fb !important;
	background-color: #0084fb !important;
}

.elementor-button-three:hover {
	border: 3px solid #ffffff !important;
	background-color: #02010100 !important;
}

/*Tambahan*/
.elementor-item-nav {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #ffffff !important;
	text-decoration: none !important;
	font-weight: 400;
}

.elementor-item-nav:hover {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #a4de02 !important;
	text-decoration: none !important;
	font-weight: 400;
}

.language-nav {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #ffffff !important;
	text-decoration: none !important;
	font-weight: 400;
}

.language-nav:hover {
	font-family: "Fira Sans";
	font-size: 12pt;
	color: #a4de02 !important;
	text-decoration: none !important;
	font-weight: 400;
}

.elementor-47 .elementor-heading-title-kabar-datascrip {
	color: #003da5;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-47 .elementor-heading-title-media-sosial {
	color: #003da5;
	font-family: "Fira Sans", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.content-kabar-datascrip-kiri {
	background-color: #378451;
	color: #ffffff;
}

.content-kabar-datascrip-kanan {
	background-color: #378451;
	color: #ffffff;
}

.content-kabar-datascrip-kiri h4 {
	text-align: justify;
	font-size: 13pt;
	color: #ffffff;
	font-style: normal;
	padding: 30px;
	font-weight: bold;
}

.content-kabar-datascrip-kiri p {
	padding: 30px;
	font-style: normal;
	text-align: justify;
	font-size: 12pt;
	text-justify: inter-word;
	margin-top: -1.7rem;
}

.content-kabar-datascrip-kanan h4 {
	text-align: justify;
	font-size: 13pt;
	color: #ffffff;
	font-style: normal;
	padding: 30px;
	font-weight: bold;
}

.content-kabar-datascrip-kanan p {
	padding: 30px;
	font-style: normal;
	text-align: justify;
	font-size: 12pt;
	text-justify: inter-word;
	margin-top: -1.7rem;
}

.sub-menu-bar {
	background-color: #a4de02;
}

.section-sticky-header {
	background-color: #378451 !important;
	color: #333333;
}

.section-footer {
	background: linear-gradient(
		#44a263,
		#378451
	) !important;
	color: #ffffff !important;
}

.section-sticky-footer {
	background-color: #a4de02 !important; /*#c9181c*/
	color: #378451;
}

.elementor-button-three {
	border: 3px solid #ffffff !important;
	background-color: #02010100 !important;
	color: #ffffff !important;
}

.elementor-button-three:hover {
	border: 3px solid #378451 !important;
	background-color: #378451 !important;
	color: #ffffff !important;
}
/*Tambahan*/
