.smart_c_form_checkboxs.last {
    grid-column: span 12 !important;
}

.smart_c_form_checkboxs label {
    font-family: 'Urbanist', Helvetica, Arial, Lucida, sans-serif;
    font-size: 12px !important;
    line-height: 22px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: -1px !important;
    color: #484848 !important;
    cursor: pointer !important;
}

.smart_c_form_checkboxs .gchoice {
    display: flex;
    align-items: start;
    column-gap: 6px;
}

.smart_c_form_checkboxs {
	margin-top: 10px!important;
}

.smart_c_form_checkboxs .gfield-choice-input {
	top: 3px!important;
}

/* general */
.heading-color-text {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #51a3e6 0%, #6dbfc8 100%);
    color: transparent;
}

.hide-scroll {
	overflow: hidden;
}

.primary-button {
	line-height: 24px!important;
}

.primary-button:active {
    background-image: linear-gradient(90deg,#74B6EB 0%,#8ACCD3 100%)!important;
}

.primary-button:disbaled {
	background-image: linear-gradient(90deg,#B9DAF5 0%,#C4E5E9 100%)!important;
}

.error-message {
	color: #ff0000;
}

/* Header styles */
.header-col {
	display: grid;
    grid-template-columns: 1fr 3fr 0.7fr;
    align-items: center;
    justify-items: end;
}

.desktop-header-row .header-col .desktop-nav {
	margin-bottom: 0;
}

.et-db #et-boc .et-l .desktop-nav .et-menu>.menu-item:hover>a{
	color: #51A3E6!important;
}

.desktop-nav .header-tel a:hover {
	color: #51A3E6!important;
}

.header-col .desktop-nav .et-menu>li {
	padding: 0;
	margin-left: 48px;
}

.header-col .desktop-nav .header-tel {
	margin-right: 12px;
}

.header-col  .desktop-nav .sub-menu {
    border-radius: 5px;
    border: 1px solid #ACD9F0;
	width: fit-content;
    top: calc(100% - 0px);
    padding: 16px 16px 0px;
    margin-left: -101px;
}

.header-col  .desktop-nav .sub-menu li{
	padding: 0;
	cursor: pointer;
}

.header-col  .desktop-nav .sub-menu li a{
   padding: 0 0 16px 0;
}

.header-col  .desktop-nav .sub-menu li a:hover{
   background-color: unset;
}

.global-header-mobile-nav-dropdown {
    display: none;
    height: 100%;
    width: 100%!important;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.header-col .desktop-nav .header-tel a {
	font-weight: 600;
}

/* menu hover animation */
.desktop-nav .et-menu>.menu-with-icon a:before {
  	content: url(../../../../uploads/2023/09/bulb.svg);
  	display: block;
  	position: absolute;
  	opacity: 0;
  	left: -10px;
 	width: 17px;
}

.desktop-nav .et-menu>.menu-item-has-children>a:after {
  	content: url('../../../../uploads/2023/09/arrow-down.svg');
  	font-size: 16px;
    position: absolute;
    right: 0;
    top: 0px;
	transform: rotate(-180deg);
	transition: transform 0.5s ease;
}

.desktop-nav .et-menu>.menu-item-has-children:hover>a:after {
  	content: url('../../../../uploads/2023/09/header-drop-down-blue.svg');
	font-size: 16px;
    position: absolute;
    right: 0;
    top: 2px;
	transform: rotate(0deg);
	transition: transform 0.5s ease;
}

.desktop-nav .et-menu .menu-with-icon:hover>a:before {
  	opacity: 1;
  	left: -25px;
	transition: opacity 0.5s ease, left 0.5s ease;
}


.desktop-nav .et-menu>.header-tel:after,
.desktop-nav .et-menu>.menu-with-icon:after {
	content: "";
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 0;
	height: 1px;
	background-color: #51A3E6;
	transition: width 0.3s ease;
	transform-origin: left; 
}

.desktop-nav .et-menu>.header-tel:hover:after,
.desktop-nav .et-menu>.menu-with-icon:hover:after {
	width: 100%;
}

/* submenu hover animation */
.desktop-nav .et-menu .menu-item-has-children .sub-menu .sub-menu-with-icon a:before {
  	content: url(../../../../uploads/2023/09/bulb.svg);
  	display: block;
  	position: absolute;
  	opacity: 0;
  	left: -5px;
 	width: 17px;
}

.et-db #et-boc .et-l .desktop-nav .et-menu .menu-item-has-children .sub-menu .sub-menu-with-icon:hover>a {
   	padding-left: 20px;
	color: #51A3E6!important;
	transition: padding-left 0.5s ease;
}

.desktop-nav .et-menu .menu-item-has-children .sub-menu .sub-menu-with-icon:hover>a:before {
  	opacity: 1;
	transition: opacity 0.5s ease, left 0.5s ease;
}

/* -------------animation end--------------- */

/* Ham menu button styles */

ul#mobile_menu2 {
	width: calc(100% + 12%);
	margin-left: calc(100% - 106%) !important;
}
.mobile_menu_bar {
	z-index: 99;
	opacity: 0;
}
.trigger {
	display: block;
    width: 24px;
    height: 12px;
    position: absolute;
    top: 8px;
    right: 0;
    z-index: 1;
	color: #1a1a1a;
}
.hmb1 {
	left:0;
	top:0;
}
.hmb2 {
	left:0;
	top:50%;
}
.hmb3 {
	left:0;
	top:100%;
}

.hmb {
	width: 100%;
	height: 2px;
	background: #1a1a1a;
	display: block;
	position: absolute;
	left: 0;
	transform: translateZ(0) scaleY(1);
	-webkit-transition:all 300ms ease-in-out 200ms;
	transition:all 300ms ease-in-out 200ms;
}
.active .hmb1 {
	top:50%;
	-webkit-transform: rotate(45deg) translateZ(0);
	transform: rotate(45deg) translateZ(0);
			-webkit-transition:all 300ms ease-in-out 200ms;
	transition:all 300ms ease-in-out 200ms;
}
.active .hmb2 {
	opacity:0;
		-webkit-transition:all 300ms ease-in-out 200ms;
	transition:all 300ms ease-in-out 200ms;
}
.active .hmb3 {
	top:50%;
	-webkit-transform: rotate(-45deg) translateZ(0);
	transform: rotate(-45deg) translateZ(0);
			-webkit-transition:all 300ms ease-in-out 200ms;
	transition:all 300ms ease-in-out 200ms;
}

.global-header-mobile-nav-dropdown .has-children .et_pb_text_inner:after {
    font-family: ETmodules;
    content: url(../../../../uploads/2023/09/header-drop-down.svg);
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 1px;
    vertical-align: middle;
    font-weight: 800;
    transition: all 0.3s ease;
}

