/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Theme styles */

#mobile-hamburger {
	margin-bottom: 0;
}

.gform_wrapper.gravity-theme form input[type="color"],
.gform_wrapper.gravity-theme form input[type="date"],
.gform_wrapper.gravity-theme form input[type="datetime-local"],
.gform_wrapper.gravity-theme form input[type="datetime"],
.gform_wrapper.gravity-theme form input[type="email"],
.gform_wrapper.gravity-theme form input[type="month"],
.gform_wrapper.gravity-theme form input[type="number"],
.gform_wrapper.gravity-theme form input[type="password"],
.gform_wrapper.gravity-theme form input[type="search"],
.gform_wrapper.gravity-theme form input[type="tel"],
.gform_wrapper.gravity-theme form input[type="text"],
.gform_wrapper.gravity-theme form input[type="time"],
.gform_wrapper.gravity-theme form input[type="url"],
.gform_wrapper.gravity-theme form input[type="week"],
.gform_wrapper.gravity-theme form select,
.gform_wrapper.gravity-theme form textarea {
	padding: 24px 24px 24px 24px;
	font-size: 20px;
}

.gform_wrapper.gravity-theme form .gfield select {
	padding: 24px 48px 24px 24px;
	background-color: #F7F7F7;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #E2E2E2;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image: url(../../uploads/2022/08/down-arrow.svg);
	background-repeat: no-repeat;
	background-position: 96% 50%;
	background-size: 16px;
}

.gform_required_legend {
	font-size: 14px;
}

.gform_wrapper.gravity-theme form .gform_footer button,
.gform_wrapper.gravity-theme form .gform_footer input,
.gform_wrapper.gravity-theme form .gform_page_footer button,
.gform_wrapper.gravity-theme form .gform_page_footer input {
	font-size: 20px;
	border: none;
}

.gform_confirmation_message {
	font-size: 30px;
	line-height: 1.2;
}

#blog-search .elementor-search-form__input {
	background-color: #fff;
	border-bottom: none;
}

.is-bold a {
	font-weight: 700 !important;
}

#business-solutions-slider .elementor-button-icon svg,
#success-stories-slider .elementor-button-icon svg {
	stroke: black;
	width: 34px;
	transition: 0.3s;
}

#business-solutions-slider .swiper-slide,
#success-stories-slider .swiper-slide {
	padding: 0;
}

.elementor-21 .elementor-element.elementor-element-c4d0de7 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-c4d0de7 .elementor-button:focus svg {
	fill: none;
}

.elementor-21 .elementor-element.elementor-element-5aee2140 .elementor-nav-menu--main .elementor-item {
	transition: none;
}

.elementor-21 .elementor-element.elementor-element-5aee2140 .elementor-nav-menu--main .elementor-item::after {
	content: url(../../uploads/2022/08/rapid-accent.svg);
	position: absolute;
	width: 17px;
	height: 10px;
	top: 0;
	left: -21px;
	transition: none;
}

.elementor-35 .elementor-element.elementor-element-2569da4 .elementor-nav-menu--main .elementor-item,
.elementor-35 .elementor-element.elementor-element-0667282 .elementor-nav-menu--main .elementor-item,
.elementor-35 .elementor-element.elementor-element-e6ffd80 .elementor-nav-menu--main .elementor-item {
	transition: none;
}

.elementor-35 .elementor-element.elementor-element-2569da4 .elementor-nav-menu--main .elementor-item:hover,
.elementor-35 .elementor-element.elementor-element-2569da4 .elementor-nav-menu--main .elementor-item:focus,
.elementor-35 .elementor-element.elementor-element-0667282 .elementor-nav-menu--main .elementor-item:hover,
.elementor-35 .elementor-element.elementor-element-0667282 .elementor-nav-menu--main .elementor-item:focus,
.elementor-35 .elementor-element.elementor-element-e6ffd80 .elementor-nav-menu--main .elementor-item:hover,
.elementor-35 .elementor-element.elementor-element-e6ffd80 .elementor-nav-menu--main .elementor-item:focus {
	font-weight: 700;
}

