	/* <style id="porto-style-inline-css"> */
		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_btn {
			margin-bottom: 22px;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_icon {
			margin-bottom: 35px;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_btn {
			margin-bottom: 22px;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_icon {
			margin-bottom: 35px;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_icon {
			margin-bottom: 35px;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_do_btn {
			margin-bottom: 22px;
		}

		.vc_do_btn {
			margin-bottom: 22px;
		}

		.vc_do_custom_heading {
			margin-bottom: 0.625rem;
			margin-top: 0;
		}

		.vc_custom_1640715883468 {
			padding-top: 120px !important;
			padding-bottom: 43px !important;
		}

		.vc_custom_1638727007568 {
			padding-top: 2rem !important;
			padding-right: 4rem !important;
			padding-bottom: 12px !important;
			padding-left: 4rem !important;
			background-color: #212529 !important;
		}

		.vc_custom_1640451089386 {
			padding-top: 96px !important;
			padding-bottom: 75px !important;
		}

		.vc_custom_1639289301478 {
			border-top-width: 1px !important;
			border-bottom-width: 1px !important;
			padding-top: 94px !important;
			padding-bottom: 24px !important;
			border-top-color: rgba(0, 0, 0, 0.06) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(0, 0, 0, 0.06) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639290337830 {
			padding-top: 95px !important;
		}

		.vc_custom_1639418878475 {
			border-bottom-width: 1px !important;
			padding-bottom: 71px !important;
			border-bottom-color: rgba(0, 0, 0, 0.06) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1640467825662 {
			padding-top: 88px !important;
			padding-bottom: 91px !important;
			background-color: #212529 !important;
		}

		.vc_custom_1640467813594 {
			padding-top: 88px !important;
			padding-bottom: 75px !important;
		}

		.vc_custom_1640432673608 {
			margin-bottom: 130px !important;
			padding-top: 10px !important;
			padding-bottom: 13px !important;
		}

		.vc_custom_1640508635614 {
			background-position: center !important;
			background-repeat: no-repeat !important;
			background-size: cover !important;
		}

		.vc_custom_1639615314127 {
			/* margin-top: 9px !important; */
			margin-bottom: 0px !important;
		}

		.vc_custom_1639615358239 {
			margin-bottom: 6px !important;
		}

		.vc_custom_1639615378111 {
			margin-bottom: 30px !important;
		}

		.vc_custom_1639615442227 {
			margin-right: 28.5px !important;
		}

		.vc_custom_1638680626904 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1638680748968 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(136, 28, 249, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(136, 28, 249, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(136, 28, 249, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(136, 28, 249, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1638681262759 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1638681418178 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1638681656703 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1638690986336 {
			padding-right: 13% !important;
		}

		.vc_custom_1640508713374 {
			margin-top: 1px !important;
		}

		.vc_custom_1640485047547 {
			margin-bottom: 21px !important;
		}

		.vc_custom_1640485103028 {
			margin-top: 1.1rem !important;
		}

		.vc_custom_1639617731290 {
			margin-bottom: 48px !important;
		}

		.vc_custom_1639289215173 {
			margin-bottom: 35px !important;
		}

		.vc_custom_1639289220036 {
			margin-bottom: 35px !important;
		}

		.vc_custom_1639289228986 {
			margin-bottom: 35px !important;
		}

		.vc_custom_1638949231533 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(136, 28, 249, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(136, 28, 249, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(136, 28, 249, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(136, 28, 249, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639287099105 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1639287106060 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1639626294261 {
			margin-bottom: 14px !important;
		}

		.vc_custom_1639286238584 {
			margin-bottom: 14px !important;
		}

		.vc_custom_1639286246360 {
			margin-bottom: 14px !important;
		}

		.vc_custom_1639691112989 {
			margin-bottom: 21px !important;
		}

		.vc_custom_1639691165757 {
			margin-bottom: 43px !important;
		}

		.vc_custom_1639432000660 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639294897903 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639432548586 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639432563825 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1640430975197 {
			margin-bottom: 0px !important;
			margin-left: 15px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 15px !important;
			padding-right: 12px !important;
			padding-bottom: 9px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639293837348 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639704729704 {
			margin-bottom: 0px !important;
			margin-left: 15px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639294728362 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639704741296 {
			margin-bottom: 0px !important;
			margin-left: 15px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639294757368 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639704750480 {
			margin-bottom: 0px !important;
			margin-left: 15px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639294793044 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639294919307 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639294919307 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639294919307 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639294919307 {
			margin-bottom: 47px !important;
		}

		.vc_custom_1639704762296 {
			margin-right: 15px !important;
			margin-bottom: 0px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639295219446 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639704775569 {
			margin-right: 15px !important;
			margin-bottom: 0px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639295250826 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639704785368 {
			margin-right: 15px !important;
			margin-bottom: 0px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639295278129 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639704795160 {
			margin-right: 15px !important;
			margin-bottom: 0px !important;
			border-top-width: 1px !important;
			border-right-width: 1px !important;
			border-bottom-width: 1px !important;
			border-left-width: 1px !important;
			padding-top: 12px !important;
			padding-right: 12px !important;
			padding-bottom: 12px !important;
			padding-left: 12px !important;
			border-left-color: #cecece !important;
			border-left-style: solid !important;
			border-right-color: #cecece !important;
			border-right-style: solid !important;
			border-top-color: #cecece !important;
			border-top-style: solid !important;
			border-bottom-color: #cecece !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639295306297 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639442443564 {
			padding-top: 118px !important;
		}

		.vc_custom_1640434611267 {
			margin-top: -40px !important;
			padding-top: 53px !important;
			padding-bottom: 61px !important;
		}

		.vc_custom_1639287099105 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1639423826427 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1638949231533 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(136, 28, 249, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(136, 28, 249, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(136, 28, 249, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(136, 28, 249, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639287106060 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1639430331899 {
			margin-top: 20px !important;
			margin-bottom: 21px !important;
		}

		.vc_custom_1639422473498 {
			margin-bottom: 24px !important;
		}

		.vc_custom_1639696016131 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(136, 28, 249, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(136, 28, 249, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(136, 28, 249, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(136, 28, 249, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639423826427 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
		}

		.vc_custom_1639287106060 {
			border-top-width: 2px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 2px !important;
			border-left-color: rgba(66, 70, 253, 0.2) !important;
			border-left-style: solid !important;
			border-right-color: rgba(66, 70, 253, 0.2) !important;
			border-right-style: solid !important;
			border-top-color: rgba(66, 70, 253, 0.2) !important;
			border-top-style: solid !important;
			border-bottom-color: rgba(66, 70, 253, 0.2) !important;
			border-bottom-style: solid !important;
			border-radius: 4px !important;
		}

		.vc_custom_1639422755531 {
			margin-top: 20px !important;
			margin-bottom: 21px !important;
		}

		.vc_custom_1639447708713 {
			margin-bottom: 25px !important;
		}

		.vc_custom_1639458563819 {
			margin-bottom: 16px !important;
		}

		.vc_custom_1639458172468 {
			margin-bottom: 9px !important;
		}

		.vc_custom_1639458063453 {
			margin-bottom: 16px !important;
		}

		.vc_custom_1639457972181 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639458569962 {
			margin-bottom: 16px !important;
		}

		.vc_custom_1639458853111 {
			margin-bottom: 9px !important;
		}

		.vc_custom_1639458071011 {
			margin-bottom: 16px !important;
		}

		.vc_custom_1639457980574 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639458575580 {
			margin-bottom: 16px !important;
		}

		.vc_custom_1639458188379 {
			margin-bottom: 9px !important;
		}

		.vc_custom_1639458077907 {
			margin-bottom: 16px !important;
		}

		.vc_custom_1639457988508 {
			margin-bottom: 0px !important;
		}

		.vc_custom_1639459400855 {
			padding-top: 0px !important;
		}

		.vc_custom_1639697218847 {
			margin-top: 3px !important;
			margin-bottom: 50px !important;
		}

		.vc_custom_1639697231813 {
			margin-right: 0px !important;
			margin-left: 0px !important;
		}

		.vc_custom_1640494108612 {
			padding-right: 0px !important;
			padding-left: 0px !important;
		}

		.vc_custom_1640493445771 {
			padding-right: 0px !important;
			padding-left: 0px !important;
		}

		.vc_custom_1640493673178 {
			margin-right: 13px !important;
			margin-bottom: 0px !important;
			padding-top: 16px !important;
			padding-right: 23px !important;
			padding-bottom: 16px !important;
			padding-left: 21px !important;
			background-color: #ffffff !important;
			border-radius: 4px !important;
		}

		.vc_custom_1640493823322 {
			margin-right: 2px !important;
			margin-bottom: 0px !important;
			padding-top: 16px !important;
			padding-right: 24px !important;
			padding-bottom: 16px !important;
			padding-left: 17px !important;
			background-color: #ffffff !important;
			border-radius: 4px !important;
		}

		.vc_custom_1640430787189 {
			margin-top: -68px !important;
			margin-right: -37px !important;
			margin-bottom: -113px !important;
			margin-left: 0px !important;
		}

		.wpb_custom_a624b539bfd9873de03fabc0e6753cba.btn.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
			padding-left: 5px;
		}

		.wpb_custom_a624b539bfd9873de03fabc0e6753cba.btn.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
			padding-right: 5px;
		}

		.wpb_custom_0ea113b5b62e280ba915ce379094cfbe .porto-sicon-title {
			font-weight: 700;
			font-size: 18px;
			letter-spacing: -0.5px;
			text-transform: none;
			color: #212529;
		}

		.wpb_custom_6f49669908097afa119d7c9b0b6d0a14 .stats-text {
			font-weight: 600;
			font-size: 1.2em;
			text-transform: none;
		}

		.wpb_custom_6f49669908097afa119d7c9b0b6d0a14 .stats-number {
			font-size: 2.75em;
			letter-spacing: -2px;
			text-transform: none;
		}

		.wpb_custom_6f49669908097afa119d7c9b0b6d0a14.stats-block .counter_prefix,
		.wpb_custom_6f49669908097afa119d7c9b0b6d0a14.stats-block .counter_suffix {
			font-size: 2.75em;
			text-transform: none;
		}

		.wpb_custom_1284685d6ec2acf2ee3a71a5bd978809 .stats-text {
			font-weight: 600;
			font-size: 1.2em;
			text-transform: none;
		}

		.wpb_custom_1284685d6ec2acf2ee3a71a5bd978809 .stats-number {
			font-size: 2.75em;
			letter-spacing: -2px;
			text-transform: none;
		}

		.wpb_custom_1284685d6ec2acf2ee3a71a5bd978809.stats-block .counter_prefix,
		.wpb_custom_1284685d6ec2acf2ee3a71a5bd978809.stats-block .counter_suffix {
			font-size: 2.75em;
			text-transform: none;
		}

		.wpb_custom_fe2ad3b0d0774c21e8e47cfa9810a58d .porto-sicon-title {
			font-weight: 700;
			font-size: 1.5em;
			line-height: 27px;
			text-transform: none;
		}

		.wpb_custom_fe2ad3b0d0774c21e8e47cfa9810a58d .porto-sicon-description {
			font-weight: 500;
			font-size: 1.1em;
			line-height: 26px;
			text-transform: none;
		}

		.wpb_custom_7fc776fa5a8996565dba29956206c649.porto-u-heading .porto-u-main-heading>* {
			font-size: 2.75em;
			text-transform: none;
		}

		.wpb_custom_9c482bfa696627324799fc9434842f1d .owl-item:not(.active) {
			opacity: 0.5;
		}

		.wpb_custom_7f617b9c8f645210beeff452c2755f24.porto-u-heading .porto-u-main-heading>* {
			font-weight: 600;
			font-size: 1.8em;
			letter-spacing: -1.26px;
			text-transform: none;
		}

		.wpb_custom_7f617b9c8f645210beeff452c2755f24 .porto-u-sub-heading {
			font-weight: 500;
			font-size: 1.35em;
			letter-spacing: -0.945px;
			line-height: 1.2em;
			text-transform: none;
		}

		.wpb_custom_b505708bfd5f2caf2bd73030d261d6d7 .porto-sicon-title {
			font-weight: 500;
			font-size: 12.3px;
			letter-spacing: 0;
			line-height: 16px;
			text-transform: uppercase;
			color: rgba(119, 119, 119, 0.6);
		}

		.wpb_custom_b505708bfd5f2caf2bd73030d261d6d7 .porto-sicon-header p {
			font-weight: 600;
			font-size: 18.4px;
			letter-spacing: -0.92px;
			line-height: 22px;
			text-transform: none;
		}

		.side-header-narrow-bar-logo {
			max-width: 246px;
		}

		@media (min-width: 992px) {}

		.page-top .page-title-wrap {
			line-height: 0;
		}

		.page-top .page-title:not(.b-none):after {
			content: "";
			position: absolute;
			width: 100%;
			left: 0;
			border-bottom: 5px solid var(--porto-primary-color);
			bottom: -17px;
		}

		@media (min-width: 1500px) {

			.left-sidebar.col-lg-3,
			.right-sidebar.col-lg-3 {
				width: 20%;
			}

			.main-content.col-lg-9 {
				width: 80%;
			}

			.main-content.col-lg-6 {
				width: 60%;
			}
		}

		#header.sticky-header .main-menu>li.menu-item>a,
		#header.sticky-header .main-menu>li.menu-custom-content a {
			color: #444;
		}

		#header.sticky-header .main-menu>li.menu-item:hover>a,
		#header.sticky-header .main-menu>li.menu-item.active:hover>a,
		#header.sticky-header .main-menu>li.menu-custom-content:hover a {
			color: #008080;
		}

		#header.sticky-header .main-menu>li.menu-item.active>a,
		#header.sticky-header .main-menu>li.menu-custom-content.active a {
			color: #008080;
		}

		#header .share-links>a {
			box-shadow: none;
			font-size: 0.9rem;
		}

		#header .share-links a:not(:hover) {
			background-color: transparent;
		}

		.fixed-header.header-transparent-bottom-border #header {
			border-bottom-color: rgba(68, 68, 68, 0.1);
		}

		.fixed-header #header .header-main .header-right {
			padding-right: 2px;
		}

		.error404 #header {
			position: relative;
		}

		.error404 .main-content {
			padding-top: 45px;
		}

		#menu-footer-menu {
			font-weight: 600;
			letter-spacing: -0.5px;
			white-space: nowrap;
		}

		#footer .widget>div>ul>li::before {
			content: none;
		}

		#footer .widget>div>ul>li {
			margin-left: 27px;
			font-size: 15.3px;
		}

		.wpcf7-form p {
			display: flex;
			align-items: flex-start;
		}

		.wpcf7-form .wpcf7-form-control-wrap {
			flex: 1;
		}

		.wpcf7-form .wpcf7-form-control.wpcf7-email {
			padding: 16px 23px;
			border-radius: 4px 0 0 4px;
		}

		.wpcf7-form .wpcf7-form-control.wpcf7-submit {
			font-size: 11.34px;
			font-weight: 900;
			text-transform: uppercase;
			letter-spacing: 2.5px;
			padding: 16.5px 47.5px;
			border-radius: 0 4px 4px 0;
		}

		.google-play i::before {
			content: url(../images/icon-17.svg);
		}

		.apple-store i::before {
			content: url(https://www.portotheme.com/wordpress/porto/elementor/app-landing/assets/uploads/sites/66/2021/12/icon-18.svg);
		}

		.google-play,
		.apple-store {
			transition: background-color 0.3s;
		}

		.google-play:hover,
		.apple-store:hover {
			background-color: #f2f2f2 !important;
		}

		.main {
			overflow: hidden;
		}

		.wpb-mobile-app .porto-image-frame {
			margin-bottom: 20px;
		}

		.wpb-mobile-app .porto-image-frame img {
			padding-bottom: 5px;
		}

		.highlight {
			background-image: linear-gradient(rgba(66, 70, 253, 0.2),
					rgba(66, 70, 253, 0.2));
			background-size: 100% 19%;
			background-repeat: no-repeat;
			background-position: left bottom;
			transition: background-size 0.3s;
		}

		.highlight:hover {
			background-size: 100% 100%;
		}

		.highlight-animate {
			background-position: 0 19%;
		}

		.step-info-box .porto-icon {
			width: 103px !important;
			height: 103px !important;
		}

		.step-info-box i::before {
			width: auto;
			height: auto;
			margin: 0;
			position: relative;
			top: 50%;
			transform: translateY(-50%);
			margin-top: 3px;
		}

		.work-step.vc_column_container .wpb_wrapper.vc_column-inner {
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
		}

		.step-first i::before {
			content: url(assets/uploads/sites/57/images/icons/icon-23.svg);
		}

		.step-second i::before {
			content: url(assets/uploads/sites/57/images/icons/test2.svg);
		}

		.step-last i::before {
			content: url(assets/uploads/sites/57/images/icons/icon-23.svg);
		}

		.step-first {
			margin-left: -9px;
		}

		.step-last {
			margin-right: -9px;
		}

		.step-divider {
			top: -35px;
			left: -6px;
		}

		.step-divider .wpb_wrapper {
			position: relative;
		}

		.svg-circle {
			position: absolute;
			top: 89%;
			left: 98%;
		}

		.wpb-icon .wpb_wrapper {
			position: relative;
			width: 103px;
			height: 103px;
			margin: 0 auto;
			border: 1px solid #d9d9d9;
			border-radius: 50%;
		}

		.stats-text {
			margin-top: 4px;
		}

		.floating-icon-8 {
			top: -86%;
			right: 171.6%;
		}

		.floating-icon-9 {
			right: 120.4%;
			top: -3.4%;
		}

		.floating-icon-10 {
			right: 107.8%;
			bottom: 31.2%;
		}

		.floating-icon-11 {
			top: 10%;
			left: 15%;
		}

		.floating-icon-12 {
			top: 31.3%;
			left: -15%;
		}

		.floating-icon-13 {
			top: 36.2%;
			right: 14%;
		}

		.floating-icon-14 {
			bottom: 33.2%;
			left: 5%;
		}

		.floating-icon-15 {
			top: -11.8%;
			right: -52.3%;
		}

		.floating-icon-16 {
			top: 8.5%;
			right: -17%;
		}

		.floating-icon-17 {
			bottom: -1.5%;
			right: 3.8%;
		}

		.animation-svg {
			top: -302%;
			right: 136.5%;
		}

		.animation-svg-2 {
			top: -95.6%;
			left: 148.7%;
		}

		.animation-svg-3 {
			right: 112.2%;
			top: -6.9%;
		}

		.w-max-608 {
			max-width: 608px;
		}

		.wpb-column .vc_column-inner {
			display: flex;
			align-items: flex-start;
			justify-content: flex-end;
		}

		.wpb-column .porto-sicon-title {
			margin: 9px 0 4px;
		}

		.wpb-column .porto-sicon-description {
			margin-top: 0;
		}

		.wpb-column svg {
			fill: #008080;
		}

		.porto-ultimate-content-box .stars {
			padding-top: 4px;
			letter-spacing: -4px;
			font-size: 27px;
		}

		.w-max-90 {
			max-width: 90%;
		}

		.date.vc_custom_heading {
			opacity: 0.7;
			transition: opacity 0.3s;
		}

		.date.vc_custom_heading:hover {
			opacity: 1;
		}

		.reviews-slider.owl-carousel .owl-nav .owl-next,
		.reviews-slider.owl-carousel .owl-nav .owl-prev {
			background: none;
			border: none;
			font-size: 28px;
			margin-top: -3px;
		}

		.reviews-slider.owl-carousel .owl-nav .owl-next {
			right: -4px;
		}

		.reviews-slider.owl-carousel .owl-nav .owl-prev {
			left: -4px;
		}

		.porto-faqs.wpb_content_element {
			margin-bottom: 7px;
		}

		.porto-faqs .faq .toggle label {
			background: #f4f4f4;
			color: #212529;
			border: none;
			border-radius: 0;
			font-size: 16px;
			font-weight: 700;
			letter-spacing: -0.8px;
			padding: 24px 40px 23px 30px;
			border-radius: 4px;
		}

		.porto-faqs .faq .toggle {
			padding-bottom: 17px;
		}

		.porto-faqs label::before {
			content: "+";
			top: 50% !important;
			right: 23px;
			font-size: inherit;
			border: none;
			width: auto;
			height: auto;
			transform-origin: 50% 50%;
			transform: translate3d(0, -50%, 0) rotate(0deg);
		}

		.porto-faqs .toggle.active>label::before {
			transform: translate3d(0, -50%, 0) rotate(-45deg);
		}

		.porto-faqs .toggle-content {
			padding: 2rem;
		}

		.bg-gradient {
			background-image: linear-gradient(90deg,
					#154343 0,
					#008080 100%) !important;
		}

		.btn-gradient .btn:hover,
		.btn-gradient .btn:focus,
		.btn-gradient .btn:active {
			background-image: linear-gradient(90deg, #154343 0, #008080 100%);
		}

		.w-auto.vc_column_container .wpb_wrapper.vc_column-inner {
			flex-direction: row;
			-webkit-flex-direction: row;
			align-items: center;
		}

		.animation-svg-1 {
			left: 84.5%;
			bottom: -14.3%;
		}

		.wpb-button .btn-borders {
			border-width: 1px;
			text-transform: uppercase;
		}

		.wpb-with-duplex::after {
			content: "APP";
			position: absolute;
			right: 23px;
			font-family: inherit;
			font-size: 2.76em;
			letter-spacing: -3.5px;
			-webkit-text-fill-color: transparent;
			-webkit-text-stroke-width: 1px;
			-webkit-text-stroke-color: #777;
			white-space: nowrap;
			opacity: 0.2;
			z-index: -1;
		}

		.wpb-bg.vc_column_container {
			background-size: auto !important;
		}

		.wpb_images_carousel .vc_slide {
			margin: 4.9rem auto;
		}

		.wpb_images_carousel .vc_images_carousel .vc_left .icon-prev::before {
			content: "\e819";
			font-family: "porto";
		}

		.wpb_images_carousel .vc_images_carousel .vc_right .icon-next::before {
			content: "\e81a";
			font-family: "porto";
		}

		.wpb_images_carousel .vc_images_carousel .vc_left .icon-prev,
		.wpb_images_carousel .vc_images_carousel .vc_right .icon-next {
			font-size: 44px;
		}

		.wpb_images_carousel .vc_images_carousel .vc_left.vc_carousel-control,
		.wpb_images_carousel .vc_images_carousel .vc_right.vc_carousel-control {
			margin-top: -2.8rem;
			opacity: 1;
		}

		.wpb_images_carousel .vc_images_carousel .vc_left.vc_carousel-control {
			left: -4.4rem;
		}

		.wpb_images_carousel .vc_images_carousel .vc_right.vc_carousel-control {
			right: -4.4rem;
		}

		.wpb-image {
			margin-right: 19.5px;
		}

		.circle-lg .vc_icon_element-icon::before,
		.circle-md .vc_icon_element-icon::before,
		.circle-sm .vc_icon_element-icon::before,
		.square-md .vc_icon_element-icon::before,
		.square-sm .vc_icon_element-icon::before {
			content: none;
		}

		.circle-lg {
			width: 48px;
			height: 48px;
		}

		.circle-md {
			width: 38px;
			height: 38px;
		}

		.circle-sm {
			width: 15px;
			height: 15px;
		}

		.square-sm {
			width: 18px;
			height: 18px;
			transform: rotate(45deg);
		}

		.square-md {
			width: 27px;
			height: 27px;
			transform: rotate(45deg);
		}

		.blur-1 {
			filter: blur(1px);
		}

		.blur-2 {
			filter: blur(2px);
		}

		.br-50 {
			border-radius: 50%;
		}

		.floating-icon-1 {
			top: -10.3%;
			right: 20%;
		}

		.floating-icon-2 {
			top: 5%;
			right: 10.4%;
		}

		.floating-icon-3 {
			right: 23%;
			bottom: 33.1%;
		}

		.floating-icon-4 {
			bottom: 17.2%;
			right: 41.4%;
		}

		.floating-icon-5 {
			right: 7.6%;
			bottom: 10.6%;
		}

		.floating-icon-6 {
			right: 26.3%;
			bottom: -9%;
		}

		.floating-icon-7 {
			right: -95.2%;
			bottom: -17.6%;
		}

		.btn-gradient .btn {
			background: linear-gradient(90deg, #008080 0, #154343 85%);
			border: none;
		}

		.fa-cloud-download-alt::before {
			content: url(https://www.portotheme.com/wordpress/porto/elementor/app-landing/assets/uploads/sites/66/2021/11/icon-2.svg);
		}

		.dark-banner {
			border-radius: 20px;
		}

		.dark-banner .vc_custom_heading strong {
			font-weight: 700;
		}

		@media (min-width: 768px) {
			.w-md-auto {
				width: auto !important;
			}

			.w-max-483 {
				max-width: 483px;
			}

			.flex-md-1 {
				flex: 1;
			}
		}

		@media (max-width: 1199px) and (min-width: 992px) {
			.wpb-layout-40 {
				width: 40%;
			}

			.wpb-layout-60 {
				width: 60%;
			}
		}

		@media (max-width: 1199px) {
			.bg-gradient .wpb_single_image {
				margin-right: 0 !important;
			}

			.dark-banner .col-lg-8 {
				padding-right: 12px !important;
			}
		}

		@media (max-width: 991px) {
			.step-divider {
				display: none;
			}

			.wpb-mobile-app .vc_column-inner,
			.wpb-mobile-app h4,
			.wpb-mobile-app h2,
			.wpb-mobile-app p {
				text-align: center;
			}

			.wpb-with-duplex::after {
				top: -35px;
				right: 50%;
				transform: translateX(50%);
			}

			.step-first {
				margin-left: 0;
			}

			.step-last {
				margin-right: 0;
			}

			.bg-gradient .wpb_single_image {
				margin-bottom: 0 !important;
			}

			#footer .footer-bottom .container>div.row {
				padding: 30px 0 10px;
			}

			.dark-banner.vc_row {
				padding: 2rem 1.5rem 1.1rem !important;
			}

			.dark-banner .col-lg-4 {
				text-align: center !important;
			}

			.dark-banner h3 {
				margin-bottom: 10px !important;
			}

			.dark-banner p {
				margin-bottom: 36px !important;
			}

			.w-md-auto.vc_column_container {
				padding-right: 12px !important;
			}
		}

		@media (max-width: 767px) {

			.feature-iconbox .porto-sicon-body .porto-sicon-title,
			.feature-iconbox .porto-sicon-body .porto-sicon-description {
				text-align: left;
			}

			.feature-iconbox .wpb_raw_html {
				margin: 0 15px 0 0 !important;
			}

			.app-desc .wpb_wrapper,
			.app-desc .wpb-button,
			.app-desc h2,
			.app-desc p,
			.bg-gradient h2,
			.bg-gradient .porto-u-heading {
				text-align: center !important;
			}

			.app-desc h2 {
				font-size: 2.3em !important;
				margin-top: 0 !important;
			}

			.wpb-column .vc_column-inner {
				justify-content: flex-start;
			}

			.reviews-slider.owl-carousel .owl-nav .owl-next {
				right: -20px;
			}

			.reviews-slider.owl-carousel .owl-nav .owl-prev {
				left: -20px;
			}

			.bg-gradient.vc_row {
				padding-top: 93px !important;
				margin-bottom: 76px !important;
			}

			.bg-gradient .wpb_single_image {
				margin: 70px 0 20px !important;
				text-align: center;
			}

			.bg-gradient .vc_inner {
				justify-content: center;
			}

			.bg-gradient h2.vc_custom_heading {
				margin-bottom: 30px !important;
			}

			.quick-installation.vc_row {
				padding-top: 83px !important;
				padding-bottom: 101px !important;
			}

			#footer p,
			#menu-footer-menu {
				text-align: center;
			}

			#footer .widget>div>ul>li {
				margin: 0;
				padding-left: 10px;
			}

			#footer .footer-bottom .widget .menu>li:first-child {
				padding-left: 0;
			}

			.w-md-auto.vc_column_container {
				text-align: center;
			}

			.w-md-auto.vc_column_container .porto-sicon-box {
				flex-direction: column;
			}

			.w-md-auto.vc_column_container .porto-sicon-box .porto-icon {
				margin: 0 0 20px;
			}

			.wpb-mobile-app h2 {
				font-size: 60px !important;
			}
		}

		@media (max-width: 575px) {
			.wpb-mobile-app h2 {
				margin-bottom: 20px !important;
				font-size: 50px !important;
			}

			.wpb-mobile-app h4 {
				margin-bottom: 10px !important;
			}

			.wpb_images_carousel .vc_images_carousel .vc_left.vc_carousel-control {
				left: -12.5%;
			}

			.wpb_images_carousel .vc_images_carousel .vc_right.vc_carousel-control {
				right: -12.5%;
			}

			.bg-gradient .vc_row {
				flex-direction: column;
				align-items: center;
			}

			.bg-gradient .google-play {
				margin: 0 0 15px !important;
			}
		}

		@media (max-width: 479px) {
			.wpcf7-form .wpcf7-form-control.wpcf7-submit.btn {
				padding: 16.5px 12px;
			}

			.work-step.vc_column_container .wpb_wrapper.vc_column-inner {
				flex-direction: column;
			}
		}