.global-header-mobile-nav-dropdown .has-children.open .et_pb_text_inner:after {
    font-family: ETmodules;
    content: url(../../../../uploads/2023/09/arrow-down.svg);
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 1px;
    vertical-align: middle;
    font-weight: 800;
    transition: all 0.3s ease;
}

.mobile-header-sub-menu {
	display: none;
    border: none;
}

.global-mobile-nav-item {
	padding-bottom: 24px;
	padding-top: 24px;
	border-bottom: 1px solid #D2E9FA;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.has-children.open {
	border-bottom: none;
}

.global-header-mobile-nav-dropdown .mobile-menu-tel a {
	color: inherit!important;
}

.global-mobile-nav-item.with-icon .et_pb_text_inner{
	padding-left: 25px;
}

.global-mobile-nav-item.with-icon:before {
	content: url(../../../../uploads/2023/09/bulb.svg);
	display: block;
  	position: absolute;
	width: 17px;
}

.menu-personal-loans-container .menu-item, .menu-business-loans-container .menu-item {
	font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
	margin-bottom: 24px;
	margin-left: 32px;
}

.global-header-mobile-nav-dropdown .menu-personal-loans-container .menu-item:before, .global-header-mobile-nav-dropdown .menu-business-loans-container .menu-item:before {
	content: url(../../../../uploads/2023/09/bulb.svg);
	display: block;
  	position: absolute;
	width: 17px;
}

.menu-personal-loans-container .menu-item a, .menu-business-loans-container .menu-item a{
	padding-left: 25px;
}

.global-header-mobile-nav-dropdown .mobile-header-sub-menu .fwidget, #nav_menu-8 {
	margin-bottom: 0;
}

.mobile-header-sub-menu .fwidget.open, #nav_menu-8.open{
	border-bottom: 1px solid #D2E9FA;
}

.global-header-mobile-nav-dropdown .global-mobile-nav-item:active {
	color: #51A3E6!important;
}

.global-header-mobile-nav-dropdown .et_pb_button_module_wrapper.et_pb_button_1_tb_header_wrapper {
    width: 100%;
}

.global-header-mobile-nav-dropdown .et_pb_button_module_wrapper.et_pb_button_1_tb_header_wrapper .mobile-menu-button {
    width: 90%!important;
    justify-content: center;
}

@media (max-width: 1300px) {
	.header-col {
		grid-template-columns: 1fr 3fr 1fr;
	}
	
}

@media (max-width: 1190px) {
	.header-col .desktop-nav .et-menu>li {
		margin-left: 35px;
	}
	
	
}

@media (max-width: 1110px) {
	.desktop-header-row .header-col .desktop-nav .et-menu-nav>ul>li>a {
		font-size: 16px;
	}
	
	.header-col .desktop-nav .sub-menu {
		margin-left: -114px;
	}
	
}


@media (max-width: 1050px) {
	.header-col .desktop-nav .et-menu>li {
		margin-left: 30px;
	}
	
}

/* footer styles */

.footer-row {
	display: grid;
	grid-template-columns: 3fr 1fr 1fr 1.5fr;
}

.footer-row .footer-col {
	width: 100%!important;
	margin-right: 0!important;
}

.footer-contact {
	color: #A3A3A3;
	font-size: 16px;
}

.footer-blurb:hover .footer-contact{
	color: #D1D1D1;
}

.footer-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
	margin: 0;
}

.footer-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
	width: 24px;
}

.footer-blurb .et_pb_blurb_content .et_pb_blurb_container {
	padding-left: 8px;
}

.footer-menu .fwidget {
	margin-bottom: 24px!important;
}

.footer-menu .fwidget ul>li>a {
	padding-bottom: 16px;
}

.et_pb_social_media_follow_0_tb_footer li a.icon {
    height: 20px!important;
    width: 20px!important;
}

.et_pb_social_media_follow_0_tb_footer .et-social-facebook a.icon:before {
	content: url('../../../../uploads/2023/09/vuesax-bold-facebook.svg');
	height: 20px;
    width: 20px;
}

.et_pb_social_media_follow_0_tb_footer .et-social-twitter a.icon:before {
	content: url('../../../../uploads/2023/09/vuesax-bold-instagram1.svg');
	height: 20px;
    width: 20px;
}

.et_pb_social_media_follow_0_tb_footer .et-social-instagram a.icon:before {
	content: url('../../../../uploads/2023/09/footer-instagram.svg');
	height: 20px;
    width: 20px;
}

.et_pb_social_media_follow_0_tb_footer li {
	margin-bottom: 0;
}

@media (max-width: 1180px) {
	.footer-row {
		display: grid;
		grid-template-columns: 2.5fr 1fr 1fr 1.5fr;
	}
	
}


@media (max-width: 1090px) {
	.footer-row {
		display: grid;
		grid-template-columns: 2fr 1fr 1fr 1.5fr;
	}
	
}

@media (max-width: 1000px) {
	.footer-row {
		display: grid;
		grid-template-columns: 1.5fr 1fr 1fr 1.5fr;
	}
	
}


@media (max-width: 980px) {
	.footer-row {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
/* 		grid-template-rows: repeat(3, 1fr); */
	}
	
	.footer-column-1 { 
		grid-area: 1 / 1 / 2 / 6; 
		text-align: center;
		height: fit-content;
	}
	.footer-column-2 { 
		grid-area: 2 / 1 / 3 / 3; 
	}
	.footer-column-4 { 
		grid-area: 2 / 3 / 3 / 6; 
	}
	.footer-column-5 { 
		grid-area: 3 / 1 / 4 / 6; 
	}
	
	.footer-col .footer-blurb {
		text-align: center;
	}
	
	.footer-col .footer-blurb .et_pb_blurb_content {
		text-align: center;
		width: fit-content;
	}
	
	.footer-row .footer-col .footer-menu .fwidget {
		margin-bottom: 24px;
	}
	
	.et_pb_social_media_follow_0_tb_footer .et-social-instagram a.icon:before,
	.et_pb_social_media_follow_0_tb_footer .et-social-twitter a.icon:before,
	.et_pb_social_media_follow_0_tb_footer .et-social-facebook a.icon:before {
		height: 24px;
		width: 24px;
	}
	
}


/* personal loans pages */

.personal-loan-hero-sec {
    background-image: linear-gradient(223deg, rgba(220, 236, 250, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.pl-make-move-txt h1 {
	padding-bottom: 8px;
}

.pl-large-purchase-txt h1 {
	padding-bottom: 5px;
}

.personal-loans-special-blurb-row {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1.2fr;
	justify-items: center;
}

.personal-loans-blurb-sec .personal-loans-special-blurb-row .personal-loans-blurb-cols {
	width: 90%;
}

.personal-loan-hero-blurb .et_pb_blurb_content {
	margin-left: 0;
}

.personal-loan-hero-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
	position: absolute;
    top: 3px;
}

.personal-loan-hero-blurb .et_pb_blurb_content .et_pb_blurb_container {
	padding-left: 36px;
}

.personal-loans-hero-form-blurb .et_pb_blurb_content .et_pb_blurb_container {
	padding-left: 8px;
}

.personal-loans-steps-blurbs .et_pb_blurb_content .blurb-img,
.personal-loans-blurbs .et_pb_blurb_content .et_pb_main_blurb_image {
	margin-bottom: 24px;
}

.personal-loans-blurbs .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
	padding-bottom: 11px;
}

.personal-loans-steps-blurbs .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
	padding-bottom: 16px;
}