.elementor-21 .elementor-element.elementor-element-5aee2140 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,
.elementor-21 .elementor-element.elementor-element-5aee2140 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	padding-top: 16px;
	padding-bottom: 30px;
}

.gray-background::before {
	content: '';
	width: 100%;
	height: 494px;
	position: absolute;
	background-color: #F7F7F7;
	top: 0;
	left: 0;
	z-index: -1;
}

.gray-right-background::before {
	content: '';
	width: 65%;
	height: 100%;
	position: absolute;
	background-color: #F7F7F7;
	top: 0;
	right: 0;
	z-index: -1;
}

.gray-left-background::before {
	content: '';
	width: 55%;
	height: 100%;
	position: absolute;
	background-color: #F7F7F7;
	top: 0;
	left: 0;
	z-index: -1;
}

#business-solutions-slider .eicon-chevron-right::before,
#success-stories-slider .eicon-chevron-right::before {
	content: url(../../uploads/2022/08/arrow-right.svg);
	display: flex;
	border-radius: 50%;
	transition: 0.3s;
}

#business-solutions-slider .eicon-chevron-left::before,
#success-stories-slider .eicon-chevron-left::before {
	content: url(../../uploads/2022/08/arrow-left.svg);
	display: flex;
	border-radius: 50%;
	transition: 0.3s;
}

#business-solutions-slider .eicon-chevron-right:hover::before,
#success-stories-slider .eicon-chevron-right:hover::before,
#business-solutions-slider .eicon-chevron-right:focus::before,
#success-stories-slider .eicon-chevron-right:focus::before,
#business-solutions-slider .eicon-chevron-left:hover::before,
#success-stories-slider .eicon-chevron-left:hover::before,
#business-solutions-slider .eicon-chevron-left:focus::before,
#success-stories-slider .eicon-chevron-left:focus::before {
	background-color: #5CE0D5;
}

#business-solutions-slider .elementor-main-swiper,
#success-stories-slider .elementor-main-swiper {
	width: 90%;
}

#business-solutions-slider .elementor-section h3 {
	transition: 0.3s;
}

#business-solutions-slider .elementor-section .elementor-icon-list-text {
	transition: 0.3s;
}

#business-solutions-slider .elementor-section:hover,
#business-solutions-slider .elementor-section:focus {
	background-color: #000;
}

#business-solutions-slider .elementor-section:hover h3,
#business-solutions-slider .elementor-section:focus h3 {
	color: #5CE0D5;
}

#business-solutions-slider .elementor-section:hover .elementor-icon-list-text,
#business-solutions-slider .elementor-section:focus .elementor-icon-list-text {
	color: #fff;
}

#business-solutions-slider .elementor-section:hover .elementor-button,
#business-solutions-slider .elementor-section:focus .elementor-button {
	background-color: #000;
	color: #fff;
}

#business-solutions-slider .elementor-section:hover .elementor-button-icon svg,
#business-solutions-slider .elementor-section:focus .elementor-button-icon svg {
	stroke: #5CE0D5;
}

#featured-reviews .elementor-testimonial__name {
	position: absolute;
	bottom: 0;
}

#featured-reviews .elementor-testimonial__content {
	padding-bottom: 40px;
}

#featured-reviews-section::before {
	content: '';
	background-color: #F7F7F7;
	width: 70%;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
}

#application-steps::before {
	content: '';
	background-color: #F7F7F7;
	width: 40%;
	height: 600px;
	position: absolute;
	top: 0;
	right: 0;
}

#application-steps .elementor-accordion {
	counter-reset: section;
}

#application-steps .elementor-tab-title {
	position: relative;
}

