/*# sourceMappingURL=child-theme.min.css.map */

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	padding-right: .9375rem;
	padding-left: .9375rem;
}

@media (max-width:991.98px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		padding-right: 1.25rem;
		padding-left: 1.25rem;
	}
}

@media (min-width:576px) {
	.container, .container-sm {
		max-width: 540px;
	}
}

@media (min-width:768px) {
	.container, .container-md, .container-sm {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 960px;
	}
}

@media (min-width:1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1140px;
	}
}

@media (min-width:1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1270px;
	}
}

.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	margin-right: calc(var(--bs-gutter-x) * -.625);
	margin-left: calc(var(--bs-gutter-x) * -.625);
}

@media (max-width:991.98px) {
	.row {
		margin-right: calc(var(--bs-gutter-x) * -.8333333333);
		margin-left: calc(var(--bs-gutter-x) * -.8333333333);
	}
}

.row>* {
	padding-right: calc(var(--bs-gutter-x) * .625);
	padding-left: calc(var(--bs-gutter-x) * .625);
}

@media (max-width:991.98px) {
	.row>* {
		padding-right: calc(var(--bs-gutter-x) * .8333333333);
		padding-left: calc(var(--bs-gutter-x) * .8333333333);
	}
}

.g-0, .gx-0 {
	--bs-gutter-x: 0;
}

.g-0, .gy-0 {
	--bs-gutter-y: 0;
}

.g-1, .gx-1 {
	--bs-gutter-x: .25rem;
}

.g-1, .gy-1 {
	--bs-gutter-y: .25rem;
}

.g-2, .gx-2 {
	--bs-gutter-x: .5rem;
}

.g-2, .gy-2 {
	--bs-gutter-y: .5rem;
}

.g-3, .gx-3 {
	--bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
	--bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
	--bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
	--bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
	--bs-gutter-x: 3rem;
}

.g-5, .gy-5 {
	--bs-gutter-y: 3rem;
}

@media (min-width:576px) {
	.g-sm-0, .gx-sm-0 {
		--bs-gutter-x: 0;
	}
	
	.g-sm-0, .gy-sm-0 {
		--bs-gutter-y: 0;
	}
	
	.g-sm-1, .gx-sm-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-sm-1, .gy-sm-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-sm-2, .gx-sm-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-sm-2, .gy-sm-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-sm-3, .gx-sm-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-sm-3, .gy-sm-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-sm-4, .gx-sm-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-sm-4, .gy-sm-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-sm-5, .gx-sm-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-sm-5, .gy-sm-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:768px) {
	.g-md-0, .gx-md-0 {
		--bs-gutter-x: 0;
	}
	
	.g-md-0, .gy-md-0 {
		--bs-gutter-y: 0;
	}
	
	.g-md-1, .gx-md-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-md-1, .gy-md-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-md-2, .gx-md-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-md-2, .gy-md-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-md-3, .gx-md-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-md-3, .gy-md-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-md-4, .gx-md-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-md-4, .gy-md-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-md-5, .gx-md-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-md-5, .gy-md-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:992px) {
	.g-lg-0, .gx-lg-0 {
		--bs-gutter-x: 0;
	}
	
	.g-lg-0, .gy-lg-0 {
		--bs-gutter-y: 0;
	}
	
	.g-lg-1, .gx-lg-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-lg-1, .gy-lg-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-lg-2, .gx-lg-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-lg-2, .gy-lg-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-lg-3, .gx-lg-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-lg-3, .gy-lg-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-lg-4, .gx-lg-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-lg-4, .gy-lg-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-lg-5, .gx-lg-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-lg-5, .gy-lg-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:1200px) {
	.g-xl-0, .gx-xl-0 {
		--bs-gutter-x: 0;
	}
	
	.g-xl-0, .gy-xl-0 {
		--bs-gutter-y: 0;
	}
	
	.g-xl-1, .gx-xl-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-xl-1, .gy-xl-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-xl-2, .gx-xl-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-xl-2, .gy-xl-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-xl-3, .gx-xl-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-xl-3, .gy-xl-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-xl-4, .gx-xl-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-xl-4, .gy-xl-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-xl-5, .gx-xl-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-xl-5, .gy-xl-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:1400px) {
	.g-xxl-0, .gx-xxl-0 {
		--bs-gutter-x: 0;
	}
	
	.g-xxl-0, .gy-xxl-0 {
		--bs-gutter-y: 0;
	}
	
	.g-xxl-1, .gx-xxl-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-xxl-1, .gy-xxl-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-xxl-2, .gx-xxl-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-xxl-2, .gy-xxl-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-xxl-3, .gx-xxl-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-xxl-3, .gy-xxl-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-xxl-4, .gx-xxl-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-xxl-4, .gy-xxl-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-xxl-5, .gx-xxl-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-xxl-5, .gy-xxl-5 {
		--bs-gutter-y: 3rem;
	}
}

body main ul li {
	margin-bottom: 25px;
}

p {
	margin-bottom: 30px;
}

@media (max-width:991.98px) {
	h2, h3 {
		margin-bottom: 10px;
	}
}

.h1, h1 {
	margin-bottom: 15px;
}

.h2, h2 {
	margin-bottom: 30px;
}

@media (max-width:991.98px) {
	.h2, h2 {
		margin-bottom: 10px;
	}
}

.h3, h3 {
	margin-bottom: 34px;
}

@media (max-width:991.98px) {
	.h3, h3 {
		margin-bottom: 10px;
	}
}

.on_hover_underline:hover {
	text-decoration: underline !important;
}

.elementor-template-full-width .elementor .elementor-widget-heading .elementor-heading-title.h1, .elementor-template-full-width .elementor .elementor-widget-heading h1.elementor-heading-title {
	margin-bottom: 15px;
}

@media (max-width:991.98px) {
	.elementor-template-full-width .elementor .elementor-widget-heading .elementor-heading-title.h1, .elementor-template-full-width .elementor .elementor-widget-heading h1.elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}
}

.elementor .link_text_btn, .link_text_btn {
	font-family: Roboto !important;
	color: #ee1d23 !important;
	font-size: 18px !important;
	line-height: 25px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	font-weight: 800 !important;
	word-spacing: 0px;
	display: inline-flex;
	gap: 10px;
	align-items: center;
}

.elementor .link_text_btn:hover, .link_text_btn:hover {
	text-decoration: none !important;
	color: #cb191e !important;
}

.elementor .link_text_btn:hover span, .link_text_btn:hover span {
	text-decoration: underline;
}

.text_200 {
	font-size: 200px;
}

.btn:not(.bc_toggle_btn) {
	min-width: 250px !important;
	min-height: 50px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	gap: 10px;
	transition: .5s ease;
}

.btn:not(.bc_toggle_btn).mw-255 {
	min-width: 255px !important;
}

.btn-primary:hover, .elementor .btn-primary:hover, .wpjb-submit:hover, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:hover, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited:hover {
	background: #ee1d23;
	border-color: #ee1d23;
}

.btn-primary:before, .elementor .btn-primary:before, .wpjb-submit:before, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:before, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited:before {
	background: linear-gradient(0deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .15) 100%), #ee1d23;
}

.btn-primary i, .elementor .btn-primary i, .wpjb-submit i, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply i, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited i {
	margin-right: 0;
}

@media (max-width:991.98px) {
	.btn-primary, .elementor .btn-primary, .wpjb-submit, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited {
		min-height: 50px !important;
		word-spacing: 0;
	}
}

.btn-secondary, .elementor .btn-secondary {
	border: 2px solid currentColor !important;
}

.btn-secondary:hover, .elementor .btn-secondary:hover {
	background: #ee1d23 !important;
	border-color: #ee1d23 !important;
}

.btn-secondary-alt, .elementor .btn-secondary-alt {
	border: 2px solid currentColor !important;
}

.btn-secondary-alt:hover, .elementor .btn-secondary-alt:hover {
	background: currentColor !important;
	border-color: currentColor !important;
}

.rpx_m_0 {
	margin: 0 !important;
}

.rpx_mt_0, .rpx_my_0 {
	margin-top: 0 !important;
}

.rpx_mt_n0 {
	margin-top: 0 !important;
}

.rpx_mr_0, .rpx_mx_0 {
	margin-right: 0 !important;
}

.rpx_mr_n0 {
	margin-right: 0 !important;
}

.rpx_mb_0, .rpx_my_0 {
	margin-bottom: 0 !important;
}

.rpx_mb_n0 {
	margin-bottom: 0 !important;
}

.rpx_ml_0, .rpx_mx_0 {
	margin-left: 0 !important;
}

.rpx_ml_n0 {
	margin-left: 0 !important;
}

.rpx_m_2 {
	margin: 2px !important;
}

.rpx_mt_2, .rpx_my_2 {
	margin-top: 2px !important;
}

.rpx_mt_n2 {
	margin-top: -2px !important;
}

.rpx_mr_2, .rpx_mx_2 {
	margin-right: 2px !important;
}

.rpx_mr_n2 {
	margin-right: -2px !important;
}

.rpx_mb_2, .rpx_my_2 {
	margin-bottom: 2px !important;
}

.rpx_mb_n2 {
	margin-bottom: -2px !important;
}

.rpx_ml_2, .rpx_mx_2 {
	margin-left: 2px !important;
}

.rpx_ml_n2 {
	margin-left: -2px !important;
}

.rpx_m_4 {
	margin: 4px !important;
}

.rpx_mt_4, .rpx_my_4 {
	margin-top: 4px !important;
}

.rpx_mt_n4 {
	margin-top: -4px !important;
}

.rpx_mr_4, .rpx_mx_4 {
	margin-right: 4px !important;
}

.rpx_mr_n4 {
	margin-right: -4px !important;
}

.rpx_mb_4, .rpx_my_4 {
	margin-bottom: 4px !important;
}

.rpx_mb_n4 {
	margin-bottom: -4px !important;
}

.rpx_ml_4, .rpx_mx_4 {
	margin-left: 4px !important;
}

.rpx_ml_n4 {
	margin-left: -4px !important;
}

.rpx_m_5 {
	margin: 5px !important;
}

.rpx_mt_5, .rpx_my_5 {
	margin-top: 5px !important;
}

.rpx_mt_n5 {
	margin-top: -5px !important;
}

.rpx_mr_5, .rpx_mx_5 {
	margin-right: 5px !important;
}

.rpx_mr_n5 {
	margin-right: -5px !important;
}

.rpx_mb_5, .rpx_my_5 {
	margin-bottom: 5px !important;
}

.rpx_mb_n5 {
	margin-bottom: -5px !important;
}

.rpx_ml_5, .rpx_mx_5 {
	margin-left: 5px !important;
}

.rpx_ml_n5 {
	margin-left: -5px !important;
}

.rpx_m_8 {
	margin: 8px !important;
}

.rpx_mt_8, .rpx_my_8 {
	margin-top: 8px !important;
}

.rpx_mt_n8 {
	margin-top: -8px !important;
}

.rpx_mr_8, .rpx_mx_8 {
	margin-right: 8px !important;
}

.rpx_mr_n8 {
	margin-right: -8px !important;
}

.rpx_mb_8, .rpx_my_8 {
	margin-bottom: 8px !important;
}

.rpx_mb_n8 {
	margin-bottom: -8px !important;
}

.rpx_ml_8, .rpx_mx_8 {
	margin-left: 8px !important;
}

.rpx_ml_n8 {
	margin-left: -8px !important;
}

.rpx_m_10 {
	margin: 10px !important;
}

.rpx_mt_10, .rpx_my_10 {
	margin-top: 10px !important;
}

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

.rpx_mr_10, .rpx_mx_10 {
	margin-right: 10px !important;
}

.rpx_mr_n10 {
	margin-right: -10px !important;
}

.rpx_mb_10, .rpx_my_10 {
	margin-bottom: 10px !important;
}

.rpx_mb_n10 {
	margin-bottom: -10px !important;
}

.rpx_ml_10, .rpx_mx_10 {
	margin-left: 10px !important;
}

.rpx_ml_n10 {
	margin-left: -10px !important;
}

.rpx_m_15 {
	margin: 15px !important;
}

.rpx_mt_15, .rpx_my_15 {
	margin-top: 15px !important;
}

.rpx_mt_n15 {
	margin-top: -15px !important;
}

.rpx_mr_15, .rpx_mx_15 {
	margin-right: 15px !important;
}

.rpx_mr_n15 {
	margin-right: -15px !important;
}

.rpx_mb_15, .rpx_my_15 {
	margin-bottom: 15px !important;
}

.rpx_mb_n15 {
	margin-bottom: -15px !important;
}

.rpx_ml_15, .rpx_mx_15 {
	margin-left: 15px !important;
}

.rpx_ml_n15 {
	margin-left: -15px !important;
}

.rpx_m_18 {
	margin: 18px !important;
}

.rpx_mt_18, .rpx_my_18 {
	margin-top: 18px !important;
}

.rpx_mt_n18 {
	margin-top: -18px !important;
}

.rpx_mr_18, .rpx_mx_18 {
	margin-right: 18px !important;
}

.rpx_mr_n18 {
	margin-right: -18px !important;
}

.rpx_mb_18, .rpx_my_18 {
	margin-bottom: 18px !important;
}

.rpx_mb_n18 {
	margin-bottom: -18px !important;
}

.rpx_ml_18, .rpx_mx_18 {
	margin-left: 18px !important;
}

.rpx_ml_n18 {
	margin-left: -18px !important;
}

.rpx_m_20 {
	margin: 20px !important;
}

.rpx_mt_20, .rpx_my_20 {
	margin-top: 20px !important;
}

.rpx_mt_n20 {
	margin-top: -20px !important;
}

.rpx_mr_20, .rpx_mx_20 {
	margin-right: 20px !important;
}

.rpx_mr_n20 {
	margin-right: -20px !important;
}

.rpx_mb_20, .rpx_my_20 {
	margin-bottom: 20px !important;
}

.rpx_mb_n20 {
	margin-bottom: -20px !important;
}

.rpx_ml_20, .rpx_mx_20 {
	margin-left: 20px !important;
}

.rpx_ml_n20 {
	margin-left: -20px !important;
}

.rpx_m_25 {
	margin: 25px !important;
}

.rpx_mt_25, .rpx_my_25 {
	margin-top: 25px !important;
}

.rpx_mt_n25 {
	margin-top: -25px !important;
}

.rpx_mr_25, .rpx_mx_25 {
	margin-right: 25px !important;
}

.rpx_mr_n25 {
	margin-right: -25px !important;
}

.rpx_mb_25, .rpx_my_25 {
	margin-bottom: 25px !important;
}

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

.rpx_ml_25, .rpx_mx_25 {
	margin-left: 25px !important;
}

.rpx_ml_n25 {
	margin-left: -25px !important;
}

.rpx_m_30 {
	margin: 30px !important;
}

.rpx_mt_30, .rpx_my_30 {
	margin-top: 30px !important;
}

.rpx_mt_n30 {
	margin-top: -30px !important;
}

.rpx_mr_30, .rpx_mx_30 {
	margin-right: 30px !important;
}

.rpx_mr_n30 {
	margin-right: -30px !important;
}

.rpx_mb_30, .rpx_my_30 {
	margin-bottom: 30px !important;
}

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

.rpx_ml_30, .rpx_mx_30 {
	margin-left: 30px !important;
}

.rpx_ml_n30 {
	margin-left: -30px !important;
}

.rpx_m_40 {
	margin: 40px !important;
}

.rpx_mt_40, .rpx_my_40 {
	margin-top: 40px !important;
}

.rpx_mt_n40 {
	margin-top: -40px !important;
}

.rpx_mr_40, .rpx_mx_40 {
	margin-right: 40px !important;
}

.rpx_mr_n40 {
	margin-right: -40px !important;
}

.rpx_mb_40, .rpx_my_40 {
	margin-bottom: 40px !important;
}

.rpx_mb_n40 {
	margin-bottom: -40px !important;
}

.rpx_ml_40, .rpx_mx_40 {
	margin-left: 40px !important;
}

.rpx_ml_n40 {
	margin-left: -40px !important;
}

.rpx_m_50 {
	margin: 50px !important;
}

.rpx_mt_50, .rpx_my_50 {
	margin-top: 50px !important;
}

.rpx_mt_n50 {
	margin-top: -50px !important;
}

.rpx_mr_50, .rpx_mx_50 {
	margin-right: 50px !important;
}

.rpx_mr_n50 {
	margin-right: -50px !important;
}

.rpx_mb_50, .rpx_my_50 {
	margin-bottom: 50px !important;
}

.rpx_mb_n50 {
	margin-bottom: -50px !important;
}

.rpx_ml_50, .rpx_mx_50 {
	margin-left: 50px !important;
}

.rpx_ml_n50 {
	margin-left: -50px !important;
}

.rpx_m_60 {
	margin: 60px !important;
}

.rpx_mt_60, .rpx_my_60 {
	margin-top: 60px !important;
}

.rpx_mt_n60 {
	margin-top: -60px !important;
}

.rpx_mr_60, .rpx_mx_60 {
	margin-right: 60px !important;
}

.rpx_mr_n60 {
	margin-right: -60px !important;
}

.rpx_mb_60, .rpx_my_60 {
	margin-bottom: 60px !important;
}

.rpx_mb_n60 {
	margin-bottom: -60px !important;
}

.rpx_ml_60, .rpx_mx_60 {
	margin-left: 60px !important;
}

.rpx_ml_n60 {
	margin-left: -60px !important;
}

.rpx_m_61 {
	margin: 61px !important;
}

.rpx_mt_61, .rpx_my_61 {
	margin-top: 61px !important;
}

.rpx_mt_n61 {
	margin-top: -61px !important;
}

.rpx_mr_61, .rpx_mx_61 {
	margin-right: 61px !important;
}

.rpx_mr_n61 {
	margin-right: -61px !important;
}

.rpx_mb_61, .rpx_my_61 {
	margin-bottom: 61px !important;
}

.rpx_mb_n61 {
	margin-bottom: -61px !important;
}

.rpx_ml_61, .rpx_mx_61 {
	margin-left: 61px !important;
}

.rpx_ml_n61 {
	margin-left: -61px !important;
}

.rpx_m_120 {
	margin: 120px !important;
}

.rpx_mt_120, .rpx_my_120 {
	margin-top: 120px !important;
}

.rpx_mt_n120 {
	margin-top: -120px !important;
}

.rpx_mr_120, .rpx_mx_120 {
	margin-right: 120px !important;
}

.rpx_mr_n120 {
	margin-right: -120px !important;
}

.rpx_mb_120, .rpx_my_120 {
	margin-bottom: 120px !important;
}

.rpx_mb_n120 {
	margin-bottom: -120px !important;
}

.rpx_ml_120, .rpx_mx_120 {
	margin-left: 120px !important;
}

.rpx_ml_n120 {
	margin-left: -120px !important;
}

.rpx_p_0 {
	padding: 0 !important;
}

.rpx_pt_0, .rpx_py_0 {
	padding-top: 0 !important;
}

.rpx_pt_n0 {
	padding-top: 0 !important;
}

.rpx_pr_0, .rpx_px_0 {
	padding-right: 0 !important;
}

.rpx_pr_n0 {
	padding-right: 0 !important;
}

.rpx_pb_0, .rpx_py_0 {
	padding-bottom: 0 !important;
}

.rpx_pb_n0 {
	padding-bottom: 0 !important;
}

.rpx_pl_0, .rpx_px_0 {
	padding-left: 0 !important;
}

.rpx_pl_n0 {
	padding-left: 0 !important;
}

.rpx_p_10 {
	padding: 10px !important;
}

.rpx_pt_10, .rpx_py_10 {
	padding-top: 10px !important;
}

.rpx_pr_10, .rpx_px_10 {
	padding-right: 10px !important;
}

.rpx_pb_10, .rpx_py_10 {
	padding-bottom: 10px !important;
}

.rpx_pl_10, .rpx_px_10 {
	padding-left: 10px !important;
}

.rpx_p_12 {
	padding: 12px !important;
}

.rpx_pt_12, .rpx_py_12 {
	padding-top: 12px !important;
}

.rpx_pr_12, .rpx_px_12 {
	padding-right: 12px !important;
}

.rpx_pb_12, .rpx_py_12 {
	padding-bottom: 12px !important;
}

.rpx_pl_12, .rpx_px_12 {
	padding-left: 12px !important;
}

.rpx_p_15 {
	padding: 15px !important;
}

.rpx_pt_15, .rpx_py_15 {
	padding-top: 15px !important;
}

.rpx_pr_15, .rpx_px_15 {
	padding-right: 15px !important;
}

.rpx_pb_15, .rpx_py_15 {
	padding-bottom: 15px !important;
}

.rpx_pl_15, .rpx_px_15 {
	padding-left: 15px !important;
}

.rpx_p_16 {
	padding: 16px !important;
}

.rpx_pt_16, .rpx_py_16 {
	padding-top: 16px !important;
}

.rpx_pr_16, .rpx_px_16 {
	padding-right: 16px !important;
}

.rpx_pb_16, .rpx_py_16 {
	padding-bottom: 16px !important;
}

.rpx_pl_16, .rpx_px_16 {
	padding-left: 16px !important;
}

.rpx_p_20 {
	padding: 20px !important;
}

.rpx_pt_20, .rpx_py_20 {
	padding-top: 20px !important;
}

.rpx_pr_20, .rpx_px_20 {
	padding-right: 20px !important;
}

.rpx_pb_20, .rpx_py_20 {
	padding-bottom: 20px !important;
}

.rpx_pl_20, .rpx_px_20 {
	padding-left: 20px !important;
}

.rpx_p_24 {
	padding: 24px !important;
}

.rpx_pt_24, .rpx_py_24 {
	padding-top: 24px !important;
}

.rpx_pr_24, .rpx_px_24 {
	padding-right: 24px !important;
}

.rpx_pb_24, .rpx_py_24 {
	padding-bottom: 24px !important;
}

.rpx_pl_24, .rpx_px_24 {
	padding-left: 24px !important;
}

.rpx_p_25 {
	padding: 25px !important;
}

.rpx_pt_25, .rpx_py_25 {
	padding-top: 25px !important;
}

.rpx_pr_25, .rpx_px_25 {
	padding-right: 25px !important;
}

.rpx_pb_25, .rpx_py_25 {
	padding-bottom: 25px !important;
}

.rpx_pl_25, .rpx_px_25 {
	padding-left: 25px !important;
}

.rpx_p_28 {
	padding: 28px !important;
}

.rpx_pt_28, .rpx_py_28 {
	padding-top: 28px !important;
}

.rpx_pr_28, .rpx_px_28 {
	padding-right: 28px !important;
}

.rpx_pb_28, .rpx_py_28 {
	padding-bottom: 28px !important;
}

.rpx_pl_28, .rpx_px_28 {
	padding-left: 28px !important;
}

.rpx_p_30 {
	padding: 30px !important;
}

.rpx_pt_30, .rpx_py_30 {
	padding-top: 30px !important;
}

.rpx_pr_30, .rpx_px_30 {
	padding-right: 30px !important;
}

.rpx_pb_30, .rpx_py_30 {
	padding-bottom: 30px !important;
}

.rpx_pl_30, .rpx_px_30 {
	padding-left: 30px !important;
}

.rpx_p_34 {
	padding: 34px !important;
}