.personal-loans-steps-blurbs .blurb-img {
	text-align: center;
}

.personal-loan-faq-row .personal-loans-faq-accordion .et_pb_accordion_item {
	margin-bottom: 24px;
}

.personal-loans-faq-accordion .et_pb_accordion_item h5 {
	padding-left: 50px;
	line-height: 24px!important;
}


.personal-loans-faq-accordion .et_pb_accordion_item .et_pb_toggle_content {
	padding-left: 50px;
	padding-top: 24px;
}

.personal-loans-faq-accordion .et_pb_accordion_item h5:before {
	content: ""!important;
}

.personal-loans-faq-accordion .et_pb_accordion_item h5:after {
	content: url(../../../../uploads/2023/09/header-drop-down.svg)!important;
	position: absolute;
    right: 0;
	top: 0;
}

.personal-loans-faq-accordion .et_pb_accordion_item {
	padding: 17px 16px;
}

.q-icon {
	display: block;
	position: absolute;
	width: 20px;
}

.et_pb_toggle_open .q-icon:before {
	content: url(../../../../uploads/2023/09/Q.Blue_.svg);
	position: absolute;
    width: 20px;
	height: 20px;
    top: 5px;
}

.et_pb_toggle_close .q-icon:before {
	content: url(../../../../uploads/2023/09/Q.black_.svg);
	position: absolute;
    width: 20px;
	height: 20px;
    top: 3px;
}

.personal-loan-cta-term .et_pb_text_inner .cta-icon:before {
	content: url(../../../../uploads/2023/09/vuesax-bulk-lock.svg);
	position: absolute;
    left: -5px;
    top: 1px;
}

.personal-loans-cta-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.personal-loan-cta-term {
	font-weight: 400;
}

.personal-loan-cta-term .et_pb_text_inner .cta-icon {
	padding-right: 8px;
}

.personal-loans-cta-blurb .et_pb_blurb_content .et_pb_blurb_container {
	padding-left: 0;
}

.personal-loans-h1 {
	font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 48px;
    color: #1a1a1a!important;
    line-height: 58px;
}

.personal-loans-h2 {
	font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #1a1a1a!important;
    line-height: 38px;
}

.personal-loans-h3 {
	font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 28px;
    color: #1a1a1a!important;
    line-height: 34px;
}

.pl-steps-numbers .et_pb_text_inner p {
	 background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #51A3E6 0%, #6DBFC8 100%);
    color: transparent;
}

.personal-loan-hero-col-1 h1 {
	padding-bottom: 0;
}
/* 
.multiple-loan-sec .personal-loan-multiple-loan-row .multiple-loan-img-col {
	width: 45%;
}

.multiple-loan-sec .personal-loan-multiple-loan-row .multiple-loan-txt-col {
	width: 55%;
} */

@media (max-width: 1280px) {
	.personal-loan-hero-sec .personal-loan-hero-col-1 {
		width: 50%;
		margin-right: 0;
	}
	
	.personal-loan-hero-sec .personal-loan-hero-col-2 {
		width: 50%;
	}
}

@media (max-width: 1208px) {
	.personal-loan-hero-sec .personal-loan-hero-col-1 {
		width: 55%;
		margin-right: 0;
	}
	
	.personal-loan-hero-sec .personal-loan-hero-col-2 {
		width: 45%;
	}
}


@media (max-width: 1100px) {
	.personal-loan-hero-sec .personal-loan-hero-col-1 {
		width: 60%;
		margin-right: 0;
	}
	
	.personal-loan-hero-sec .personal-loan-hero-col-2 {
		width: 40%;
	}
}

@media (max-width: 1007px) {
	.personal-loan-hero-sec .personal-loan-hero-col-1 {
		width: 62%;
		margin-right: 0;
	}
	
	.personal-loan-hero-sec .personal-loan-hero-col-2 {
		width: 38%;
	}
}

@media (max-width: 980px) {
	.personal-loans-blurb-sec .personal-loans-blurb-row .personal-loans-blurb-cols {
		margin-bottom: 24px;
	}
	
	.personal-loan-faq-row .personal-loans-faq-accordion .et_pb_accordion_item {
		margin-bottom: 16px;
	}
	
	.personal-loans-faq-accordion .et_pb_accordion_item h5 {
		padding-left: 34px;
	}


	.personal-loans-faq-accordion .et_pb_accordion_item .et_pb_toggle_content {
		padding-left: 0px;
		padding-top: 16px;
	}
	
	.personal-loans-cta-btn {
		width: 100%;
	}
	
	.personal-loan-hero-sec {
		background-image: linear-gradient(194deg, rgba(220, 236, 250, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	}
	
	.personal-loans-special-blurb-row {
		grid-template-columns: 1fr 1fr;
	}

	.personal-loans-blurb-sec .personal-loans-special-blurb-row .personal-loans-blurb-cols {
		width: 100%;
	}
	
	.personal-loan-hero-col-1 {
		margin-bottom: 60px;
	}
	
	.personal-loan-hero-sec .personal-loan-hero-col-1 {
		width: 100%;
		margin-right: 0;
	}
	
	.personal-loan-hero-sec .personal-loan-hero-col-2 {
		width: 100%;
	}

}

@media (max-width: 690px) {
	.personal-loan-multiple-loan-row {
		display: flex;
		flex-direction: column;
		
	}
	
	.multiple-loan-sec .personal-loan-multiple-loan-row .multiple-loan-img-col {
		width: 100%;
	}

	.multiple-loan-sec .personal-loan-multiple-loan-row .multiple-loan-txt-col {
		width: 100%;
	}
	
	.personal-loans-special-blurb-row {
		grid-template-columns: 1fr;
	}

	.personal-loans-blurb-sec .personal-loans-special-blurb-row .personal-loans-blurb-cols {
		width: 100%;
	}

}

/* About us */
.about-us-hero-row .about-us-hero-text-col {
	width: 55%;
}

.about-us-hero-row .about-us-hero-img-col {
	width: 45%;
}

.about-us-blurb .et_pb_blurb_content .et_pb_blurb_container {
	padding-left: 8px;
}


.about-us-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
	padding-bottom: 16px;
}

@media (max-width: 980px){
	.about-us-hero-row {
		display: flex;
		flex-direction: column;
	}
	
	.about-us-hero-row .about-us-hero-img-col,
	.about-us-hero-row .about-us-hero-text-col {
		width: 100%;
		margin-left: 0
	}
	
	.about-us-help-row {
		display: grid;
	}
	
	.about-us-help-row .et_pb_column {
		width: 100%!important;
	}
	
	.about-us-help-img-col {
		margin-bottom: 32px!important;
	}
}

/* 404 page */
.not-found-button {
	line-height: 24px!important;
}

.not-found-button:after {
	content: url('../../../../uploads/2023/09/button-right-arrow.svg');
	top: 8px;

}

.not-found-button:hover:after{
	content: url('/wp-content/uploads/2023/09/vuesax-bulk-arrow-right-1.svg');
	top: 8px;
}

@media (max-width: 500px){
	.not-found-button {
		width: 100%;
	}
}

/* terms of use */
.tp-lists ul li {
	list-style-image: url(../../../../uploads/2023/09/tp-bullet-point-small.png);
	margin-bottom: 16px;
	padding-left: 4px;
}

.tp-lists ul li:last-child {
	list-style-image: url(../../../../uploads/2023/09/tp-bullet-point-small.png);
	margin-bottom: 0;
}


.tp-lists ul {
	padding-bottom: 0;
}

.tp-links {
	color: #51A3E6;
}

.tp-links-no-color {
	color: #262626;
}

.pp-email-com-tel-text-break {
	display: none;
}

@media (max-width: 400px){
	
	.pp-email-com-tel-text {
		display: none;
	}
	
	.pp-email-com-tel-text-break {
		display: block;
	}
}
/********************************************** Home page form styles**********************************************/

/* form submit button */
input#gform_submit_button_4, input#gform_submit_button_7, input#gform_submit_button_8, input#gform_submit_button_10, input#gform_submit_button_11, input#gform_submit_button_12{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-image: linear-gradient(90deg,#51a3e6 0%,#6dbfc8 100%);
    background-color: #ffffff;
    height: 50px;
	line-height:24px;
	cursor: pointer;
}