#application-steps .elementor-accordion-item:hover .elementor-tab-title::before,
#application-steps .elementor-accordion-item:focus .elementor-tab-title::before {
	background-color: #5CE0D5;
	color: #fff;
}

#application-steps .elementor-accordion-item .elementor-tab-title::before {
	counter-increment: section;
	content: counter(section);
	position: absolute;
	top: 11px;
	left: 0;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	border: 2px solid #5CE0D5;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #5CE0D5;
	font-weight: 700;
	font-size: 17px;
	z-index: -1;
	transition: 0.3s;
}

#application-steps .elementor-accordion-item .elementor-tab-title.elementor-active::before {
	background-color: #5CE0D5;
	color: #fff;
}

#application-steps .apply-image-1 img,
#application-steps .apply-image-2 img,
#application-steps .apply-image-3 img,
#application-steps .apply-image-4 img {
	transition: 0.3s;
}

#application-steps .apply-image-1.is-active img,
#application-steps .apply-image-2.is-active img,
#application-steps .apply-image-3.is-active img,
#application-steps .apply-image-4.is-active img {
	opacity: 1;
}

#business-financing-card .elementor-container {
	transition: 0.3s;
}

#business-financing-card .elementor-container .mint-column h3,
#business-financing-card .elementor-container .mint-column p,
#business-financing-card .elementor-container .mint-column a svg {
	transition: 0.3s;
}

#business-financing-card .elementor-container .mint-column a svg {
	width: 34px;
	stroke: #000;
}

#business-financing-card .elementor-container:hover,
#business-financing-card .elementor-container:focus {
	filter: drop-shadow(4px 6px 18px rgba(0, 0, 0, 0.229349));
}

#business-financing-card .elementor-container:hover .mint-column .elementor-widget-wrap,
#business-financing-card .elementor-container:focus .mint-column .elementor-widget-wrap {
	background-color: #000;
}

#business-financing-card .elementor-container:hover .mint-column h3,
#business-financing-card .elementor-container:focus .mint-column h3 {
	color: #5CE0D5;
}

#business-financing-card .elementor-container:hover .mint-column p,
#business-financing-card .elementor-container:focus .mint-column p {
	color: #fff;
}

#business-financing-card .elementor-container:hover .mint-column a,
#business-financing-card .elementor-container:focus .mint-column a {
	background-color: #000;
	color: #fff;
}

#business-financing-card .elementor-container:hover .mint-column a svg,
#business-financing-card .elementor-container:focus .mint-column a svg {
	stroke: #5CE0D5;
}

.elementor-element-a5636a4 .elementor-widget-container::before {
	content: url(../../uploads/2022/08/group-3.svg);
	position: absolute;
	top: 9px;
	right: 9px;
	mix-blend-mode: multiply;
}

#faqs .elementor-accordion-item {
	padding-bottom: 21px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 21px;
}

#faqs .elementor-tab-title {
	position: relative;
}

#faqs .elementor-accordion-icon {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

#faqs .elementor-accordion-icon svg {
	fill: #fff;
	width: 29px;
	height: 29px;
}

#faqs .elementor-tab-content p:last-of-type {
	margin-bottom: 0;
}

#footer-cta {
	transition: 0.3s;
}

#footer-cta:hover,
#footer-cta:focus {
	filter: drop-shadow(4px 6px 18px rgba(0, 0, 0, 0.229349));
}

#footer-cta .elementor-icon svg {
	transition: 0.3s;
}

#footer-cta:hover .elementor-icon svg,
#footer-cta:focus .elementor-icon svg {
	transform: translateX(20px);
}

#footer-cta .elementor-button-wrapper a {
	border-bottom: 2px solid #000;
}

#footer-cta .elementor-button-wrapper a:hover,
#footer-cta .elementor-button-wrapper a:focus {
	border-bottom: 2px solid #5CE0D5;
}

#business-guide-card .elementor-button-icon svg {
	stroke: #000;
	width: 34px;
	transition: 0.3s;
}

