/* End custom CSS */

.elementor-8244 .elementor-element.elementor-element-bc46df4 {
	margin-top: 130px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 9;
}

.elementor-8244 .elementor-element.elementor-element-b5c78bc.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8244 .elementor-element.elementor-element-b5c78bc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 55px 0px;
}

.elementor-8244 .elementor-element.elementor-element-820d1f6 {
	text-align: center;
}

.elementor-8244 .elementor-element.elementor-element-820d1f6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 55px;
	color: #fefefe;
}

.elementor-8244 .elementor-element.elementor-element-6c866ed {
	width: var(--container-widget-width, 920px);
	max-width: 920px;
	--container-widget-width: 920px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #fefefe;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8244 .elementor-element.elementor-element-18cc195 {
	margin-top: 0px;
	margin-bottom: 130px;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8244 .elementor-element.elementor-element-ebf7d98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jepnp.nitrocdn.com/qRoFVFHiJPSUWqbpsumMPupKVBRMMXcj/assets/images/optimized/rev-ec81675/www.ultimatetraders.com/wp-content/uploads/2025/01/Frame-1000002820-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-8244 .elementor-element.elementor-element-ebf7d98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-8244 .elementor-element.elementor-element-ebf7d98.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 12px;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8244 .elementor-element.elementor-element-ebf7d98 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8244 .elementor-element.elementor-element-12d2803 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 80px 0px 80px;
}

.elementor-8244 .elementor-element.elementor-element-12d2803 {
	text-align: center;
}

.elementor-8244 .elementor-element.elementor-element-12d2803 .elementor-heading-title {
	font-size: 22px;
	line-height: 28px;
}

.elementor-8244 .elementor-element.elementor-element-cbaab62 > .elementor-widget-container {
	padding: 0px 60px 0px 60px;
}

.elementor-8244 .elementor-element.elementor-element-cbaab62 {
	text-align: center;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8244 .elementor-element.elementor-element-f8e5f2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jepnp.nitrocdn.com/qRoFVFHiJPSUWqbpsumMPupKVBRMMXcj/assets/images/optimized/rev-ec81675/www.ultimatetraders.com/wp-content/uploads/2025/01/Frame-1000002820-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-8244 .elementor-element.elementor-element-f8e5f2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-8244 .elementor-element.elementor-element-f8e5f2f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 12px;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8244 .elementor-element.elementor-element-f8e5f2f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8244 .elementor-element.elementor-element-d30d8b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 80px 0px 80px;
}

.elementor-8244 .elementor-element.elementor-element-d30d8b7 {
	text-align: center;
}

.elementor-8244 .elementor-element.elementor-element-d30d8b7 .elementor-heading-title {
	font-size: 22px;
	line-height: 28px;
}

.elementor-8244 .elementor-element.elementor-element-ee8e8df > .elementor-widget-container {
	padding: 0px 60px 0px 60px;
}

.elementor-8244 .elementor-element.elementor-element-ee8e8df {
	text-align: center;
}

.elementor-8244 .elementor-element.elementor-element-3c85724:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8244 .elementor-element.elementor-element-3c85724 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jepnp.nitrocdn.com/qRoFVFHiJPSUWqbpsumMPupKVBRMMXcj/assets/images/optimized/rev-ec81675/www.ultimatetraders.com/wp-content/uploads/2025/01/Frame-1000002820-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-8244 .elementor-element.elementor-element-3c85724:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-8244 .elementor-element.elementor-element-3c85724 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-8244 .elementor-element.elementor-element-3c85724.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8244 .elementor-element.elementor-element-3c85724.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8244 .elementor-element.elementor-element-3c85724.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8244 .elementor-element.elementor-element-3c85724 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 12px;
}

.elementor-8244 .elementor-element.elementor-element-3c85724 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8244 .elementor-element.elementor-element-3c85724 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8244 .elementor-element.elementor-element-35db27a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 80px 0px 80px;
}

.elementor-8244 .elementor-element.elementor-element-35db27a {
	text-align: center;
}

.elementor-8244 .elementor-element.elementor-element-35db27a .elementor-heading-title {
	font-size: 22px;
	line-height: 28px;
}

.elementor-8244 .elementor-element.elementor-element-3b17385 > .elementor-widget-container {
	padding: 0px 60px 0px 60px;
}

.elementor-8244 .elementor-element.elementor-element-3b17385 {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-8244 .elementor-element.elementor-element-bc46df4 > .elementor-container {
		max-width: 706px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-bc46df4 {
		z-index: 9;
	}
	
	.elementor-8244 .elementor-element.elementor-element-b5c78bc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 90px 0px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-820d1f6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-820d1f6 .elementor-heading-title {
		line-height: 55px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-6c866ed > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-12d2803 > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-12d2803 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-cbaab62 {
		font-size: 14px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-d30d8b7 > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-d30d8b7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-ee8e8df {
		font-size: 14px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-35db27a > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-35db27a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-3b17385 {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-8244 .elementor-element.elementor-element-bc46df4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 16px 0px 16px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-b5c78bc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-820d1f6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-820d1f6 {
		text-align: left;
	}
	
	.elementor-8244 .elementor-element.elementor-element-820d1f6 .elementor-heading-title {
		font-size: 28px;
		line-height: 37px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-6c866ed > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-6c866ed {
		text-align: left;
		font-size: 18px;
		line-height: 32px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-12d2803 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-cbaab62 > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-cbaab62 {
		font-size: 14px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-d30d8b7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-ee8e8df > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-ee8e8df {
		font-size: 14px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-35db27a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-3b17385 > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8244 .elementor-element.elementor-element-3b17385 {
		font-size: 14px;
	}
}

/* Start custom CSS for section, class: .elementor-element-bc46df4 */
@media screen and (max-width: 767px) {
	.utwi-app {
		width: 100%;
		overflow: scroll;
	}
	
	.utwi-expandable-table {
		overflow: auto;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cbaab62 */
.elementor-8244 .elementor-element.elementor-element-cbaab62 p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-ebf7d98 */
.elementor-8244 .elementor-element.elementor-element-ebf7d98 {
	min-height: 350px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ee8e8df */
.elementor-8244 .elementor-element.elementor-element-ee8e8df p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-f8e5f2f */
.elementor-8244 .elementor-element.elementor-element-f8e5f2f {
	min-height: 350px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3b17385 */
.elementor-8244 .elementor-element.elementor-element-3b17385 p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-3c85724 */
.elementor-8244 .elementor-element.elementor-element-3c85724 {
	min-height: 350px;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-18cc195 */
.elementor-8244 .elementor-element.elementor-element-18cc195 .elementor-column-gap-narrow {
	gap: 30px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-8244 .elementor-element.elementor-element-18cc195 .elementor-column-gap-narrow {
		gap: 0;
	}
}

html[lang="ja"] p {
	font-size: 12px;
}