input#gform_submit_button_4:hover, input#gform_submit_button_7:hover, input#gform_submit_button_8:hover, input#gform_submit_button_10:hover, input#gform_submit_button_11:hover, input#gform_submit_button_12:hover {
    background-image: linear-gradient(90deg,#4183b8 0%,#5799a0 100%);
    background-color: #ffffff;
	cursor: pointer;
}

.home-hero-sec .et_pb_text_inner span {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* For WebKit (Safari, Chrome) */
    background-image: linear-gradient(180deg, #51a3e6 0%, #6dbfc8 100%);
    color: transparent; /* Set the text color to transparent */
}

.home-hero-sec, .thankyou-sec {
    background-image: linear-gradient(223deg, rgba(220, 236, 250, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.How-it-work-row h4.et_pb_module_header {
    margin-top: -10px !important;
}

input#input_4_1, select#input_4_3, input#input_4_4, input#input_7_4, select#input_7_3, input#input_8_4, input#input_11_4, input#input_10_4, input#input_12_4, select#input_8_3, select#input_11_3, select#input_10_3, select#input_12_3 {
    border: 1px solid #4D9BDA;
    border-radius: 5px;
    font-family: Urbanist',Helvetica,Arial,Lucida,sans-serif';
    font-size: 18px;
    line-height: 24px;
    height: 48px;
}

div#gfield_instruction_4_4, div#gfield_instruction_7_4, div#gfield_instruction_11_4, div#gfield_instruction_12_4 {
    display: none;
}


.btn-apply-now {
    line-height: 24px !important;
}

p.gform_required_legend {
    display: none;
}

div#gfield_instruction_8_4, div#gfield_instruction_10_4 {
    display: none;
}

/* span.star {
    color: #f52f03;
}
 */

/************************** UAT Changes ***********************/

.gchoice.gchoice_5_26_1, .gchoice.gchoice_9_6_1 {
    display: flex;
    align-items: start;
    column-gap: 6px;
}

/* FORM	 */
input[type=checkbox] {
    -webkit-appearance: none; 
    appearance: none; 
    width: 14px; 
    height: 14px;
    background-color: #fff; 
    border: 1px solid #51A3E6 !important; 
    border-radius: 2px;
    cursor: pointer; 
	position:relative !important;
}

input[type=checkbox]:checked {
    background-color: #51A3E6; 
    border-color: #51A3E6; 
}

input[type=checkbox]::before {
    content: "\2713"; 
    font-size: 12px; 
    color: #fff; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
}

input[type=checkbox]:checked::before {
    
    color: #fff; 
}

#field_5_26.gfield_error #choice_5_26_1 {
    border: 2px solid red !important;
}

#field_9_6.gfield_error #choice_9_6_1 {
    border: 2px solid red !important;
}

label#label_5_26_1, label#label_9_6_1 {
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-size: 12px;
    line-height: 22px;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    margin-top: -1px!important;
	color: #484848!important;
	cursor:pointer !important;
}




	/* CONTACT US GRAVITY FORM ORDER*/
 	.contact-us-row .gform_footer {
		display:none !important;
	} 
	div#field_submit {
		grid-column: span 12;
	}
	fieldset#field_9_6 {
		grid-column: span 12;
	}
/* 	fieldset#field_9_6 {
		order: 7;
	} */


	/* personal-details-form ORDER*/
	fieldset#field_5_26 {
		grid-column: span 12;
	}

/* 	fieldset#field_5_26 {
		order: 17;
	} */

 	.personal-details-form .gform_footer {
		display:none !important;
	} 

.business_details_form .gform_footer {
	display: block !important;
}

/************************************** Custom styles for the Select2 dropdown **********************************************/


.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    border: 1px solid #4D9BDA !important;
    height: 48px;
	margin-bottom:6px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-weight: 400;
    color: #767676 !important;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 11px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    margin-top: 10px;
    margin-right: 16px;
}

.select2-container--open .select2-dropdown--below, .select2-dropdown .select2-dropdown--above {
    padding: 8px!important;
    border-radius: 6px;
    border: 1px solid #4D9BDA !important;
}

.select2-container--open .select2-dropdown--below, .select2-dropdown.select2-dropdown--above {
    z-index: 10000000;
    box-shadow: 0px 8px 16px 0px #1A1A1A36 !important;
    border-radius: 4px !important;
    border: 1px solid #4D9BDA !important;
/* 	margin-top:25px; */
}

input.select2-search__field {
    display: none;
}

.select2-results__option--selectable {
    cursor: pointer;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    height: 38px;
    position: relative !important;
    left: -10px !important;
}

.select2-results__option--selectable:before {
    content: url(../../../../uploads/2023/09/bulb.svg);
    display: inline-block;
    position: relative;
    opacity: 0;
    left: -10px !important;
    width: 17px;
	top: 5px !important;
}

.select2-results__option--selectable:hover:before {
    opacity: 1;
  	left: 20px;
	transition: opacity 0.5s ease, 0.5s ease;
}