.rpx_pt_34, .rpx_py_34 {
	padding-top: 34px !important;
}

.rpx_pr_34, .rpx_px_34 {
	padding-right: 34px !important;
}

.rpx_pb_34, .rpx_py_34 {
	padding-bottom: 34px !important;
}

.rpx_pl_34, .rpx_px_34 {
	padding-left: 34px !important;
}

.rpx_p_35 {
	padding: 35px !important;
}

.rpx_pt_35, .rpx_py_35 {
	padding-top: 35px !important;
}

.rpx_pr_35, .rpx_px_35 {
	padding-right: 35px !important;
}

.rpx_pb_35, .rpx_py_35 {
	padding-bottom: 35px !important;
}

.rpx_pl_35, .rpx_px_35 {
	padding-left: 35px !important;
}

.rpx_p_38 {
	padding: 38px !important;
}

.rpx_pt_38, .rpx_py_38 {
	padding-top: 38px !important;
}

.rpx_pr_38, .rpx_px_38 {
	padding-right: 38px !important;
}

.rpx_pb_38, .rpx_py_38 {
	padding-bottom: 38px !important;
}

.rpx_pl_38, .rpx_px_38 {
	padding-left: 38px !important;
}

.rpx_p_40 {
	padding: 40px !important;
}

.rpx_pt_40, .rpx_py_40 {
	padding-top: 40px !important;
}

.rpx_pr_40, .rpx_px_40 {
	padding-right: 40px !important;
}

.rpx_pb_40, .rpx_py_40 {
	padding-bottom: 40px !important;
}

.rpx_pl_40, .rpx_px_40 {
	padding-left: 40px !important;
}

.rpx_p_42 {
	padding: 42px !important;
}

.rpx_pt_42, .rpx_py_42 {
	padding-top: 42px !important;
}

.rpx_pr_42, .rpx_px_42 {
	padding-right: 42px !important;
}

.rpx_pb_42, .rpx_py_42 {
	padding-bottom: 42px !important;
}

.rpx_pl_42, .rpx_px_42 {
	padding-left: 42px !important;
}

.rpx_p_50 {
	padding: 50px !important;
}

.rpx_pt_50, .rpx_py_50 {
	padding-top: 50px !important;
}

.rpx_pr_50, .rpx_px_50 {
	padding-right: 50px !important;
}

.rpx_pb_50, .rpx_py_50 {
	padding-bottom: 50px !important;
}

.rpx_pl_50, .rpx_px_50 {
	padding-left: 50px !important;
}

.rpx_p_56 {
	padding: 56px !important;
}

.rpx_pt_56, .rpx_py_56 {
	padding-top: 56px !important;
}

.rpx_pr_56, .rpx_px_56 {
	padding-right: 56px !important;
}

.rpx_pb_56, .rpx_py_56 {
	padding-bottom: 56px !important;
}

.rpx_pl_56, .rpx_px_56 {
	padding-left: 56px !important;
}

.rpx_p_60 {
	padding: 60px !important;
}

.rpx_pt_60, .rpx_py_60 {
	padding-top: 60px !important;
}

.rpx_pr_60, .rpx_px_60 {
	padding-right: 60px !important;
}

.rpx_pb_60, .rpx_py_60 {
	padding-bottom: 60px !important;
}

.rpx_pl_60, .rpx_px_60 {
	padding-left: 60px !important;
}

.rpx_p_80 {
	padding: 80px !important;
}

.rpx_pt_80, .rpx_py_80 {
	padding-top: 80px !important;
}

.rpx_pr_80, .rpx_px_80 {
	padding-right: 80px !important;
}

.rpx_pb_80, .rpx_py_80 {
	padding-bottom: 80px !important;
}

.rpx_pl_80, .rpx_px_80 {
	padding-left: 80px !important;
}

.rpx_p_88 {
	padding: 88px !important;
}

.rpx_pt_88, .rpx_py_88 {
	padding-top: 88px !important;
}

.rpx_pr_88, .rpx_px_88 {
	padding-right: 88px !important;
}

.rpx_pb_88, .rpx_py_88 {
	padding-bottom: 88px !important;
}

.rpx_pl_88, .rpx_px_88 {
	padding-left: 88px !important;
}

.rpx_p_120 {
	padding: 120px !important;
}

.rpx_pt_120, .rpx_py_120 {
	padding-top: 120px !important;
}

.rpx_pr_120, .rpx_px_120 {
	padding-right: 120px !important;
}

.rpx_pb_120, .rpx_py_120 {
	padding-bottom: 120px !important;
}

.rpx_pl_120, .rpx_px_120 {
	padding-left: 120px !important;
}

.rpx_p_180 {
	padding: 180px !important;
}

.rpx_pt_180, .rpx_py_180 {
	padding-top: 180px !important;
}

.rpx_pr_180, .rpx_px_180 {
	padding-right: 180px !important;
}

.rpx_pb_180, .rpx_py_180 {
	padding-bottom: 180px !important;
}

.rpx_pl_180, .rpx_px_180 {
	padding-left: 180px !important;
}

.rpx_p_250 {
	padding: 250px !important;
}

.rpx_pt_250, .rpx_py_250 {
	padding-top: 250px !important;
}

.rpx_pr_250, .rpx_px_250 {
	padding-right: 250px !important;
}

.rpx_pb_250, .rpx_py_250 {
	padding-bottom: 250px !important;
}

.rpx_pl_250, .rpx_px_250 {
	padding-left: 250px !important;
}

.rpx_gap_0 {
	gap: 0;
}

.rpx_gap_7 {
	gap: 7px;
}

.rpx_gap_8 {
	gap: 8px;
}

.rpx_gap_10 {
	gap: 10px;
}

.rpx_gap_12 {
	gap: 12px;
}

.rpx_gap_15 {
	gap: 15px;
}

.rpx_gap_16 {
	gap: 16px;
}

.rpx_gap_18 {
	gap: 18px;
}

.rpx_gap_20 {
	gap: 20px;
}

.rpx_gap_22 {
	gap: 22px;
}

.rpx_gap_25 {
	gap: 25px;
}

.rpx_gap_29 {
	gap: 29px;
}

.rpx_gap_30 {
	gap: 30px;
}

.rpx_gap_40 {
	gap: 40px;
}

.rpx_gap_50 {
	gap: 50px;
}

.rpx_gap_60 {
	gap: 60px;
}

.rpx_gap_101 {
	gap: 101px;
}

.rpx_radius_8 {
	border-radius: 8px;
}

.rpx_radius_8--imp {
	border-radius: 8px !important;
}

.rpx_radius_12 {
	border-radius: 12px;
}

.rpx_radius_12--imp {
	border-radius: 12px !important;
}

.rpx_radius_20 {
	border-radius: 20px;
}

.rpx_radius_20--imp {
	border-radius: 20px !important;
}

.rpx_radius_35 {
	border-radius: 35px;
}

.rpx_radius_35--imp {
	border-radius: 35px !important;
}

.window_ml {
	margin-left: calc(50% - 50vw) !important;
}

.window_mr {
	margin-right: calc(50% - 50vw) !important;
}

.window_ml_0 {
	margin-left: 0 !important;
}

.window_mr_0 {
	margin-right: 0 !important;
}

.window_width {
	max-width: 100vw;
	width: 100vw;
}

.window_auto {
	max-width: 100%;
	width: 100%;
}