#business-guide-card .elementor-button-text {
	margin-top: -2px;
}

#business-guide-card:hover .elementor-widget-wrap,
#business-guide-card:focus .elementor-widget-wrap {
	background-color: #000;
}

#business-guide-card .elementor-heading-title {
	transition: 0.3s;
}

#business-guide-card:hover p.elementor-heading-title,
#business-guide-card:focus p.elementor-heading-title {
	color: #fff;
}

#business-guide-card:hover h2.elementor-heading-title,
#business-guide-card:focus h2.elementor-heading-title {
	color: #5CE0D5;
}

#business-guide-card:hover .elementor-button,
#business-guide-card:focus .elementor-button {
	background-color: #000;
	color: #fff;
}

#business-guide-card:hover .elementor-button-icon svg,
#business-guide-card:focus .elementor-button-icon svg {
	stroke: #fff;
}

#business-guide-card .elementor-widget-image .elementor-widget-container {
	overflow: hidden;
}

#business-guide-card .elementor-widget-image img {
	transition: 0.3s;
}

#business-guide-card:hover .elementor-widget-image img,
#business-guide-card:focus .elementor-widget-image img {
	transform: scale(1.1);
}

.elementor-sitemap-title {
	display: none;
}

.elementor-sitemap-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-left: 0;
}

.elementor-sitemap-item {
	display: flex;
	margin: 0 8px 16px 8px;
}

.elementor-sitemap-item a {
	border: 1px solid #000;
	padding: 9px 11px 11px 11px;
	border-radius: 5px;
	transition: 0.3s;
}

.elementor-sitemap-list .elementor-sitemap-item a:hover,
.elementor-sitemap-list .elementor-sitemap-item a:focus {
	background-color: #183B54;
	color: #fff !important;
}

#blog-search .elementor-search-form__icon {
	order: 2;
	opacity: 1;
	padding-right: calc(67px / 3);
}

.elementor-post__read-more svg {
	stroke: #000;
	margin-left: 10px;
	transition: 0.3s;
}

.elementor-posts article.elementor-post .elementor-post__title a,
.elementor-posts article.elementor-post .elementor-post__excerpt p,
.elementor-posts article.elementor-post .elementor-post__read-more {
	transition: 0.3s;
}

.elementor-posts article.elementor-post:hover .elementor-post__card,
.elementor-posts article.elementor-post:focus .elementor-post__card {
	background-color: #000;
}

.elementor-posts article.elementor-post:hover .elementor-post__title a,
.elementor-posts article.elementor-post:focus .elementor-post__title a {
	color: #5CE0D5;
}

.elementor-posts article.elementor-post:hover .elementor-post__excerpt p,
.elementor-posts article.elementor-post:focus .elementor-post__excerpt p {
	color: #fff;
}

.elementor-posts article.elementor-post:hover .elementor-post__read-more,
.elementor-posts article.elementor-post:focus .elementor-post__read-more {
	color: #fff;
}

.elementor-posts article.elementor-post:hover .elementor-post__read-more svg,
.elementor-posts article.elementor-post:focus .elementor-post__read-more svg {
	stroke: #5CE0D5;
}

#partner-cards .elementor-icon-box-title {
	transition: 0.3s;
}

#partner-cards .elementor-icon svg {
	transition: 0.3s;
	fill: #fff;
}

#partner-cards:hover,
#partner-cards:focus {
	background-color: #000;
}

#partner-cards:hover .elementor-icon-box-title,
#partner-cards:focus .elementor-icon-box-title {
	color: #5CE0D5;
}

#partner-cards:hover .elementor-button,
#partner-cards:focus .elementor-button {
	color: #fff;
	background-color: #000;
}

#partner-cards:hover .elementor-icon svg,
#partner-cards:focus .elementor-icon svg {
	fill: #5CE0D5;
}