.select2-results__option--selectable {
    transition: padding-left 0.3s ease; /* Adjust the duration and timing function as needed */
}

.select2-results__option--selectable:hover {
    padding-left: 33px !important;
	color: #51A3E6 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #ffffff !important;
    color: #767676;
}

li.select2-results__option--selected {
    display: none;
}

.select2-search--dropdown {
    display: none !important;
}     


.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #1A1A1A transparent transparent transparent !important;
	border-width: 6px 6px 0 6px !important;
	border-radius: 5px;
}


.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #262626 transparent !important;
    border-width: 0 6px 6px 6px !important;
    border-radius: 5px;
}

.thankyou-row .et_pb_button[data-icon]:not([data-icon=""]):after {
    content: attr(data-icon);
    margin-top: 3px;
    margin-left: 8px !important;
    content: url(../../../../uploads/2023/09/vuesax-bulk-arrow-right.svg) !important;
}

.contact-us-blurb .et_pb_blurb_description a {
    color: #484848!important;
}

.select2-container--open .select2-dropdown--below, .select2-dropdown.select2-dropdown--above {
    z-index: 10000110;
/* 	z-index: 900; */
    box-shadow: 0px 8px 16px 0px #1A1A1A36 !important;
    border-radius: 4px !important;
}

select#input_8_3 {
    -webkit-appearance: none;
    background: url(../../../../uploads/2023/09/header-drop-down.svg) no-repeat calc(100% - 10px)!important;
    cursor: pointer;
}

span.select2-selection.select2-selection--single {
    height: 48px !important;
}

ul.options::-webkit-scrollbar {
	width: 4px;
	}

ul.options::-webkit-scrollbar-track {
	background: #f0f0f0; 
	border-radius: 5px;
	}

ul.options::-webkit-scrollbar-thumb {
	background: #1A1A1A; 
	border-radius: 5px;
	outline: 0 solid #3498db; 
	}






/* Styling for the scrollbar */

	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
	width: 4px;
	}

	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
	background: #f0f0f0; 
	border-radius: 5px;
	}

	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
	background: #1A1A1A; 
	border-radius: 5px;
	outline: 0 solid #3498db; 
	}







   #popup-thankyou {         
       position: fixed;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       background: rgba(0, 0, 0, 0.7); 
       z-index: 9999;
    }



.popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 20px;
    text-align: center;
    width: 60%;
    border-radius: 10px;
}

@media (max-width: 767px) {
    .popup-content {
        max-width: 90%; 
    }
	
	p.popup-thankyou-p {
		font-size: 16px !important;
	}
	
/* 	.select2-container--open .select2-dropdown--below, .select2-dropdown.select2-dropdown--above {
		margin-top: 45px;
	} */
}



	.popup-thankyou .et_pb_button_0_wrapper {
		margin-top: -60px!important;
	}

span.popup-thankyou-img img {
    margin-top: -100px !important;
}

.personal-details-form-sec .et_pb_row.et_pb_row_2 {
    z-index: 0 !important;
}

/* .page-id-1259 header.et-l.et-l--header, */
.page-id-1259 footer.et-l.et-l--footer{
    position: relative;
	z-index: 0;
} 


.personal-details-form-sec .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module.popup-thankyou-btn {
    margin-top: -20px !important;
    margin-bottom: -15px !important;
}






.select2-container--default .select2-results>.select2-results__options {
    height: 200px !important;
    overflow-y: auto;
}

span.select2-selection.select2-selection--single:focus {
    border: 1px solid #4183B8 !important;
}
input#input_4_4:focus {
    border: 1px solid #4183B8 !important;
}
input#input_7_4:focus {
    border: 1px solid #4183B8 !important;
}
input#input_8_4:focus {
    border: 1px solid #4183B8 !important;
}

input#input_4_4, span#select2-input_4_3-container, input#input_7_4, span#select2-input_7_3-container, input#input_8_4, span#select2-input_8_3-container, input#input_10_4, input#input_11_4, input#input_12_4, span#select2-input_10_3-container, span#select2-input_11_3-container, span#select2-input_12_3-container  {
    padding-left: 16px;
}

div#personal-details-form-sec .select2-results__option--selectable:before {
    content: none;
    display: block;
    position: absolute;
    opacity: 0;
    left: -5px;
    width: 17px;
}



select#input_4_3 {
    -webkit-appearance: none;
    background: ""!important;
}
.check-rate-form .styledSelect {
	    -webkit-appearance: none;
    background: url(../../../../uploads/2023/09/header-drop-down.svg) no-repeat calc(100% - 10px)!important;

}

.check-rate-form .active {
	-webkit-appearance: none;
    background: url(../../../../uploads/2023/09/vuesax-bold-arrow-down.svg) no-repeat calc(100% - 10px)!important;
}


a.et_pb_button.et_pb_button_0.not-found-button.et_pb_bg_layout_light {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 5px;
    font-size: 18px;
    height: 48px;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    padding-top: 12px;
    font-weight: 700!important;
    background-image: linear-gradient(90deg,#51a3e6 0%,#6dbfc8 100%);
    background-color: #ffffff;
}

a.et_pb_button.et_pb_button_0.not-found-button.et_pb_bg_layout_light:hover {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 5px;
    font-size: 18px;
    height: 48px;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    padding-top: 12px !important;
    font-weight: 700!important;
    background-image: linear-gradient(90deg,#51a3e6 0%,#6dbfc8 100%);
    background-color: #ffffff;
}
/******************************** 2nd personal-details-form form styles **************************/

.personal-details-form-sec .large {
    border: 1px solid #4D9BDA !important;
    border-radius: 5px;
    font-family: Urbanist',Helvetica,Arial,Lucida,sans-serif' !important;
    font-size: 18px !important;
    line-height: 24px;
    height: 48px !important;
}

.ginput_container .styledSelect {
    border: 1px solid #4D9BDA !important;
    border-radius: 5px;
    font-family: Urbanist',Helvetica,Arial,Lucida,sans-serif' !important;
    font-size: 18px !important;
    line-height: 24px;
    height: 48px !important;
}

.gfield.gfield--type-select .options li {
    opacity: 1 !important;
}
.ginput_container .styledSelect:focus{
	border: 1px solid #4183B8 !important;
}


.personal-details-form-sec .styledSelect:focus{
	border: 1px solid #4183B8 !important;
}


.personal-details-form-sec .styledSelect.active,
.personal-details-form-sec .styledSelect:active {
    border: 1px solid #4183B8 !important;
}

.personal-details-form-sec .large:focus{
	border: 1px solid #4183B8 !important;
}

input#input_5_8:focus{
	border: 1px solid #4183B8 !important;
}

.contact-us-row .large:focus{
	border: 1px solid #4183B8 !important;
}

textarea#input_9_5:focus{
	border: 1px solid #4183B8 !important;
}


