/* End custom CSS */

.elementor-2635 .elementor-element.elementor-element-310d26cf {
	--display: flex;
}

.elementor-2635 .elementor-element.elementor-element-6ff227ab {
	text-align: center;
}

.elementor-2635 .elementor-element.elementor-element-609ffc6a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2635 .elementor-element.elementor-element-609ffc6a:not(.elementor-motion-effects-element-type-background), .elementor-2635 .elementor-element.elementor-element-609ffc6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildgknh.nitrocdn.com/hDSfLpzTyWegjgMGehJXnYKWlPCMnlxz/assets/images/optimized/rev-0662cba/www.doc2doclending.com/wp-content/uploads/2025/10/comparison-art.svg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-2635 .elementor-element.elementor-element-609ffc6a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2635 .elementor-element.elementor-element-609ffc6a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2635 .elementor-element.elementor-element-609ffc6a.e-con {
	--align-self: center;
}

.elementor-2635 .elementor-element.elementor-element-105d7025 {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-2635 .elementor-element.elementor-element-609ffc6a {
		--width: 700px;
	}
}

/* Start custom CSS for html, class: .elementor-element-1fa480db */
.elementor-2635 .elementor-element.elementor-element-1fa480db .d2d-amount {
	font-weight: 700;
	color: #00befd;
	font-size: clamp(1.5rem, 1rem + 1.0417vw, 2.25rem);
}

.elementor-2635 .elementor-element.elementor-element-1fa480db td img {
	width: 85%;
}

.elementor-2635 .elementor-element.elementor-element-1fa480db table th {
	font-family: "Roboto Slab", serif;
}

.elementor-2635 .elementor-element.elementor-element-1fa480db table tbody > tr:nth-child(odd) > td, .elementor-2635 .elementor-element.elementor-element-1fa480db table tbody > tr:nth-child(even) > td, .elementor-2635 .elementor-element.elementor-element-1fa480db table tbody > tr:nth-child(odd) > th, .elementor-2635 .elementor-element.elementor-element-1fa480db table tbody > tr:nth-child(even) > th {
	background-color: transparent;
}

.elementor-2635 .elementor-element.elementor-element-1fa480db table tbody > tr > td {
	background-color: #ecebec !important;
}

.elementor-2635 .elementor-element.elementor-element-1fa480db table tbody > tr > th {
	background-color: transparent !important;
	color: #fff;
	font-size: 2rem;
	line-height: 1.2;
	border-width: 0;
}

.elementor-2635 .elementor-element.elementor-element-1fa480db td {
	font-size: clamp(1.125rem, .875rem + .5208vw, 1.5rem);
	text-align: center;
}

.elementor-2635 .elementor-element.elementor-element-1fa480db table td, .elementor-2635 .elementor-element.elementor-element-1fa480db table th {
	border-bottom: 1px solid #000;
	vertical-align: middle;
	width: 50%;
}

@media (min-width: 768px) {
	.elementor-2635 .elementor-element.elementor-element-1fa480db table {
		border-collapse: separate;
		border-spacing: 80px 0;
	}
}

@media (max-width: 767px) {
	.elementor-2635 .elementor-element.elementor-element-1fa480db table tbody tr th {
		background-color: #00befd !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-609ffc6a */
@media (max-width: 767px) {
	.elementor-2635 .elementor-element.elementor-element-609ffc6a {
		background-image: none !important;
	}
	
	.elementor-2635 .elementor-element.elementor-element-609ffc6a.nitro-lazy {
		background-image: none !important;
	}
}