.elementor-widget-text-editor p a {
	font-size: 17px;
	font-weight: 500;
	color: #183B54;
	text-decoration: underline;
}

.elementor-widget-text-editor p a:hover,
.elementor-widget-text-editor p a:focus {
  text-decoration: none;
  color: #183B54;
}

.elementor-widget-testimonial::before {
	content: url(../../uploads/2022/08/testimonial-accent.svg);
	position: absolute;
	top: 0;
	left: 31px;
	z-index: -1;
}

#application-steps .elementor-accordion .elementor-accordion-item {
	border-bottom: 1px solid #E0E0E0;
}

#application-steps .elementor-accordion .elementor-accordion-item:first-of-type {
	border-top: 1px solid #E0E0E0;
}

@media (max-width: 1024px) {
	.elementor-2 .elementor-element.elementor-element-f845a45:not(.elementor-motion-effects-element-type-background),
	.elementor-2 .elementor-element.elementor-element-f845a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0;
	}
	
	#business-solutions-slider .elementor-main-swiper,
	#success-stories-slider .elementor-main-swiper {
		width: 85%;
	}
	
	#application-steps::before {
		display: none;
	}
}

@media (max-width: 767px) {
	#business-solutions-slider .elementor-main-swiper,
	#success-stories-slider .elementor-main-swiper {
		width: 90%;
	}
	
	#business-solutions-slider .elementor-swiper-button-prev,
	#success-stories-slider .elementor-swiper-button-prev {
		top: 100%;
		left: 45%;
		transform: translate(-100%, 50%);
	}
	
	#business-solutions-slider .elementor-swiper-button-next,
	#success-stories-slider .elementor-swiper-button-next {
		top: 100%;
		right: 45%;
		transform: translate(100%, 50%);
	}
	
	#featured-reviews-section::before {
		display: none;
	}
	
	#archive-header .elementor-sitemap-list {
		display: none;
	}
}

.gform_wrapper.gravity-theme .contact-us-form  .gfield_checkbox label, .gform_wrapper.gravity-theme .contact-us-form .gfield_radio label {
	font-size: 18px;
}

.gform_wrapper.gravity-theme .contact-us-form .gfield-choice-input {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	position: relative;
	top: 1px;
}

.calc-box-result {
	padding-top: 20px;
}

.calc-box-result .my-credit {
	text-align: center;
	font-size: 30px;
}

#final {
	font-size: 40px;
	line-height: 1.2;
	font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
}

/*Header Area*/
.lp-header .elementor-widget-text-editor p a {
	font-size: 30px;
	text-decoration: none;
	color: #5CE0D5;
	font-weight: 400;
}

.lp-header .elementor-widget-text-editor p a:hover {
	color: #B3F0E8;
}

.lp-header {
	padding-top: 20px;
	padding-bottom: 10px;
}

.lp-header .lp-header_need-help .elementor-widget-text-editor {
	text-align: center;
}

.lp-header {
	padding-left: 20px;
	padding-right: 20px;
}

@media screen and (max-width: 800px) {
	.lp-header {
		padding:30px 0 0 0;
	}
	.lp-header .elementor-column {
		width: 100% !important;
		padding: 0px 20px 0px 20px;
	}
	.lp-header .elementor-column .elementor-element {
		width: 100%;
		text-align: center;
	}
}