.personal-details-form-sec .gfield_label{
    margin-bottom: 5px;
    padding: 0;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 24px;
    color: #1A1A1A !important;
}

input#input_5_8 {
    border: 1px solid #4D9BDA !important;
    border-radius: 5px;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    line-height: 24px;
    height: 48px;
    width: 100%;
}

.personal-details-form-sec h3.gsection_title {
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #1A1A1A!important;
    line-height: 24px;
	margin-bottom: 2px;
	margin-top:-4px !important;
}

.personal-details-form-sec .gform_wrapper.gravity-theme .gsection {
    border-bottom: none !important;
    padding: 0px !important;
    margin-bottom: -2px;
}

input#gform_submit_button_5, input#gform_submit_button_13 {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-image: linear-gradient(90deg,#51a3e6 0%,#6dbfc8 100%);
    background-color: #ffffff;
    height: 50px;
    line-height: 24px;
    cursor: pointer;
    width: 100%;
}

.gfield_validation_message{
	font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 12px !important;
    background: #fff9f9 !important;
    border-radius: 5px !important;
    margin-top: 8px !important;
    padding: 5px 5px 5px 5px !important;
}



input#gform_submit_button_5:hover, input#gform_submit_button_13:hover {
	background-image: linear-gradient(103deg,#1E7BAC 0%,#45AADE 100%);
    box-shadow: 0px 5px 15px 0px rgba(33,126,175,0.31);
    transition: box-shadow 400ms ease-in-out 0ms !important;
}

.form-bottom-text a {
    color: #000000;
    text-decoration: underline;
}

.personal-details-form-sec h3.gsection_title {
    padding: 0px !important;
}
.personal-details-form-sec label.gfield_label.gform-field-label {
    margin-top: 8px;
}
.address-verification, .financial-details-title{
	margin-top:20px;
}


.personal-details-form-sec .ginput_container_number:before {
    content: url(../../../../uploads/2023/09/vuesax-linear-dollar-square.svg);
    background-color: #30A0DA;
    color: #fff;
    font-weight: 700;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    line-height: 40px;
    position: absolute;
    height: 42px !important;
    border-radius: 5px 0 0 5px;
    z-index: 10;
}

.personal-details-form-sec .ginput_container_phone:before{
	content: "+1";
    background-color: #30A0DA;
    color: #fff;
    font-weight: 400 !important;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 48px;
    font-size: 18px !important;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    position: absolute;
    height: 48px !important;
    border-radius: 5px 0 0 5px;
    z-index: 10;
}

.home-hero-form-row .ginput_container_number:before {
    content: "" !important;
}



input#input_5_17, input#input_5_21, input#input_5_7, input#input_13_7  {
    padding-left: 55px;
}

/* .business_details_form input[type=tel] {
    padding-left:55px!important;
}

.business_details_form input[type=submit] {
        color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'Urbanist', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    background-image: linear-gradient(90deg, #51a3e6 0%, #6dbfc8 100%);
    background-color: #fff;
    height: 50px;
    line-height: 24px;
    cursor: pointer;
    width: 100%;
} */

input#gform_submit_button_5, input#gform_submit_button_13 {
    margin-top: 18px;
}

span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

.blurb-spacings h4 {
    padding: 0;
}
.personal_form_blurb.et_pb_blurb_position_left  .et_pb_blurb_container {
    padding-left: 18px;
}

input#gform_submit_button_5:hover, input#gform_submit_button_13:hover {
   background: transparent linear-gradient(90deg, #4183B8 0%, #5799A0 100%)!important;
}
input#gform_submit_button_5:focus, input#gform_submit_button_13:focus {
   background: transparent linear-gradient(90deg, #74B6EB 0%, #8ACCD3 100%) !important;
}
/* SELECT DROPDOWN */
.gfield.gfield--type-select .select {
    position: relative;
}

.gfield.gfield--type-select select {
    color: rgba(87,101,128,0.6);
    background: url(../../../../uploads/2023/09/vuesax-bold-arrow-down.svg) no-repeat calc(100% - 16px)!important;
    appearance: none;
    cursor: pointer;
}

.styledSelect {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    left: 0;
    background-color: #fff;
    padding: 0 16px;
    border: 1px solid #e3e5e9!important;
    border-radius: 6px;
    cursor: pointer;
    line-height: 20px;
    font-size: 16px;
    color: rgba(87,101,128,.6)!important;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 400;
}

.gfield.gfield--type-select .options {
    border-radius: 4px;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    box-shadow: 0px 8px 16px #1A1A1A36;
	border: 1px solid #4D9BDA;
    background-color: rgb(255,255,255);
    list-style: none!important;
    margin-left: 0px!important;
	margin-top:8px !important;
    margin-bottom: 16px!important;
    padding: 4px 8px!important;
    margin-top: 8px!important;
    display: none;
    cursor: pointer;
	max-height: 211px;
    overflow-y: scroll;
}

.gfield.gfield--type-select .options li:first-child {
    padding-top: 0!important;
	padding-bottom:0 !important;
}
.gfield.gfield--type-select .options li:nth-child(2) {
	padding-top: 8px!important;
}

.gfield.gfield--type-select .options li {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px !important;
	padding-right:8px !important;
    margin-left: 0!important;
    line-height: 24px;
    font-size: 18px;
    color: #767676;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif !important;
    opacity: .6;
    font-weight: 500;
}

.gfield.gfield--type-select .options li:last-child {
    padding-bottom: 0!important;
}
.gfield.gfield--type-select .options li:hover{
	background: #DCECFA;
border-radius: 3px;
}

.gfield.gfield--type-select .styledSelect:after {
    content: "";
    color: rgba(87,101,128,.6);
    background: url(../../../../uploads/2023/09/select-down.svg) no-repeat!important;
    cursor: pointer;
    position: absolute;
    top: auto;
    right: 16px;
    height: 16px;
    width: 16px;
    transform: rotate(0);
    transition: all .3s ease;
}
.gfield.gfield--type-select .styledSelect.active:after {
    transform: rotate(180deg);
    transition: all .3s ease;
}

@media (max-width: 980px){
	
	input#gform_submit_button_5, input#gform_submit_button_13 {
		margin-top: 16px;
	}
}



.home-hero-sec .et_pb_image_0 {
	overflow: hidden;
	width: fit-content;
}

@media (min-width: 767px){
	.hero-mobile-image {
		border-radius: 60px !important;
	}
}





/******************************* Contact Us form styles ************************************/


.contact-us-row .large, .contact-us-row .small{
    border: 1px solid #4D9BDA !important;
    border-radius: 5px;
    font-family: Urbanist',Helvetica,Arial,Lucida,sans-serif';
    font-size: 18px;
    line-height: 24px;
    height: 48px;
}

.contact-us-row  .gfield_label{
    margin-bottom: 5px;
    padding: 0;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 24px;
    color: #1A1A1A !important;
}