@media (min-width:768px) {
	.rpx_m_md_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_md_0, .rpx_my_md_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_md_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_md_0, .rpx_mx_md_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_md_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_md_0, .rpx_my_md_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_md_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_md_0, .rpx_mx_md_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_md_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_md_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_md_2, .rpx_my_md_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_md_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_md_2, .rpx_mx_md_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_md_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_md_2, .rpx_my_md_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_md_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_md_2, .rpx_mx_md_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_md_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_md_4 {
		margin: 4px !important;
	}
	
	.rpx_mt_md_4, .rpx_my_md_4 {
		margin-top: 4px !important;
	}
	
	.rpx_mt_md_n4 {
		margin-top: -4px !important;
	}
	
	.rpx_mr_md_4, .rpx_mx_md_4 {
		margin-right: 4px !important;
	}
	
	.rpx_mr_md_n4 {
		margin-right: -4px !important;
	}
	
	.rpx_mb_md_4, .rpx_my_md_4 {
		margin-bottom: 4px !important;
	}
	
	.rpx_mb_md_n4 {
		margin-bottom: -4px !important;
	}
	
	.rpx_ml_md_4, .rpx_mx_md_4 {
		margin-left: 4px !important;
	}
	
	.rpx_ml_md_n4 {
		margin-left: -4px !important;
	}
	
	.rpx_m_md_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_md_5, .rpx_my_md_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_md_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_md_5, .rpx_mx_md_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_md_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_md_5, .rpx_my_md_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_md_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_md_5, .rpx_mx_md_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_md_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_md_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_md_8, .rpx_my_md_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_md_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_md_8, .rpx_mx_md_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_md_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_md_8, .rpx_my_md_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_md_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_md_8, .rpx_mx_md_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_md_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_md_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_md_10, .rpx_my_md_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_md_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_md_10, .rpx_mx_md_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_md_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_md_10, .rpx_my_md_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_md_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_md_10, .rpx_mx_md_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_md_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_md_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_md_15, .rpx_my_md_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_md_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_md_15, .rpx_mx_md_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_md_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_md_15, .rpx_my_md_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_md_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_md_15, .rpx_mx_md_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_md_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_md_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_md_18, .rpx_my_md_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_md_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_md_18, .rpx_mx_md_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_md_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_md_18, .rpx_my_md_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_md_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_md_18, .rpx_mx_md_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_md_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_md_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_md_20, .rpx_my_md_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_md_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_md_20, .rpx_mx_md_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_md_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_md_20, .rpx_my_md_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_md_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_md_20, .rpx_mx_md_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_md_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_md_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_md_25, .rpx_my_md_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_md_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_md_25, .rpx_mx_md_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_md_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_md_25, .rpx_my_md_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_md_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_md_25, .rpx_mx_md_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_md_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_md_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_md_30, .rpx_my_md_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_md_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_md_30, .rpx_mx_md_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_md_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_md_30, .rpx_my_md_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_md_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_md_30, .rpx_mx_md_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_md_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_md_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_md_40, .rpx_my_md_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_md_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_md_40, .rpx_mx_md_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_md_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_md_40, .rpx_my_md_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_md_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_md_40, .rpx_mx_md_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_md_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_md_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_md_50, .rpx_my_md_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_md_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_md_50, .rpx_mx_md_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_md_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_md_50, .rpx_my_md_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_md_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_md_50, .rpx_mx_md_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_md_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_md_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_md_60, .rpx_my_md_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_md_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_md_60, .rpx_mx_md_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_md_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_md_60, .rpx_my_md_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_md_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_md_60, .rpx_mx_md_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_md_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_m_md_61 {
		margin: 61px !important;
	}
	
	.rpx_mt_md_61, .rpx_my_md_61 {
		margin-top: 61px !important;
	}
	
	.rpx_mt_md_n61 {
		margin-top: -61px !important;
	}
	
	.rpx_mr_md_61, .rpx_mx_md_61 {
		margin-right: 61px !important;
	}
	
	.rpx_mr_md_n61 {
		margin-right: -61px !important;
	}
	
	.rpx_mb_md_61, .rpx_my_md_61 {
		margin-bottom: 61px !important;
	}
	
	.rpx_mb_md_n61 {
		margin-bottom: -61px !important;
	}
	
	.rpx_ml_md_61, .rpx_mx_md_61 {
		margin-left: 61px !important;
	}
	
	.rpx_ml_md_n61 {
		margin-left: -61px !important;
	}
	
	.rpx_m_md_120 {
		margin: 120px !important;
	}
	
	.rpx_mt_md_120, .rpx_my_md_120 {
		margin-top: 120px !important;
	}
	
	.rpx_mt_md_n120 {
		margin-top: -120px !important;
	}
	
	.rpx_mr_md_120, .rpx_mx_md_120 {
		margin-right: 120px !important;
	}
	
	.rpx_mr_md_n120 {
		margin-right: -120px !important;
	}
	
	.rpx_mb_md_120, .rpx_my_md_120 {
		margin-bottom: 120px !important;
	}
	
	.rpx_mb_md_n120 {
		margin-bottom: -120px !important;
	}
	
	.rpx_ml_md_120, .rpx_mx_md_120 {
		margin-left: 120px !important;
	}
	
	.rpx_ml_md_n120 {
		margin-left: -120px !important;
	}
	
	.rpx_p_md_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_md_0, .rpx_py_md_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_md_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_md_0, .rpx_px_md_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_md_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_md_0, .rpx_py_md_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_md_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_md_0, .rpx_px_md_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_md_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_md_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_md_10, .rpx_py_md_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_md_10, .rpx_px_md_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_md_10, .rpx_py_md_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_md_10, .rpx_px_md_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_md_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_md_12, .rpx_py_md_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_md_12, .rpx_px_md_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_md_12, .rpx_py_md_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_md_12, .rpx_px_md_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_md_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_md_15, .rpx_py_md_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_md_15, .rpx_px_md_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_md_15, .rpx_py_md_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_md_15, .rpx_px_md_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_md_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_md_16, .rpx_py_md_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_md_16, .rpx_px_md_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_md_16, .rpx_py_md_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_md_16, .rpx_px_md_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_md_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_md_20, .rpx_py_md_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_md_20, .rpx_px_md_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_md_20, .rpx_py_md_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_md_20, .rpx_px_md_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_md_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_md_24, .rpx_py_md_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_md_24, .rpx_px_md_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_md_24, .rpx_py_md_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_md_24, .rpx_px_md_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_md_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_md_25, .rpx_py_md_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_md_25, .rpx_px_md_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_md_25, .rpx_py_md_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_md_25, .rpx_px_md_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_md_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_md_28, .rpx_py_md_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_md_28, .rpx_px_md_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_md_28, .rpx_py_md_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_md_28, .rpx_px_md_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_md_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_md_30, .rpx_py_md_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_md_30, .rpx_px_md_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_md_30, .rpx_py_md_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_md_30, .rpx_px_md_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_md_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_md_34, .rpx_py_md_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_md_34, .rpx_px_md_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_md_34, .rpx_py_md_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_md_34, .rpx_px_md_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_md_35 {
		padding: 35px !important;
	}
	
	.rpx_pt_md_35, .rpx_py_md_35 {
		padding-top: 35px !important;
	}
	
	.rpx_pr_md_35, .rpx_px_md_35 {
		padding-right: 35px !important;
	}
	
	.rpx_pb_md_35, .rpx_py_md_35 {
		padding-bottom: 35px !important;
	}
	
	.rpx_pl_md_35, .rpx_px_md_35 {
		padding-left: 35px !important;
	}
	
	.rpx_p_md_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_md_38, .rpx_py_md_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_md_38, .rpx_px_md_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_md_38, .rpx_py_md_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_md_38, .rpx_px_md_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_md_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_md_40, .rpx_py_md_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_md_40, .rpx_px_md_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_md_40, .rpx_py_md_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_md_40, .rpx_px_md_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_md_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_md_42, .rpx_py_md_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_md_42, .rpx_px_md_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_md_42, .rpx_py_md_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_md_42, .rpx_px_md_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_md_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_md_50, .rpx_py_md_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_md_50, .rpx_px_md_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_md_50, .rpx_py_md_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_md_50, .rpx_px_md_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_md_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_md_56, .rpx_py_md_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_md_56, .rpx_px_md_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_md_56, .rpx_py_md_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_md_56, .rpx_px_md_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_md_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_md_60, .rpx_py_md_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_md_60, .rpx_px_md_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_md_60, .rpx_py_md_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_md_60, .rpx_px_md_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_md_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_md_80, .rpx_py_md_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_md_80, .rpx_px_md_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_md_80, .rpx_py_md_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_md_80, .rpx_px_md_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_md_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_md_88, .rpx_py_md_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_md_88, .rpx_px_md_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_md_88, .rpx_py_md_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_md_88, .rpx_px_md_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_md_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_md_120, .rpx_py_md_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_md_120, .rpx_px_md_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_md_120, .rpx_py_md_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_md_120, .rpx_px_md_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_md_180 {
		padding: 180px !important;
	}
	
	.rpx_pt_md_180, .rpx_py_md_180 {
		padding-top: 180px !important;
	}
	
	.rpx_pr_md_180, .rpx_px_md_180 {
		padding-right: 180px !important;
	}
	
	.rpx_pb_md_180, .rpx_py_md_180 {
		padding-bottom: 180px !important;
	}
	
	.rpx_pl_md_180, .rpx_px_md_180 {
		padding-left: 180px !important;
	}
	
	.rpx_p_md_250 {
		padding: 250px !important;
	}
	
	.rpx_pt_md_250, .rpx_py_md_250 {
		padding-top: 250px !important;
	}
	
	.rpx_pr_md_250, .rpx_px_md_250 {
		padding-right: 250px !important;
	}
	
	.rpx_pb_md_250, .rpx_py_md_250 {
		padding-bottom: 250px !important;
	}
	
	.rpx_pl_md_250, .rpx_px_md_250 {
		padding-left: 250px !important;
	}
	
	.rpx_gap_md_0 {
		gap: 0;
	}
	
	.rpx_gap_md_7 {
		gap: 7px;
	}
	
	.rpx_gap_md_8 {
		gap: 8px;
	}
	
	.rpx_gap_md_10 {
		gap: 10px;
	}
	
	.rpx_gap_md_12 {
		gap: 12px;
	}
	
	.rpx_gap_md_15 {
		gap: 15px;
	}
	
	.rpx_gap_md_16 {
		gap: 16px;
	}
	
	.rpx_gap_md_18 {
		gap: 18px;
	}
	
	.rpx_gap_md_20 {
		gap: 20px;
	}
	
	.rpx_gap_md_22 {
		gap: 22px;
	}
	
	.rpx_gap_md_25 {
		gap: 25px;
	}
	
	.rpx_gap_md_29 {
		gap: 29px;
	}
	
	.rpx_gap_md_30 {
		gap: 30px;
	}
	
	.rpx_gap_md_40 {
		gap: 40px;
	}
	
	.rpx_gap_md_50 {
		gap: 50px;
	}
	
	.rpx_gap_md_60 {
		gap: 60px;
	}
	
	.rpx_gap_md_101 {
		gap: 101px;
	}
	
	.rpx_radius_md_8 {
		border-radius: 8px;
	}
	
	.rpx_radius_md_8--imp {
		border-radius: 8px !important;
	}
	
	.rpx_radius_md_12 {
		border-radius: 12px;
	}
	
	.rpx_radius_md_12--imp {
		border-radius: 12px !important;
	}
	
	.rpx_radius_md_20 {
		border-radius: 20px;
	}
	
	.rpx_radius_md_20--imp {
		border-radius: 20px !important;
	}
	
	.rpx_radius_md_35 {
		border-radius: 35px;
	}
	
	.rpx_radius_md_35--imp {
		border-radius: 35px !important;
	}
	
	.window_ml_md {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_md {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_md {
		margin-left: 0 !important;
	}
	
	.window_mr_0_md {
		margin-right: 0 !important;
	}
	
	.window_width_md {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_md {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:992px) {
	.rpx_m_lg_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_lg_0, .rpx_my_lg_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_lg_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_lg_0, .rpx_mx_lg_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_lg_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_lg_0, .rpx_my_lg_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_lg_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_lg_0, .rpx_mx_lg_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_lg_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_lg_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_lg_2, .rpx_my_lg_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_lg_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_lg_2, .rpx_mx_lg_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_lg_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_lg_2, .rpx_my_lg_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_lg_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_lg_2, .rpx_mx_lg_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_lg_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_lg_4 {
		margin: 4px !important;
	}
	
	.rpx_mt_lg_4, .rpx_my_lg_4 {
		margin-top: 4px !important;
	}
	
	.rpx_mt_lg_n4 {
		margin-top: -4px !important;
	}
	
	.rpx_mr_lg_4, .rpx_mx_lg_4 {
		margin-right: 4px !important;
	}
	
	.rpx_mr_lg_n4 {
		margin-right: -4px !important;
	}
	
	.rpx_mb_lg_4, .rpx_my_lg_4 {
		margin-bottom: 4px !important;
	}
	
	.rpx_mb_lg_n4 {
		margin-bottom: -4px !important;
	}
	
	.rpx_ml_lg_4, .rpx_mx_lg_4 {
		margin-left: 4px !important;
	}
	
	.rpx_ml_lg_n4 {
		margin-left: -4px !important;
	}
	
	.rpx_m_lg_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_lg_5, .rpx_my_lg_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_lg_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_lg_5, .rpx_mx_lg_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_lg_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_lg_5, .rpx_my_lg_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_lg_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_lg_5, .rpx_mx_lg_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_lg_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_lg_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_lg_8, .rpx_my_lg_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_lg_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_lg_8, .rpx_mx_lg_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_lg_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_lg_8, .rpx_my_lg_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_lg_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_lg_8, .rpx_mx_lg_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_lg_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_lg_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_lg_10, .rpx_my_lg_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_lg_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_lg_10, .rpx_mx_lg_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_lg_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_lg_10, .rpx_my_lg_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_lg_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_lg_10, .rpx_mx_lg_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_lg_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_lg_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_lg_15, .rpx_my_lg_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_lg_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_lg_15, .rpx_mx_lg_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_lg_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_lg_15, .rpx_my_lg_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_lg_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_lg_15, .rpx_mx_lg_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_lg_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_lg_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_lg_18, .rpx_my_lg_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_lg_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_lg_18, .rpx_mx_lg_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_lg_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_lg_18, .rpx_my_lg_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_lg_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_lg_18, .rpx_mx_lg_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_lg_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_lg_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_lg_20, .rpx_my_lg_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_lg_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_lg_20, .rpx_mx_lg_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_lg_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_lg_20, .rpx_my_lg_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_lg_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_lg_20, .rpx_mx_lg_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_lg_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_lg_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_lg_25, .rpx_my_lg_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_lg_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_lg_25, .rpx_mx_lg_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_lg_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_lg_25, .rpx_my_lg_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_lg_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_lg_25, .rpx_mx_lg_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_lg_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_lg_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_lg_30, .rpx_my_lg_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_lg_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_lg_30, .rpx_mx_lg_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_lg_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_lg_30, .rpx_my_lg_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_lg_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_lg_30, .rpx_mx_lg_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_lg_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_lg_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_lg_40, .rpx_my_lg_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_lg_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_lg_40, .rpx_mx_lg_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_lg_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_lg_40, .rpx_my_lg_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_lg_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_lg_40, .rpx_mx_lg_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_lg_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_lg_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_lg_50, .rpx_my_lg_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_lg_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_lg_50, .rpx_mx_lg_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_lg_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_lg_50, .rpx_my_lg_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_lg_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_lg_50, .rpx_mx_lg_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_lg_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_lg_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_lg_60, .rpx_my_lg_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_lg_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_lg_60, .rpx_mx_lg_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_lg_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_lg_60, .rpx_my_lg_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_lg_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_lg_60, .rpx_mx_lg_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_lg_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_m_lg_61 {
		margin: 61px !important;
	}
	
	.rpx_mt_lg_61, .rpx_my_lg_61 {
		margin-top: 61px !important;
	}
	
	.rpx_mt_lg_n61 {
		margin-top: -61px !important;
	}
	
	.rpx_mr_lg_61, .rpx_mx_lg_61 {
		margin-right: 61px !important;
	}
	
	.rpx_mr_lg_n61 {
		margin-right: -61px !important;
	}
	
	.rpx_mb_lg_61, .rpx_my_lg_61 {
		margin-bottom: 61px !important;
	}
	
	.rpx_mb_lg_n61 {
		margin-bottom: -61px !important;
	}
	
	.rpx_ml_lg_61, .rpx_mx_lg_61 {
		margin-left: 61px !important;
	}
	
	.rpx_ml_lg_n61 {
		margin-left: -61px !important;
	}
	
	.rpx_m_lg_120 {
		margin: 120px !important;
	}
	
	.rpx_mt_lg_120, .rpx_my_lg_120 {
		margin-top: 120px !important;
	}
	
	.rpx_mt_lg_n120 {
		margin-top: -120px !important;
	}
	
	.rpx_mr_lg_120, .rpx_mx_lg_120 {
		margin-right: 120px !important;
	}
	
	.rpx_mr_lg_n120 {
		margin-right: -120px !important;
	}
	
	.rpx_mb_lg_120, .rpx_my_lg_120 {
		margin-bottom: 120px !important;
	}
	
	.rpx_mb_lg_n120 {
		margin-bottom: -120px !important;
	}
	
	.rpx_ml_lg_120, .rpx_mx_lg_120 {
		margin-left: 120px !important;
	}
	
	.rpx_ml_lg_n120 {
		margin-left: -120px !important;
	}
	
	.rpx_p_lg_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_lg_0, .rpx_py_lg_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_lg_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_lg_0, .rpx_px_lg_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_lg_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_lg_0, .rpx_py_lg_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_lg_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_lg_0, .rpx_px_lg_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_lg_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_lg_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_lg_10, .rpx_py_lg_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_lg_10, .rpx_px_lg_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_lg_10, .rpx_py_lg_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_lg_10, .rpx_px_lg_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_lg_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_lg_12, .rpx_py_lg_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_lg_12, .rpx_px_lg_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_lg_12, .rpx_py_lg_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_lg_12, .rpx_px_lg_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_lg_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_lg_15, .rpx_py_lg_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_lg_15, .rpx_px_lg_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_lg_15, .rpx_py_lg_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_lg_15, .rpx_px_lg_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_lg_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_lg_16, .rpx_py_lg_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_lg_16, .rpx_px_lg_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_lg_16, .rpx_py_lg_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_lg_16, .rpx_px_lg_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_lg_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_lg_20, .rpx_py_lg_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_lg_20, .rpx_px_lg_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_lg_20, .rpx_py_lg_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_lg_20, .rpx_px_lg_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_lg_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_lg_24, .rpx_py_lg_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_lg_24, .rpx_px_lg_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_lg_24, .rpx_py_lg_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_lg_24, .rpx_px_lg_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_lg_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_lg_25, .rpx_py_lg_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_lg_25, .rpx_px_lg_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_lg_25, .rpx_py_lg_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_lg_25, .rpx_px_lg_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_lg_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_lg_28, .rpx_py_lg_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_lg_28, .rpx_px_lg_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_lg_28, .rpx_py_lg_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_lg_28, .rpx_px_lg_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_lg_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_lg_30, .rpx_py_lg_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_lg_30, .rpx_px_lg_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_lg_30, .rpx_py_lg_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_lg_30, .rpx_px_lg_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_lg_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_lg_34, .rpx_py_lg_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_lg_34, .rpx_px_lg_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_lg_34, .rpx_py_lg_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_lg_34, .rpx_px_lg_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_lg_35 {
		padding: 35px !important;
	}
	
	.rpx_pt_lg_35, .rpx_py_lg_35 {
		padding-top: 35px !important;
	}
	
	.rpx_pr_lg_35, .rpx_px_lg_35 {
		padding-right: 35px !important;
	}
	
	.rpx_pb_lg_35, .rpx_py_lg_35 {
		padding-bottom: 35px !important;
	}
	
	.rpx_pl_lg_35, .rpx_px_lg_35 {
		padding-left: 35px !important;
	}
	
	.rpx_p_lg_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_lg_38, .rpx_py_lg_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_lg_38, .rpx_px_lg_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_lg_38, .rpx_py_lg_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_lg_38, .rpx_px_lg_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_lg_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_lg_40, .rpx_py_lg_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_lg_40, .rpx_px_lg_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_lg_40, .rpx_py_lg_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_lg_40, .rpx_px_lg_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_lg_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_lg_42, .rpx_py_lg_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_lg_42, .rpx_px_lg_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_lg_42, .rpx_py_lg_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_lg_42, .rpx_px_lg_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_lg_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_lg_50, .rpx_py_lg_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_lg_50, .rpx_px_lg_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_lg_50, .rpx_py_lg_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_lg_50, .rpx_px_lg_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_lg_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_lg_56, .rpx_py_lg_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_lg_56, .rpx_px_lg_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_lg_56, .rpx_py_lg_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_lg_56, .rpx_px_lg_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_lg_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_lg_60, .rpx_py_lg_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_lg_60, .rpx_px_lg_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_lg_60, .rpx_py_lg_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_lg_60, .rpx_px_lg_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_lg_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_lg_80, .rpx_py_lg_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_lg_80, .rpx_px_lg_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_lg_80, .rpx_py_lg_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_lg_80, .rpx_px_lg_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_lg_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_lg_88, .rpx_py_lg_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_lg_88, .rpx_px_lg_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_lg_88, .rpx_py_lg_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_lg_88, .rpx_px_lg_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_lg_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_lg_120, .rpx_py_lg_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_lg_120, .rpx_px_lg_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_lg_120, .rpx_py_lg_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_lg_120, .rpx_px_lg_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_lg_180 {
		padding: 180px !important;
	}
	
	.rpx_pt_lg_180, .rpx_py_lg_180 {
		padding-top: 180px !important;
	}
	
	.rpx_pr_lg_180, .rpx_px_lg_180 {
		padding-right: 180px !important;
	}
	
	.rpx_pb_lg_180, .rpx_py_lg_180 {
		padding-bottom: 180px !important;
	}
	
	.rpx_pl_lg_180, .rpx_px_lg_180 {
		padding-left: 180px !important;
	}
	
	.rpx_p_lg_250 {
		padding: 250px !important;
	}
	
	.rpx_pt_lg_250, .rpx_py_lg_250 {
		padding-top: 250px !important;
	}
	
	.rpx_pr_lg_250, .rpx_px_lg_250 {
		padding-right: 250px !important;
	}
	
	.rpx_pb_lg_250, .rpx_py_lg_250 {
		padding-bottom: 250px !important;
	}
	
	.rpx_pl_lg_250, .rpx_px_lg_250 {
		padding-left: 250px !important;
	}
	
	.rpx_gap_lg_0 {
		gap: 0;
	}
	
	.rpx_gap_lg_7 {
		gap: 7px;
	}
	
	.rpx_gap_lg_8 {
		gap: 8px;
	}
	
	.rpx_gap_lg_10 {
		gap: 10px;
	}
	
	.rpx_gap_lg_12 {
		gap: 12px;
	}
	
	.rpx_gap_lg_15 {
		gap: 15px;
	}
	
	.rpx_gap_lg_16 {
		gap: 16px;
	}
	
	.rpx_gap_lg_18 {
		gap: 18px;
	}
	
	.rpx_gap_lg_20 {
		gap: 20px;
	}
	
	.rpx_gap_lg_22 {
		gap: 22px;
	}
	
	.rpx_gap_lg_25 {
		gap: 25px;
	}
	
	.rpx_gap_lg_29 {
		gap: 29px;
	}
	
	.rpx_gap_lg_30 {
		gap: 30px;
	}
	
	.rpx_gap_lg_40 {
		gap: 40px;
	}
	
	.rpx_gap_lg_50 {
		gap: 50px;
	}
	
	.rpx_gap_lg_60 {
		gap: 60px;
	}
	
	.rpx_gap_lg_101 {
		gap: 101px;
	}
	
	.rpx_radius_lg_8 {
		border-radius: 8px;
	}
	
	.rpx_radius_lg_8--imp {
		border-radius: 8px !important;
	}
	
	.rpx_radius_lg_12 {
		border-radius: 12px;
	}
	
	.rpx_radius_lg_12--imp {
		border-radius: 12px !important;
	}
	
	.rpx_radius_lg_20 {
		border-radius: 20px;
	}
	
	.rpx_radius_lg_20--imp {
		border-radius: 20px !important;
	}
	
	.rpx_radius_lg_35 {
		border-radius: 35px;
	}
	
	.rpx_radius_lg_35--imp {
		border-radius: 35px !important;
	}
	
	.window_ml_lg {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_lg {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_lg {
		margin-left: 0 !important;
	}
	
	.window_mr_0_lg {
		margin-right: 0 !important;
	}
	
	.window_width_lg {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_lg {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:1200px) {
	.rpx_m_xl_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_xl_0, .rpx_my_xl_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_xl_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_xl_0, .rpx_mx_xl_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_xl_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_xl_0, .rpx_my_xl_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_xl_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_xl_0, .rpx_mx_xl_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_xl_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_xl_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_xl_2, .rpx_my_xl_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_xl_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_xl_2, .rpx_mx_xl_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_xl_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_xl_2, .rpx_my_xl_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_xl_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_xl_2, .rpx_mx_xl_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_xl_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_xl_4 {
		margin: 4px !important;
	}
	
	.rpx_mt_xl_4, .rpx_my_xl_4 {
		margin-top: 4px !important;
	}
	
	.rpx_mt_xl_n4 {
		margin-top: -4px !important;
	}
	
	.rpx_mr_xl_4, .rpx_mx_xl_4 {
		margin-right: 4px !important;
	}
	
	.rpx_mr_xl_n4 {
		margin-right: -4px !important;
	}
	
	.rpx_mb_xl_4, .rpx_my_xl_4 {
		margin-bottom: 4px !important;
	}
	
	.rpx_mb_xl_n4 {
		margin-bottom: -4px !important;
	}
	
	.rpx_ml_xl_4, .rpx_mx_xl_4 {
		margin-left: 4px !important;
	}
	
	.rpx_ml_xl_n4 {
		margin-left: -4px !important;
	}
	
	.rpx_m_xl_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_xl_5, .rpx_my_xl_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_xl_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_xl_5, .rpx_mx_xl_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_xl_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_xl_5, .rpx_my_xl_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_xl_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_xl_5, .rpx_mx_xl_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_xl_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_xl_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_xl_8, .rpx_my_xl_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_xl_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_xl_8, .rpx_mx_xl_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_xl_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_xl_8, .rpx_my_xl_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_xl_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_xl_8, .rpx_mx_xl_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_xl_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_xl_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_xl_10, .rpx_my_xl_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_xl_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_xl_10, .rpx_mx_xl_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_xl_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_xl_10, .rpx_my_xl_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_xl_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_xl_10, .rpx_mx_xl_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_xl_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_xl_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_xl_15, .rpx_my_xl_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_xl_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_xl_15, .rpx_mx_xl_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_xl_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_xl_15, .rpx_my_xl_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_xl_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_xl_15, .rpx_mx_xl_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_xl_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_xl_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_xl_18, .rpx_my_xl_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_xl_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_xl_18, .rpx_mx_xl_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_xl_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_xl_18, .rpx_my_xl_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_xl_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_xl_18, .rpx_mx_xl_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_xl_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_xl_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_xl_20, .rpx_my_xl_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_xl_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_xl_20, .rpx_mx_xl_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_xl_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_xl_20, .rpx_my_xl_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_xl_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_xl_20, .rpx_mx_xl_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_xl_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_xl_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_xl_25, .rpx_my_xl_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_xl_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_xl_25, .rpx_mx_xl_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_xl_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_xl_25, .rpx_my_xl_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_xl_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_xl_25, .rpx_mx_xl_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_xl_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_xl_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_xl_30, .rpx_my_xl_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_xl_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_xl_30, .rpx_mx_xl_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_xl_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_xl_30, .rpx_my_xl_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_xl_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_xl_30, .rpx_mx_xl_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_xl_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_xl_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_xl_40, .rpx_my_xl_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_xl_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_xl_40, .rpx_mx_xl_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_xl_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_xl_40, .rpx_my_xl_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_xl_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_xl_40, .rpx_mx_xl_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_xl_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_xl_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_xl_50, .rpx_my_xl_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_xl_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_xl_50, .rpx_mx_xl_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_xl_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_xl_50, .rpx_my_xl_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_xl_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_xl_50, .rpx_mx_xl_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_xl_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_xl_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_xl_60, .rpx_my_xl_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_xl_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_xl_60, .rpx_mx_xl_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_xl_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_xl_60, .rpx_my_xl_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_xl_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_xl_60, .rpx_mx_xl_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_xl_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_m_xl_61 {
		margin: 61px !important;
	}
	
	.rpx_mt_xl_61, .rpx_my_xl_61 {
		margin-top: 61px !important;
	}
	
	.rpx_mt_xl_n61 {
		margin-top: -61px !important;
	}
	
	.rpx_mr_xl_61, .rpx_mx_xl_61 {
		margin-right: 61px !important;
	}
	
	.rpx_mr_xl_n61 {
		margin-right: -61px !important;
	}
	
	.rpx_mb_xl_61, .rpx_my_xl_61 {
		margin-bottom: 61px !important;
	}
	
	.rpx_mb_xl_n61 {
		margin-bottom: -61px !important;
	}
	
	.rpx_ml_xl_61, .rpx_mx_xl_61 {
		margin-left: 61px !important;
	}
	
	.rpx_ml_xl_n61 {
		margin-left: -61px !important;
	}
	
	.rpx_m_xl_120 {
		margin: 120px !important;
	}
	
	.rpx_mt_xl_120, .rpx_my_xl_120 {
		margin-top: 120px !important;
	}
	
	.rpx_mt_xl_n120 {
		margin-top: -120px !important;
	}
	
	.rpx_mr_xl_120, .rpx_mx_xl_120 {
		margin-right: 120px !important;
	}
	
	.rpx_mr_xl_n120 {
		margin-right: -120px !important;
	}
	
	.rpx_mb_xl_120, .rpx_my_xl_120 {
		margin-bottom: 120px !important;
	}
	
	.rpx_mb_xl_n120 {
		margin-bottom: -120px !important;
	}
	
	.rpx_ml_xl_120, .rpx_mx_xl_120 {
		margin-left: 120px !important;
	}
	
	.rpx_ml_xl_n120 {
		margin-left: -120px !important;
	}
	
	.rpx_p_xl_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_xl_0, .rpx_py_xl_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_xl_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_xl_0, .rpx_px_xl_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_xl_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_xl_0, .rpx_py_xl_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_xl_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_xl_0, .rpx_px_xl_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_xl_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_xl_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_xl_10, .rpx_py_xl_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_xl_10, .rpx_px_xl_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_xl_10, .rpx_py_xl_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_xl_10, .rpx_px_xl_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_xl_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_xl_12, .rpx_py_xl_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_xl_12, .rpx_px_xl_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_xl_12, .rpx_py_xl_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_xl_12, .rpx_px_xl_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_xl_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_xl_15, .rpx_py_xl_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_xl_15, .rpx_px_xl_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_xl_15, .rpx_py_xl_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_xl_15, .rpx_px_xl_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_xl_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_xl_16, .rpx_py_xl_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_xl_16, .rpx_px_xl_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_xl_16, .rpx_py_xl_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_xl_16, .rpx_px_xl_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_xl_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_xl_20, .rpx_py_xl_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_xl_20, .rpx_px_xl_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_xl_20, .rpx_py_xl_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_xl_20, .rpx_px_xl_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_xl_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_xl_24, .rpx_py_xl_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_xl_24, .rpx_px_xl_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_xl_24, .rpx_py_xl_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_xl_24, .rpx_px_xl_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_xl_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_xl_25, .rpx_py_xl_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_xl_25, .rpx_px_xl_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_xl_25, .rpx_py_xl_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_xl_25, .rpx_px_xl_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_xl_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_xl_28, .rpx_py_xl_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_xl_28, .rpx_px_xl_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_xl_28, .rpx_py_xl_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_xl_28, .rpx_px_xl_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_xl_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_xl_30, .rpx_py_xl_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_xl_30, .rpx_px_xl_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_xl_30, .rpx_py_xl_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_xl_30, .rpx_px_xl_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_xl_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_xl_34, .rpx_py_xl_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_xl_34, .rpx_px_xl_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_xl_34, .rpx_py_xl_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_xl_34, .rpx_px_xl_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_xl_35 {
		padding: 35px !important;
	}
	
	.rpx_pt_xl_35, .rpx_py_xl_35 {
		padding-top: 35px !important;
	}
	
	.rpx_pr_xl_35, .rpx_px_xl_35 {
		padding-right: 35px !important;
	}
	
	.rpx_pb_xl_35, .rpx_py_xl_35 {
		padding-bottom: 35px !important;
	}
	
	.rpx_pl_xl_35, .rpx_px_xl_35 {
		padding-left: 35px !important;
	}
	
	.rpx_p_xl_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_xl_38, .rpx_py_xl_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_xl_38, .rpx_px_xl_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_xl_38, .rpx_py_xl_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_xl_38, .rpx_px_xl_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_xl_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_xl_40, .rpx_py_xl_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_xl_40, .rpx_px_xl_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_xl_40, .rpx_py_xl_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_xl_40, .rpx_px_xl_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_xl_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_xl_42, .rpx_py_xl_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_xl_42, .rpx_px_xl_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_xl_42, .rpx_py_xl_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_xl_42, .rpx_px_xl_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_xl_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_xl_50, .rpx_py_xl_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_xl_50, .rpx_px_xl_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_xl_50, .rpx_py_xl_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_xl_50, .rpx_px_xl_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_xl_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_xl_56, .rpx_py_xl_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_xl_56, .rpx_px_xl_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_xl_56, .rpx_py_xl_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_xl_56, .rpx_px_xl_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_xl_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_xl_60, .rpx_py_xl_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_xl_60, .rpx_px_xl_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_xl_60, .rpx_py_xl_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_xl_60, .rpx_px_xl_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_xl_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_xl_80, .rpx_py_xl_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_xl_80, .rpx_px_xl_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_xl_80, .rpx_py_xl_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_xl_80, .rpx_px_xl_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_xl_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_xl_88, .rpx_py_xl_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_xl_88, .rpx_px_xl_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_xl_88, .rpx_py_xl_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_xl_88, .rpx_px_xl_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_xl_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_xl_120, .rpx_py_xl_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_xl_120, .rpx_px_xl_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_xl_120, .rpx_py_xl_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_xl_120, .rpx_px_xl_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_xl_180 {
		padding: 180px !important;
	}
	
	.rpx_pt_xl_180, .rpx_py_xl_180 {
		padding-top: 180px !important;
	}
	
	.rpx_pr_xl_180, .rpx_px_xl_180 {
		padding-right: 180px !important;
	}
	
	.rpx_pb_xl_180, .rpx_py_xl_180 {
		padding-bottom: 180px !important;
	}
	
	.rpx_pl_xl_180, .rpx_px_xl_180 {
		padding-left: 180px !important;
	}
	
	.rpx_p_xl_250 {
		padding: 250px !important;
	}
	
	.rpx_pt_xl_250, .rpx_py_xl_250 {
		padding-top: 250px !important;
	}
	
	.rpx_pr_xl_250, .rpx_px_xl_250 {
		padding-right: 250px !important;
	}
	
	.rpx_pb_xl_250, .rpx_py_xl_250 {
		padding-bottom: 250px !important;
	}
	
	.rpx_pl_xl_250, .rpx_px_xl_250 {
		padding-left: 250px !important;
	}
	
	.rpx_gap_xl_0 {
		gap: 0;
	}
	
	.rpx_gap_xl_7 {
		gap: 7px;
	}
	
	.rpx_gap_xl_8 {
		gap: 8px;
	}
	
	.rpx_gap_xl_10 {
		gap: 10px;
	}
	
	.rpx_gap_xl_12 {
		gap: 12px;
	}
	
	.rpx_gap_xl_15 {
		gap: 15px;
	}
	
	.rpx_gap_xl_16 {
		gap: 16px;
	}
	
	.rpx_gap_xl_18 {
		gap: 18px;
	}
	
	.rpx_gap_xl_20 {
		gap: 20px;
	}
	
	.rpx_gap_xl_22 {
		gap: 22px;
	}
	
	.rpx_gap_xl_25 {
		gap: 25px;
	}
	
	.rpx_gap_xl_29 {
		gap: 29px;
	}
	
	.rpx_gap_xl_30 {
		gap: 30px;
	}
	
	.rpx_gap_xl_40 {
		gap: 40px;
	}
	
	.rpx_gap_xl_50 {
		gap: 50px;
	}
	
	.rpx_gap_xl_60 {
		gap: 60px;
	}
	
	.rpx_gap_xl_101 {
		gap: 101px;
	}
	
	.rpx_radius_xl_8 {
		border-radius: 8px;
	}
	
	.rpx_radius_xl_8--imp {
		border-radius: 8px !important;
	}
	
	.rpx_radius_xl_12 {
		border-radius: 12px;
	}
	
	.rpx_radius_xl_12--imp {
		border-radius: 12px !important;
	}
	
	.rpx_radius_xl_20 {
		border-radius: 20px;
	}
	
	.rpx_radius_xl_20--imp {
		border-radius: 20px !important;
	}
	
	.rpx_radius_xl_35 {
		border-radius: 35px;
	}
	
	.rpx_radius_xl_35--imp {
		border-radius: 35px !important;
	}
	
	.window_ml_xl {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_xl {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_xl {
		margin-left: 0 !important;
	}
	
	.window_mr_0_xl {
		margin-right: 0 !important;
	}
	
	.window_width_xl {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_xl {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:1400px) {
	.rpx_m_xxl_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_xxl_0, .rpx_my_xxl_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_xxl_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_xxl_0, .rpx_mx_xxl_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_xxl_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_xxl_0, .rpx_my_xxl_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_xxl_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_xxl_0, .rpx_mx_xxl_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_xxl_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_xxl_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_xxl_2, .rpx_my_xxl_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_xxl_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_xxl_2, .rpx_mx_xxl_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_xxl_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_xxl_2, .rpx_my_xxl_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_xxl_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_xxl_2, .rpx_mx_xxl_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_xxl_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_xxl_4 {
		margin: 4px !important;
	}
	
	.rpx_mt_xxl_4, .rpx_my_xxl_4 {
		margin-top: 4px !important;
	}
	
	.rpx_mt_xxl_n4 {
		margin-top: -4px !important;
	}
	
	.rpx_mr_xxl_4, .rpx_mx_xxl_4 {
		margin-right: 4px !important;
	}
	
	.rpx_mr_xxl_n4 {
		margin-right: -4px !important;
	}
	
	.rpx_mb_xxl_4, .rpx_my_xxl_4 {
		margin-bottom: 4px !important;
	}
	
	.rpx_mb_xxl_n4 {
		margin-bottom: -4px !important;
	}
	
	.rpx_ml_xxl_4, .rpx_mx_xxl_4 {
		margin-left: 4px !important;
	}
	
	.rpx_ml_xxl_n4 {
		margin-left: -4px !important;
	}
	
	.rpx_m_xxl_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_xxl_5, .rpx_my_xxl_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_xxl_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_xxl_5, .rpx_mx_xxl_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_xxl_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_xxl_5, .rpx_my_xxl_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_xxl_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_xxl_5, .rpx_mx_xxl_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_xxl_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_xxl_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_xxl_8, .rpx_my_xxl_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_xxl_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_xxl_8, .rpx_mx_xxl_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_xxl_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_xxl_8, .rpx_my_xxl_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_xxl_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_xxl_8, .rpx_mx_xxl_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_xxl_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_xxl_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_xxl_10, .rpx_my_xxl_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_xxl_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_xxl_10, .rpx_mx_xxl_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_xxl_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_xxl_10, .rpx_my_xxl_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_xxl_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_xxl_10, .rpx_mx_xxl_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_xxl_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_xxl_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_xxl_15, .rpx_my_xxl_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_xxl_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_xxl_15, .rpx_mx_xxl_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_xxl_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_xxl_15, .rpx_my_xxl_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_xxl_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_xxl_15, .rpx_mx_xxl_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_xxl_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_xxl_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_xxl_18, .rpx_my_xxl_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_xxl_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_xxl_18, .rpx_mx_xxl_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_xxl_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_xxl_18, .rpx_my_xxl_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_xxl_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_xxl_18, .rpx_mx_xxl_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_xxl_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_xxl_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_xxl_20, .rpx_my_xxl_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_xxl_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_xxl_20, .rpx_mx_xxl_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_xxl_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_xxl_20, .rpx_my_xxl_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_xxl_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_xxl_20, .rpx_mx_xxl_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_xxl_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_xxl_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_xxl_25, .rpx_my_xxl_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_xxl_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_xxl_25, .rpx_mx_xxl_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_xxl_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_xxl_25, .rpx_my_xxl_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_xxl_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_xxl_25, .rpx_mx_xxl_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_xxl_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_xxl_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_xxl_30, .rpx_my_xxl_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_xxl_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_xxl_30, .rpx_mx_xxl_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_xxl_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_xxl_30, .rpx_my_xxl_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_xxl_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_xxl_30, .rpx_mx_xxl_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_xxl_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_xxl_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_xxl_40, .rpx_my_xxl_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_xxl_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_xxl_40, .rpx_mx_xxl_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_xxl_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_xxl_40, .rpx_my_xxl_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_xxl_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_xxl_40, .rpx_mx_xxl_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_xxl_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_xxl_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_xxl_50, .rpx_my_xxl_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_xxl_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_xxl_50, .rpx_mx_xxl_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_xxl_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_xxl_50, .rpx_my_xxl_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_xxl_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_xxl_50, .rpx_mx_xxl_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_xxl_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_xxl_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_xxl_60, .rpx_my_xxl_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_xxl_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_xxl_60, .rpx_mx_xxl_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_xxl_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_xxl_60, .rpx_my_xxl_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_xxl_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_xxl_60, .rpx_mx_xxl_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_xxl_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_m_xxl_61 {
		margin: 61px !important;
	}
	
	.rpx_mt_xxl_61, .rpx_my_xxl_61 {
		margin-top: 61px !important;
	}
	
	.rpx_mt_xxl_n61 {
		margin-top: -61px !important;
	}
	
	.rpx_mr_xxl_61, .rpx_mx_xxl_61 {
		margin-right: 61px !important;
	}
	
	.rpx_mr_xxl_n61 {
		margin-right: -61px !important;
	}
	
	.rpx_mb_xxl_61, .rpx_my_xxl_61 {
		margin-bottom: 61px !important;
	}
	
	.rpx_mb_xxl_n61 {
		margin-bottom: -61px !important;
	}
	
	.rpx_ml_xxl_61, .rpx_mx_xxl_61 {
		margin-left: 61px !important;
	}
	
	.rpx_ml_xxl_n61 {
		margin-left: -61px !important;
	}
	
	.rpx_m_xxl_120 {
		margin: 120px !important;
	}
	
	.rpx_mt_xxl_120, .rpx_my_xxl_120 {
		margin-top: 120px !important;
	}
	
	.rpx_mt_xxl_n120 {
		margin-top: -120px !important;
	}
	
	.rpx_mr_xxl_120, .rpx_mx_xxl_120 {
		margin-right: 120px !important;
	}
	
	.rpx_mr_xxl_n120 {
		margin-right: -120px !important;
	}
	
	.rpx_mb_xxl_120, .rpx_my_xxl_120 {
		margin-bottom: 120px !important;
	}
	
	.rpx_mb_xxl_n120 {
		margin-bottom: -120px !important;
	}
	
	.rpx_ml_xxl_120, .rpx_mx_xxl_120 {
		margin-left: 120px !important;
	}
	
	.rpx_ml_xxl_n120 {
		margin-left: -120px !important;
	}
	
	.rpx_p_xxl_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_xxl_0, .rpx_py_xxl_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_xxl_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_xxl_0, .rpx_px_xxl_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_xxl_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_xxl_0, .rpx_py_xxl_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_xxl_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_xxl_0, .rpx_px_xxl_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_xxl_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_xxl_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_xxl_10, .rpx_py_xxl_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_xxl_10, .rpx_px_xxl_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_xxl_10, .rpx_py_xxl_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_xxl_10, .rpx_px_xxl_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_xxl_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_xxl_12, .rpx_py_xxl_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_xxl_12, .rpx_px_xxl_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_xxl_12, .rpx_py_xxl_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_xxl_12, .rpx_px_xxl_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_xxl_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_xxl_15, .rpx_py_xxl_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_xxl_15, .rpx_px_xxl_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_xxl_15, .rpx_py_xxl_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_xxl_15, .rpx_px_xxl_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_xxl_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_xxl_16, .rpx_py_xxl_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_xxl_16, .rpx_px_xxl_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_xxl_16, .rpx_py_xxl_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_xxl_16, .rpx_px_xxl_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_xxl_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_xxl_20, .rpx_py_xxl_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_xxl_20, .rpx_px_xxl_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_xxl_20, .rpx_py_xxl_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_xxl_20, .rpx_px_xxl_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_xxl_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_xxl_24, .rpx_py_xxl_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_xxl_24, .rpx_px_xxl_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_xxl_24, .rpx_py_xxl_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_xxl_24, .rpx_px_xxl_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_xxl_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_xxl_25, .rpx_py_xxl_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_xxl_25, .rpx_px_xxl_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_xxl_25, .rpx_py_xxl_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_xxl_25, .rpx_px_xxl_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_xxl_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_xxl_28, .rpx_py_xxl_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_xxl_28, .rpx_px_xxl_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_xxl_28, .rpx_py_xxl_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_xxl_28, .rpx_px_xxl_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_xxl_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_xxl_30, .rpx_py_xxl_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_xxl_30, .rpx_px_xxl_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_xxl_30, .rpx_py_xxl_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_xxl_30, .rpx_px_xxl_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_xxl_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_xxl_34, .rpx_py_xxl_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_xxl_34, .rpx_px_xxl_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_xxl_34, .rpx_py_xxl_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_xxl_34, .rpx_px_xxl_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_xxl_35 {
		padding: 35px !important;
	}
	
	.rpx_pt_xxl_35, .rpx_py_xxl_35 {
		padding-top: 35px !important;
	}
	
	.rpx_pr_xxl_35, .rpx_px_xxl_35 {
		padding-right: 35px !important;
	}
	
	.rpx_pb_xxl_35, .rpx_py_xxl_35 {
		padding-bottom: 35px !important;
	}
	
	.rpx_pl_xxl_35, .rpx_px_xxl_35 {
		padding-left: 35px !important;
	}
	
	.rpx_p_xxl_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_xxl_38, .rpx_py_xxl_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_xxl_38, .rpx_px_xxl_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_xxl_38, .rpx_py_xxl_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_xxl_38, .rpx_px_xxl_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_xxl_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_xxl_40, .rpx_py_xxl_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_xxl_40, .rpx_px_xxl_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_xxl_40, .rpx_py_xxl_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_xxl_40, .rpx_px_xxl_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_xxl_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_xxl_42, .rpx_py_xxl_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_xxl_42, .rpx_px_xxl_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_xxl_42, .rpx_py_xxl_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_xxl_42, .rpx_px_xxl_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_xxl_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_xxl_50, .rpx_py_xxl_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_xxl_50, .rpx_px_xxl_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_xxl_50, .rpx_py_xxl_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_xxl_50, .rpx_px_xxl_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_xxl_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_xxl_56, .rpx_py_xxl_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_xxl_56, .rpx_px_xxl_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_xxl_56, .rpx_py_xxl_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_xxl_56, .rpx_px_xxl_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_xxl_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_xxl_60, .rpx_py_xxl_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_xxl_60, .rpx_px_xxl_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_xxl_60, .rpx_py_xxl_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_xxl_60, .rpx_px_xxl_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_xxl_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_xxl_80, .rpx_py_xxl_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_xxl_80, .rpx_px_xxl_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_xxl_80, .rpx_py_xxl_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_xxl_80, .rpx_px_xxl_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_xxl_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_xxl_88, .rpx_py_xxl_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_xxl_88, .rpx_px_xxl_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_xxl_88, .rpx_py_xxl_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_xxl_88, .rpx_px_xxl_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_xxl_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_xxl_120, .rpx_py_xxl_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_xxl_120, .rpx_px_xxl_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_xxl_120, .rpx_py_xxl_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_xxl_120, .rpx_px_xxl_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_xxl_180 {
		padding: 180px !important;
	}
	
	.rpx_pt_xxl_180, .rpx_py_xxl_180 {
		padding-top: 180px !important;
	}
	
	.rpx_pr_xxl_180, .rpx_px_xxl_180 {
		padding-right: 180px !important;
	}
	
	.rpx_pb_xxl_180, .rpx_py_xxl_180 {
		padding-bottom: 180px !important;
	}
	
	.rpx_pl_xxl_180, .rpx_px_xxl_180 {
		padding-left: 180px !important;
	}
	
	.rpx_p_xxl_250 {
		padding: 250px !important;
	}
	
	.rpx_pt_xxl_250, .rpx_py_xxl_250 {
		padding-top: 250px !important;
	}
	
	.rpx_pr_xxl_250, .rpx_px_xxl_250 {
		padding-right: 250px !important;
	}
	
	.rpx_pb_xxl_250, .rpx_py_xxl_250 {
		padding-bottom: 250px !important;
	}
	
	.rpx_pl_xxl_250, .rpx_px_xxl_250 {
		padding-left: 250px !important;
	}
	
	.rpx_gap_xxl_0 {
		gap: 0;
	}
	
	.rpx_gap_xxl_7 {
		gap: 7px;
	}
	
	.rpx_gap_xxl_8 {
		gap: 8px;
	}
	
	.rpx_gap_xxl_10 {
		gap: 10px;
	}
	
	.rpx_gap_xxl_12 {
		gap: 12px;
	}
	
	.rpx_gap_xxl_15 {
		gap: 15px;
	}
	
	.rpx_gap_xxl_16 {
		gap: 16px;
	}
	
	.rpx_gap_xxl_18 {
		gap: 18px;
	}
	
	.rpx_gap_xxl_20 {
		gap: 20px;
	}
	
	.rpx_gap_xxl_22 {
		gap: 22px;
	}
	
	.rpx_gap_xxl_25 {
		gap: 25px;
	}
	
	.rpx_gap_xxl_29 {
		gap: 29px;
	}
	
	.rpx_gap_xxl_30 {
		gap: 30px;
	}
	
	.rpx_gap_xxl_40 {
		gap: 40px;
	}
	
	.rpx_gap_xxl_50 {
		gap: 50px;
	}
	
	.rpx_gap_xxl_60 {
		gap: 60px;
	}
	
	.rpx_gap_xxl_101 {
		gap: 101px;
	}
	
	.rpx_radius_xxl_8 {
		border-radius: 8px;
	}
	
	.rpx_radius_xxl_8--imp {
		border-radius: 8px !important;
	}
	
	.rpx_radius_xxl_12 {
		border-radius: 12px;
	}
	
	.rpx_radius_xxl_12--imp {
		border-radius: 12px !important;
	}
	
	.rpx_radius_xxl_20 {
		border-radius: 20px;
	}
	
	.rpx_radius_xxl_20--imp {
		border-radius: 20px !important;
	}
	
	.rpx_radius_xxl_35 {
		border-radius: 35px;
	}
	
	.rpx_radius_xxl_35--imp {
		border-radius: 35px !important;
	}
	
	.window_ml_xxl {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_xxl {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_xxl {
		margin-left: 0 !important;
	}
	
	.window_mr_0_xxl {
		margin-right: 0 !important;
	}
	
	.window_width_xxl {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_xxl {
		max-width: 100%;
		width: 100%;
	}
}

img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

a img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

a img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:992px) {
	.mh-lg-0 {
		min-height: 0 !important;
	}
	
	.mh-lg-1 {
		min-height: 1px !important;
	}
	
	.mh-lg-2 {
		min-height: 2px !important;
	}
	
	.mh-lg-3 {
		min-height: 3px !important;
	}
	
	.mh-lg-4 {
		min-height: 4px !important;
	}
	
	.mh-lg-5 {
		min-height: 5px !important;
	}
	
	.mh-lg-6 {
		min-height: 6px !important;
	}
	
	.mh-lg-7 {
		min-height: 7px !important;
	}
	
	.mh-lg-8 {
		min-height: 8px !important;
	}
	
	.mh-lg-9 {
		min-height: 9px !important;
	}
	
	.mh-lg-10 {
		min-height: 10px !important;
	}
	
	.mh-lg-11 {
		min-height: 11px !important;
	}
	
	.mh-lg-12 {
		min-height: 12px !important;
	}
	
	.mh-lg-13 {
		min-height: 13px !important;
	}
	
	.mh-lg-14 {
		min-height: 14px !important;
	}
	
	.mh-lg-15 {
		min-height: 15px !important;
	}
	
	.mh-lg-16 {
		min-height: 16px !important;
	}
	
	.mh-lg-17 {
		min-height: 17px !important;
	}
	
	.mh-lg-18 {
		min-height: 18px !important;
	}
	
	.mh-lg-19 {
		min-height: 19px !important;
	}
	
	.mh-lg-20 {
		min-height: 20px !important;
	}
	
	.mh-lg-21 {
		min-height: 21px !important;
	}
	
	.mh-lg-22 {
		min-height: 22px !important;
	}
	
	.mh-lg-23 {
		min-height: 23px !important;
	}
	
	.mh-lg-24 {
		min-height: 24px !important;
	}
	
	.mh-lg-25 {
		min-height: 25px !important;
	}
	
	.mh-lg-26 {
		min-height: 26px !important;
	}
	
	.mh-lg-27 {
		min-height: 27px !important;
	}
	
	.mh-lg-28 {
		min-height: 28px !important;
	}
	
	.mh-lg-29 {
		min-height: 29px !important;
	}
	
	.mh-lg-30 {
		min-height: 30px !important;
	}
	
	.mh-lg-31 {
		min-height: 31px !important;
	}
	
	.mh-lg-32 {
		min-height: 32px !important;
	}
	
	.mh-lg-33 {
		min-height: 33px !important;
	}
	
	.mh-lg-34 {
		min-height: 34px !important;
	}
	
	.mh-lg-35 {
		min-height: 35px !important;
	}
	
	.mh-lg-36 {
		min-height: 36px !important;
	}
	
	.mh-lg-37 {
		min-height: 37px !important;
	}
	
	.mh-lg-38 {
		min-height: 38px !important;
	}
	
	.mh-lg-39 {
		min-height: 39px !important;
	}
	
	.mh-lg-40 {
		min-height: 40px !important;
	}
	
	.mh-lg-41 {
		min-height: 41px !important;
	}
	
	.mh-lg-42 {
		min-height: 42px !important;
	}
	
	.mh-lg-43 {
		min-height: 43px !important;
	}
	
	.mh-lg-44 {
		min-height: 44px !important;
	}
	
	.mh-lg-45 {
		min-height: 45px !important;
	}
	
	.mh-lg-46 {
		min-height: 46px !important;
	}
	
	.mh-lg-47 {
		min-height: 47px !important;
	}
	
	.mh-lg-48 {
		min-height: 48px !important;
	}
	
	.mh-lg-49 {
		min-height: 49px !important;
	}
	
	.mh-lg-50 {
		min-height: 50px !important;
	}
	
	.mh-lg-51 {
		min-height: 51px !important;
	}
	
	.mh-lg-52 {
		min-height: 52px !important;
	}
	
	.mh-lg-53 {
		min-height: 53px !important;
	}
	
	.mh-lg-54 {
		min-height: 54px !important;
	}
	
	.mh-lg-55 {
		min-height: 55px !important;
	}
	
	.mh-lg-56 {
		min-height: 56px !important;
	}
	
	.mh-lg-57 {
		min-height: 57px !important;
	}
	
	.mh-lg-58 {
		min-height: 58px !important;
	}
	
	.mh-lg-59 {
		min-height: 59px !important;
	}
	
	.mh-lg-60 {
		min-height: 60px !important;
	}
	
	.mh-lg-61 {
		min-height: 61px !important;
	}
	
	.mh-lg-62 {
		min-height: 62px !important;
	}
	
	.mh-lg-63 {
		min-height: 63px !important;
	}
	
	.mh-lg-64 {
		min-height: 64px !important;
	}
	
	.mh-lg-65 {
		min-height: 65px !important;
	}
	
	.mh-lg-66 {
		min-height: 66px !important;
	}
	
	.mh-lg-67 {
		min-height: 67px !important;
	}
	
	.mh-lg-68 {
		min-height: 68px !important;
	}
	
	.mh-lg-69 {
		min-height: 69px !important;
	}
	
	.mh-lg-70 {
		min-height: 70px !important;
	}
	
	.mh-lg-71 {
		min-height: 71px !important;
	}
	
	.mh-lg-72 {
		min-height: 72px !important;
	}
	
	.mh-lg-73 {
		min-height: 73px !important;
	}
	
	.mh-lg-74 {
		min-height: 74px !important;
	}
	
	.mh-lg-75 {
		min-height: 75px !important;
	}
	
	.mh-lg-76 {
		min-height: 76px !important;
	}
	
	.mh-lg-77 {
		min-height: 77px !important;
	}
	
	.mh-lg-78 {
		min-height: 78px !important;
	}
	
	.mh-lg-79 {
		min-height: 79px !important;
	}
	
	.mh-lg-80 {
		min-height: 80px !important;
	}
	
	.mh-lg-81 {
		min-height: 81px !important;
	}
	
	.mh-lg-82 {
		min-height: 82px !important;
	}
	
	.mh-lg-83 {
		min-height: 83px !important;
	}
	
	.mh-lg-84 {
		min-height: 84px !important;
	}
	
	.mh-lg-85 {
		min-height: 85px !important;
	}
	
	.mh-lg-86 {
		min-height: 86px !important;
	}
	
	.mh-lg-87 {
		min-height: 87px !important;
	}
	
	.mh-lg-88 {
		min-height: 88px !important;
	}
	
	.mh-lg-89 {
		min-height: 89px !important;
	}
	
	.mh-lg-90 {
		min-height: 90px !important;
	}
	
	.mh-lg-91 {
		min-height: 91px !important;
	}
	
	.mh-lg-92 {
		min-height: 92px !important;
	}
	
	.mh-lg-93 {
		min-height: 93px !important;
	}
	
	.mh-lg-94 {
		min-height: 94px !important;
	}
	
	.mh-lg-95 {
		min-height: 95px !important;
	}
	
	.mh-lg-96 {
		min-height: 96px !important;
	}
	
	.mh-lg-97 {
		min-height: 97px !important;
	}
	
	.mh-lg-98 {
		min-height: 98px !important;
	}
	
	.mh-lg-99 {
		min-height: 99px !important;
	}
	
	.mh-lg-100 {
		min-height: 100px !important;
	}
	
	.mh-lg-101 {
		min-height: 101px !important;
	}
	
	.mh-lg-102 {
		min-height: 102px !important;
	}
	
	.mh-lg-103 {
		min-height: 103px !important;
	}
	
	.mh-lg-104 {
		min-height: 104px !important;
	}
	
	.mh-lg-105 {
		min-height: 105px !important;
	}
	
	.mh-lg-106 {
		min-height: 106px !important;
	}
	
	.mh-lg-107 {
		min-height: 107px !important;
	}
	
	.mh-lg-108 {
		min-height: 108px !important;
	}
	
	.mh-lg-109 {
		min-height: 109px !important;
	}
	
	.mh-lg-110 {
		min-height: 110px !important;
	}
	
	.mh-lg-111 {
		min-height: 111px !important;
	}
	
	.mh-lg-112 {
		min-height: 112px !important;
	}
	
	.mh-lg-113 {
		min-height: 113px !important;
	}
	
	.mh-lg-114 {
		min-height: 114px !important;
	}
	
	.mh-lg-115 {
		min-height: 115px !important;
	}
	
	.mh-lg-116 {
		min-height: 116px !important;
	}
	
	.mh-lg-117 {
		min-height: 117px !important;
	}
	
	.mh-lg-118 {
		min-height: 118px !important;
	}
	
	.mh-lg-119 {
		min-height: 119px !important;
	}
	
	.mh-lg-120 {
		min-height: 120px !important;
	}
	
	.mh-lg-121 {
		min-height: 121px !important;
	}
	
	.mh-lg-122 {
		min-height: 122px !important;
	}
	
	.mh-lg-123 {
		min-height: 123px !important;
	}
	
	.mh-lg-124 {
		min-height: 124px !important;
	}
	
	.mh-lg-125 {
		min-height: 125px !important;
	}
	
	.mh-lg-126 {
		min-height: 126px !important;
	}
	
	.mh-lg-127 {
		min-height: 127px !important;
	}
	
	.mh-lg-128 {
		min-height: 128px !important;
	}
	
	.mh-lg-129 {
		min-height: 129px !important;
	}
	
	.mh-lg-130 {
		min-height: 130px !important;
	}
	
	.mh-lg-131 {
		min-height: 131px !important;
	}
	
	.mh-lg-132 {
		min-height: 132px !important;
	}
	
	.mh-lg-133 {
		min-height: 133px !important;
	}
	
	.mh-lg-134 {
		min-height: 134px !important;
	}
	
	.mh-lg-135 {
		min-height: 135px !important;
	}
	
	.mh-lg-136 {
		min-height: 136px !important;
	}
	
	.mh-lg-137 {
		min-height: 137px !important;
	}
	
	.mh-lg-138 {
		min-height: 138px !important;
	}
	
	.mh-lg-139 {
		min-height: 139px !important;
	}
	
	.mh-lg-140 {
		min-height: 140px !important;
	}
	
	.mh-lg-141 {
		min-height: 141px !important;
	}
	
	.mh-lg-142 {
		min-height: 142px !important;
	}
	
	.mh-lg-143 {
		min-height: 143px !important;
	}
	
	.mh-lg-144 {
		min-height: 144px !important;
	}
	
	.mh-lg-145 {
		min-height: 145px !important;
	}
	
	.mh-lg-146 {
		min-height: 146px !important;
	}
	
	.mh-lg-147 {
		min-height: 147px !important;
	}
	
	.mh-lg-148 {
		min-height: 148px !important;
	}
	
	.mh-lg-149 {
		min-height: 149px !important;
	}
	
	.mh-lg-150 {
		min-height: 150px !important;
	}
	
	.mh-lg-151 {
		min-height: 151px !important;
	}
	
	.mh-lg-152 {
		min-height: 152px !important;
	}
	
	.mh-lg-153 {
		min-height: 153px !important;
	}
	
	.mh-lg-154 {
		min-height: 154px !important;
	}
	
	.mh-lg-155 {
		min-height: 155px !important;
	}
	
	.mh-lg-156 {
		min-height: 156px !important;
	}
	
	.mh-lg-157 {
		min-height: 157px !important;
	}
	
	.mh-lg-158 {
		min-height: 158px !important;
	}
	
	.mh-lg-159 {
		min-height: 159px !important;
	}
	
	.mh-lg-160 {
		min-height: 160px !important;
	}
	
	.mh-lg-161 {
		min-height: 161px !important;
	}
	
	.mh-lg-162 {
		min-height: 162px !important;
	}
	
	.mh-lg-163 {
		min-height: 163px !important;
	}
	
	.mh-lg-164 {
		min-height: 164px !important;
	}
	
	.mh-lg-165 {
		min-height: 165px !important;
	}
	
	.mh-lg-166 {
		min-height: 166px !important;
	}
	
	.mh-lg-167 {
		min-height: 167px !important;
	}
	
	.mh-lg-168 {
		min-height: 168px !important;
	}
	
	.mh-lg-169 {
		min-height: 169px !important;
	}
	
	.mh-lg-170 {
		min-height: 170px !important;
	}
	
	.mh-lg-171 {
		min-height: 171px !important;
	}
	
	.mh-lg-172 {
		min-height: 172px !important;
	}
	
	.mh-lg-173 {
		min-height: 173px !important;
	}
	
	.mh-lg-174 {
		min-height: 174px !important;
	}
	
	.mh-lg-175 {
		min-height: 175px !important;
	}
	
	.mh-lg-176 {
		min-height: 176px !important;
	}
	
	.mh-lg-177 {
		min-height: 177px !important;
	}
	
	.mh-lg-178 {
		min-height: 178px !important;
	}
	
	.mh-lg-179 {
		min-height: 179px !important;
	}
	
	.mh-lg-180 {
		min-height: 180px !important;
	}
	
	.mh-lg-181 {
		min-height: 181px !important;
	}
	
	.mh-lg-182 {
		min-height: 182px !important;
	}
	
	.mh-lg-183 {
		min-height: 183px !important;
	}
	
	.mh-lg-184 {
		min-height: 184px !important;
	}
	
	.mh-lg-185 {
		min-height: 185px !important;
	}
	
	.mh-lg-186 {
		min-height: 186px !important;
	}
	
	.mh-lg-187 {
		min-height: 187px !important;
	}
	
	.mh-lg-188 {
		min-height: 188px !important;
	}
	
	.mh-lg-189 {
		min-height: 189px !important;
	}
	
	.mh-lg-190 {
		min-height: 190px !important;
	}
	
	.mh-lg-191 {
		min-height: 191px !important;
	}
	
	.mh-lg-192 {
		min-height: 192px !important;
	}
	
	.mh-lg-193 {
		min-height: 193px !important;
	}
	
	.mh-lg-194 {
		min-height: 194px !important;
	}
	
	.mh-lg-195 {
		min-height: 195px !important;
	}
	
	.mh-lg-196 {
		min-height: 196px !important;
	}
	
	.mh-lg-197 {
		min-height: 197px !important;
	}
	
	.mh-lg-198 {
		min-height: 198px !important;
	}
	
	.mh-lg-199 {
		min-height: 199px !important;
	}
	
	.mh-lg-200 {
		min-height: 200px !important;
	}
	
	.mh-lg-201 {
		min-height: 201px !important;
	}
	
	.mh-lg-202 {
		min-height: 202px !important;
	}
	
	.mh-lg-203 {
		min-height: 203px !important;
	}
	
	.mh-lg-204 {
		min-height: 204px !important;
	}
	
	.mh-lg-205 {
		min-height: 205px !important;
	}
	
	.mh-lg-206 {
		min-height: 206px !important;
	}
	
	.mh-lg-207 {
		min-height: 207px !important;
	}
	
	.mh-lg-208 {
		min-height: 208px !important;
	}
	
	.mh-lg-209 {
		min-height: 209px !important;
	}
	
	.mh-lg-210 {
		min-height: 210px !important;
	}
	
	.mh-lg-211 {
		min-height: 211px !important;
	}
	
	.mh-lg-212 {
		min-height: 212px !important;
	}
	
	.mh-lg-213 {
		min-height: 213px !important;
	}
	
	.mh-lg-214 {
		min-height: 214px !important;
	}
	
	.mh-lg-215 {
		min-height: 215px !important;
	}
	
	.mh-lg-216 {
		min-height: 216px !important;
	}
	
	.mh-lg-217 {
		min-height: 217px !important;
	}
	
	.mh-lg-218 {
		min-height: 218px !important;
	}
	
	.mh-lg-219 {
		min-height: 219px !important;
	}
	
	.mh-lg-220 {
		min-height: 220px !important;
	}
	
	.mh-lg-221 {
		min-height: 221px !important;
	}
	
	.mh-lg-222 {
		min-height: 222px !important;
	}
	
	.mh-lg-223 {
		min-height: 223px !important;
	}
	
	.mh-lg-224 {
		min-height: 224px !important;
	}
	
	.mh-lg-225 {
		min-height: 225px !important;
	}
	
	.mh-lg-226 {
		min-height: 226px !important;
	}
	
	.mh-lg-227 {
		min-height: 227px !important;
	}
	
	.mh-lg-228 {
		min-height: 228px !important;
	}
	
	.mh-lg-229 {
		min-height: 229px !important;
	}
	
	.mh-lg-230 {
		min-height: 230px !important;
	}
	
	.mh-lg-231 {
		min-height: 231px !important;
	}
	
	.mh-lg-232 {
		min-height: 232px !important;
	}
	
	.mh-lg-233 {
		min-height: 233px !important;
	}
	
	.mh-lg-234 {
		min-height: 234px !important;
	}
	
	.mh-lg-235 {
		min-height: 235px !important;
	}
	
	.mh-lg-236 {
		min-height: 236px !important;
	}
	
	.mh-lg-237 {
		min-height: 237px !important;
	}
	
	.mh-lg-238 {
		min-height: 238px !important;
	}
	
	.mh-lg-239 {
		min-height: 239px !important;
	}
	
	.mh-lg-240 {
		min-height: 240px !important;
	}
	
	.mh-lg-241 {
		min-height: 241px !important;
	}
	
	.mh-lg-242 {
		min-height: 242px !important;
	}
	
	.mh-lg-243 {
		min-height: 243px !important;
	}
	
	.mh-lg-244 {
		min-height: 244px !important;
	}
	
	.mh-lg-245 {
		min-height: 245px !important;
	}
	
	.mh-lg-246 {
		min-height: 246px !important;
	}
	
	.mh-lg-247 {
		min-height: 247px !important;
	}
	
	.mh-lg-248 {
		min-height: 248px !important;
	}
	
	.mh-lg-249 {
		min-height: 249px !important;
	}
	
	.mh-lg-250 {
		min-height: 250px !important;
	}
	
	.mh-lg-251 {
		min-height: 251px !important;
	}
	
	.mh-lg-252 {
		min-height: 252px !important;
	}
	
	.mh-lg-253 {
		min-height: 253px !important;
	}
	
	.mh-lg-254 {
		min-height: 254px !important;
	}
	
	.mh-lg-255 {
		min-height: 255px !important;
	}
	
	.mh-lg-256 {
		min-height: 256px !important;
	}
	
	.mh-lg-257 {
		min-height: 257px !important;
	}
	
	.mh-lg-258 {
		min-height: 258px !important;
	}
	
	.mh-lg-259 {
		min-height: 259px !important;
	}
	
	.mh-lg-260 {
		min-height: 260px !important;
	}
	
	.mh-lg-261 {
		min-height: 261px !important;
	}
	
	.mh-lg-262 {
		min-height: 262px !important;
	}
	
	.mh-lg-263 {
		min-height: 263px !important;
	}
	
	.mh-lg-264 {
		min-height: 264px !important;
	}
	
	.mh-lg-265 {
		min-height: 265px !important;
	}
	
	.mh-lg-266 {
		min-height: 266px !important;
	}
	
	.mh-lg-267 {
		min-height: 267px !important;
	}
	
	.mh-lg-268 {
		min-height: 268px !important;
	}
	
	.mh-lg-269 {
		min-height: 269px !important;
	}
	
	.mh-lg-270 {
		min-height: 270px !important;
	}
	
	.mh-lg-271 {
		min-height: 271px !important;
	}
	
	.mh-lg-272 {
		min-height: 272px !important;
	}
	
	.mh-lg-273 {
		min-height: 273px !important;
	}
	
	.mh-lg-274 {
		min-height: 274px !important;
	}
	
	.mh-lg-275 {
		min-height: 275px !important;
	}
	
	.mh-lg-276 {
		min-height: 276px !important;
	}
	
	.mh-lg-277 {
		min-height: 277px !important;
	}
	
	.mh-lg-278 {
		min-height: 278px !important;
	}
	
	.mh-lg-279 {
		min-height: 279px !important;
	}
	
	.mh-lg-280 {
		min-height: 280px !important;
	}
	
	.mh-lg-281 {
		min-height: 281px !important;
	}
	
	.mh-lg-282 {
		min-height: 282px !important;
	}
	
	.mh-lg-283 {
		min-height: 283px !important;
	}
	
	.mh-lg-284 {
		min-height: 284px !important;
	}
	
	.mh-lg-285 {
		min-height: 285px !important;
	}
	
	.mh-lg-286 {
		min-height: 286px !important;
	}
	
	.mh-lg-287 {
		min-height: 287px !important;
	}
	
	.mh-lg-288 {
		min-height: 288px !important;
	}
	
	.mh-lg-289 {
		min-height: 289px !important;
	}
	
	.mh-lg-290 {
		min-height: 290px !important;
	}
	
	.mh-lg-291 {
		min-height: 291px !important;
	}
	
	.mh-lg-292 {
		min-height: 292px !important;
	}
	
	.mh-lg-293 {
		min-height: 293px !important;
	}
	
	.mh-lg-294 {
		min-height: 294px !important;
	}
	
	.mh-lg-295 {
		min-height: 295px !important;
	}
	
	.mh-lg-296 {
		min-height: 296px !important;
	}
	
	.mh-lg-297 {
		min-height: 297px !important;
	}
	
	.mh-lg-298 {
		min-height: 298px !important;
	}
	
	.mh-lg-299 {
		min-height: 299px !important;
	}
	
	.mh-lg-300 {
		min-height: 300px !important;
	}
	
	.mh-lg-301 {
		min-height: 301px !important;
	}
	
	.mh-lg-302 {
		min-height: 302px !important;
	}
	
	.mh-lg-303 {
		min-height: 303px !important;
	}
	
	.mh-lg-304 {
		min-height: 304px !important;
	}
	
	.mh-lg-305 {
		min-height: 305px !important;
	}
	
	.mh-lg-306 {
		min-height: 306px !important;
	}
	
	.mh-lg-307 {
		min-height: 307px !important;
	}
	
	.mh-lg-308 {
		min-height: 308px !important;
	}
	
	.mh-lg-309 {
		min-height: 309px !important;
	}
	
	.mh-lg-310 {
		min-height: 310px !important;
	}
	
	.mh-lg-311 {
		min-height: 311px !important;
	}
	
	.mh-lg-312 {
		min-height: 312px !important;
	}
	
	.mh-lg-313 {
		min-height: 313px !important;
	}
	
	.mh-lg-314 {
		min-height: 314px !important;
	}
	
	.mh-lg-315 {
		min-height: 315px !important;
	}
	
	.mh-lg-316 {
		min-height: 316px !important;
	}
	
	.mh-lg-317 {
		min-height: 317px !important;
	}
	
	.mh-lg-318 {
		min-height: 318px !important;
	}
	
	.mh-lg-319 {
		min-height: 319px !important;
	}
	
	.mh-lg-320 {
		min-height: 320px !important;
	}
	
	.mh-lg-321 {
		min-height: 321px !important;
	}
	
	.mh-lg-322 {
		min-height: 322px !important;
	}
	
	.mh-lg-323 {
		min-height: 323px !important;
	}
	
	.mh-lg-324 {
		min-height: 324px !important;
	}
	
	.mh-lg-325 {
		min-height: 325px !important;
	}
	
	.mh-lg-326 {
		min-height: 326px !important;
	}
	
	.mh-lg-327 {
		min-height: 327px !important;
	}
	
	.mh-lg-328 {
		min-height: 328px !important;
	}
	
	.mh-lg-329 {
		min-height: 329px !important;
	}
	
	.mh-lg-330 {
		min-height: 330px !important;
	}
	
	.mh-lg-331 {
		min-height: 331px !important;
	}
	
	.mh-lg-332 {
		min-height: 332px !important;
	}
	
	.mh-lg-333 {
		min-height: 333px !important;
	}
	
	.mh-lg-334 {
		min-height: 334px !important;
	}
	
	.mh-lg-335 {
		min-height: 335px !important;
	}
	
	.mh-lg-336 {
		min-height: 336px !important;
	}
	
	.mh-lg-337 {
		min-height: 337px !important;
	}
	
	.mh-lg-338 {
		min-height: 338px !important;
	}
	
	.mh-lg-339 {
		min-height: 339px !important;
	}
	
	.mh-lg-340 {
		min-height: 340px !important;
	}
	
	.mh-lg-341 {
		min-height: 341px !important;
	}
	
	.mh-lg-342 {
		min-height: 342px !important;
	}
	
	.mh-lg-343 {
		min-height: 343px !important;
	}
	
	.mh-lg-344 {
		min-height: 344px !important;
	}
	
	.mh-lg-345 {
		min-height: 345px !important;
	}
	
	.mh-lg-346 {
		min-height: 346px !important;
	}
	
	.mh-lg-347 {
		min-height: 347px !important;
	}
	
	.mh-lg-348 {
		min-height: 348px !important;
	}
	
	.mh-lg-349 {
		min-height: 349px !important;
	}
	
	.mh-lg-350 {
		min-height: 350px !important;
	}
	
	.mh-lg-351 {
		min-height: 351px !important;
	}
	
	.mh-lg-352 {
		min-height: 352px !important;
	}
	
	.mh-lg-353 {
		min-height: 353px !important;
	}
	
	.mh-lg-354 {
		min-height: 354px !important;
	}
	
	.mh-lg-355 {
		min-height: 355px !important;
	}
	
	.mh-lg-356 {
		min-height: 356px !important;
	}
	
	.mh-lg-357 {
		min-height: 357px !important;
	}
	
	.mh-lg-358 {
		min-height: 358px !important;
	}
	
	.mh-lg-359 {
		min-height: 359px !important;
	}
	
	.mh-lg-360 {
		min-height: 360px !important;
	}
	
	.mh-lg-361 {
		min-height: 361px !important;
	}
	
	.mh-lg-362 {
		min-height: 362px !important;
	}
	
	.mh-lg-363 {
		min-height: 363px !important;
	}
	
	.mh-lg-364 {
		min-height: 364px !important;
	}
	
	.mh-lg-365 {
		min-height: 365px !important;
	}
	
	.mh-lg-366 {
		min-height: 366px !important;
	}
	
	.mh-lg-367 {
		min-height: 367px !important;
	}
	
	.mh-lg-368 {
		min-height: 368px !important;
	}
	
	.mh-lg-369 {
		min-height: 369px !important;
	}
	
	.mh-lg-370 {
		min-height: 370px !important;
	}
	
	.mh-lg-371 {
		min-height: 371px !important;
	}
	
	.mh-lg-372 {
		min-height: 372px !important;
	}
	
	.mh-lg-373 {
		min-height: 373px !important;
	}
	
	.mh-lg-374 {
		min-height: 374px !important;
	}
	
	.mh-lg-375 {
		min-height: 375px !important;
	}
	
	.mh-lg-376 {
		min-height: 376px !important;
	}
	
	.mh-lg-377 {
		min-height: 377px !important;
	}
	
	.mh-lg-378 {
		min-height: 378px !important;
	}
	
	.mh-lg-379 {
		min-height: 379px !important;
	}
	
	.mh-lg-380 {
		min-height: 380px !important;
	}
	
	.mh-lg-381 {
		min-height: 381px !important;
	}
	
	.mh-lg-382 {
		min-height: 382px !important;
	}
	
	.mh-lg-383 {
		min-height: 383px !important;
	}
	
	.mh-lg-384 {
		min-height: 384px !important;
	}
	
	.mh-lg-385 {
		min-height: 385px !important;
	}
	
	.mh-lg-386 {
		min-height: 386px !important;
	}
	
	.mh-lg-387 {
		min-height: 387px !important;
	}
	
	.mh-lg-388 {
		min-height: 388px !important;
	}
	
	.mh-lg-389 {
		min-height: 389px !important;
	}
	
	.mh-lg-390 {
		min-height: 390px !important;
	}
	
	.mh-lg-391 {
		min-height: 391px !important;
	}
	
	.mh-lg-392 {
		min-height: 392px !important;
	}
	
	.mh-lg-393 {
		min-height: 393px !important;
	}
	
	.mh-lg-394 {
		min-height: 394px !important;
	}
	
	.mh-lg-395 {
		min-height: 395px !important;
	}
	
	.mh-lg-396 {
		min-height: 396px !important;
	}
	
	.mh-lg-397 {
		min-height: 397px !important;
	}
	
	.mh-lg-398 {
		min-height: 398px !important;
	}
	
	.mh-lg-399 {
		min-height: 399px !important;
	}
	
	.mh-lg-400 {
		min-height: 400px !important;
	}
	
	.mh-lg-401 {
		min-height: 401px !important;
	}
	
	.mh-lg-402 {
		min-height: 402px !important;
	}
	
	.mh-lg-403 {
		min-height: 403px !important;
	}
	
	.mh-lg-404 {
		min-height: 404px !important;
	}
	
	.mh-lg-405 {
		min-height: 405px !important;
	}
	
	.mh-lg-406 {
		min-height: 406px !important;
	}
	
	.mh-lg-407 {
		min-height: 407px !important;
	}
	
	.mh-lg-408 {
		min-height: 408px !important;
	}
	
	.mh-lg-409 {
		min-height: 409px !important;
	}
	
	.mh-lg-410 {
		min-height: 410px !important;
	}
	
	.mh-lg-411 {
		min-height: 411px !important;
	}
	
	.mh-lg-412 {
		min-height: 412px !important;
	}
	
	.mh-lg-413 {
		min-height: 413px !important;
	}
	
	.mh-lg-414 {
		min-height: 414px !important;
	}
	
	.mh-lg-415 {
		min-height: 415px !important;
	}
	
	.mh-lg-416 {
		min-height: 416px !important;
	}
	
	.mh-lg-417 {
		min-height: 417px !important;
	}
	
	.mh-lg-418 {
		min-height: 418px !important;
	}
	
	.mh-lg-419 {
		min-height: 419px !important;
	}
	
	.mh-lg-420 {
		min-height: 420px !important;
	}
	
	.mh-lg-421 {
		min-height: 421px !important;
	}
	
	.mh-lg-422 {
		min-height: 422px !important;
	}
	
	.mh-lg-423 {
		min-height: 423px !important;
	}
	
	.mh-lg-424 {
		min-height: 424px !important;
	}
	
	.mh-lg-425 {
		min-height: 425px !important;
	}
	
	.mh-lg-426 {
		min-height: 426px !important;
	}
	
	.mh-lg-427 {
		min-height: 427px !important;
	}
	
	.mh-lg-428 {
		min-height: 428px !important;
	}
	
	.mh-lg-429 {
		min-height: 429px !important;
	}
	
	.mh-lg-430 {
		min-height: 430px !important;
	}
	
	.mh-lg-431 {
		min-height: 431px !important;
	}
	
	.mh-lg-432 {
		min-height: 432px !important;
	}
	
	.mh-lg-433 {
		min-height: 433px !important;
	}
	
	.mh-lg-434 {
		min-height: 434px !important;
	}
	
	.mh-lg-435 {
		min-height: 435px !important;
	}
	
	.mh-lg-436 {
		min-height: 436px !important;
	}
	
	.mh-lg-437 {
		min-height: 437px !important;
	}
	
	.mh-lg-438 {
		min-height: 438px !important;
	}
	
	.mh-lg-439 {
		min-height: 439px !important;
	}
	
	.mh-lg-440 {
		min-height: 440px !important;
	}
	
	.mh-lg-441 {
		min-height: 441px !important;
	}
	
	.mh-lg-442 {
		min-height: 442px !important;
	}
	
	.mh-lg-443 {
		min-height: 443px !important;
	}
	
	.mh-lg-444 {
		min-height: 444px !important;
	}
	
	.mh-lg-445 {
		min-height: 445px !important;
	}
	
	.mh-lg-446 {
		min-height: 446px !important;
	}
	
	.mh-lg-447 {
		min-height: 447px !important;
	}
	
	.mh-lg-448 {
		min-height: 448px !important;
	}
	
	.mh-lg-449 {
		min-height: 449px !important;
	}
	
	.mh-lg-450 {
		min-height: 450px !important;
	}
	
	.mh-lg-451 {
		min-height: 451px !important;
	}
	
	.mh-lg-452 {
		min-height: 452px !important;
	}
	
	.mh-lg-453 {
		min-height: 453px !important;
	}
	
	.mh-lg-454 {
		min-height: 454px !important;
	}
	
	.mh-lg-455 {
		min-height: 455px !important;
	}
	
	.mh-lg-456 {
		min-height: 456px !important;
	}
	
	.mh-lg-457 {
		min-height: 457px !important;
	}
	
	.mh-lg-458 {
		min-height: 458px !important;
	}
	
	.mh-lg-459 {
		min-height: 459px !important;
	}
	
	.mh-lg-460 {
		min-height: 460px !important;
	}
	
	.mh-lg-461 {
		min-height: 461px !important;
	}
	
	.mh-lg-462 {
		min-height: 462px !important;
	}
	
	.mh-lg-463 {
		min-height: 463px !important;
	}
	
	.mh-lg-464 {
		min-height: 464px !important;
	}
	
	.mh-lg-465 {
		min-height: 465px !important;
	}
	
	.mh-lg-466 {
		min-height: 466px !important;
	}
	
	.mh-lg-467 {
		min-height: 467px !important;
	}
	
	.mh-lg-468 {
		min-height: 468px !important;
	}
	
	.mh-lg-469 {
		min-height: 469px !important;
	}
	
	.mh-lg-470 {
		min-height: 470px !important;
	}
	
	.mh-lg-471 {
		min-height: 471px !important;
	}
	
	.mh-lg-472 {
		min-height: 472px !important;
	}
	
	.mh-lg-473 {
		min-height: 473px !important;
	}
	
	.mh-lg-474 {
		min-height: 474px !important;
	}
	
	.mh-lg-475 {
		min-height: 475px !important;
	}
	
	.mh-lg-476 {
		min-height: 476px !important;
	}
	
	.mh-lg-477 {
		min-height: 477px !important;
	}
	
	.mh-lg-478 {
		min-height: 478px !important;
	}
	
	.mh-lg-479 {
		min-height: 479px !important;
	}
	
	.mh-lg-480 {
		min-height: 480px !important;
	}
	
	.mh-lg-481 {
		min-height: 481px !important;
	}
	
	.mh-lg-482 {
		min-height: 482px !important;
	}
	
	.mh-lg-483 {
		min-height: 483px !important;
	}
	
	.mh-lg-484 {
		min-height: 484px !important;
	}
	
	.mh-lg-485 {
		min-height: 485px !important;
	}
	
	.mh-lg-486 {
		min-height: 486px !important;
	}
	
	.mh-lg-487 {
		min-height: 487px !important;
	}
	
	.mh-lg-488 {
		min-height: 488px !important;
	}
	
	.mh-lg-489 {
		min-height: 489px !important;
	}
	
	.mh-lg-490 {
		min-height: 490px !important;
	}
	
	.mh-lg-491 {
		min-height: 491px !important;
	}
	
	.mh-lg-492 {
		min-height: 492px !important;
	}
	
	.mh-lg-493 {
		min-height: 493px !important;
	}
	
	.mh-lg-494 {
		min-height: 494px !important;
	}
	
	.mh-lg-495 {
		min-height: 495px !important;
	}
	
	.mh-lg-496 {
		min-height: 496px !important;
	}
	
	.mh-lg-497 {
		min-height: 497px !important;
	}
	
	.mh-lg-498 {
		min-height: 498px !important;
	}
	
	.mh-lg-499 {
		min-height: 499px !important;
	}
	
	.mh-lg-500 {
		min-height: 500px !important;
	}
	
	.mh-lg-501 {
		min-height: 501px !important;
	}
	
	.mh-lg-502 {
		min-height: 502px !important;
	}
	
	.mh-lg-503 {
		min-height: 503px !important;
	}
	
	.mh-lg-504 {
		min-height: 504px !important;
	}
	
	.mh-lg-505 {
		min-height: 505px !important;
	}
	
	.mh-lg-506 {
		min-height: 506px !important;
	}
	
	.mh-lg-507 {
		min-height: 507px !important;
	}
	
	.mh-lg-508 {
		min-height: 508px !important;
	}
	
	.mh-lg-509 {
		min-height: 509px !important;
	}
	
	.mh-lg-510 {
		min-height: 510px !important;
	}
	
	.mh-lg-511 {
		min-height: 511px !important;
	}
	
	.mh-lg-512 {
		min-height: 512px !important;
	}
	
	.mh-lg-513 {
		min-height: 513px !important;
	}
	
	.mh-lg-514 {
		min-height: 514px !important;
	}
	
	.mh-lg-515 {
		min-height: 515px !important;
	}
	
	.mh-lg-516 {
		min-height: 516px !important;
	}
	
	.mh-lg-517 {
		min-height: 517px !important;
	}
	
	.mh-lg-518 {
		min-height: 518px !important;
	}
	
	.mh-lg-519 {
		min-height: 519px !important;
	}
	
	.mh-lg-520 {
		min-height: 520px !important;
	}
	
	.mh-lg-521 {
		min-height: 521px !important;
	}
	
	.mh-lg-522 {
		min-height: 522px !important;
	}
	
	.mh-lg-523 {
		min-height: 523px !important;
	}
	
	.mh-lg-524 {
		min-height: 524px !important;
	}
	
	.mh-lg-525 {
		min-height: 525px !important;
	}
	
	.mh-lg-526 {
		min-height: 526px !important;
	}
	
	.mh-lg-527 {
		min-height: 527px !important;
	}
	
	.mh-lg-528 {
		min-height: 528px !important;
	}
	
	.mh-lg-529 {
		min-height: 529px !important;
	}
	
	.mh-lg-530 {
		min-height: 530px !important;
	}
	
	.mh-lg-531 {
		min-height: 531px !important;
	}
	
	.mh-lg-532 {
		min-height: 532px !important;
	}
	
	.mh-lg-533 {
		min-height: 533px !important;
	}
	
	.mh-lg-534 {
		min-height: 534px !important;
	}
	
	.mh-lg-535 {
		min-height: 535px !important;
	}
	
	.mh-lg-536 {
		min-height: 536px !important;
	}
	
	.mh-lg-537 {
		min-height: 537px !important;
	}
	
	.mh-lg-538 {
		min-height: 538px !important;
	}
	
	.mh-lg-539 {
		min-height: 539px !important;
	}
	
	.mh-lg-540 {
		min-height: 540px !important;
	}
	
	.mh-lg-541 {
		min-height: 541px !important;
	}
	
	.mh-lg-542 {
		min-height: 542px !important;
	}
	
	.mh-lg-543 {
		min-height: 543px !important;
	}
	
	.mh-lg-544 {
		min-height: 544px !important;
	}
	
	.mh-lg-545 {
		min-height: 545px !important;
	}
	
	.mh-lg-546 {
		min-height: 546px !important;
	}
	
	.mh-lg-547 {
		min-height: 547px !important;
	}
	
	.mh-lg-548 {
		min-height: 548px !important;
	}
	
	.mh-lg-549 {
		min-height: 549px !important;
	}
	
	.mh-lg-550 {
		min-height: 550px !important;
	}
	
	.mh-lg-551 {
		min-height: 551px !important;
	}
	
	.mh-lg-552 {
		min-height: 552px !important;
	}
	
	.mh-lg-553 {
		min-height: 553px !important;
	}
	
	.mh-lg-554 {
		min-height: 554px !important;
	}
	
	.mh-lg-555 {
		min-height: 555px !important;
	}
	
	.mh-lg-556 {
		min-height: 556px !important;
	}
	
	.mh-lg-557 {
		min-height: 557px !important;
	}
	
	.mh-lg-558 {
		min-height: 558px !important;
	}
	
	.mh-lg-559 {
		min-height: 559px !important;
	}
	
	.mh-lg-560 {
		min-height: 560px !important;
	}
	
	.mh-lg-561 {
		min-height: 561px !important;
	}
	
	.mh-lg-562 {
		min-height: 562px !important;
	}
	
	.mh-lg-563 {
		min-height: 563px !important;
	}
	
	.mh-lg-564 {
		min-height: 564px !important;
	}
	
	.mh-lg-565 {
		min-height: 565px !important;
	}
	
	.mh-lg-566 {
		min-height: 566px !important;
	}
	
	.mh-lg-567 {
		min-height: 567px !important;
	}
	
	.mh-lg-568 {
		min-height: 568px !important;
	}
	
	.mh-lg-569 {
		min-height: 569px !important;
	}
	
	.mh-lg-570 {
		min-height: 570px !important;
	}
	
	.mh-lg-571 {
		min-height: 571px !important;
	}
	
	.mh-lg-572 {
		min-height: 572px !important;
	}
	
	.mh-lg-573 {
		min-height: 573px !important;
	}
	
	.mh-lg-574 {
		min-height: 574px !important;
	}
	
	.mh-lg-575 {
		min-height: 575px !important;
	}
	
	.mh-lg-576 {
		min-height: 576px !important;
	}
	
	.mh-lg-577 {
		min-height: 577px !important;
	}
	
	.mh-lg-578 {
		min-height: 578px !important;
	}
	
	.mh-lg-579 {
		min-height: 579px !important;
	}
	
	.mh-lg-580 {
		min-height: 580px !important;
	}
	
	.mh-lg-581 {
		min-height: 581px !important;
	}
	
	.mh-lg-582 {
		min-height: 582px !important;
	}
	
	.mh-lg-583 {
		min-height: 583px !important;
	}
	
	.mh-lg-584 {
		min-height: 584px !important;
	}
	
	.mh-lg-585 {
		min-height: 585px !important;
	}
	
	.mh-lg-586 {
		min-height: 586px !important;
	}
	
	.mh-lg-587 {
		min-height: 587px !important;
	}
	
	.mh-lg-588 {
		min-height: 588px !important;
	}
	
	.mh-lg-589 {
		min-height: 589px !important;
	}
	
	.mh-lg-590 {
		min-height: 590px !important;
	}
	
	.mh-lg-591 {
		min-height: 591px !important;
	}
	
	.mh-lg-592 {
		min-height: 592px !important;
	}
	
	.mh-lg-593 {
		min-height: 593px !important;
	}
	
	.mh-lg-594 {
		min-height: 594px !important;
	}
	
	.mh-lg-595 {
		min-height: 595px !important;
	}
	
	.mh-lg-596 {
		min-height: 596px !important;
	}
	
	.mh-lg-597 {
		min-height: 597px !important;
	}
	
	.mh-lg-598 {
		min-height: 598px !important;
	}
	
	.mh-lg-599 {
		min-height: 599px !important;
	}
	
	.mh-lg-600 {
		min-height: 600px !important;
	}
	
	.mh-lg-601 {
		min-height: 601px !important;
	}
	
	.mh-lg-602 {
		min-height: 602px !important;
	}
	
	.mh-lg-603 {
		min-height: 603px !important;
	}
	
	.mh-lg-604 {
		min-height: 604px !important;
	}
	
	.mh-lg-605 {
		min-height: 605px !important;
	}
	
	.mh-lg-606 {
		min-height: 606px !important;
	}
	
	.mh-lg-607 {
		min-height: 607px !important;
	}
	
	.mh-lg-608 {
		min-height: 608px !important;
	}
	
	.mh-lg-609 {
		min-height: 609px !important;
	}
	
	.mh-lg-610 {
		min-height: 610px !important;
	}
	
	.mh-lg-611 {
		min-height: 611px !important;
	}
	
	.mh-lg-612 {
		min-height: 612px !important;
	}
	
	.mh-lg-613 {
		min-height: 613px !important;
	}
	
	.mh-lg-614 {
		min-height: 614px !important;
	}
	
	.mh-lg-615 {
		min-height: 615px !important;
	}
	
	.mh-lg-616 {
		min-height: 616px !important;
	}
	
	.mh-lg-617 {
		min-height: 617px !important;
	}
	
	.mh-lg-618 {
		min-height: 618px !important;
	}
	
	.mh-lg-619 {
		min-height: 619px !important;
	}
	
	.mh-lg-620 {
		min-height: 620px !important;
	}
	
	.mh-lg-621 {
		min-height: 621px !important;
	}
	
	.mh-lg-622 {
		min-height: 622px !important;
	}
	
	.mh-lg-623 {
		min-height: 623px !important;
	}
	
	.mh-lg-624 {
		min-height: 624px !important;
	}
	
	.mh-lg-625 {
		min-height: 625px !important;
	}
	
	.mh-lg-626 {
		min-height: 626px !important;
	}
	
	.mh-lg-627 {
		min-height: 627px !important;
	}
	
	.mh-lg-628 {
		min-height: 628px !important;
	}
	
	.mh-lg-629 {
		min-height: 629px !important;
	}
	
	.mh-lg-630 {
		min-height: 630px !important;
	}
	
	.mh-lg-631 {
		min-height: 631px !important;
	}
	
	.mh-lg-632 {
		min-height: 632px !important;
	}
	
	.mh-lg-633 {
		min-height: 633px !important;
	}
	
	.mh-lg-634 {
		min-height: 634px !important;
	}
	
	.mh-lg-635 {
		min-height: 635px !important;
	}
	
	.mh-lg-636 {
		min-height: 636px !important;
	}
	
	.mh-lg-637 {
		min-height: 637px !important;
	}
	
	.mh-lg-638 {
		min-height: 638px !important;
	}
	
	.mh-lg-639 {
		min-height: 639px !important;
	}
	
	.mh-lg-640 {
		min-height: 640px !important;
	}
	
	.mh-lg-641 {
		min-height: 641px !important;
	}
	
	.mh-lg-642 {
		min-height: 642px !important;
	}
	
	.mh-lg-643 {
		min-height: 643px !important;
	}
	
	.mh-lg-644 {
		min-height: 644px !important;
	}
	
	.mh-lg-645 {
		min-height: 645px !important;
	}
	
	.mh-lg-646 {
		min-height: 646px !important;
	}
	
	.mh-lg-647 {
		min-height: 647px !important;
	}
	
	.mh-lg-648 {
		min-height: 648px !important;
	}
	
	.mh-lg-649 {
		min-height: 649px !important;
	}
	
	.mh-lg-650 {
		min-height: 650px !important;
	}
	
	.mh-lg-651 {
		min-height: 651px !important;
	}
	
	.mh-lg-652 {
		min-height: 652px !important;
	}
	
	.mh-lg-653 {
		min-height: 653px !important;
	}
	
	.mh-lg-654 {
		min-height: 654px !important;
	}
	
	.mh-lg-655 {
		min-height: 655px !important;
	}
	
	.mh-lg-656 {
		min-height: 656px !important;
	}
	
	.mh-lg-657 {
		min-height: 657px !important;
	}
	
	.mh-lg-658 {
		min-height: 658px !important;
	}
	
	.mh-lg-659 {
		min-height: 659px !important;
	}
	
	.mh-lg-660 {
		min-height: 660px !important;
	}
	
	.mh-lg-661 {
		min-height: 661px !important;
	}
	
	.mh-lg-662 {
		min-height: 662px !important;
	}
	
	.mh-lg-663 {
		min-height: 663px !important;
	}
	
	.mh-lg-664 {
		min-height: 664px !important;
	}
	
	.mh-lg-665 {
		min-height: 665px !important;
	}
	
	.mh-lg-666 {
		min-height: 666px !important;
	}
	
	.mh-lg-667 {
		min-height: 667px !important;
	}
	
	.mh-lg-668 {
		min-height: 668px !important;
	}
	
	.mh-lg-669 {
		min-height: 669px !important;
	}
	
	.mh-lg-670 {
		min-height: 670px !important;
	}
	
	.mh-lg-671 {
		min-height: 671px !important;
	}
	
	.mh-lg-672 {
		min-height: 672px !important;
	}
	
	.mh-lg-673 {
		min-height: 673px !important;
	}
	
	.mh-lg-674 {
		min-height: 674px !important;
	}
	
	.mh-lg-675 {
		min-height: 675px !important;
	}
	
	.mh-lg-676 {
		min-height: 676px !important;
	}
	
	.mh-lg-677 {
		min-height: 677px !important;
	}
	
	.mh-lg-678 {
		min-height: 678px !important;
	}
	
	.mh-lg-679 {
		min-height: 679px !important;
	}
	
	.mh-lg-680 {
		min-height: 680px !important;
	}
	
	.mh-lg-681 {
		min-height: 681px !important;
	}
	
	.mh-lg-682 {
		min-height: 682px !important;
	}
	
	.mh-lg-683 {
		min-height: 683px !important;
	}
	
	.mh-lg-684 {
		min-height: 684px !important;
	}
	
	.mh-lg-685 {
		min-height: 685px !important;
	}
	
	.mh-lg-686 {
		min-height: 686px !important;
	}
	
	.mh-lg-687 {
		min-height: 687px !important;
	}
	
	.mh-lg-688 {
		min-height: 688px !important;
	}
	
	.mh-lg-689 {
		min-height: 689px !important;
	}
	
	.mh-lg-690 {
		min-height: 690px !important;
	}
	
	.mh-lg-691 {
		min-height: 691px !important;
	}
	
	.mh-lg-692 {
		min-height: 692px !important;
	}
	
	.mh-lg-693 {
		min-height: 693px !important;
	}
	
	.mh-lg-694 {
		min-height: 694px !important;
	}
	
	.mh-lg-695 {
		min-height: 695px !important;
	}
	
	.mh-lg-696 {
		min-height: 696px !important;
	}
	
	.mh-lg-697 {
		min-height: 697px !important;
	}
	
	.mh-lg-698 {
		min-height: 698px !important;
	}
	
	.mh-lg-699 {
		min-height: 699px !important;
	}
	
	.mh-lg-700 {
		min-height: 700px !important;
	}
	
	.mh-lg-701 {
		min-height: 701px !important;
	}
	
	.mh-lg-702 {
		min-height: 702px !important;
	}
	
	.mh-lg-703 {
		min-height: 703px !important;
	}
	
	.mh-lg-704 {
		min-height: 704px !important;
	}
	
	.mh-lg-705 {
		min-height: 705px !important;
	}
	
	.mh-lg-706 {
		min-height: 706px !important;
	}
	
	.mh-lg-707 {
		min-height: 707px !important;
	}
	
	.mh-lg-708 {
		min-height: 708px !important;
	}
	
	.mh-lg-709 {
		min-height: 709px !important;
	}
	
	.mh-lg-710 {
		min-height: 710px !important;
	}
	
	.mh-lg-711 {
		min-height: 711px !important;
	}
	
	.mh-lg-712 {
		min-height: 712px !important;
	}
	
	.mh-lg-713 {
		min-height: 713px !important;
	}
	
	.mh-lg-714 {
		min-height: 714px !important;
	}
	
	.mh-lg-715 {
		min-height: 715px !important;
	}
	
	.mh-lg-716 {
		min-height: 716px !important;
	}
	
	.mh-lg-717 {
		min-height: 717px !important;
	}
	
	.mh-lg-718 {
		min-height: 718px !important;
	}
	
	.mh-lg-719 {
		min-height: 719px !important;
	}
	
	.mh-lg-720 {
		min-height: 720px !important;
	}
	
	.mh-lg-721 {
		min-height: 721px !important;
	}
	
	.mh-lg-722 {
		min-height: 722px !important;
	}
	
	.mh-lg-723 {
		min-height: 723px !important;
	}
	
	.mh-lg-724 {
		min-height: 724px !important;
	}
	
	.mh-lg-725 {
		min-height: 725px !important;
	}
	
	.mh-lg-726 {
		min-height: 726px !important;
	}
	
	.mh-lg-727 {
		min-height: 727px !important;
	}
	
	.mh-lg-728 {
		min-height: 728px !important;
	}
	
	.mh-lg-729 {
		min-height: 729px !important;
	}
	
	.mh-lg-730 {
		min-height: 730px !important;
	}
	
	.mh-lg-731 {
		min-height: 731px !important;
	}
	
	.mh-lg-732 {
		min-height: 732px !important;
	}
	
	.mh-lg-733 {
		min-height: 733px !important;
	}
	
	.mh-lg-734 {
		min-height: 734px !important;
	}
	
	.mh-lg-735 {
		min-height: 735px !important;
	}
	
	.mh-lg-736 {
		min-height: 736px !important;
	}
	
	.mh-lg-737 {
		min-height: 737px !important;
	}
	
	.mh-lg-738 {
		min-height: 738px !important;
	}
	
	.mh-lg-739 {
		min-height: 739px !important;
	}
	
	.mh-lg-740 {
		min-height: 740px !important;
	}
	
	.mh-lg-741 {
		min-height: 741px !important;
	}
	
	.mh-lg-742 {
		min-height: 742px !important;
	}
	
	.mh-lg-743 {
		min-height: 743px !important;
	}
	
	.mh-lg-744 {
		min-height: 744px !important;
	}
	
	.mh-lg-745 {
		min-height: 745px !important;
	}
	
	.mh-lg-746 {
		min-height: 746px !important;
	}
	
	.mh-lg-747 {
		min-height: 747px !important;
	}
	
	.mh-lg-748 {
		min-height: 748px !important;
	}
	
	.mh-lg-749 {
		min-height: 749px !important;
	}
	
	.mh-lg-750 {
		min-height: 750px !important;
	}
	
	.mh-lg-751 {
		min-height: 751px !important;
	}
	
	.mh-lg-752 {
		min-height: 752px !important;
	}
	
	.mh-lg-753 {
		min-height: 753px !important;
	}
	
	.mh-lg-754 {
		min-height: 754px !important;
	}
	
	.mh-lg-755 {
		min-height: 755px !important;
	}
	
	.mh-lg-756 {
		min-height: 756px !important;
	}
	
	.mh-lg-757 {
		min-height: 757px !important;
	}
	
	.mh-lg-758 {
		min-height: 758px !important;
	}
	
	.mh-lg-759 {
		min-height: 759px !important;
	}
	
	.mh-lg-760 {
		min-height: 760px !important;
	}
	
	.mh-lg-761 {
		min-height: 761px !important;
	}
	
	.mh-lg-762 {
		min-height: 762px !important;
	}
	
	.mh-lg-763 {
		min-height: 763px !important;
	}
	
	.mh-lg-764 {
		min-height: 764px !important;
	}
	
	.mh-lg-765 {
		min-height: 765px !important;
	}
	
	.mh-lg-766 {
		min-height: 766px !important;
	}
	
	.mh-lg-767 {
		min-height: 767px !important;
	}
	
	.mh-lg-768 {
		min-height: 768px !important;
	}
	
	.mh-lg-769 {
		min-height: 769px !important;
	}
	
	.mh-lg-770 {
		min-height: 770px !important;
	}
	
	.mh-lg-771 {
		min-height: 771px !important;
	}
	
	.mh-lg-772 {
		min-height: 772px !important;
	}
	
	.mh-lg-773 {
		min-height: 773px !important;
	}
	
	.mh-lg-774 {
		min-height: 774px !important;
	}
	
	.mh-lg-775 {
		min-height: 775px !important;
	}
	
	.mh-lg-776 {
		min-height: 776px !important;
	}
	
	.mh-lg-777 {
		min-height: 777px !important;
	}
	
	.mh-lg-778 {
		min-height: 778px !important;
	}
	
	.mh-lg-779 {
		min-height: 779px !important;
	}
	
	.mh-lg-780 {
		min-height: 780px !important;
	}
	
	.mh-lg-781 {
		min-height: 781px !important;
	}
	
	.mh-lg-782 {
		min-height: 782px !important;
	}
	
	.mh-lg-783 {
		min-height: 783px !important;
	}
	
	.mh-lg-784 {
		min-height: 784px !important;
	}
	
	.mh-lg-785 {
		min-height: 785px !important;
	}
	
	.mh-lg-786 {
		min-height: 786px !important;
	}
	
	.mh-lg-787 {
		min-height: 787px !important;
	}
	
	.mh-lg-788 {
		min-height: 788px !important;
	}
	
	.mh-lg-789 {
		min-height: 789px !important;
	}
	
	.mh-lg-790 {
		min-height: 790px !important;
	}
	
	.mh-lg-791 {
		min-height: 791px !important;
	}
	
	.mh-lg-792 {
		min-height: 792px !important;
	}
	
	.mh-lg-793 {
		min-height: 793px !important;
	}
	
	.mh-lg-794 {
		min-height: 794px !important;
	}
	
	.mh-lg-795 {
		min-height: 795px !important;
	}
	
	.mh-lg-796 {
		min-height: 796px !important;
	}
	
	.mh-lg-797 {
		min-height: 797px !important;
	}
	
	.mh-lg-798 {
		min-height: 798px !important;
	}
	
	.mh-lg-799 {
		min-height: 799px !important;
	}
	
	.mh-lg-800 {
		min-height: 800px !important;
	}
	
	.mh-lg-801 {
		min-height: 801px !important;
	}
	
	.mh-lg-802 {
		min-height: 802px !important;
	}
	
	.mh-lg-803 {
		min-height: 803px !important;
	}
	
	.mh-lg-804 {
		min-height: 804px !important;
	}
	
	.mh-lg-805 {
		min-height: 805px !important;
	}
	
	.mh-lg-806 {
		min-height: 806px !important;
	}
	
	.mh-lg-807 {
		min-height: 807px !important;
	}
	
	.mh-lg-808 {
		min-height: 808px !important;
	}
	
	.mh-lg-809 {
		min-height: 809px !important;
	}
	
	.mh-lg-810 {
		min-height: 810px !important;
	}
	
	.mh-lg-811 {
		min-height: 811px !important;
	}
	
	.mh-lg-812 {
		min-height: 812px !important;
	}
	
	.mh-lg-813 {
		min-height: 813px !important;
	}
	
	.mh-lg-814 {
		min-height: 814px !important;
	}
	
	.mh-lg-815 {
		min-height: 815px !important;
	}
	
	.mh-lg-816 {
		min-height: 816px !important;
	}
	
	.mh-lg-817 {
		min-height: 817px !important;
	}
	
	.mh-lg-818 {
		min-height: 818px !important;
	}
	
	.mh-lg-819 {
		min-height: 819px !important;
	}
	
	.mh-lg-820 {
		min-height: 820px !important;
	}
	
	.mh-lg-821 {
		min-height: 821px !important;
	}
	
	.mh-lg-822 {
		min-height: 822px !important;
	}
	
	.mh-lg-823 {
		min-height: 823px !important;
	}
	
	.mh-lg-824 {
		min-height: 824px !important;
	}
	
	.mh-lg-825 {
		min-height: 825px !important;
	}
	
	.mh-lg-826 {
		min-height: 826px !important;
	}
	
	.mh-lg-827 {
		min-height: 827px !important;
	}
	
	.mh-lg-828 {
		min-height: 828px !important;
	}
	
	.mh-lg-829 {
		min-height: 829px !important;
	}
	
	.mh-lg-830 {
		min-height: 830px !important;
	}
	
	.mh-lg-831 {
		min-height: 831px !important;
	}
	
	.mh-lg-832 {
		min-height: 832px !important;
	}
	
	.mh-lg-833 {
		min-height: 833px !important;
	}
	
	.mh-lg-834 {
		min-height: 834px !important;
	}
	
	.mh-lg-835 {
		min-height: 835px !important;
	}
	
	.mh-lg-836 {
		min-height: 836px !important;
	}
	
	.mh-lg-837 {
		min-height: 837px !important;
	}
	
	.mh-lg-838 {
		min-height: 838px !important;
	}
	
	.mh-lg-839 {
		min-height: 839px !important;
	}
	
	.mh-lg-840 {
		min-height: 840px !important;
	}
	
	.mh-lg-841 {
		min-height: 841px !important;
	}
	
	.mh-lg-842 {
		min-height: 842px !important;
	}
	
	.mh-lg-843 {
		min-height: 843px !important;
	}
	
	.mh-lg-844 {
		min-height: 844px !important;
	}
	
	.mh-lg-845 {
		min-height: 845px !important;
	}
	
	.mh-lg-846 {
		min-height: 846px !important;
	}
	
	.mh-lg-847 {
		min-height: 847px !important;
	}
	
	.mh-lg-848 {
		min-height: 848px !important;
	}
	
	.mh-lg-849 {
		min-height: 849px !important;
	}
	
	.mh-lg-850 {
		min-height: 850px !important;
	}
	
	.mh-lg-851 {
		min-height: 851px !important;
	}
	
	.mh-lg-852 {
		min-height: 852px !important;
	}
	
	.mh-lg-853 {
		min-height: 853px !important;
	}
	
	.mh-lg-854 {
		min-height: 854px !important;
	}
	
	.mh-lg-855 {
		min-height: 855px !important;
	}
	
	.mh-lg-856 {
		min-height: 856px !important;
	}
	
	.mh-lg-857 {
		min-height: 857px !important;
	}
	
	.mh-lg-858 {
		min-height: 858px !important;
	}
	
	.mh-lg-859 {
		min-height: 859px !important;
	}
	
	.mh-lg-860 {
		min-height: 860px !important;
	}
	
	.mh-lg-861 {
		min-height: 861px !important;
	}
	
	.mh-lg-862 {
		min-height: 862px !important;
	}
	
	.mh-lg-863 {
		min-height: 863px !important;
	}
	
	.mh-lg-864 {
		min-height: 864px !important;
	}
	
	.mh-lg-865 {
		min-height: 865px !important;
	}
	
	.mh-lg-866 {
		min-height: 866px !important;
	}
	
	.mh-lg-867 {
		min-height: 867px !important;
	}
	
	.mh-lg-868 {
		min-height: 868px !important;
	}
	
	.mh-lg-869 {
		min-height: 869px !important;
	}
	
	.mh-lg-870 {
		min-height: 870px !important;
	}
	
	.mh-lg-871 {
		min-height: 871px !important;
	}
	
	.mh-lg-872 {
		min-height: 872px !important;
	}
	
	.mh-lg-873 {
		min-height: 873px !important;
	}
	
	.mh-lg-874 {
		min-height: 874px !important;
	}
	
	.mh-lg-875 {
		min-height: 875px !important;
	}
	
	.mh-lg-876 {
		min-height: 876px !important;
	}
	
	.mh-lg-877 {
		min-height: 877px !important;
	}
	
	.mh-lg-878 {
		min-height: 878px !important;
	}
	
	.mh-lg-879 {
		min-height: 879px !important;
	}
	
	.mh-lg-880 {
		min-height: 880px !important;
	}
	
	.mh-lg-881 {
		min-height: 881px !important;
	}
	
	.mh-lg-882 {
		min-height: 882px !important;
	}
	
	.mh-lg-883 {
		min-height: 883px !important;
	}
	
	.mh-lg-884 {
		min-height: 884px !important;
	}
	
	.mh-lg-885 {
		min-height: 885px !important;
	}
	
	.mh-lg-886 {
		min-height: 886px !important;
	}
	
	.mh-lg-887 {
		min-height: 887px !important;
	}
	
	.mh-lg-888 {
		min-height: 888px !important;
	}
	
	.mh-lg-889 {
		min-height: 889px !important;
	}
	
	.mh-lg-890 {
		min-height: 890px !important;
	}
	
	.mh-lg-891 {
		min-height: 891px !important;
	}
	
	.mh-lg-892 {
		min-height: 892px !important;
	}
	
	.mh-lg-893 {
		min-height: 893px !important;
	}
	
	.mh-lg-894 {
		min-height: 894px !important;
	}
	
	.mh-lg-895 {
		min-height: 895px !important;
	}
	
	.mh-lg-896 {
		min-height: 896px !important;
	}
	
	.mh-lg-897 {
		min-height: 897px !important;
	}
	
	.mh-lg-898 {
		min-height: 898px !important;
	}
	
	.mh-lg-899 {
		min-height: 899px !important;
	}
	
	.mh-lg-900 {
		min-height: 900px !important;
	}
	
	.mh-lg-901 {
		min-height: 901px !important;
	}
	
	.mh-lg-902 {
		min-height: 902px !important;
	}
	
	.mh-lg-903 {
		min-height: 903px !important;
	}
	
	.mh-lg-904 {
		min-height: 904px !important;
	}
	
	.mh-lg-905 {
		min-height: 905px !important;
	}
	
	.mh-lg-906 {
		min-height: 906px !important;
	}
	
	.mh-lg-907 {
		min-height: 907px !important;
	}
	
	.mh-lg-908 {
		min-height: 908px !important;
	}
	
	.mh-lg-909 {
		min-height: 909px !important;
	}
	
	.mh-lg-910 {
		min-height: 910px !important;
	}
	
	.mh-lg-911 {
		min-height: 911px !important;
	}
	
	.mh-lg-912 {
		min-height: 912px !important;
	}
	
	.mh-lg-913 {
		min-height: 913px !important;
	}
	
	.mh-lg-914 {
		min-height: 914px !important;
	}
	
	.mh-lg-915 {
		min-height: 915px !important;
	}
	
	.mh-lg-916 {
		min-height: 916px !important;
	}
	
	.mh-lg-917 {
		min-height: 917px !important;
	}
	
	.mh-lg-918 {
		min-height: 918px !important;
	}
	
	.mh-lg-919 {
		min-height: 919px !important;
	}
	
	.mh-lg-920 {
		min-height: 920px !important;
	}
	
	.mh-lg-921 {
		min-height: 921px !important;
	}
	
	.mh-lg-922 {
		min-height: 922px !important;
	}
	
	.mh-lg-923 {
		min-height: 923px !important;
	}
	
	.mh-lg-924 {
		min-height: 924px !important;
	}
	
	.mh-lg-925 {
		min-height: 925px !important;
	}
	
	.mh-lg-926 {
		min-height: 926px !important;
	}
	
	.mh-lg-927 {
		min-height: 927px !important;
	}
	
	.mh-lg-928 {
		min-height: 928px !important;
	}
	
	.mh-lg-929 {
		min-height: 929px !important;
	}
	
	.mh-lg-930 {
		min-height: 930px !important;
	}
	
	.mh-lg-931 {
		min-height: 931px !important;
	}
	
	.mh-lg-932 {
		min-height: 932px !important;
	}
	
	.mh-lg-933 {
		min-height: 933px !important;
	}
	
	.mh-lg-934 {
		min-height: 934px !important;
	}
	
	.mh-lg-935 {
		min-height: 935px !important;
	}
	
	.mh-lg-936 {
		min-height: 936px !important;
	}
	
	.mh-lg-937 {
		min-height: 937px !important;
	}
	
	.mh-lg-938 {
		min-height: 938px !important;
	}
	
	.mh-lg-939 {
		min-height: 939px !important;
	}
	
	.mh-lg-940 {
		min-height: 940px !important;
	}
	
	.mh-lg-941 {
		min-height: 941px !important;
	}
	
	.mh-lg-942 {
		min-height: 942px !important;
	}
	
	.mh-lg-943 {
		min-height: 943px !important;
	}
	
	.mh-lg-944 {
		min-height: 944px !important;
	}
	
	.mh-lg-945 {
		min-height: 945px !important;
	}
	
	.mh-lg-946 {
		min-height: 946px !important;
	}
	
	.mh-lg-947 {
		min-height: 947px !important;
	}
	
	.mh-lg-948 {
		min-height: 948px !important;
	}
	
	.mh-lg-949 {
		min-height: 949px !important;
	}
	
	.mh-lg-950 {
		min-height: 950px !important;
	}
	
	.mh-lg-951 {
		min-height: 951px !important;
	}
	
	.mh-lg-952 {
		min-height: 952px !important;
	}
	
	.mh-lg-953 {
		min-height: 953px !important;
	}
	
	.mh-lg-954 {
		min-height: 954px !important;
	}
	
	.mh-lg-955 {
		min-height: 955px !important;
	}
	
	.mh-lg-956 {
		min-height: 956px !important;
	}
	
	.mh-lg-957 {
		min-height: 957px !important;
	}
	
	.mh-lg-958 {
		min-height: 958px !important;
	}
	
	.mh-lg-959 {
		min-height: 959px !important;
	}
	
	.mh-lg-960 {
		min-height: 960px !important;
	}
	
	.mh-lg-961 {
		min-height: 961px !important;
	}
	
	.mh-lg-962 {
		min-height: 962px !important;
	}
	
	.mh-lg-963 {
		min-height: 963px !important;
	}
	
	.mh-lg-964 {
		min-height: 964px !important;
	}
	
	.mh-lg-965 {
		min-height: 965px !important;
	}
	
	.mh-lg-966 {
		min-height: 966px !important;
	}
	
	.mh-lg-967 {
		min-height: 967px !important;
	}
	
	.mh-lg-968 {
		min-height: 968px !important;
	}
	
	.mh-lg-969 {
		min-height: 969px !important;
	}
	
	.mh-lg-970 {
		min-height: 970px !important;
	}
	
	.mh-lg-971 {
		min-height: 971px !important;
	}
	
	.mh-lg-972 {
		min-height: 972px !important;
	}
	
	.mh-lg-973 {
		min-height: 973px !important;
	}
	
	.mh-lg-974 {
		min-height: 974px !important;
	}
	
	.mh-lg-975 {
		min-height: 975px !important;
	}
	
	.mh-lg-976 {
		min-height: 976px !important;
	}
	
	.mh-lg-977 {
		min-height: 977px !important;
	}
	
	.mh-lg-978 {
		min-height: 978px !important;
	}
	
	.mh-lg-979 {
		min-height: 979px !important;
	}
	
	.mh-lg-980 {
		min-height: 980px !important;
	}
	
	.mh-lg-981 {
		min-height: 981px !important;
	}
	
	.mh-lg-982 {
		min-height: 982px !important;
	}
	
	.mh-lg-983 {
		min-height: 983px !important;
	}
	
	.mh-lg-984 {
		min-height: 984px !important;
	}
	
	.mh-lg-985 {
		min-height: 985px !important;
	}
	
	.mh-lg-986 {
		min-height: 986px !important;
	}
	
	.mh-lg-987 {
		min-height: 987px !important;
	}
	
	.mh-lg-988 {
		min-height: 988px !important;
	}
	
	.mh-lg-989 {
		min-height: 989px !important;
	}
	
	.mh-lg-990 {
		min-height: 990px !important;
	}
	
	.mh-lg-991 {
		min-height: 991px !important;
	}
	
	.mh-lg-992 {
		min-height: 992px !important;
	}
	
	.mh-lg-993 {
		min-height: 993px !important;
	}
	
	.mh-lg-994 {
		min-height: 994px !important;
	}
	
	.mh-lg-995 {
		min-height: 995px !important;
	}
	
	.mh-lg-996 {
		min-height: 996px !important;
	}
	
	.mh-lg-997 {
		min-height: 997px !important;
	}
	
	.mh-lg-998 {
		min-height: 998px !important;
	}
	
	.mh-lg-999 {
		min-height: 999px !important;
	}
}

.rpx_max_w_75 {
	max-width: 75px;
}

.rpx_box_shadow {
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .25);
}

.rpx_box_shadow_2 {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .12);
}

.rpx_box_shadow_3 {
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16);
}

.rpx_box_shadow_4 {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .16);
}

.rpx_box_shadow_16 {
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16);
}

.border-dashed-2-white {
	border: 2px dashed #fff !important;
}

.floating_labels_wrapper .floating_labels label {
	line-height: 20px !important;
	color: #353535;
	text-transform: uppercase;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-family: Roboto !important;
	margin-top: 18px;
	z-index: 10;
}

.floating_labels_wrapper .floating_labels label.float_label {
	margin-top: 3px !important;
	font-size: 9px !important;
}

.floating_labels_wrapper .floating_labels .gfield {
	padding-bottom: 20px !important;
}

.floating_labels_wrapper .floating_labels .gfield select.gfield_select {
	padding: 14px 30px 14px 10px !important;
}

.gform_wrapper .validation_error {
	display: none;
}

.gform_wrapper ul li.gfield.gfield_error {
	background-color: rgba(255, 223, 224, 0) !important;
}

.gform_wrapper ul li.gfield.gfield_error ::-moz-placeholder {
	color: #353535;
}

.gform_wrapper ul li.gfield.gfield_error ::placeholder {
	color: #353535;
}

.gform_wrapper ul li.gfield.gfield_error label {
	color: #d60707;
	font-size: 16px !important;
}

.gform_wrapper ul li.gfield.gfield_error label.float_label {
	font-size: 9px !important;
}

.gform_wrapper ul li.gfield.gfield_error input, .gform_wrapper ul li.gfield.gfield_error select {
	color: #d60707;
	border-color: #d60707 !important;
}

.gform_wrapper .validation_message {
	color: #d60707 !important;
}

.gform_wrapper ul li.gfield .ginput_container {
	margin-top: 0 !important;
}

.gform_wrapper ul li.gfield .ginput_container_select:after {
	display: none;
}

.gform_wrapper ul li.gfield select {
	font-size: 16px;
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23353535\"/></svg>") !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	padding: 14px 30px 14px 10px !important;
}

.gform_wrapper ul li.gfield select.nitro-lazy {
	background-image: none !important;
}

.gform_wrapper ul li.gfield ::-moz-placeholder {
	opacity: 1;
	font-size: 16px;
}

.gform_wrapper ul li.gfield ::placeholder {
	opacity: 1;
	font-size: 16px;
}

.gform_wrapper ul li.gfield .large, .gform_wrapper ul li.gfield .medium {
	padding: 14px 10px 14px !important;
	border-color: #d9d9d9;
	line-height: 20px !important;
	color: #353535;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-family: Roboto !important;
	background-color: #fff;
	border-radius: 8px;
}

.gform_wrapper ul li.gfield textarea.large, .gform_wrapper ul li.gfield textarea.medium {
	height: 200px;
}

.gform_wrapper ul li.gfield.gfield--input-type-html:not(.gf_right_half, .gf_left_half) {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width:992px) {
	.gform_wrapper ul li.gfield.gf_left_half {
		padding-right: 10px !important;
	}
}

@media (min-width:992px) {
	.gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 10px !important;
	}
}

.gform_wrapper ul li.gfield.gfield_full_width {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.gform_wrapper ul.gfield_checkbox {
	width: 100% !important;
	margin-top: 0 !important;
}

.gform_wrapper ul.gfield_checkbox li {
	display: flex;
	max-width: 100% !important;
	justify-content: center;
	align-items: center;
}

.gform_wrapper ul.gfield_checkbox li label {
	font-family: Roboto !important;
	color: #000 !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	padding-top: 0 !important;
	position: static !important;
	width: auto !important;
}

.gform_wrapper ul.gfield_checkbox li input {
	width: 13px !important;
	height: 14px !important;
}

.gform_wrapper ul.gfield_radio li label {
	font-weight: 400 !important;
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
	-webkit-appearance: none;
	background-color: #000 !important;
	border: 1px solid #000 !important;
	margin-top: 0;
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border: 1px solid #000 !important;
	color: #fff;
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.gform_wrapper .gform-footer>.pt-2 {
	padding-top: 0 !important;
}

.banner-form .floating_labels_wrapper .floating_labels label {
	margin-top: 18px !important;
	color: #353535 !important;
}

.banner-form .floating_labels_wrapper .floating_labels label.float_label {
	margin-top: 3px !important;
	font-size: 9px !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox {
	margin: 0 !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox li {
	max-width: 100% !important;
}

@media screen and (max-width:991px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li {
		max-width: 100% !important;
	}
}

.banner-form .gform_wrapper ul.gfield_checkbox li label {
	color: #000 !important;
	font-family: Roboto !important;
	font-weight: 500 !important;
	font-size: 16px !important;
}

@media screen and (max-width:991px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li label {
		white-space: normal;
		font-family: Roboto !important;
		font-weight: 500 !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
}

.banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.banner-form .gform_wrapper ul li.gfield {
	padding-bottom: 20px !important;
}

@media (max-width:991.98px) {
	.banner-form .gform_wrapper ul li.gfield {
		padding-bottom: 15px !important;
	}
}

.banner-form .gform_wrapper ul li.gfield .large, .banner-form .gform_wrapper ul li.gfield .medium {
	padding: 14px 10px 14px !important;
	border-color: #d9d9d9;
	color: #353535;
	background-color: #fff;
}

.banner-form .gform_wrapper ul li.gfield .ginput_container_select select option {
	background-color: #fff !important;
	color: #000 !important;
}

.banner-form .gform_wrapper ul li.gfield select {
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23353535\"/></svg>") !important;
}

.banner-form .gform_wrapper ul li.gfield select.nitro-lazy {
	background-image: none !important;
}

.banner-form .gform_wrapper ul li.gfield.gfield--type-checkbox {
	padding-bottom: calc(20px + 5px) !important;
}

@media (min-width:992px) {
	.banner-form .gform_wrapper ul li.gfield.gf_left_half {
		padding-right: 7px !important;
	}
}

@media (min-width:992px) {
	.banner-form .gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 7px !important;
	}
}

.banner-form .gform_wrapper .validation_message {
	color: #fff !important;
}

.sidebar .border_form.border_form_light .floating_labels_wrapper .floating_labels label {
	margin-left: 16px !important;
	color: #353535 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield {
	margin-top: 0 !important;
	padding-bottom: 15px !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large, .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .medium {
	border-color: #d9d9d9;
	color: #353535 !important;
	padding: 14px !important;
	background-color: #fff;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox {
	margin-bottom: 3px !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li {
	max-width: 100% !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
	color: #000 !important;
	font-family: Roboto;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	margin-left: 0 !important;
}

@media screen and (max-width:991px) {
	.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
		line-height: 20px !important;
	}
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield.gfield.gfield_error label {
	color: #d60707 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select select {
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23353535\"/></svg>") !important;
	padding: 14px 30px 14px 10px !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select select.nitro-lazy {
	background-image: none !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select select option {
	background-color: #fff !important;
	color: #000 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper .validation_message {
	color: #fff !important;
	margin-top: -10px;
}

.sidebar .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	margin-left: 0 !important;
}

.sidebar .ginput_container.ginput_container_select {
	margin-top: 0 !important;
}

.schedule_service_form ul.gform_fields li .ginput_container .datepicker, .schedule_service_form ul.gform_fields li .ginput_container .large {
	border-color: #d9d9d9 !important;
	color: #353535 !important;
}

.schedule_service_form ul.gform_fields li .ginput_container.ginput_container_date:before {
	color: #353535 !important;
}

@media (min-width:992px) {
	.schedule_service_form ul.gform_fields li.preffered_time {
		margin-top: 17px !important;
		padding-left: 11px !important;
	}
}

.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio {
	display: flex;
	align-items: center;
	gap: 20px !important;
}

.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio li {
	width: auto;
}

.schedule_service_form ul.gform_fields li.preffered_time .gfield_label {
	position: static;
	width: auto;
	max-width: 100%;
}

@media (max-width:991.98px) {
	.schedule_service_form ul.gform_fields li.preffered_time .gfield_label {
		margin-bottom: 19px;
	}
}

@media (min-width:992px) {
	.schedule_service_form ul.gform_fields li.gf_left_half {
		padding-right: 12.5px !important;
	}
}

@media (min-width:992px) {
	.schedule_service_form ul.gform_fields li.gf_right_half {
		padding-left: 12.5px !important;
	}
}

.schedule_service_form ul.gform_fields li.gfield.gfield_error label {
	color: #d60707 !important;
}

.schedule_service_form ul.gform_fields li.gfield.gfield_error input {
	border-color: #d60707 !important;
	color: #d60707 !important;
}

.schedule_service_form .floating_labels_wrapper .floating_labels label {
	color: #353535 !important;
}

.schedule_service_form .floating_labels_wrapper .floating_labels .gchoice label {
	color: #353535 !important;
	width: auto !important;
}

.schedule_service_form .floating_labels_wrapper .floating_labels .ginput_container_radio .gchoice label {
	color: #353535 !important;
	font-weight: 400 !important;
	margin-left: 4px !important;
	position: static;
	width: auto !important;
	margin-top: 0 !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li .ginput_container .large, .free_estimate_form ul.gform_fields li .ginput_container .large {
	border-color: #d9d9d9 !important;
	color: #353535 !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li label.gfield_label, .free_estimate_form ul.gform_fields li label.gfield_label {
	color: #353535 !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield.gfield_error label.gfield_label, .free_estimate_form ul.gform_fields li.gfield.gfield_error label.gfield_label {
	color: #d60707 !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield.gfield_error input, .free_estimate_form ul.gform_fields li.gfield.gfield_error input {
	border-color: #d60707 !important;
	color: #d60707 !important;
}

@media screen and (min-width:991px) {
	.finance_page_form .free_estimate_form ul.gform_fields li .ginput_container .large, .free_estimate_form ul.gform_fields li .ginput_container .large {
		border-color: #d9d9d9 !important;
	}
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox li label, .free_estimate_form .gform_wrapper ul.gfield_checkbox li label {
	color: #353535 !important;
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice, .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice {
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 0 !important;
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked, .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .large {
	border-color: #d9d9d9;
	color: #353535 !important;
}

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield .large {
		padding: 14px 10px 14px !important;
	}
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select {
	position: relative;
	color: #353535;
}

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select .large {
		padding: 14px 30px 14px 10px !important;
	}
}

.request_form .floating_labels_wrapper .floating_labels .gfield label.gfield_label {
	margin-top: 17px;
}

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield label.gfield_label {
		margin-top: 17px;
	}
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox {
	max-width: 100% !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox label {
	color: #000 !important;
	font-family: Roboto !important;
	width: auto;
}

.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff;
}

.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border-color: #000 !important;
}

@media (max-width:767.98px) {
	.request_service_form {
		max-width: 315px;
		margin: 0 auto;
	}
	
	.request_service_form h4 {
		margin: 0 -10px;
	}
}

.home_banner .rds_gform_submit .rds_gform_submit {
	max-width: 350px;
	width: 100%;
}

.sidebar .rds_gform_submit {
	min-width: 100% !important;
	width: 100% !important;
}

.contact_page_form .gform_legacy_markup_wrapper .gform_body ul li.gfield {
	padding-right: 0 !important;
}

.requestformC-form .gform_wrapper ul li.gfield.gfield--type-checkbox {
	padding-bottom: 20px !important;
}

.pagination {
	margin-bottom: 0 !important;
}

.page-item {
	margin-bottom: 0 !important;
}

.page-item .page-link {
	border-color: #0272bc !important;
	line-height: 30px;
	font-size: 20px;
	font-weight: 400;
	font-family: Roboto !important;
	color: #000 !important;
	min-height: 46px;
	min-width: 44px;
}

.page-item .page-link:hover {
	background-color: #ee1d23 !important;
	color: #fff !important;
	line-height: 30px;
	text-decoration: none !important;
	font-size: 20px !important;
	border-color: #ee1d23 !important;
}

.page-item:first-child .page-link {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}

.page-item .page-link.current {
	background-color: #ee1d23 !important;
	color: #fff !important;
}

.blog-page-pagination, .search-page-pagination {
	margin: 0 !important;
	padding: 0 !important;
}

.blog-page-pagination>nav, .search-page-pagination>nav {
	margin-top: 60px;
}

.accordion {
	margin-top: 10px;
	margin-bottom: 10px;
}

.accordion-item {
	margin-bottom: 10px;
}

.accordion-item.border-1 {
	border: 1.5px solid #ee1d23 !important;
}

.accordion-item P:empty {
	display: none;
}

.elementor-widget-rds-accordion-widget .container, .elementor-widget-rds-accordion-widget .container-fluid.pb-5, .elementor-widget-rds-accordion-widget .pb-5.container-lg, .elementor-widget-rds-accordion-widget .pb-5.container-md, .elementor-widget-rds-accordion-widget .pb-5.container-sm, .elementor-widget-rds-accordion-widget .pb-5.container-xl, .elementor-widget-rds-accordion-widget .pb-5.container-xxl {
	padding: 0 !important;
}

.request_form .modal-dialog {
	padding: 0 !important;
	margin: 3.5rem .8rem;
}

@media (min-width:576px) {
	.request_form .modal-dialog {
		margin: 2.75rem auto;
	}
}

@media (max-width:991.98px) {
	.request_form .modal-dialog {
		max-width: 720px;
	}
}

.request_form .modal-content {
	background: #fff;
	border-radius: 16px;
}

@media (max-width:991.98px) {
	.request_form .modal-content {
		border-radius: 0;
	}
}

.request_form .modal-header {
	padding: 0 28px;
}

@media (max-width:991.98px) {
	.request_form .modal-header {
		padding: 0 7.5px;
	}
}

.request_form .modal-body {
	padding: 38px 28px;
}

@media (max-width:991.98px) {
	.request_form .modal-body {
		padding: 11px 7.5px;
	}
}

.request_form .modal-content {
	border-radius: 16px;
}

.request_form .elementor-popupform {
	padding: 45.7px 61.7px;
	border-radius: 16px;
}

@media (max-width:991.98px) {
	.request_form .elementor-popupform {
		padding: 20px 15px;
	}
}

div.swiper-horizontal>.swiper-pagination-bullets, div.swiper-pagination-bullets.swiper-pagination-horizontal, div.swiper-pagination-custom, div.swiper-pagination-fraction {
	width: auto;
	margin-top: 0;
	position: static !important;
	text-align: center;
}

span.swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: 0 0;
	opacity: 1;
	border: 2px solid currentcolor;
}

span.swiper-pagination-bullet-active {
	background: currentcolor;
}

div.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, div.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

div.swiper-button-next, div.swiper-button-prev {
	width: 28px;
	height: 42px;
	margin-top: 0;
	border-radius: 30px;
	color: currentcolor;
	position: static;
}

div.swiper-button-next:after, div.swiper-button-prev:after {
	font-size: 28px;
	display: block !important;
	font-family: icomoon !important;
}

div.swiper-button-next:hover, div.swiper-button-prev:hover {
	color: currentcolor;
}

div.swiper-button-prev, div.swiper-rtl .swiper-button-next {
	margin-right: 8px;
}

div.swiper-button-prev:after, div.swiper-rtl .swiper-button-next:after {
	content: "";
}

.swiper-rtl div.swiper-button-prev, div.swiper-button-next {
	margin-left: 8px;
}

.swiper-rtl div.swiper-button-prev:after, div.swiper-button-next:after {
	content: "";
}

@media (max-width:991.98px) {
	.affiliation-controls {
		position: static !important;
	}
	
	.affiliation-controls .swiper-pagination {
		display: none !important;
	}
	
	.affiliation-controls div.swiper-button-prev {
		left: 20px !important;
	}
	
	.affiliation-controls div.swiper-button-next {
		right: 20px !important;
	}
	
	.affiliation-controls div.swiper-button-next, .affiliation-controls div.swiper-button-prev {
		position: absolute !important;
		margin-top: calc(-42px / 2);
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li {
	line-height: normal;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav ul {
	border-width: 0;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li {
	background: 0 0 !important;
	padding: 0 0 15.5px 0 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a {
	padding: 0 !important;
	display: inline-flex;
	gap: 10px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a .nav-dropdown-icon {
	position: static;
	font-size: 12px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a .nav-dropdown-icon i {
	font-size: 12px;
	line-height: 22.38px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:hover>a .nav-link-title {
	text-decoration: none;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.dropdown {
	padding-right: 0 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li {
	position: relative;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li:first-child>ul {
	top: 0;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a {
	padding: 12px 16px !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
}

@media (min-width:1200px) and (max-width:1400px) {
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a {
		padding: 6.25px 16px !important;
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon {
	position: static;
	display: inline-block;
	font-size: 12px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon i {
	font-size: 12px;
	line-height: 22.38px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>ul>li>a {
	padding: 12px 16px !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
}

@media (min-width:1200px) and (max-width:1400px) {
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>ul>li>a {
		padding: 6.25px 16px !important;
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>ul>li>a .nav-dropdown-icon {
	position: static;
	display: inline-block;
	font-size: 12px;
	transform: rotate(-90deg);
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>ul>li>a .nav-dropdown-icon i {
	font-size: 12px;
	line-height: 22.38px;
}

.mobile_buttons .header_accordion button {
	background-color: #ee1d23 !important;
}

.mobile_cta_popup .btn-quaternary {
	width: 100%;
}

.mobile_cta_buttons {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.mobile_cta_buttons .m_mobile_cta_btn {
	border-radius: 200px;
	display: flex;
	height: 50px;
	padding: 8px 20px;
	justify-content: space-between;
	align-items: center;
	align-self: stretch;
}

.mobile_cta_buttons .m_mobile_cta_btn span.m_mobile_cta_btn_text {
	align-items: center;
	gap: 12px;
	flex: 1 0 0;
	display: flex;
}

.ui_kit_mobile_header .phone-icon, .ui_kit_mobile_nav .phone-icon {
	min-height: initial;
	margin-left: auto;
	text-decoration: none;
	display: flex;
	width: 50px;
	height: 50px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	border-radius: 200px;
	max-width: 75px;
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul li a {
		font-family: Roboto !important;
		font-size: 18px;
		line-height: 22.5px;
	}
}

.bc_nav_container_mobile #navbarSupportedContent.show-level-3 ul .level-3-active {
	top: 100% !important;
}

.bc_nav_container_mobile #navbarSupportedContent .navbar-toggler {
	min-height: 25px;
}

.select-items div, .select-selected, .select-selected-category {
	color: #000;
	background: #d9d9d9;
	padding: 10px;
	font-family: Roboto !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 17.5px;
}

.select-selected-category {
	font-size: 14px;
	font-family: Roboto !important;
}

input#search {
	color: #000 !important;
}

.select-items {
	color: #000 !important;
}

.select-items div {
	color: #000;
	border-radius: 0;
	border: none;
}

.select-items div:hover {
	background-color: #ee1d23;
	color: #fff !important;
}

.custom-select .select-selected {
	padding: 10px 30px 10px 10px;
	background-repeat: no-repeat !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23353535\"/></svg>") !important;
}

.custom-select .select-selected.nitro-lazy {
	background-image: none !important;
}

.custom-select select {
	padding: 10px 30px 10px 10px;
	background-repeat: no-repeat !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23353535\"/></svg>") !important;
}

.custom-select select.nitro-lazy {
	background-image: none !important;
}

.custom-select::after {
	display: none !important;
}

.form-control {
	background: #d9d9d9;
	line-height: 17.5px;
}

.form-control:focus {
	background-color: #d9d9d9 !important;
}

.announcment_bar_text:hover span.announcment_wrap_text, .elementor .announcment_bar_text:hover span.announcment_wrap_text {
	text-decoration: underline;
}

@media only screen and (max-width:991px) {
	.announcment_bar_text, .elementor .announcment_bar_text {
		font-size: 18px;
		word-spacing: 0px;
		line-height: 22.5px;
	}
}

.announcment_bar_btn {
	height: 44px;
	padding: 0 15px;
	gap: 7px;
}

@media (hover:none),only screen and (max-width:991px) {
	.announcement_bar_wrap {
		padding-left: 0 !important;
	}
}

.mobile_buttons {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.mobile_buttons .m_announcment_bar_btn {
	border-radius: 200px;
	display: flex;
	height: 50px;
	padding: 8px 20px;
	justify-content: space-between;
	align-items: center;
	align-self: stretch;
}

.mobile_buttons .m_announcment_bar_btn span.m_announcment_wrap_text {
	align-items: center;
	gap: 12px;
	flex: 1 0 0;
	display: flex;
}

.nav-expanded .announcement_bar {
	display: none;
}

.header_logo {
	display: flex;
	height: 174px;
	padding: 30px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	max-width: 215px;
	position: relative;
	z-index: 2;
	background: linear-gradient(180deg, #f2f2f2 0, #fff 100%);
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16) !important;
	margin-top: -44px;
}

.sticky_bottom_btn .btn-primary:before {
	display: none;
}

.footer_text {
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 32.4px;
	color: #000;
	word-spacing: 0px;
}

@media (max-width:991.98px) {
	.elementor .footer_links, .footer_links {
		font-size: 18px;
		line-height: 32.4px;
		word-spacing: 0px;
	}
}

@media (max-width:991.98px) {
	body .uwy .userway_buttons_wrapper {
		bottom: 25px !important;
	}
}

body.nav-expanded .elementor.elementor-41535 {
	z-index: 21474836538 !important;
}

body.modal-open .uwy {
	z-index: 99999;
}

body.active-modal .uwy {
	z-index: 1;
}

@media (max-width:1199.98px) {
	.blog .mt-sn-100 {
		margin-bottom: 0 !important;
	}
}

@media (min-width:992px) {
	.blog_img_container img {
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: top;
		object-position: top;
		min-height: 200px;
	}
}

@media (max-width:767.98px) {
	.cta_link {
		width: 100%;
		max-width: 275px;
	}
}

@media (max-width:991.98px) {
	.lightbox {
		pointer-events: none !important;
	}
}

.gallery_link img {
	max-width: 350px !important;
	height: 350px !important;
	min-height: 350px !important;
}

#Gallerylightbox {
	z-index: 9999;
	background-color: rgba(0, 0, 0, .6);
}

#Gallerylightbox .mySwiper-lightbox {
	padding-top: 0;
}

#Gallerylightbox .modal-dialog {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100% !important;
	max-width: 100%;
}

#Gallerylightbox .modal-content {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	height: 100%;
}

#Gallerylightbox .img-popup-outer {
	height: calc(100% - 60px);
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	justify-content: center;
}

#Gallerylightbox img.img-popup {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	flex-shrink: 0;
	border: 25px solid #fff;
}

@media (max-width:991.98px) {
	#Gallerylightbox img.img-popup {
		border-width: 15px;
	}
}

#Gallerylightbox .gallery-lightbox-popup {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0 10px;
}

#Gallerylightbox .close {
	position: relative;
	outline: 0;
	opacity: 1;
	top: 0;
	z-index: 99;
	width: 2rem;
	right: -35px;
}

@media (max-width:991.98px) {
	#Gallerylightbox .close {
		right: 0;
	}
}

@media (min-width:768px) {
	.proudly_serving_area {
		height: 600px;
	}
}

.proudly_serving_panel .h4 p, .proudly_serving_panel .h5 p, .proudly_serving_panel h4 p, .proudly_serving_panel h5 p {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	font-family: inherit;
	color: inherit;
}

.proudly_serving_panel p {
	margin-bottom: 0;
	color: #000;
}

.proudly_serving_panel ul {
	display: flex;
	justify-content: center;
	gap: 14px;
	flex-wrap: wrap;
}

@media (max-width:767.98px) {
	.proudly_serving_panel ul {
		display: grid;
		text-align: right;
		padding-right: 0;
		grid-template-columns: 2fr 2fr;
		gap: 5px;
		max-width: 365px;
	}
}

.proudly_serving_panel ul li {
	padding: 0 !important;
	margin: 0;
	margin: 0 0 10px 0;
	color: #000;
	position: relative;
}

@media (max-width:767.98px) {
	.proudly_serving_panel ul li {
		margin: 0 0 10px 0;
		font-size: 16px;
		font-weight: 400;
		text-transform: none;
		line-height: 35px;
	}
}

.proudly_serving_panel ul li::before {
	display: none;
}

.proudly_serving_panel ul li::after {
	content: "";
	background: currentColor;
	height: 50%;
	width: 1px;
	display: inline-block;
	margin-left: 14px;
	vertical-align: middle;
}

@media (max-width:767.98px) {
	.proudly_serving_panel ul li::after {
		height: 60%;
		left: 96%;
		top: 50%;
		transform: translate(0, -50%);
		position: absolute;
	}
}

@media (min-width:768px) {
	.proudly_serving_panel ul li:last-child::after {
		display: none;
	}
}

.company-services-img {
	height: 568px !important;
}

@media (min-width:1200px) {
	.custom-col-xl-services {
		width: 68.766667%;
	}
}

.service-block-list {
	flex: 1 0 0;
}

.service-block-list li {
	margin-bottom: 0;
	padding-left: 0;
}

.service-block-list li::before {
	content: none;
}

.service_block {
	border-width: 4px;
	border-style: solid;
	border-color: transparent;
}

.service_block:hover {
	border-color: currentColor;
}

.review_block {
	border-width: 2px;
	border-style: solid;
	border-color: currentColor;
}

@media (min-width:992px) {
	.affiliation-block {
		margin-right: -37%;
		width: 100%;
	}
}

.sidebar_services_swiper .swiper-slide {
	text-decoration: none !important;
}

.home_banner {
	z-index: 2;
	position: relative;
}

.hero-content-bg {
	position: relative;
	z-index: 1;
}

@media (min-width:991px) and (max-width:1199.98px) {
	.hero-content-bg {
		padding-left: 55px;
		max-width: 475px !important;
	}
}

.hero-content-bg:before {
	content: "";
	position: absolute;
	top: -200px;
	left: -135px;
	width: 785px;
	height: 495px;
	background-image: url("https://cdn-gkpcffb.nitrocdn.com/kpaYqfxRWsvHZunPKHOFfNIqFmDGDzme/assets/images/optimized/rev-9b12d89/www.mightyairinc.com/wp-content/themes/rds-child/img/hero/home-banner-img-02.png");
	background-size: cover;
	background-position: center;
	z-index: -1;
}

@media screen and (max-width:1500px) {
	.hero-content-bg:before {
		transform: scale(.9);
	}
}

@media screen and (max-width:1400px) {
	.hero-content-bg:before {
		transform: scale(.8);
	}
}

@media screen and (max-width:1200px) {
	.hero-content-bg:before {
		transform: scale(.65);
	}
}

@media (max-width:991.98px) {
	.hero-content-bg:before {
		background-image: url("https://cdn-gkpcffb.nitrocdn.com/kpaYqfxRWsvHZunPKHOFfNIqFmDGDzme/assets/images/optimized/rev-9b12d89/www.mightyairinc.com/wp-content/themes/rds-child/img/hero/m-home-banner-img-02.png");
		width: 319px;
		height: 260px;
		left: -40px;
		top: -51px;
		transform: none;
		background-size: 100%;
		background-repeat: no-repeat;
	}
}

@media screen and (min-width:1200px) and (max-width:1399px) {
	.hero-content-bg:before {
		left: -150px;
	}
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.hero-content-bg:before {
		left: -150px !important;
		top: -160px;
	}
}

.hero-moscato {
	position: absolute;
	bottom: -85px;
	left: -425px;
	z-index: 3;
	max-width: 462px;
}

@media screen and (max-width:1899px) {
	.hero-moscato {
		left: -200px;
		max-width: 300px;
	}
}

@media screen and (max-width:1500px) {
	.hero-moscato {
		left: -150px;
	}
}

@media screen and (max-width:1199px) {
	.hero-moscato {
		left: -80px;
		max-width: 250px;
	}
}

@media (max-width:991.98px) {
	.hero-moscato {
		left: -40px;
		bottom: -40px;
	}
}

.hero_banner_form_background.banner-form .btn-primary {
	min-width: 350px !important;
}

@media (max-width:991.98px) and (min-width:768px) {
	.hero-moscato {
		left: 150px !important;
		bottom: -40px !important;
		max-width: 300px !important;
	}
}

@media (max-width:768px) {
	.mobile_banner {
		align-items: end !important;
		min-height: 150px !important;
	}
}

@media (min-width:768px) {
	.promotion-column {
		max-width: 320px;
	}
}

@media (min-width:992px) {
	.promotion-column {
		max-width: 290px;
	}
}

@media (min-width:1200px) {
	.promotion-column {
		max-width: 350px;
	}
}

.company_treat_content ul, .finance_custom_content ul {
	padding-bottom: 0 !important;
	padding-left: 35px !important;
}

.company_treat_content ul li, .finance_custom_content ul li {
	margin-bottom: 0 !important;
	list-style: disc;
	padding: 0 !important;
}

.company_treat_content ul li::before, .finance_custom_content ul li::before {
	display: none;
}

.service_subpage_banner, .subpage_banner {
	min-height: 380px;
}

@media (max-width:991.98px) {
	.service_subpage_banner, .subpage_banner {
		min-height: 380px;
	}
}

@media (min-width:1200px) {
	.subpage-container>.elementor-column-gap-default {
		gap: 30px;
	}
}

.sidebar-content-area>.elementor-element-populated {
	gap: 60px;
}

@media (min-width:992px) {
	.elementor-column-gap-default>.subpage-content-area>.elementor-element-populated {
		padding-right: 20px !important;
	}
}

@media (min-width:1200px) {
	.elementor-column-gap-default>.subpage-content-area>.elementor-element-populated {
		padding-right: 0 !important;
	}
}

@media (min-width:1200px) {
	.subpage-content-area {
		width: 69.355% !important;
	}
}

.subpage-content-area .e-parent {
	padding-left: 0;
	padding-right: 0;
}

.subpage-full-width .e-parent {
	padding-left: 0;
	padding-right: 0;
}

@media (min-width:1200px) {
	.sidebar-content-area {
		width: 28.227% !important;
	}
}

.sidebar-content-area .recent_post .container {
	max-width: 100%;
	padding: 0;
}

.sidebar-content-area .recent_post .container .blog_img {
	width: 100%;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.sidebar-content-area .btn {
		min-width: 100% !important;
	}
}

.privacy-policy .elementor-widget-container .e-con {
	padding-left: 0;
	padding-right: 0;
}

.steps_background {
	background-color: #ee1d23 !important;
}

.steps_icon_color {
	color: #fff !important;
}

.estimate_accordion:after {
	z-index: -1;
}

.schedule_accordion .step:nth-child(2):before {
	top: 54px;
}

.schedule_accordion .step:nth-child(3):before {
	top: 54px;
}

@media (max-width:1199.98px) {
	.schedule_accordion .step:nth-child(3):before {
		left: 405px;
	}
}

.free_estimate_accord:after, .schedule_service_accord:after {
	left: 36px;
}

.bc_homepage .icon-minus1 {
	left: 0;
}

@media (max-width:767.98px) {
	.affiliation-block {
		max-width: 433px !important;
	}
}

@media (max-width:575.98px) {
	.affiliation-block {
		max-width: 233px !important;
	}
}

@media (min-width:1400px) {
	.col-custom-xxl-9 {
		width: 68.45%;
	}
}

@media (min-width:991px) and (max-width:1024.98px) {
	.btn.request_service_button {
		transform: scale(.9);
	}
}

.team_img {
	max-height: initial;
}

.service_subpage_banner_col>div {
	background: rgba(255, 255, 255, .9);
}

.service_subpage_banner_col .btn-primary {
	min-width: 258px !important;
}

.mb-23 {
	margin-bottom: 23px;
}

.border-dashed-7 {
	border: 4px dashed #1966ad !important;
}

.border-dashed-2-quaternary {
	border: 2px dashed #d0edfb !important;
}

.link_text_btn:hover::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	background: #fff;
}

body .banner-form.requestformC-form .gform_wrapper ul li.gfield.gfield--type-checkbox {
	padding-bottom: 20px !important;
}

.company_treat_content .link_text_btn, .company_treat_content .link_text_btn:hover, .elementor .company_treat_content .link_text_btn, .elementor .company_treat_content .link_text_btn:hover {
	color: #fff !important;
	font-size: 20px !important;
}

@media (min-width:1400px) {
	.elementor.elementor-40150 .container {
		max-width: 1140px;
	}
}

.about-seo-section li {
	margin-bottom: 0;
}

.page-id-62294 #thankyou_page_promotion .col-lg-5 {
	display: none;
}

.page-id-62294 #thankyou_page_promotion .btn-secondary {
	display: none;
}

.homepage_coupon .swiper.home-coupon-swiper-d-899c574 {
	padding-right: 40px;
}

@media (min-width:768px) and (max-width:996px) {
	.video-swiper .swiper-slide.swiper-slide-next {
		height: 400px;
	}
}