@media screen and (max-width: 640px) {
	.lp-header {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.lp-header .elementor-container {
		justify-content: center;
	}
	.lp-header .elementor-column {
		width: 50% !important;
		max-width: 180px;
	}
	.lp-header .elementor-column.lp-header_need-help {
		width: 100% !important;
		max-width: 100%;
		order: -1;
	}
	.lp-header .elementor-column.lp-header_need-help p,
	.lp-header .elementor-column.lp-header_need-help a {
		font-size: 18px;
		margin: 0;
	}
	.lp-header .elementor-widget-text-editor p a {
		font-weight: bold;
	}
	.lp-header .elementor-column.lp-header_need-help .elementor-widget-wrap {
		padding-bottom: 0;
		padding-top: 0;
	}
}

/*Hero Area*/
.lp-hero h1,.lp-hero h2,.lp-hero h3,.lp-hero .lp-em-text {
	color: #000000;
}

.lp-hero h1 {
	font-size: 50px;
	line-height: 1.04;
	font-weight: 400;
}

.lp-hero h2 {
	font-size: 35px;
	line-height: 1;
	font-weight: 400;
}

.lp-hero h3 {
	font-size: 28px;
	line-height: 1.21;
	font-weight: 400;
}

.lp-hero h5 {
	font-size: 35px;
	line-height: 1;
	font-weight: 400;
}

.lp-em-text {
	font-size: 18px;
}

.lp-hero_bottom-boxes p {
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 1.5;
}

.lp-hero {
	position: relative;
}

.lp-hero > .elementor-container,
.lp-hero > .elementor-container > .elementor-column,
.lp-hero > .elementor-container > .elementor-column .elementor-widget-wrap {
	position: static;
}

.lp-hero_bottom-boxes {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.lp-learn-more-btn {
	display: none;
}

@media screen and (max-width: 1200px) {
	.lp-hero_bottom-boxes {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

@media screen and (max-width: 800px) {
	.lp-hero .elementor-column {
		width: 100%;
	}

	.lp-hero {
		margin-bottom: 390px;
	}
	.lp-hero_bottom-boxes {
		bottom: -390px;
	}
}

@media screen and (max-width: 640px) {
	.lp-hero_bottom-boxes {
		background-color: #5CE0D5 !important;
	}
	.lp-hero,.lp-hero h1,
	.lp-hero h2,
	.lp-hero h3,
	.lp-hero h5,
	.lp-hero .lp-em-text {
		text-align: center;
	}
	.lp-hero {
		padding: 30px 10px 420px 10px !important;
	}
	.lp-hero h1 {
		font-size: 40px;
	}
	.lp-hero h2,.lp-hero h3 {
		font-size: 24px;
	}
	.lp-learn-more-btn {
		display: block;
		padding: 20px 0;
	}
}

/*Content Area*/
.elementor-section.lp-text-section p {
	font-size: 18px;
}

.elementor-section.lp-text-section p a {
	color: #5CE0D5;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.elementor-section.lp-text-section p b {
	font-weight: bold;
}

.elementor-section.lp-text-section p a:hover {
	color: #B3F0E8;
}

.elementor-section.lp-text-section ul {
	margin-bottom: 20px;
}

/*Footer*/
.lp-footer_tel a {
	color: #5CE0D5;
	font-weight: 700;
}

.lp-footer_tel a:hover {
	color: #B3F0E8 !important;
}

@media screen and (max-width: 1220px) {
	.lp-footer {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media screen and (max-width: 640px) {
	.lp-footer .elementor-column + .elementor-column .elementor-widget-wrap {
		padding-top: 0;
	}
	.lp-footer .elementor-element-populated > .elementor-element {
		margin-top: 15px;
	}
}


/* Cookieyes fixes */

html .cky-notice-des a.cky-policy, html .cky-notice-des button.cky-policy {
	border: none;
}

html .cky-notice-des a {
    font-size: 14px;
}

html .cky-notice-des a:hover {
    color: var(--e-global-color-1f3abef );
	text-decoration: underline;
}

html .cky-notice-des a.cky-policy, html .cky-notice-des button.cky-policy {
	color: var(--e-global-color-1f3abef )!important;
	text-decoration: none;
}

html .cky-notice-des a.cky-policy:hover, html .cky-notice-des button.cky-policy:hover {
	color: var(--e-global-color-1f3abef )!important;
	text-decoration: underline;
}

html .cky-btn-revisit-wrapper {
	display: none !important;
}