input#gform_submit_button_9 {
    border: 1px solid #4D9BDA !important;
    height: 48px;
    width: 100%;
	color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-image: linear-gradient(90deg,#51a3e6 0%,#6dbfc8 100%);
    background-color: #ffffff;
    line-height: 24px;
    cursor: pointer;
    width: 100%;
	margin-top: 10px;
}


input#gform_submit_button_9:hover {
    box-shadow: 0px 5px 15px 0px rgba(33,126,175,0.31);
    transition: box-shadow 400ms ease-in-out 0ms !important;
    background-image: linear-gradient(90deg,#4183b8 0%,#5799a0 100%);
    background-color: #ffffff;
}


.contact-us-sec {
	background-image: linear-gradient(223deg, rgba(220, 236, 250, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.contact-us-sec  p.gform_description {
    display: none;
}

.contact-us-sec .ginput_container_phone:before {
    content: "+1";
    background-color: #30A0DA;
    color: #fff;
    font-weight: 400 !important;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 48px;
    font-size: 18px !important;
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif!important;
    position: absolute;
    height: 48px !important;
    border-radius: 5px 0 0 5px;
    z-index: 10;
}


input#input_9_4 {
    padding-left: 55px;
}

.contact-us-sec .gform_wrapper.gravity-theme .gfield_label {
    margin-top: 8px;
}

.contact-us-sec .et_pb_blurb_container h4{
	padding-bottom:0px !important;
}

div#c-blub3 .et_pb_blurb_description p {
    font-weight: 400 !important;
}

div#c-blub3 .et_pb_blurb_description {
    margin-top: 3px !important;
}















/***************************************** Home page  other sections ***********************************************/

.achieve-your-goals-row h4.et_pb_module_header {
    margin-top: 22px;
}

.home-hero-sec a.et_pb_button.et_pb_button_0.btn-apply-now.et_pb_bg_layout_light {
    line-height: 24px !important;
}

.trustpilot-text2 span {
    color: #A3A3A3;
    font-weight: 400;
}


























/******************************** home page mobile hover *********************************/


@media (max-width: 980px) {
/* 	.et_pb_image_0:hover:before {
		background-position: 0 -680px !important;
	}
 */
   .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 8px 0 0 !important;
    }
	
	.home-hero-form-row .gform_footer.before .gform_button.primary-button {
		margin-bottom: 0px;
	}
	
	.home-hero-form-row .gform_footer.before {
		padding: 16px 0 23px 0;
	}
	
	.home-hero-sec {
		background-image: linear-gradient(194deg, rgba(220, 236, 250, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	}
	
	.ach-blurb03 .et_pb_blurb_content,
	.ach-blurb02 .et_pb_blurb_content,
	.ach-blurb04 .et_pb_blurb_content,
	.ach-blurb01 .et_pb_blurb_content {
		display: flex;
		align-items: center;
	}
	
	.ach-blurb03 .et_pb_blurb_content .et_pb_main_blurb_image,
	.ach-blurb02 .et_pb_blurb_content .et_pb_main_blurb_image,
	.ach-blurb04 .et_pb_blurb_content .et_pb_main_blurb_image,
	.ach-blurb01 .et_pb_blurb_content .et_pb_main_blurb_image {
		margin-bottom: 0;
	}
}	


















/* Home page background bubbles */

.achieve-your-goals-sec:before {
    content: "";
    position: absolute;
    top: 0%;
    left: 0px;
    width: 50px;
    height: 30vh;
    transform: translateY(-50%);
    border-radius: 50%;
    box-shadow: 0px 0px 1000px 100px #3090DE;
    filter: blur(50px);
    opacity: 40%;
}

.trustpilot-sec:after{
	content: "";
    position: absolute;
    top: 50%;
    right: 50px;
    width: 50px;
    height: 30vh;
    transform: translateY(-50%);
    border-radius: 50%;
    box-shadow: 0px 0px 1000px 100px #3090DE;
    filter: blur(50px);
    opacity: 40%;
}


.da-close:before {
    content: url(../../../../uploads/2023/09/vuesax-bulk-close-circle-1.svg);
	margin-left: 50px;
}

#et-boc .area-outer-wrap .da-close {
    font-size: 0px !important;
    margin-top: -60px !important;
    margin-right: 65% !important;
}

a.da-close.evr-close {
    height: 0px !important;
	width:0px !important;
}

#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus, #et-boc .area-outer-wrap[data-da-color=light] .da-close:hover {
    background: #fff;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#et-boc .area-outer-wrap .da-close:focus, #et-boc .area-outer-wrap .da-close:hover {
    opacity: 1;
    -webkit-transform: none !important;
    transform: none !important;
}

@media (max-width: 400px) {
#et-boc .area-outer-wrap .da-close {
    margin-right: 70% !important;
}
}

/* check your rate form dropdown styles */

.check-rate-form .input ul {
    list-style: none!important;
    margin-left: 0!important;
    margin-bottom: 16px!important;
}

.check-rate-form .options {
    padding: 8px!important;
    border-radius: 6px;
    display: none;
    position: absolute;
    right: 0;
    left: 0;
    z-index: 999;
    margin-top: 8px!important;
    list-style: none;
    border: 1px solid #e3e5e9;
    background-color: #fff;
}

.check-rate-form .input ul li {
    padding-bottom: 8px;
    padding-top: 8px;
    margin-left: 0!important;
}
.check-rate-form .options li {
    margin: 0;
    padding: 0 16px;
}


/* QC Chages */
.home-hero-form-row .et_pb_blurb_content {
    margin-top: -11px;
}

.check-your-rate-blurb h4 span {
    padding-left: 3px;
}

.How-it-work-row .et_pb_main_blurb_image {
    margin-bottom: 33px !important;
}

.achieve-your-goals-row .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 24px !important;
}

.achieve-your-goals-row .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 100% !important;
}

.check-rate-form .et_pb_blurb_11.et_pb_blurb .et_pb_module_header{
    padding-bottom: 0px !important;
}

.home-hero-form-row {
    border-radius: 10px;
}
.home-hero-sec .et_pb_row {
		width: 90%;
	}	

.home-hero-sec img.et-waypoint.et_pb_animation_off.et_pb_animation_off_tablet.et_pb_animation_off_phone.wp-image-173.et-animated {
    margin-top: 2px;
    width: 20px;
    margin-left: 4px;
}

.contact-us-sec .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 16px !important;
}

.contact-us-row .et_pb_blurb_description {
    margin-top: 2px;
}



div#c-blurb3 .et_pb_blurb_description {
    margin-top: 3px;
}








/************************ Popup styles ***************************/

h2.popup-thankyou-h2 {
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 35px;
    display: grid;
    justify-content: center;
    margin-top: -85px!important;
    margin-bottom: 6px!important;
    color: #262626!important;
    font-weight: 700;
    font-size: 29px;
}

p.popup-thankyou-p {
    font-family: 'Urbanist',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin-top: -20px;
    color: #262626!important;
}

span.popup-thankyou-img img {
    margin: auto;
    display: flex;
    justify-content: center;
}

.popup-thankyou .et_pb_button_module_wrapper .back-to-home{
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 5px;
    font-size: 18px;
    height: 48px;
    font-family: 'Urbanist', Helvetica, Arial, Lucida, sans-serif !important;
    padding-top: 12px;
    padding-left: 12px!important;
    padding-right: 12px!important;
    font-weight: 700 !important;
    background-image: linear-gradient(90deg, #51a3e6 0%, #6dbfc8 100%);
    background-color: #ffffff;
    line-height: 24px !important;
}

.popup-thankyou .et_pb_button_module_wrapper .back-to-home:hover {
    padding-left: 12px!important;
    padding-right: 12px!important;
}

.popup-thankyou .et_pb_button_module_wrapper .back-to-home:after {
    content: '';
}









/* Media query for screens 768px or narrower */
@media (max-width: 980px) {
	
	
.personal-details-form-sec h3.gsection_title {
    margin-top: 4px !important;
}
	
.achieve-your-goals-row h4.et_pb_module_header {
		margin-top: 10px; 
	}
	
.btn-apply-now.et_pb_bg_layout_light {
		width: 80%;
	}
.select2-container--default .select2-selection--single {
    margin-bottom: 1px !important;
	}
	
label#label_5_26_1, label#label_9_6_1 {
    font-size: 12px !important;
}

}


@media (max-width: 767px) {
.home-hero-sec .et_pb_module.et_pb_image.et_pb_image_0.hero-mobile-image {
    border-radius: 60px;
}
}


@media (max-width: 600px) {
.home-hero-sec .et_pb_module.et_pb_image.et_pb_image_0.hero-mobile-image {
    border-radius: 50px;
}
}

@media (max-width: 500px) {
.home-hero-sec .et_pb_module.et_pb_image.et_pb_image_0.hero-mobile-image {
    border-radius: 40px;
}
}
@media (max-width: 400px) {
.home-hero-sec .et_pb_module.et_pb_image.et_pb_image_0.hero-mobile-image {
    border-radius: 35px;
}
}
@media (max-width: 350px) {
.home-hero-sec .et_pb_module.et_pb_image.et_pb_image_0.hero-mobile-image {
    border-radius: 30px;
}
}

@media (max-width: 300px) {
.home-hero-sec .et_pb_module.et_pb_image.et_pb_image_0.hero-mobile-image {
    border-radius: 20px;
}
}


@media screen and (min-width: 980px) and (max-width: 1150px) {
.How-it-work-row .et_pb_blurb_5.et_pb_blurb:before, .How-it-work-row .et_pb_blurb_6.et_pb_blurb:before {
		width: 50% !important;
		margin-left: -100px;
	}
}








/* 
@media screen and (min-width: 901px) and (max-width: 940px) {
.hero-mobile-image:before {
		background-size: 76% !important;
	}
}
@media screen and (min-width: 861px) and (max-width: 900px) {
.hero-mobile-image:before {
		background-size: 79% !important;
	}
}
@media screen and (min-width: 821px) and (max-width: 860px) {
.hero-mobile-image:before {
		background-size: 83% !important;
	}
}
@media screen and (min-width: 767px) and (max-width: 820px) {
.hero-mobile-image:before {
		background-size: 87% !important;
	}
} */
@media screen and (min-width: 721px) and (max-width: 767px) {
.hero-mobile-image:before {
/* 		background-size: 77% !important; */
	    transition: background 1s ease-in !important;
	animation: slide-top 12s cubic-bezier(0.250,0.460,0.450,10) 0.5s infinite alternate-reverse !important;
	}
}
@media screen and (min-width: 721px) and (max-width: 721px) {
.hero-mobile-image:before {
/* 		background-size: 77% !important; */
	    transition: background 1s ease-in !important;
	animation: slide-top 12s cubic-bezier(0.250,0.460,0.450,10) 0.5s infinite alternate-reverse !important;
	}
}
@media screen and (min-width: 695px) and (max-width: 721px) {
.hero-mobile-image:before {
/* 		background-size: 80% !important; */
	    transition: background 1s ease-in !important;
	    animation: slide-top 12s cubic-bezier(0.250,0.460,0.450,10) 0.5s infinite alternate-reverse !important;
	}
}
@media screen and (min-width: 671px) and (max-width: 694px) {
.hero-mobile-image:before {
/* 		background-size: 83% !important; */
	    transition: background 1s ease-in !important;
	    animation: slide-top 12s cubic-bezier(0.250,0.460,0.450,9.5) 0.5s infinite alternate-reverse !important;
	}
}
@media screen and (min-width: 651px) and (max-width: 670px) {
.hero-mobile-image:before {
/* 		background-size: 86% !important; */
	    transition: background 1s ease-in !important;
		animation: slide-top 12s cubic-bezier(0.250,0.460,0.450,9.5) 0.5s infinite alternate-reverse !important;
	}
}
@media screen and (min-width: 501px) and (max-width: 650px) {
.hero-mobile-image:before {
/* 		background-size: 87% !important; */
	    animation: slide-top 12s cubic-bezier(0.250,0.460,0.450,7.5) 0.5s infinite alternate-reverse !important;
	}
}
@media screen and (min-width: 401px) and (max-width: 500px) {
.hero-mobile-image:before {
/* 		background-size: 87% !important; */
		left: 15px !important;
	}
}
@media screen and (min-width: 0px) and (max-width: 400px) {
.hero-mobile-image:before {
/* 		background-size: 89% !important; */
		left: 10px !important;
	}
}




@media (max-width: 436px) {
	.achieve-your-goals-row h4.et_pb_module_header {
		margin-top: 0px; 
		padding-bottom: 0px;
	}
}



.slide-top {
	-webkit-animation: slide-top 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s infinite alternate-reverse ;
	        animation: slide-top 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s infinite alternate-reverse ;
}


/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}


/**
 * ----------------------------------------
 * animation slide-bottom (reversed)
 * ----------------------------------------
 */
/* ----------------------------------------------
 * Generated by Animista on 2023-9-27 13:56:38
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-top2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
@keyframes slide-top2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}


/**
 * ----------------------------------------
 * gform validation message padding fix
 * ----------------------------------------
 */

.gform_wrapper.gravity-theme .gform_validation_errors {
	padding: 16px 16px 5px 5px !important;
}

.gform_wrapper.gravity-theme .validation_message {
	padding : 12.9px 5px !important;
}

.gform_submission_error .gform-icon {
    display: none !important;
}

/**
 * ----------------------------------------
 * google recaptcha
 * ----------------------------------------
 */

.grecaptcha-badge {
    z-index: 99;
}
