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

.container, .container-fluid {
	padding-right: .9375rem;
	padding-left: .9375rem;
}

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

.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);
}

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

.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: 25px;
}

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

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

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

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

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

.on_hover_span_underline:hover {
	text-decoration: none !important;
}

.on_hover_span_underline:hover span {
	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;
	}
}

@media (max-width:991.98px) {
	.a:hover, .elementor a:hover, a:hover {
		font-size: inherit;
		line-height: inherit;
		word-spacing: 0px;
		letter-spacing: 0;
	}
}

.elementor .link_text_btn, .link_text_btn {
	font-family: Outfit !important;
	color: #ff4339 !important;
	font-size: 18px !important;
	line-height: 22.5px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	display: inline-flex;
	gap: 10px;
	align-items: center;
}

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

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

.elementor .link_text_btn.link_text_alt_btn, .link_text_btn.link_text_alt_btn {
	color: #fff !important;
}

.elementor-widget-container {
	color: #022944;
}

.btn:not(.bc_toggle_btn) {
	min-width: 250px !important;
	min-height: 50px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25));
}

.btn:not(.bc_toggle_btn)::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 0;
	border-color: transparent #006580 transparent transparent;
}

.btn-secondary-alt1:after, .btn-secondary:after, .elementor .btn-secondary-alt1:after, .elementor .btn-secondary:after {
	border-color: transparent #ff4339 transparent transparent;
}

.btn-secondary-alt1:hover:after, .btn-secondary:hover:after, .elementor .btn-secondary-alt1:hover:after, .elementor .btn-secondary:hover:after {
	border-color: transparent #006580 transparent transparent;
}

.btn-shadow {
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25));
}

.content_m_0 {
	margin: 0 !important;
}

.content_mt_0, .content_my_0 {
	margin-top: 0 !important;
}

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

.content_mr_0, .content_mx_0 {
	margin-right: 0 !important;
}

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

.content_mb_0, .content_my_0 {
	margin-bottom: 0 !important;
}

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

.content_ml_0, .content_mx_0 {
	margin-left: 0 !important;
}

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

.content_m_4 {
	margin: 4px !important;
}

.content_mt_4, .content_my_4 {
	margin-top: 4px !important;
}

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

.content_mr_4, .content_mx_4 {
	margin-right: 4px !important;
}

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

.content_mb_4, .content_my_4 {
	margin-bottom: 4px !important;
}

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

.content_ml_4, .content_mx_4 {
	margin-left: 4px !important;
}

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

.content_m_5 {
	margin: 5px !important;
}

.content_mt_5, .content_my_5 {
	margin-top: 5px !important;
}

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

.content_mr_5, .content_mx_5 {
	margin-right: 5px !important;
}

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

.content_mb_5, .content_my_5 {
	margin-bottom: 5px !important;
}

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

.content_ml_5, .content_mx_5 {
	margin-left: 5px !important;
}

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

.content_m_6 {
	margin: 6px !important;
}

.content_mt_6, .content_my_6 {
	margin-top: 6px !important;
}

.content_mt_n6 {
	margin-top: -6px !important;
}

.content_mr_6, .content_mx_6 {
	margin-right: 6px !important;
}

.content_mr_n6 {
	margin-right: -6px !important;
}

.content_mb_6, .content_my_6 {
	margin-bottom: 6px !important;
}

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

.content_ml_6, .content_mx_6 {
	margin-left: 6px !important;
}

.content_ml_n6 {
	margin-left: -6px !important;
}

.content_m_10 {
	margin: 10px !important;
}

.content_mt_10, .content_my_10 {
	margin-top: 10px !important;
}

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

.content_mr_10, .content_mx_10 {
	margin-right: 10px !important;
}

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

.content_mb_10, .content_my_10 {
	margin-bottom: 10px !important;
}

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

.content_ml_10, .content_mx_10 {
	margin-left: 10px !important;
}

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

.content_m_12 {
	margin: 12px !important;
}

.content_mt_12, .content_my_12 {
	margin-top: 12px !important;
}

.content_mt_n12 {
	margin-top: -12px !important;
}

.content_mr_12, .content_mx_12 {
	margin-right: 12px !important;
}

.content_mr_n12 {
	margin-right: -12px !important;
}

.content_mb_12, .content_my_12 {
	margin-bottom: 12px !important;
}

.content_mb_n12 {
	margin-bottom: -12px !important;
}

.content_ml_12, .content_mx_12 {
	margin-left: 12px !important;
}

.content_ml_n12 {
	margin-left: -12px !important;
}

.content_m_15 {
	margin: 15px !important;
}

.content_mt_15, .content_my_15 {
	margin-top: 15px !important;
}

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

.content_mr_15, .content_mx_15 {
	margin-right: 15px !important;
}

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

.content_mb_15, .content_my_15 {
	margin-bottom: 15px !important;
}

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

.content_ml_15, .content_mx_15 {
	margin-left: 15px !important;
}

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

.content_m_16 {
	margin: 16px !important;
}

.content_mt_16, .content_my_16 {
	margin-top: 16px !important;
}

.content_mt_n16 {
	margin-top: -16px !important;
}

.content_mr_16, .content_mx_16 {
	margin-right: 16px !important;
}

.content_mr_n16 {
	margin-right: -16px !important;
}

.content_mb_16, .content_my_16 {
	margin-bottom: 16px !important;
}

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

.content_ml_16, .content_mx_16 {
	margin-left: 16px !important;
}

.content_ml_n16 {
	margin-left: -16px !important;
}

.content_m_17 {
	margin: 17px !important;
}

.content_mt_17, .content_my_17 {
	margin-top: 17px !important;
}

.content_mt_n17 {
	margin-top: -17px !important;
}

.content_mr_17, .content_mx_17 {
	margin-right: 17px !important;
}

.content_mr_n17 {
	margin-right: -17px !important;
}

.content_mb_17, .content_my_17 {
	margin-bottom: 17px !important;
}

.content_mb_n17 {
	margin-bottom: -17px !important;
}

.content_ml_17, .content_mx_17 {
	margin-left: 17px !important;
}

.content_ml_n17 {
	margin-left: -17px !important;
}

.content_m_20 {
	margin: 20px !important;
}

.content_mt_20, .content_my_20 {
	margin-top: 20px !important;
}

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

.content_mr_20, .content_mx_20 {
	margin-right: 20px !important;
}

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

.content_mb_20, .content_my_20 {
	margin-bottom: 20px !important;
}

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

.content_ml_20, .content_mx_20 {
	margin-left: 20px !important;
}

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

.content_m_22 {
	margin: 22px !important;
}

.content_mt_22, .content_my_22 {
	margin-top: 22px !important;
}

.content_mt_n22 {
	margin-top: -22px !important;
}

.content_mr_22, .content_mx_22 {
	margin-right: 22px !important;
}

.content_mr_n22 {
	margin-right: -22px !important;
}

.content_mb_22, .content_my_22 {
	margin-bottom: 22px !important;
}

.content_mb_n22 {
	margin-bottom: -22px !important;
}

.content_ml_22, .content_mx_22 {
	margin-left: 22px !important;
}

.content_ml_n22 {
	margin-left: -22px !important;
}

.content_m_24 {
	margin: 24px !important;
}

.content_mt_24, .content_my_24 {
	margin-top: 24px !important;
}

.content_mt_n24 {
	margin-top: -24px !important;
}

.content_mr_24, .content_mx_24 {
	margin-right: 24px !important;
}

.content_mr_n24 {
	margin-right: -24px !important;
}

.content_mb_24, .content_my_24 {
	margin-bottom: 24px !important;
}

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

.content_ml_24, .content_mx_24 {
	margin-left: 24px !important;
}

.content_ml_n24 {
	margin-left: -24px !important;
}

.content_m_25 {
	margin: 25px !important;
}

.content_mt_25, .content_my_25 {
	margin-top: 25px !important;
}

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

.content_mr_25, .content_mx_25 {
	margin-right: 25px !important;
}

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

.content_mb_25, .content_my_25 {
	margin-bottom: 25px !important;
}

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

.content_ml_25, .content_mx_25 {
	margin-left: 25px !important;
}

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

.content_m_30 {
	margin: 30px !important;
}

.content_mt_30, .content_my_30 {
	margin-top: 30px !important;
}

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

.content_mr_30, .content_mx_30 {
	margin-right: 30px !important;
}

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

.content_mb_30, .content_my_30 {
	margin-bottom: 30px !important;
}

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

.content_ml_30, .content_mx_30 {
	margin-left: 30px !important;
}

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

.content_m_35 {
	margin: 35px !important;
}

.content_mt_35, .content_my_35 {
	margin-top: 35px !important;
}

.content_mt_n35 {
	margin-top: -35px !important;
}

.content_mr_35, .content_mx_35 {
	margin-right: 35px !important;
}

.content_mr_n35 {
	margin-right: -35px !important;
}

.content_mb_35, .content_my_35 {
	margin-bottom: 35px !important;
}

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

.content_ml_35, .content_mx_35 {
	margin-left: 35px !important;
}

.content_ml_n35 {
	margin-left: -35px !important;
}

.content_m_40 {
	margin: 40px !important;
}

.content_mt_40, .content_my_40 {
	margin-top: 40px !important;
}

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

.content_mr_40, .content_mx_40 {
	margin-right: 40px !important;
}

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

.content_mb_40, .content_my_40 {
	margin-bottom: 40px !important;
}

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

.content_ml_40, .content_mx_40 {
	margin-left: 40px !important;
}

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

.content_m_48 {
	margin: 48px !important;
}

.content_mt_48, .content_my_48 {
	margin-top: 48px !important;
}

.content_mt_n48 {
	margin-top: -48px !important;
}

.content_mr_48, .content_mx_48 {
	margin-right: 48px !important;
}

.content_mr_n48 {
	margin-right: -48px !important;
}

.content_mb_48, .content_my_48 {
	margin-bottom: 48px !important;
}

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

.content_ml_48, .content_mx_48 {
	margin-left: 48px !important;
}

.content_ml_n48 {
	margin-left: -48px !important;
}

.content_m_60 {
	margin: 60px !important;
}

.content_mt_60, .content_my_60 {
	margin-top: 60px !important;
}

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

.content_mr_60, .content_mx_60 {
	margin-right: 60px !important;
}

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

.content_mb_60, .content_my_60 {
	margin-bottom: 60px !important;
}

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

.content_ml_60, .content_mx_60 {
	margin-left: 60px !important;
}

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

.content_m_50 {
	margin: 50px !important;
}

.content_mt_50, .content_my_50 {
	margin-top: 50px !important;
}

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

.content_mr_50, .content_mx_50 {
	margin-right: 50px !important;
}

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

.content_mb_50, .content_my_50 {
	margin-bottom: 50px !important;
}

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

.content_ml_50, .content_mx_50 {
	margin-left: 50px !important;
}

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

.content_m_64 {
	margin: 64px !important;
}

.content_mt_64, .content_my_64 {
	margin-top: 64px !important;
}

.content_mt_n64 {
	margin-top: -64px !important;
}

.content_mr_64, .content_mx_64 {
	margin-right: 64px !important;
}

.content_mr_n64 {
	margin-right: -64px !important;
}

.content_mb_64, .content_my_64 {
	margin-bottom: 64px !important;
}

.content_mb_n64 {
	margin-bottom: -64px !important;
}

.content_ml_64, .content_mx_64 {
	margin-left: 64px !important;
}

.content_ml_n64 {
	margin-left: -64px !important;
}

.content_m_65 {
	margin: 65px !important;
}

.content_mt_65, .content_my_65 {
	margin-top: 65px !important;
}

.content_mt_n65 {
	margin-top: -65px !important;
}

.content_mr_65, .content_mx_65 {
	margin-right: 65px !important;
}

.content_mr_n65 {
	margin-right: -65px !important;
}

.content_mb_65, .content_my_65 {
	margin-bottom: 65px !important;
}

.content_mb_n65 {
	margin-bottom: -65px !important;
}

.content_ml_65, .content_mx_65 {
	margin-left: 65px !important;
}

.content_ml_n65 {
	margin-left: -65px !important;
}

.content_p_0 {
	padding: 0 !important;
}

.content_pt_0, .content_py_0 {
	padding-top: 0 !important;
}

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

.content_pr_0, .content_px_0 {
	padding-right: 0 !important;
}

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

.content_pb_0, .content_py_0 {
	padding-bottom: 0 !important;
}

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

.content_pl_0, .content_px_0 {
	padding-left: 0 !important;
}

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

.content_p_8 {
	padding: 8px !important;
}

.content_pt_8, .content_py_8 {
	padding-top: 8px !important;
}

.content_pr_8, .content_px_8 {
	padding-right: 8px !important;
}

.content_pb_8, .content_py_8 {
	padding-bottom: 8px !important;
}

.content_pl_8, .content_px_8 {
	padding-left: 8px !important;
}

.content_p_10 {
	padding: 10px !important;
}

.content_pt_10, .content_py_10 {
	padding-top: 10px !important;
}

.content_pr_10, .content_px_10 {
	padding-right: 10px !important;
}

.content_pb_10, .content_py_10 {
	padding-bottom: 10px !important;
}

.content_pl_10, .content_px_10 {
	padding-left: 10px !important;
}

.content_p_12 {
	padding: 12px !important;
}

.content_pt_12, .content_py_12 {
	padding-top: 12px !important;
}

.content_pr_12, .content_px_12 {
	padding-right: 12px !important;
}

.content_pb_12, .content_py_12 {
	padding-bottom: 12px !important;
}

.content_pl_12, .content_px_12 {
	padding-left: 12px !important;
}

.content_p_15 {
	padding: 15px !important;
}

.content_pt_15, .content_py_15 {
	padding-top: 15px !important;
}

.content_pr_15, .content_px_15 {
	padding-right: 15px !important;
}

.content_pb_15, .content_py_15 {
	padding-bottom: 15px !important;
}

.content_pl_15, .content_px_15 {
	padding-left: 15px !important;
}

.content_p_16 {
	padding: 16px !important;
}

.content_pt_16, .content_py_16 {
	padding-top: 16px !important;
}

.content_pr_16, .content_px_16 {
	padding-right: 16px !important;
}

.content_pb_16, .content_py_16 {
	padding-bottom: 16px !important;
}

.content_pl_16, .content_px_16 {
	padding-left: 16px !important;
}

.content_p_20 {
	padding: 20px !important;
}

.content_pt_20, .content_py_20 {
	padding-top: 20px !important;
}

.content_pr_20, .content_px_20 {
	padding-right: 20px !important;
}

.content_pb_20, .content_py_20 {
	padding-bottom: 20px !important;
}

.content_pl_20, .content_px_20 {
	padding-left: 20px !important;
}

.content_p_22 {
	padding: 22px !important;
}

.content_pt_22, .content_py_22 {
	padding-top: 22px !important;
}

.content_pr_22, .content_px_22 {
	padding-right: 22px !important;
}

.content_pb_22, .content_py_22 {
	padding-bottom: 22px !important;
}

.content_pl_22, .content_px_22 {
	padding-left: 22px !important;
}

.content_p_24 {
	padding: 24px !important;
}

.content_pt_24, .content_py_24 {
	padding-top: 24px !important;
}

.content_pr_24, .content_px_24 {
	padding-right: 24px !important;
}

.content_pb_24, .content_py_24 {
	padding-bottom: 24px !important;
}

.content_pl_24, .content_px_24 {
	padding-left: 24px !important;
}

.content_p_25 {
	padding: 25px !important;
}

.content_pt_25, .content_py_25 {
	padding-top: 25px !important;
}

.content_pr_25, .content_px_25 {
	padding-right: 25px !important;
}

.content_pb_25, .content_py_25 {
	padding-bottom: 25px !important;
}

.content_pl_25, .content_px_25 {
	padding-left: 25px !important;
}

.content_p_28 {
	padding: 28px !important;
}

.content_pt_28, .content_py_28 {
	padding-top: 28px !important;
}

.content_pr_28, .content_px_28 {
	padding-right: 28px !important;
}

.content_pb_28, .content_py_28 {
	padding-bottom: 28px !important;
}

.content_pl_28, .content_px_28 {
	padding-left: 28px !important;
}

.content_p_30 {
	padding: 30px !important;
}

.content_pt_30, .content_py_30 {
	padding-top: 30px !important;
}

.content_pr_30, .content_px_30 {
	padding-right: 30px !important;
}

.content_pb_30, .content_py_30 {
	padding-bottom: 30px !important;
}

.content_pl_30, .content_px_30 {
	padding-left: 30px !important;
}

.content_p_38 {
	padding: 38px !important;
}

.content_pt_38, .content_py_38 {
	padding-top: 38px !important;
}

.content_pr_38, .content_px_38 {
	padding-right: 38px !important;
}

.content_pb_38, .content_py_38 {
	padding-bottom: 38px !important;
}

.content_pl_38, .content_px_38 {
	padding-left: 38px !important;
}

.content_p_40 {
	padding: 40px !important;
}

.content_pt_40, .content_py_40 {
	padding-top: 40px !important;
}

.content_pr_40, .content_px_40 {
	padding-right: 40px !important;
}

.content_pb_40, .content_py_40 {
	padding-bottom: 40px !important;
}

.content_pl_40, .content_px_40 {
	padding-left: 40px !important;
}

.content_p_42 {
	padding: 42px !important;
}

.content_pt_42, .content_py_42 {
	padding-top: 42px !important;
}

.content_pr_42, .content_px_42 {
	padding-right: 42px !important;
}

.content_pb_42, .content_py_42 {
	padding-bottom: 42px !important;
}

.content_pl_42, .content_px_42 {
	padding-left: 42px !important;
}

.content_p_48 {
	padding: 48px !important;
}

.content_pt_48, .content_py_48 {
	padding-top: 48px !important;
}

.content_pr_48, .content_px_48 {
	padding-right: 48px !important;
}

.content_pb_48, .content_py_48 {
	padding-bottom: 48px !important;
}

.content_pl_48, .content_px_48 {
	padding-left: 48px !important;
}

.content_p_50 {
	padding: 50px !important;
}

.content_pt_50, .content_py_50 {
	padding-top: 50px !important;
}

.content_pr_50, .content_px_50 {
	padding-right: 50px !important;
}

.content_pb_50, .content_py_50 {
	padding-bottom: 50px !important;
}

.content_pl_50, .content_px_50 {
	padding-left: 50px !important;
}

.content_p_56 {
	padding: 56px !important;
}

.content_pt_56, .content_py_56 {
	padding-top: 56px !important;
}

.content_pr_56, .content_px_56 {
	padding-right: 56px !important;
}

.content_pb_56, .content_py_56 {
	padding-bottom: 56px !important;
}

.content_pl_56, .content_px_56 {
	padding-left: 56px !important;
}

.content_p_60 {
	padding: 60px !important;
}

.content_pt_60, .content_py_60 {
	padding-top: 60px !important;
}

.content_pr_60, .content_px_60 {
	padding-right: 60px !important;
}

.content_pb_60, .content_py_60 {
	padding-bottom: 60px !important;
}

.content_pl_60, .content_px_60 {
	padding-left: 60px !important;
}

.content_p_80 {
	padding: 80px !important;
}

.content_pt_80, .content_py_80 {
	padding-top: 80px !important;
}

.content_pr_80, .content_px_80 {
	padding-right: 80px !important;
}

.content_pb_80, .content_py_80 {
	padding-bottom: 80px !important;
}

.content_pl_80, .content_px_80 {
	padding-left: 80px !important;
}

.content_p_88 {
	padding: 88px !important;
}

.content_pt_88, .content_py_88 {
	padding-top: 88px !important;
}

.content_pr_88, .content_px_88 {
	padding-right: 88px !important;
}

.content_pb_88, .content_py_88 {
	padding-bottom: 88px !important;
}

.content_pl_88, .content_px_88 {
	padding-left: 88px !important;
}

.gap_0 {
	gap: 0;
}

.gap_7 {
	gap: 7px;
}

.gap_8 {
	gap: 8px;
}

.gap_10 {
	gap: 10px;
}

.gap_12 {
	gap: 12px;
}

.gap_18 {
	gap: 18px;
}

.gap_20 {
	gap: 20px;
}

.gap_25 {
	gap: 25px;
}

.gap_30 {
	gap: 30px;
}

.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 !important;
}

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

@media (min-width:992px) {
	.content_m_lg_0 {
		margin: 0 !important;
	}
	
	.content_mt_lg_0, .content_my_lg_0 {
		margin-top: 0 !important;
	}
	
	.content_mt_lg_n0 {
		margin-top: 0 !important;
	}
	
	.content_mr_lg_0, .content_mx_lg_0 {
		margin-right: 0 !important;
	}
	
	.content_mr_lg_n0 {
		margin-right: 0 !important;
	}
	
	.content_mb_lg_0, .content_my_lg_0 {
		margin-bottom: 0 !important;
	}
	
	.content_mb_lg_n0 {
		margin-bottom: 0 !important;
	}
	
	.content_ml_lg_0, .content_mx_lg_0 {
		margin-left: 0 !important;
	}
	
	.content_ml_lg_n0 {
		margin-left: 0 !important;
	}
	
	.content_m_lg_4 {
		margin: 4px !important;
	}
	
	.content_mt_lg_4, .content_my_lg_4 {
		margin-top: 4px !important;
	}
	
	.content_mt_lg_n4 {
		margin-top: -4px !important;
	}
	
	.content_mr_lg_4, .content_mx_lg_4 {
		margin-right: 4px !important;
	}
	
	.content_mr_lg_n4 {
		margin-right: -4px !important;
	}
	
	.content_mb_lg_4, .content_my_lg_4 {
		margin-bottom: 4px !important;
	}
	
	.content_mb_lg_n4 {
		margin-bottom: -4px !important;
	}
	
	.content_ml_lg_4, .content_mx_lg_4 {
		margin-left: 4px !important;
	}
	
	.content_ml_lg_n4 {
		margin-left: -4px !important;
	}
	
	.content_m_lg_5 {
		margin: 5px !important;
	}
	
	.content_mt_lg_5, .content_my_lg_5 {
		margin-top: 5px !important;
	}
	
	.content_mt_lg_n5 {
		margin-top: -5px !important;
	}
	
	.content_mr_lg_5, .content_mx_lg_5 {
		margin-right: 5px !important;
	}
	
	.content_mr_lg_n5 {
		margin-right: -5px !important;
	}
	
	.content_mb_lg_5, .content_my_lg_5 {
		margin-bottom: 5px !important;
	}
	
	.content_mb_lg_n5 {
		margin-bottom: -5px !important;
	}
	
	.content_ml_lg_5, .content_mx_lg_5 {
		margin-left: 5px !important;
	}
	
	.content_ml_lg_n5 {
		margin-left: -5px !important;
	}
	
	.content_m_lg_6 {
		margin: 6px !important;
	}
	
	.content_mt_lg_6, .content_my_lg_6 {
		margin-top: 6px !important;
	}
	
	.content_mt_lg_n6 {
		margin-top: -6px !important;
	}
	
	.content_mr_lg_6, .content_mx_lg_6 {
		margin-right: 6px !important;
	}
	
	.content_mr_lg_n6 {
		margin-right: -6px !important;
	}
	
	.content_mb_lg_6, .content_my_lg_6 {
		margin-bottom: 6px !important;
	}
	
	.content_mb_lg_n6 {
		margin-bottom: -6px !important;
	}
	
	.content_ml_lg_6, .content_mx_lg_6 {
		margin-left: 6px !important;
	}
	
	.content_ml_lg_n6 {
		margin-left: -6px !important;
	}
	
	.content_m_lg_10 {
		margin: 10px !important;
	}
	
	.content_mt_lg_10, .content_my_lg_10 {
		margin-top: 10px !important;
	}
	
	.content_mt_lg_n10 {
		margin-top: -10px !important;
	}
	
	.content_mr_lg_10, .content_mx_lg_10 {
		margin-right: 10px !important;
	}
	
	.content_mr_lg_n10 {
		margin-right: -10px !important;
	}
	
	.content_mb_lg_10, .content_my_lg_10 {
		margin-bottom: 10px !important;
	}
	
	.content_mb_lg_n10 {
		margin-bottom: -10px !important;
	}
	
	.content_ml_lg_10, .content_mx_lg_10 {
		margin-left: 10px !important;
	}
	
	.content_ml_lg_n10 {
		margin-left: -10px !important;
	}
	
	.content_m_lg_12 {
		margin: 12px !important;
	}
	
	.content_mt_lg_12, .content_my_lg_12 {
		margin-top: 12px !important;
	}
	
	.content_mt_lg_n12 {
		margin-top: -12px !important;
	}
	
	.content_mr_lg_12, .content_mx_lg_12 {
		margin-right: 12px !important;
	}
	
	.content_mr_lg_n12 {
		margin-right: -12px !important;
	}
	
	.content_mb_lg_12, .content_my_lg_12 {
		margin-bottom: 12px !important;
	}
	
	.content_mb_lg_n12 {
		margin-bottom: -12px !important;
	}
	
	.content_ml_lg_12, .content_mx_lg_12 {
		margin-left: 12px !important;
	}
	
	.content_ml_lg_n12 {
		margin-left: -12px !important;
	}
	
	.content_m_lg_15 {
		margin: 15px !important;
	}
	
	.content_mt_lg_15, .content_my_lg_15 {
		margin-top: 15px !important;
	}
	
	.content_mt_lg_n15 {
		margin-top: -15px !important;
	}
	
	.content_mr_lg_15, .content_mx_lg_15 {
		margin-right: 15px !important;
	}
	
	.content_mr_lg_n15 {
		margin-right: -15px !important;
	}
	
	.content_mb_lg_15, .content_my_lg_15 {
		margin-bottom: 15px !important;
	}
	
	.content_mb_lg_n15 {
		margin-bottom: -15px !important;
	}
	
	.content_ml_lg_15, .content_mx_lg_15 {
		margin-left: 15px !important;
	}
	
	.content_ml_lg_n15 {
		margin-left: -15px !important;
	}
	
	.content_m_lg_16 {
		margin: 16px !important;
	}
	
	.content_mt_lg_16, .content_my_lg_16 {
		margin-top: 16px !important;
	}
	
	.content_mt_lg_n16 {
		margin-top: -16px !important;
	}
	
	.content_mr_lg_16, .content_mx_lg_16 {
		margin-right: 16px !important;
	}
	
	.content_mr_lg_n16 {
		margin-right: -16px !important;
	}
	
	.content_mb_lg_16, .content_my_lg_16 {
		margin-bottom: 16px !important;
	}
	
	.content_mb_lg_n16 {
		margin-bottom: -16px !important;
	}
	
	.content_ml_lg_16, .content_mx_lg_16 {
		margin-left: 16px !important;
	}
	
	.content_ml_lg_n16 {
		margin-left: -16px !important;
	}
	
	.content_m_lg_17 {
		margin: 17px !important;
	}
	
	.content_mt_lg_17, .content_my_lg_17 {
		margin-top: 17px !important;
	}
	
	.content_mt_lg_n17 {
		margin-top: -17px !important;
	}
	
	.content_mr_lg_17, .content_mx_lg_17 {
		margin-right: 17px !important;
	}
	
	.content_mr_lg_n17 {
		margin-right: -17px !important;
	}
	
	.content_mb_lg_17, .content_my_lg_17 {
		margin-bottom: 17px !important;
	}
	
	.content_mb_lg_n17 {
		margin-bottom: -17px !important;
	}
	
	.content_ml_lg_17, .content_mx_lg_17 {
		margin-left: 17px !important;
	}
	
	.content_ml_lg_n17 {
		margin-left: -17px !important;
	}
	
	.content_m_lg_20 {
		margin: 20px !important;
	}
	
	.content_mt_lg_20, .content_my_lg_20 {
		margin-top: 20px !important;
	}
	
	.content_mt_lg_n20 {
		margin-top: -20px !important;
	}
	
	.content_mr_lg_20, .content_mx_lg_20 {
		margin-right: 20px !important;
	}
	
	.content_mr_lg_n20 {
		margin-right: -20px !important;
	}
	
	.content_mb_lg_20, .content_my_lg_20 {
		margin-bottom: 20px !important;
	}
	
	.content_mb_lg_n20 {
		margin-bottom: -20px !important;
	}
	
	.content_ml_lg_20, .content_mx_lg_20 {
		margin-left: 20px !important;
	}
	
	.content_ml_lg_n20 {
		margin-left: -20px !important;
	}
	
	.content_m_lg_22 {
		margin: 22px !important;
	}
	
	.content_mt_lg_22, .content_my_lg_22 {
		margin-top: 22px !important;
	}
	
	.content_mt_lg_n22 {
		margin-top: -22px !important;
	}
	
	.content_mr_lg_22, .content_mx_lg_22 {
		margin-right: 22px !important;
	}
	
	.content_mr_lg_n22 {
		margin-right: -22px !important;
	}
	
	.content_mb_lg_22, .content_my_lg_22 {
		margin-bottom: 22px !important;
	}
	
	.content_mb_lg_n22 {
		margin-bottom: -22px !important;
	}
	
	.content_ml_lg_22, .content_mx_lg_22 {
		margin-left: 22px !important;
	}
	
	.content_ml_lg_n22 {
		margin-left: -22px !important;
	}
	
	.content_m_lg_24 {
		margin: 24px !important;
	}
	
	.content_mt_lg_24, .content_my_lg_24 {
		margin-top: 24px !important;
	}
	
	.content_mt_lg_n24 {
		margin-top: -24px !important;
	}
	
	.content_mr_lg_24, .content_mx_lg_24 {
		margin-right: 24px !important;
	}
	
	.content_mr_lg_n24 {
		margin-right: -24px !important;
	}
	
	.content_mb_lg_24, .content_my_lg_24 {
		margin-bottom: 24px !important;
	}
	
	.content_mb_lg_n24 {
		margin-bottom: -24px !important;
	}
	
	.content_ml_lg_24, .content_mx_lg_24 {
		margin-left: 24px !important;
	}
	
	.content_ml_lg_n24 {
		margin-left: -24px !important;
	}
	
	.content_m_lg_25 {
		margin: 25px !important;
	}
	
	.content_mt_lg_25, .content_my_lg_25 {
		margin-top: 25px !important;
	}
	
	.content_mt_lg_n25 {
		margin-top: -25px !important;
	}
	
	.content_mr_lg_25, .content_mx_lg_25 {
		margin-right: 25px !important;
	}
	
	.content_mr_lg_n25 {
		margin-right: -25px !important;
	}
	
	.content_mb_lg_25, .content_my_lg_25 {
		margin-bottom: 25px !important;
	}
	
	.content_mb_lg_n25 {
		margin-bottom: -25px !important;
	}
	
	.content_ml_lg_25, .content_mx_lg_25 {
		margin-left: 25px !important;
	}
	
	.content_ml_lg_n25 {
		margin-left: -25px !important;
	}
	
	.content_m_lg_30 {
		margin: 30px !important;
	}
	
	.content_mt_lg_30, .content_my_lg_30 {
		margin-top: 30px !important;
	}
	
	.content_mt_lg_n30 {
		margin-top: -30px !important;
	}
	
	.content_mr_lg_30, .content_mx_lg_30 {
		margin-right: 30px !important;
	}
	
	.content_mr_lg_n30 {
		margin-right: -30px !important;
	}
	
	.content_mb_lg_30, .content_my_lg_30 {
		margin-bottom: 30px !important;
	}
	
	.content_mb_lg_n30 {
		margin-bottom: -30px !important;
	}
	
	.content_ml_lg_30, .content_mx_lg_30 {
		margin-left: 30px !important;
	}
	
	.content_ml_lg_n30 {
		margin-left: -30px !important;
	}
	
	.content_m_lg_35 {
		margin: 35px !important;
	}
	
	.content_mt_lg_35, .content_my_lg_35 {
		margin-top: 35px !important;
	}
	
	.content_mt_lg_n35 {
		margin-top: -35px !important;
	}
	
	.content_mr_lg_35, .content_mx_lg_35 {
		margin-right: 35px !important;
	}
	
	.content_mr_lg_n35 {
		margin-right: -35px !important;
	}
	
	.content_mb_lg_35, .content_my_lg_35 {
		margin-bottom: 35px !important;
	}
	
	.content_mb_lg_n35 {
		margin-bottom: -35px !important;
	}
	
	.content_ml_lg_35, .content_mx_lg_35 {
		margin-left: 35px !important;
	}
	
	.content_ml_lg_n35 {
		margin-left: -35px !important;
	}
	
	.content_m_lg_40 {
		margin: 40px !important;
	}
	
	.content_mt_lg_40, .content_my_lg_40 {
		margin-top: 40px !important;
	}
	
	.content_mt_lg_n40 {
		margin-top: -40px !important;
	}
	
	.content_mr_lg_40, .content_mx_lg_40 {
		margin-right: 40px !important;
	}
	
	.content_mr_lg_n40 {
		margin-right: -40px !important;
	}
	
	.content_mb_lg_40, .content_my_lg_40 {
		margin-bottom: 40px !important;
	}
	
	.content_mb_lg_n40 {
		margin-bottom: -40px !important;
	}
	
	.content_ml_lg_40, .content_mx_lg_40 {
		margin-left: 40px !important;
	}
	
	.content_ml_lg_n40 {
		margin-left: -40px !important;
	}
	
	.content_m_lg_48 {
		margin: 48px !important;
	}
	
	.content_mt_lg_48, .content_my_lg_48 {
		margin-top: 48px !important;
	}
	
	.content_mt_lg_n48 {
		margin-top: -48px !important;
	}
	
	.content_mr_lg_48, .content_mx_lg_48 {
		margin-right: 48px !important;
	}
	
	.content_mr_lg_n48 {
		margin-right: -48px !important;
	}
	
	.content_mb_lg_48, .content_my_lg_48 {
		margin-bottom: 48px !important;
	}
	
	.content_mb_lg_n48 {
		margin-bottom: -48px !important;
	}
	
	.content_ml_lg_48, .content_mx_lg_48 {
		margin-left: 48px !important;
	}
	
	.content_ml_lg_n48 {
		margin-left: -48px !important;
	}
	
	.content_m_lg_60 {
		margin: 60px !important;
	}
	
	.content_mt_lg_60, .content_my_lg_60 {
		margin-top: 60px !important;
	}
	
	.content_mt_lg_n60 {
		margin-top: -60px !important;
	}
	
	.content_mr_lg_60, .content_mx_lg_60 {
		margin-right: 60px !important;
	}
	
	.content_mr_lg_n60 {
		margin-right: -60px !important;
	}
	
	.content_mb_lg_60, .content_my_lg_60 {
		margin-bottom: 60px !important;
	}
	
	.content_mb_lg_n60 {
		margin-bottom: -60px !important;
	}
	
	.content_ml_lg_60, .content_mx_lg_60 {
		margin-left: 60px !important;
	}
	
	.content_ml_lg_n60 {
		margin-left: -60px !important;
	}
	
	.content_m_lg_50 {
		margin: 50px !important;
	}
	
	.content_mt_lg_50, .content_my_lg_50 {
		margin-top: 50px !important;
	}
	
	.content_mt_lg_n50 {
		margin-top: -50px !important;
	}
	
	.content_mr_lg_50, .content_mx_lg_50 {
		margin-right: 50px !important;
	}
	
	.content_mr_lg_n50 {
		margin-right: -50px !important;
	}
	
	.content_mb_lg_50, .content_my_lg_50 {
		margin-bottom: 50px !important;
	}
	
	.content_mb_lg_n50 {
		margin-bottom: -50px !important;
	}
	
	.content_ml_lg_50, .content_mx_lg_50 {
		margin-left: 50px !important;
	}
	
	.content_ml_lg_n50 {
		margin-left: -50px !important;
	}
	
	.content_m_lg_64 {
		margin: 64px !important;
	}
	
	.content_mt_lg_64, .content_my_lg_64 {
		margin-top: 64px !important;
	}
	
	.content_mt_lg_n64 {
		margin-top: -64px !important;
	}
	
	.content_mr_lg_64, .content_mx_lg_64 {
		margin-right: 64px !important;
	}
	
	.content_mr_lg_n64 {
		margin-right: -64px !important;
	}
	
	.content_mb_lg_64, .content_my_lg_64 {
		margin-bottom: 64px !important;
	}
	
	.content_mb_lg_n64 {
		margin-bottom: -64px !important;
	}
	
	.content_ml_lg_64, .content_mx_lg_64 {
		margin-left: 64px !important;
	}
	
	.content_ml_lg_n64 {
		margin-left: -64px !important;
	}
	
	.content_m_lg_65 {
		margin: 65px !important;
	}
	
	.content_mt_lg_65, .content_my_lg_65 {
		margin-top: 65px !important;
	}
	
	.content_mt_lg_n65 {
		margin-top: -65px !important;
	}
	
	.content_mr_lg_65, .content_mx_lg_65 {
		margin-right: 65px !important;
	}
	
	.content_mr_lg_n65 {
		margin-right: -65px !important;
	}
	
	.content_mb_lg_65, .content_my_lg_65 {
		margin-bottom: 65px !important;
	}
	
	.content_mb_lg_n65 {
		margin-bottom: -65px !important;
	}
	
	.content_ml_lg_65, .content_mx_lg_65 {
		margin-left: 65px !important;
	}
	
	.content_ml_lg_n65 {
		margin-left: -65px !important;
	}
	
	.content_p_lg_0 {
		padding: 0 !important;
	}
	
	.content_pt_lg_0, .content_py_lg_0 {
		padding-top: 0 !important;
	}
	
	.content_pt_lg_n0 {
		padding-top: 0 !important;
	}
	
	.content_pr_lg_0, .content_px_lg_0 {
		padding-right: 0 !important;
	}
	
	.content_pr_lg_n0 {
		padding-right: 0 !important;
	}
	
	.content_pb_lg_0, .content_py_lg_0 {
		padding-bottom: 0 !important;
	}
	
	.content_pb_lg_n0 {
		padding-bottom: 0 !important;
	}
	
	.content_pl_lg_0, .content_px_lg_0 {
		padding-left: 0 !important;
	}
	
	.content_pl_lg_n0 {
		padding-left: 0 !important;
	}
	
	.content_p_lg_8 {
		padding: 8px !important;
	}
	
	.content_pt_lg_8, .content_py_lg_8 {
		padding-top: 8px !important;
	}
	
	.content_pr_lg_8, .content_px_lg_8 {
		padding-right: 8px !important;
	}
	
	.content_pb_lg_8, .content_py_lg_8 {
		padding-bottom: 8px !important;
	}
	
	.content_pl_lg_8, .content_px_lg_8 {
		padding-left: 8px !important;
	}
	
	.content_p_lg_10 {
		padding: 10px !important;
	}
	
	.content_pt_lg_10, .content_py_lg_10 {
		padding-top: 10px !important;
	}
	
	.content_pr_lg_10, .content_px_lg_10 {
		padding-right: 10px !important;
	}
	
	.content_pb_lg_10, .content_py_lg_10 {
		padding-bottom: 10px !important;
	}
	
	.content_pl_lg_10, .content_px_lg_10 {
		padding-left: 10px !important;
	}
	
	.content_p_lg_12 {
		padding: 12px !important;
	}
	
	.content_pt_lg_12, .content_py_lg_12 {
		padding-top: 12px !important;
	}
	
	.content_pr_lg_12, .content_px_lg_12 {
		padding-right: 12px !important;
	}
	
	.content_pb_lg_12, .content_py_lg_12 {
		padding-bottom: 12px !important;
	}
	
	.content_pl_lg_12, .content_px_lg_12 {
		padding-left: 12px !important;
	}
	
	.content_p_lg_15 {
		padding: 15px !important;
	}
	
	.content_pt_lg_15, .content_py_lg_15 {
		padding-top: 15px !important;
	}
	
	.content_pr_lg_15, .content_px_lg_15 {
		padding-right: 15px !important;
	}
	
	.content_pb_lg_15, .content_py_lg_15 {
		padding-bottom: 15px !important;
	}
	
	.content_pl_lg_15, .content_px_lg_15 {
		padding-left: 15px !important;
	}
	
	.content_p_lg_16 {
		padding: 16px !important;
	}
	
	.content_pt_lg_16, .content_py_lg_16 {
		padding-top: 16px !important;
	}
	
	.content_pr_lg_16, .content_px_lg_16 {
		padding-right: 16px !important;
	}
	
	.content_pb_lg_16, .content_py_lg_16 {
		padding-bottom: 16px !important;
	}
	
	.content_pl_lg_16, .content_px_lg_16 {
		padding-left: 16px !important;
	}
	
	.content_p_lg_20 {
		padding: 20px !important;
	}
	
	.content_pt_lg_20, .content_py_lg_20 {
		padding-top: 20px !important;
	}
	
	.content_pr_lg_20, .content_px_lg_20 {
		padding-right: 20px !important;
	}
	
	.content_pb_lg_20, .content_py_lg_20 {
		padding-bottom: 20px !important;
	}
	
	.content_pl_lg_20, .content_px_lg_20 {
		padding-left: 20px !important;
	}
	
	.content_p_lg_22 {
		padding: 22px !important;
	}
	
	.content_pt_lg_22, .content_py_lg_22 {
		padding-top: 22px !important;
	}
	
	.content_pr_lg_22, .content_px_lg_22 {
		padding-right: 22px !important;
	}
	
	.content_pb_lg_22, .content_py_lg_22 {
		padding-bottom: 22px !important;
	}
	
	.content_pl_lg_22, .content_px_lg_22 {
		padding-left: 22px !important;
	}
	
	.content_p_lg_24 {
		padding: 24px !important;
	}
	
	.content_pt_lg_24, .content_py_lg_24 {
		padding-top: 24px !important;
	}
	
	.content_pr_lg_24, .content_px_lg_24 {
		padding-right: 24px !important;
	}
	
	.content_pb_lg_24, .content_py_lg_24 {
		padding-bottom: 24px !important;
	}
	
	.content_pl_lg_24, .content_px_lg_24 {
		padding-left: 24px !important;
	}
	
	.content_p_lg_25 {
		padding: 25px !important;
	}
	
	.content_pt_lg_25, .content_py_lg_25 {
		padding-top: 25px !important;
	}
	
	.content_pr_lg_25, .content_px_lg_25 {
		padding-right: 25px !important;
	}
	
	.content_pb_lg_25, .content_py_lg_25 {
		padding-bottom: 25px !important;
	}
	
	.content_pl_lg_25, .content_px_lg_25 {
		padding-left: 25px !important;
	}
	
	.content_p_lg_28 {
		padding: 28px !important;
	}
	
	.content_pt_lg_28, .content_py_lg_28 {
		padding-top: 28px !important;
	}
	
	.content_pr_lg_28, .content_px_lg_28 {
		padding-right: 28px !important;
	}
	
	.content_pb_lg_28, .content_py_lg_28 {
		padding-bottom: 28px !important;
	}
	
	.content_pl_lg_28, .content_px_lg_28 {
		padding-left: 28px !important;
	}
	
	.content_p_lg_30 {
		padding: 30px !important;
	}
	
	.content_pt_lg_30, .content_py_lg_30 {
		padding-top: 30px !important;
	}
	
	.content_pr_lg_30, .content_px_lg_30 {
		padding-right: 30px !important;
	}
	
	.content_pb_lg_30, .content_py_lg_30 {
		padding-bottom: 30px !important;
	}
	
	.content_pl_lg_30, .content_px_lg_30 {
		padding-left: 30px !important;
	}
	
	.content_p_lg_38 {
		padding: 38px !important;
	}
	
	.content_pt_lg_38, .content_py_lg_38 {
		padding-top: 38px !important;
	}
	
	.content_pr_lg_38, .content_px_lg_38 {
		padding-right: 38px !important;
	}
	
	.content_pb_lg_38, .content_py_lg_38 {
		padding-bottom: 38px !important;
	}
	
	.content_pl_lg_38, .content_px_lg_38 {
		padding-left: 38px !important;
	}
	
	.content_p_lg_40 {
		padding: 40px !important;
	}
	
	.content_pt_lg_40, .content_py_lg_40 {
		padding-top: 40px !important;
	}
	
	.content_pr_lg_40, .content_px_lg_40 {
		padding-right: 40px !important;
	}
	
	.content_pb_lg_40, .content_py_lg_40 {
		padding-bottom: 40px !important;
	}
	
	.content_pl_lg_40, .content_px_lg_40 {
		padding-left: 40px !important;
	}
	
	.content_p_lg_42 {
		padding: 42px !important;
	}
	
	.content_pt_lg_42, .content_py_lg_42 {
		padding-top: 42px !important;
	}
	
	.content_pr_lg_42, .content_px_lg_42 {
		padding-right: 42px !important;
	}
	
	.content_pb_lg_42, .content_py_lg_42 {
		padding-bottom: 42px !important;
	}
	
	.content_pl_lg_42, .content_px_lg_42 {
		padding-left: 42px !important;
	}
	
	.content_p_lg_48 {
		padding: 48px !important;
	}
	
	.content_pt_lg_48, .content_py_lg_48 {
		padding-top: 48px !important;
	}
	
	.content_pr_lg_48, .content_px_lg_48 {
		padding-right: 48px !important;
	}
	
	.content_pb_lg_48, .content_py_lg_48 {
		padding-bottom: 48px !important;
	}
	
	.content_pl_lg_48, .content_px_lg_48 {
		padding-left: 48px !important;
	}
	
	.content_p_lg_50 {
		padding: 50px !important;
	}
	
	.content_pt_lg_50, .content_py_lg_50 {
		padding-top: 50px !important;
	}
	
	.content_pr_lg_50, .content_px_lg_50 {
		padding-right: 50px !important;
	}
	
	.content_pb_lg_50, .content_py_lg_50 {
		padding-bottom: 50px !important;
	}
	
	.content_pl_lg_50, .content_px_lg_50 {
		padding-left: 50px !important;
	}
	
	.content_p_lg_56 {
		padding: 56px !important;
	}
	
	.content_pt_lg_56, .content_py_lg_56 {
		padding-top: 56px !important;
	}
	
	.content_pr_lg_56, .content_px_lg_56 {
		padding-right: 56px !important;
	}
	
	.content_pb_lg_56, .content_py_lg_56 {
		padding-bottom: 56px !important;
	}
	
	.content_pl_lg_56, .content_px_lg_56 {
		padding-left: 56px !important;
	}
	
	.content_p_lg_60 {
		padding: 60px !important;
	}
	
	.content_pt_lg_60, .content_py_lg_60 {
		padding-top: 60px !important;
	}
	
	.content_pr_lg_60, .content_px_lg_60 {
		padding-right: 60px !important;
	}
	
	.content_pb_lg_60, .content_py_lg_60 {
		padding-bottom: 60px !important;
	}
	
	.content_pl_lg_60, .content_px_lg_60 {
		padding-left: 60px !important;
	}
	
	.content_p_lg_80 {
		padding: 80px !important;
	}
	
	.content_pt_lg_80, .content_py_lg_80 {
		padding-top: 80px !important;
	}
	
	.content_pr_lg_80, .content_px_lg_80 {
		padding-right: 80px !important;
	}
	
	.content_pb_lg_80, .content_py_lg_80 {
		padding-bottom: 80px !important;
	}
	
	.content_pl_lg_80, .content_px_lg_80 {
		padding-left: 80px !important;
	}
	
	.content_p_lg_88 {
		padding: 88px !important;
	}
	
	.content_pt_lg_88, .content_py_lg_88 {
		padding-top: 88px !important;
	}
	
	.content_pr_lg_88, .content_px_lg_88 {
		padding-right: 88px !important;
	}
	
	.content_pb_lg_88, .content_py_lg_88 {
		padding-bottom: 88px !important;
	}
	
	.content_pl_lg_88, .content_px_lg_88 {
		padding-left: 88px !important;
	}
	
	.gap_lg_0 {
		gap: 0;
	}
	
	.gap_lg_7 {
		gap: 7px;
	}
	
	.gap_lg_8 {
		gap: 8px;
	}
	
	.gap_lg_10 {
		gap: 10px;
	}
	
	.gap_lg_12 {
		gap: 12px;
	}
	
	.gap_lg_18 {
		gap: 18px;
	}
	
	.gap_lg_20 {
		gap: 20px;
	}
	
	.gap_lg_25 {
		gap: 25px;
	}
	
	.gap_lg_30 {
		gap: 30px;
	}
	
	.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 !important;
	}
	
	.window_auto_lg {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:1200px) {
	.content_m_xl_0 {
		margin: 0 !important;
	}
	
	.content_mt_xl_0, .content_my_xl_0 {
		margin-top: 0 !important;
	}
	
	.content_mt_xl_n0 {
		margin-top: 0 !important;
	}
	
	.content_mr_xl_0, .content_mx_xl_0 {
		margin-right: 0 !important;
	}
	
	.content_mr_xl_n0 {
		margin-right: 0 !important;
	}
	
	.content_mb_xl_0, .content_my_xl_0 {
		margin-bottom: 0 !important;
	}
	
	.content_mb_xl_n0 {
		margin-bottom: 0 !important;
	}
	
	.content_ml_xl_0, .content_mx_xl_0 {
		margin-left: 0 !important;
	}
	
	.content_ml_xl_n0 {
		margin-left: 0 !important;
	}
	
	.content_m_xl_4 {
		margin: 4px !important;
	}
	
	.content_mt_xl_4, .content_my_xl_4 {
		margin-top: 4px !important;
	}
	
	.content_mt_xl_n4 {
		margin-top: -4px !important;
	}
	
	.content_mr_xl_4, .content_mx_xl_4 {
		margin-right: 4px !important;
	}
	
	.content_mr_xl_n4 {
		margin-right: -4px !important;
	}
	
	.content_mb_xl_4, .content_my_xl_4 {
		margin-bottom: 4px !important;
	}
	
	.content_mb_xl_n4 {
		margin-bottom: -4px !important;
	}
	
	.content_ml_xl_4, .content_mx_xl_4 {
		margin-left: 4px !important;
	}
	
	.content_ml_xl_n4 {
		margin-left: -4px !important;
	}
	
	.content_m_xl_5 {
		margin: 5px !important;
	}
	
	.content_mt_xl_5, .content_my_xl_5 {
		margin-top: 5px !important;
	}
	
	.content_mt_xl_n5 {
		margin-top: -5px !important;
	}
	
	.content_mr_xl_5, .content_mx_xl_5 {
		margin-right: 5px !important;
	}
	
	.content_mr_xl_n5 {
		margin-right: -5px !important;
	}
	
	.content_mb_xl_5, .content_my_xl_5 {
		margin-bottom: 5px !important;
	}
	
	.content_mb_xl_n5 {
		margin-bottom: -5px !important;
	}
	
	.content_ml_xl_5, .content_mx_xl_5 {
		margin-left: 5px !important;
	}
	
	.content_ml_xl_n5 {
		margin-left: -5px !important;
	}
	
	.content_m_xl_6 {
		margin: 6px !important;
	}
	
	.content_mt_xl_6, .content_my_xl_6 {
		margin-top: 6px !important;
	}
	
	.content_mt_xl_n6 {
		margin-top: -6px !important;
	}
	
	.content_mr_xl_6, .content_mx_xl_6 {
		margin-right: 6px !important;
	}
	
	.content_mr_xl_n6 {
		margin-right: -6px !important;
	}
	
	.content_mb_xl_6, .content_my_xl_6 {
		margin-bottom: 6px !important;
	}
	
	.content_mb_xl_n6 {
		margin-bottom: -6px !important;
	}
	
	.content_ml_xl_6, .content_mx_xl_6 {
		margin-left: 6px !important;
	}
	
	.content_ml_xl_n6 {
		margin-left: -6px !important;
	}
	
	.content_m_xl_10 {
		margin: 10px !important;
	}
	
	.content_mt_xl_10, .content_my_xl_10 {
		margin-top: 10px !important;
	}
	
	.content_mt_xl_n10 {
		margin-top: -10px !important;
	}
	
	.content_mr_xl_10, .content_mx_xl_10 {
		margin-right: 10px !important;
	}
	
	.content_mr_xl_n10 {
		margin-right: -10px !important;
	}
	
	.content_mb_xl_10, .content_my_xl_10 {
		margin-bottom: 10px !important;
	}
	
	.content_mb_xl_n10 {
		margin-bottom: -10px !important;
	}
	
	.content_ml_xl_10, .content_mx_xl_10 {
		margin-left: 10px !important;
	}
	
	.content_ml_xl_n10 {
		margin-left: -10px !important;
	}
	
	.content_m_xl_12 {
		margin: 12px !important;
	}
	
	.content_mt_xl_12, .content_my_xl_12 {
		margin-top: 12px !important;
	}
	
	.content_mt_xl_n12 {
		margin-top: -12px !important;
	}
	
	.content_mr_xl_12, .content_mx_xl_12 {
		margin-right: 12px !important;
	}
	
	.content_mr_xl_n12 {
		margin-right: -12px !important;
	}
	
	.content_mb_xl_12, .content_my_xl_12 {
		margin-bottom: 12px !important;
	}
	
	.content_mb_xl_n12 {
		margin-bottom: -12px !important;
	}
	
	.content_ml_xl_12, .content_mx_xl_12 {
		margin-left: 12px !important;
	}
	
	.content_ml_xl_n12 {
		margin-left: -12px !important;
	}
	
	.content_m_xl_15 {
		margin: 15px !important;
	}
	
	.content_mt_xl_15, .content_my_xl_15 {
		margin-top: 15px !important;
	}
	
	.content_mt_xl_n15 {
		margin-top: -15px !important;
	}
	
	.content_mr_xl_15, .content_mx_xl_15 {
		margin-right: 15px !important;
	}
	
	.content_mr_xl_n15 {
		margin-right: -15px !important;
	}
	
	.content_mb_xl_15, .content_my_xl_15 {
		margin-bottom: 15px !important;
	}
	
	.content_mb_xl_n15 {
		margin-bottom: -15px !important;
	}
	
	.content_ml_xl_15, .content_mx_xl_15 {
		margin-left: 15px !important;
	}
	
	.content_ml_xl_n15 {
		margin-left: -15px !important;
	}
	
	.content_m_xl_16 {
		margin: 16px !important;
	}
	
	.content_mt_xl_16, .content_my_xl_16 {
		margin-top: 16px !important;
	}
	
	.content_mt_xl_n16 {
		margin-top: -16px !important;
	}
	
	.content_mr_xl_16, .content_mx_xl_16 {
		margin-right: 16px !important;
	}
	
	.content_mr_xl_n16 {
		margin-right: -16px !important;
	}
	
	.content_mb_xl_16, .content_my_xl_16 {
		margin-bottom: 16px !important;
	}
	
	.content_mb_xl_n16 {
		margin-bottom: -16px !important;
	}
	
	.content_ml_xl_16, .content_mx_xl_16 {
		margin-left: 16px !important;
	}
	
	.content_ml_xl_n16 {
		margin-left: -16px !important;
	}
	
	.content_m_xl_17 {
		margin: 17px !important;
	}
	
	.content_mt_xl_17, .content_my_xl_17 {
		margin-top: 17px !important;
	}
	
	.content_mt_xl_n17 {
		margin-top: -17px !important;
	}
	
	.content_mr_xl_17, .content_mx_xl_17 {
		margin-right: 17px !important;
	}
	
	.content_mr_xl_n17 {
		margin-right: -17px !important;
	}
	
	.content_mb_xl_17, .content_my_xl_17 {
		margin-bottom: 17px !important;
	}
	
	.content_mb_xl_n17 {
		margin-bottom: -17px !important;
	}
	
	.content_ml_xl_17, .content_mx_xl_17 {
		margin-left: 17px !important;
	}
	
	.content_ml_xl_n17 {
		margin-left: -17px !important;
	}
	
	.content_m_xl_20 {
		margin: 20px !important;
	}
	
	.content_mt_xl_20, .content_my_xl_20 {
		margin-top: 20px !important;
	}
	
	.content_mt_xl_n20 {
		margin-top: -20px !important;
	}
	
	.content_mr_xl_20, .content_mx_xl_20 {
		margin-right: 20px !important;
	}
	
	.content_mr_xl_n20 {
		margin-right: -20px !important;
	}
	
	.content_mb_xl_20, .content_my_xl_20 {
		margin-bottom: 20px !important;
	}
	
	.content_mb_xl_n20 {
		margin-bottom: -20px !important;
	}
	
	.content_ml_xl_20, .content_mx_xl_20 {
		margin-left: 20px !important;
	}
	
	.content_ml_xl_n20 {
		margin-left: -20px !important;
	}
	
	.content_m_xl_22 {
		margin: 22px !important;
	}
	
	.content_mt_xl_22, .content_my_xl_22 {
		margin-top: 22px !important;
	}
	
	.content_mt_xl_n22 {
		margin-top: -22px !important;
	}
	
	.content_mr_xl_22, .content_mx_xl_22 {
		margin-right: 22px !important;
	}
	
	.content_mr_xl_n22 {
		margin-right: -22px !important;
	}
	
	.content_mb_xl_22, .content_my_xl_22 {
		margin-bottom: 22px !important;
	}
	
	.content_mb_xl_n22 {
		margin-bottom: -22px !important;
	}
	
	.content_ml_xl_22, .content_mx_xl_22 {
		margin-left: 22px !important;
	}
	
	.content_ml_xl_n22 {
		margin-left: -22px !important;
	}
	
	.content_m_xl_24 {
		margin: 24px !important;
	}
	
	.content_mt_xl_24, .content_my_xl_24 {
		margin-top: 24px !important;
	}
	
	.content_mt_xl_n24 {
		margin-top: -24px !important;
	}
	
	.content_mr_xl_24, .content_mx_xl_24 {
		margin-right: 24px !important;
	}
	
	.content_mr_xl_n24 {
		margin-right: -24px !important;
	}
	
	.content_mb_xl_24, .content_my_xl_24 {
		margin-bottom: 24px !important;
	}
	
	.content_mb_xl_n24 {
		margin-bottom: -24px !important;
	}
	
	.content_ml_xl_24, .content_mx_xl_24 {
		margin-left: 24px !important;
	}
	
	.content_ml_xl_n24 {
		margin-left: -24px !important;
	}
	
	.content_m_xl_25 {
		margin: 25px !important;
	}
	
	.content_mt_xl_25, .content_my_xl_25 {
		margin-top: 25px !important;
	}
	
	.content_mt_xl_n25 {
		margin-top: -25px !important;
	}
	
	.content_mr_xl_25, .content_mx_xl_25 {
		margin-right: 25px !important;
	}
	
	.content_mr_xl_n25 {
		margin-right: -25px !important;
	}
	
	.content_mb_xl_25, .content_my_xl_25 {
		margin-bottom: 25px !important;
	}
	
	.content_mb_xl_n25 {
		margin-bottom: -25px !important;
	}
	
	.content_ml_xl_25, .content_mx_xl_25 {
		margin-left: 25px !important;
	}
	
	.content_ml_xl_n25 {
		margin-left: -25px !important;
	}
	
	.content_m_xl_30 {
		margin: 30px !important;
	}
	
	.content_mt_xl_30, .content_my_xl_30 {
		margin-top: 30px !important;
	}
	
	.content_mt_xl_n30 {
		margin-top: -30px !important;
	}
	
	.content_mr_xl_30, .content_mx_xl_30 {
		margin-right: 30px !important;
	}
	
	.content_mr_xl_n30 {
		margin-right: -30px !important;
	}
	
	.content_mb_xl_30, .content_my_xl_30 {
		margin-bottom: 30px !important;
	}
	
	.content_mb_xl_n30 {
		margin-bottom: -30px !important;
	}
	
	.content_ml_xl_30, .content_mx_xl_30 {
		margin-left: 30px !important;
	}
	
	.content_ml_xl_n30 {
		margin-left: -30px !important;
	}
	
	.content_m_xl_35 {
		margin: 35px !important;
	}
	
	.content_mt_xl_35, .content_my_xl_35 {
		margin-top: 35px !important;
	}
	
	.content_mt_xl_n35 {
		margin-top: -35px !important;
	}
	
	.content_mr_xl_35, .content_mx_xl_35 {
		margin-right: 35px !important;
	}
	
	.content_mr_xl_n35 {
		margin-right: -35px !important;
	}
	
	.content_mb_xl_35, .content_my_xl_35 {
		margin-bottom: 35px !important;
	}
	
	.content_mb_xl_n35 {
		margin-bottom: -35px !important;
	}
	
	.content_ml_xl_35, .content_mx_xl_35 {
		margin-left: 35px !important;
	}
	
	.content_ml_xl_n35 {
		margin-left: -35px !important;
	}
	
	.content_m_xl_40 {
		margin: 40px !important;
	}
	
	.content_mt_xl_40, .content_my_xl_40 {
		margin-top: 40px !important;
	}
	
	.content_mt_xl_n40 {
		margin-top: -40px !important;
	}
	
	.content_mr_xl_40, .content_mx_xl_40 {
		margin-right: 40px !important;
	}
	
	.content_mr_xl_n40 {
		margin-right: -40px !important;
	}
	
	.content_mb_xl_40, .content_my_xl_40 {
		margin-bottom: 40px !important;
	}
	
	.content_mb_xl_n40 {
		margin-bottom: -40px !important;
	}
	
	.content_ml_xl_40, .content_mx_xl_40 {
		margin-left: 40px !important;
	}
	
	.content_ml_xl_n40 {
		margin-left: -40px !important;
	}
	
	.content_m_xl_48 {
		margin: 48px !important;
	}
	
	.content_mt_xl_48, .content_my_xl_48 {
		margin-top: 48px !important;
	}
	
	.content_mt_xl_n48 {
		margin-top: -48px !important;
	}
	
	.content_mr_xl_48, .content_mx_xl_48 {
		margin-right: 48px !important;
	}
	
	.content_mr_xl_n48 {
		margin-right: -48px !important;
	}
	
	.content_mb_xl_48, .content_my_xl_48 {
		margin-bottom: 48px !important;
	}
	
	.content_mb_xl_n48 {
		margin-bottom: -48px !important;
	}
	
	.content_ml_xl_48, .content_mx_xl_48 {
		margin-left: 48px !important;
	}
	
	.content_ml_xl_n48 {
		margin-left: -48px !important;
	}
	
	.content_m_xl_60 {
		margin: 60px !important;
	}
	
	.content_mt_xl_60, .content_my_xl_60 {
		margin-top: 60px !important;
	}
	
	.content_mt_xl_n60 {
		margin-top: -60px !important;
	}
	
	.content_mr_xl_60, .content_mx_xl_60 {
		margin-right: 60px !important;
	}
	
	.content_mr_xl_n60 {
		margin-right: -60px !important;
	}
	
	.content_mb_xl_60, .content_my_xl_60 {
		margin-bottom: 60px !important;
	}
	
	.content_mb_xl_n60 {
		margin-bottom: -60px !important;
	}
	
	.content_ml_xl_60, .content_mx_xl_60 {
		margin-left: 60px !important;
	}
	
	.content_ml_xl_n60 {
		margin-left: -60px !important;
	}
	
	.content_m_xl_50 {
		margin: 50px !important;
	}
	
	.content_mt_xl_50, .content_my_xl_50 {
		margin-top: 50px !important;
	}
	
	.content_mt_xl_n50 {
		margin-top: -50px !important;
	}
	
	.content_mr_xl_50, .content_mx_xl_50 {
		margin-right: 50px !important;
	}
	
	.content_mr_xl_n50 {
		margin-right: -50px !important;
	}
	
	.content_mb_xl_50, .content_my_xl_50 {
		margin-bottom: 50px !important;
	}
	
	.content_mb_xl_n50 {
		margin-bottom: -50px !important;
	}
	
	.content_ml_xl_50, .content_mx_xl_50 {
		margin-left: 50px !important;
	}
	
	.content_ml_xl_n50 {
		margin-left: -50px !important;
	}
	
	.content_m_xl_64 {
		margin: 64px !important;
	}
	
	.content_mt_xl_64, .content_my_xl_64 {
		margin-top: 64px !important;
	}
	
	.content_mt_xl_n64 {
		margin-top: -64px !important;
	}
	
	.content_mr_xl_64, .content_mx_xl_64 {
		margin-right: 64px !important;
	}
	
	.content_mr_xl_n64 {
		margin-right: -64px !important;
	}
	
	.content_mb_xl_64, .content_my_xl_64 {
		margin-bottom: 64px !important;
	}
	
	.content_mb_xl_n64 {
		margin-bottom: -64px !important;
	}
	
	.content_ml_xl_64, .content_mx_xl_64 {
		margin-left: 64px !important;
	}
	
	.content_ml_xl_n64 {
		margin-left: -64px !important;
	}
	
	.content_m_xl_65 {
		margin: 65px !important;
	}
	
	.content_mt_xl_65, .content_my_xl_65 {
		margin-top: 65px !important;
	}
	
	.content_mt_xl_n65 {
		margin-top: -65px !important;
	}
	
	.content_mr_xl_65, .content_mx_xl_65 {
		margin-right: 65px !important;
	}
	
	.content_mr_xl_n65 {
		margin-right: -65px !important;
	}
	
	.content_mb_xl_65, .content_my_xl_65 {
		margin-bottom: 65px !important;
	}
	
	.content_mb_xl_n65 {
		margin-bottom: -65px !important;
	}
	
	.content_ml_xl_65, .content_mx_xl_65 {
		margin-left: 65px !important;
	}
	
	.content_ml_xl_n65 {
		margin-left: -65px !important;
	}
	
	.content_p_xl_0 {
		padding: 0 !important;
	}
	
	.content_pt_xl_0, .content_py_xl_0 {
		padding-top: 0 !important;
	}
	
	.content_pt_xl_n0 {
		padding-top: 0 !important;
	}
	
	.content_pr_xl_0, .content_px_xl_0 {
		padding-right: 0 !important;
	}
	
	.content_pr_xl_n0 {
		padding-right: 0 !important;
	}
	
	.content_pb_xl_0, .content_py_xl_0 {
		padding-bottom: 0 !important;
	}
	
	.content_pb_xl_n0 {
		padding-bottom: 0 !important;
	}
	
	.content_pl_xl_0, .content_px_xl_0 {
		padding-left: 0 !important;
	}
	
	.content_pl_xl_n0 {
		padding-left: 0 !important;
	}
	
	.content_p_xl_8 {
		padding: 8px !important;
	}
	
	.content_pt_xl_8, .content_py_xl_8 {
		padding-top: 8px !important;
	}
	
	.content_pr_xl_8, .content_px_xl_8 {
		padding-right: 8px !important;
	}
	
	.content_pb_xl_8, .content_py_xl_8 {
		padding-bottom: 8px !important;
	}
	
	.content_pl_xl_8, .content_px_xl_8 {
		padding-left: 8px !important;
	}
	
	.content_p_xl_10 {
		padding: 10px !important;
	}
	
	.content_pt_xl_10, .content_py_xl_10 {
		padding-top: 10px !important;
	}
	
	.content_pr_xl_10, .content_px_xl_10 {
		padding-right: 10px !important;
	}
	
	.content_pb_xl_10, .content_py_xl_10 {
		padding-bottom: 10px !important;
	}
	
	.content_pl_xl_10, .content_px_xl_10 {
		padding-left: 10px !important;
	}
	
	.content_p_xl_12 {
		padding: 12px !important;
	}
	
	.content_pt_xl_12, .content_py_xl_12 {
		padding-top: 12px !important;
	}
	
	.content_pr_xl_12, .content_px_xl_12 {
		padding-right: 12px !important;
	}
	
	.content_pb_xl_12, .content_py_xl_12 {
		padding-bottom: 12px !important;
	}
	
	.content_pl_xl_12, .content_px_xl_12 {
		padding-left: 12px !important;
	}
	
	.content_p_xl_15 {
		padding: 15px !important;
	}
	
	.content_pt_xl_15, .content_py_xl_15 {
		padding-top: 15px !important;
	}
	
	.content_pr_xl_15, .content_px_xl_15 {
		padding-right: 15px !important;
	}
	
	.content_pb_xl_15, .content_py_xl_15 {
		padding-bottom: 15px !important;
	}
	
	.content_pl_xl_15, .content_px_xl_15 {
		padding-left: 15px !important;
	}
	
	.content_p_xl_16 {
		padding: 16px !important;
	}
	
	.content_pt_xl_16, .content_py_xl_16 {
		padding-top: 16px !important;
	}
	
	.content_pr_xl_16, .content_px_xl_16 {
		padding-right: 16px !important;
	}
	
	.content_pb_xl_16, .content_py_xl_16 {
		padding-bottom: 16px !important;
	}
	
	.content_pl_xl_16, .content_px_xl_16 {
		padding-left: 16px !important;
	}
	
	.content_p_xl_20 {
		padding: 20px !important;
	}
	
	.content_pt_xl_20, .content_py_xl_20 {
		padding-top: 20px !important;
	}
	
	.content_pr_xl_20, .content_px_xl_20 {
		padding-right: 20px !important;
	}
	
	.content_pb_xl_20, .content_py_xl_20 {
		padding-bottom: 20px !important;
	}
	
	.content_pl_xl_20, .content_px_xl_20 {
		padding-left: 20px !important;
	}
	
	.content_p_xl_22 {
		padding: 22px !important;
	}
	
	.content_pt_xl_22, .content_py_xl_22 {
		padding-top: 22px !important;
	}
	
	.content_pr_xl_22, .content_px_xl_22 {
		padding-right: 22px !important;
	}
	
	.content_pb_xl_22, .content_py_xl_22 {
		padding-bottom: 22px !important;
	}
	
	.content_pl_xl_22, .content_px_xl_22 {
		padding-left: 22px !important;
	}
	
	.content_p_xl_24 {
		padding: 24px !important;
	}
	
	.content_pt_xl_24, .content_py_xl_24 {
		padding-top: 24px !important;
	}
	
	.content_pr_xl_24, .content_px_xl_24 {
		padding-right: 24px !important;
	}
	
	.content_pb_xl_24, .content_py_xl_24 {
		padding-bottom: 24px !important;
	}
	
	.content_pl_xl_24, .content_px_xl_24 {
		padding-left: 24px !important;
	}
	
	.content_p_xl_25 {
		padding: 25px !important;
	}
	
	.content_pt_xl_25, .content_py_xl_25 {
		padding-top: 25px !important;
	}
	
	.content_pr_xl_25, .content_px_xl_25 {
		padding-right: 25px !important;
	}
	
	.content_pb_xl_25, .content_py_xl_25 {
		padding-bottom: 25px !important;
	}
	
	.content_pl_xl_25, .content_px_xl_25 {
		padding-left: 25px !important;
	}
	
	.content_p_xl_28 {
		padding: 28px !important;
	}
	
	.content_pt_xl_28, .content_py_xl_28 {
		padding-top: 28px !important;
	}
	
	.content_pr_xl_28, .content_px_xl_28 {
		padding-right: 28px !important;
	}
	
	.content_pb_xl_28, .content_py_xl_28 {
		padding-bottom: 28px !important;
	}
	
	.content_pl_xl_28, .content_px_xl_28 {
		padding-left: 28px !important;
	}
	
	.content_p_xl_30 {
		padding: 30px !important;
	}
	
	.content_pt_xl_30, .content_py_xl_30 {
		padding-top: 30px !important;
	}
	
	.content_pr_xl_30, .content_px_xl_30 {
		padding-right: 30px !important;
	}
	
	.content_pb_xl_30, .content_py_xl_30 {
		padding-bottom: 30px !important;
	}
	
	.content_pl_xl_30, .content_px_xl_30 {
		padding-left: 30px !important;
	}
	
	.content_p_xl_38 {
		padding: 38px !important;
	}
	
	.content_pt_xl_38, .content_py_xl_38 {
		padding-top: 38px !important;
	}
	
	.content_pr_xl_38, .content_px_xl_38 {
		padding-right: 38px !important;
	}
	
	.content_pb_xl_38, .content_py_xl_38 {
		padding-bottom: 38px !important;
	}
	
	.content_pl_xl_38, .content_px_xl_38 {
		padding-left: 38px !important;
	}
	
	.content_p_xl_40 {
		padding: 40px !important;
	}
	
	.content_pt_xl_40, .content_py_xl_40 {
		padding-top: 40px !important;
	}
	
	.content_pr_xl_40, .content_px_xl_40 {
		padding-right: 40px !important;
	}
	
	.content_pb_xl_40, .content_py_xl_40 {
		padding-bottom: 40px !important;
	}
	
	.content_pl_xl_40, .content_px_xl_40 {
		padding-left: 40px !important;
	}
	
	.content_p_xl_42 {
		padding: 42px !important;
	}
	
	.content_pt_xl_42, .content_py_xl_42 {
		padding-top: 42px !important;
	}
	
	.content_pr_xl_42, .content_px_xl_42 {
		padding-right: 42px !important;
	}
	
	.content_pb_xl_42, .content_py_xl_42 {
		padding-bottom: 42px !important;
	}
	
	.content_pl_xl_42, .content_px_xl_42 {
		padding-left: 42px !important;
	}
	
	.content_p_xl_48 {
		padding: 48px !important;
	}
	
	.content_pt_xl_48, .content_py_xl_48 {
		padding-top: 48px !important;
	}
	
	.content_pr_xl_48, .content_px_xl_48 {
		padding-right: 48px !important;
	}
	
	.content_pb_xl_48, .content_py_xl_48 {
		padding-bottom: 48px !important;
	}
	
	.content_pl_xl_48, .content_px_xl_48 {
		padding-left: 48px !important;
	}
	
	.content_p_xl_50 {
		padding: 50px !important;
	}
	
	.content_pt_xl_50, .content_py_xl_50 {
		padding-top: 50px !important;
	}
	
	.content_pr_xl_50, .content_px_xl_50 {
		padding-right: 50px !important;
	}
	
	.content_pb_xl_50, .content_py_xl_50 {
		padding-bottom: 50px !important;
	}
	
	.content_pl_xl_50, .content_px_xl_50 {
		padding-left: 50px !important;
	}
	
	.content_p_xl_56 {
		padding: 56px !important;
	}
	
	.content_pt_xl_56, .content_py_xl_56 {
		padding-top: 56px !important;
	}
	
	.content_pr_xl_56, .content_px_xl_56 {
		padding-right: 56px !important;
	}
	
	.content_pb_xl_56, .content_py_xl_56 {
		padding-bottom: 56px !important;
	}
	
	.content_pl_xl_56, .content_px_xl_56 {
		padding-left: 56px !important;
	}
	
	.content_p_xl_60 {
		padding: 60px !important;
	}
	
	.content_pt_xl_60, .content_py_xl_60 {
		padding-top: 60px !important;
	}
	
	.content_pr_xl_60, .content_px_xl_60 {
		padding-right: 60px !important;
	}
	
	.content_pb_xl_60, .content_py_xl_60 {
		padding-bottom: 60px !important;
	}
	
	.content_pl_xl_60, .content_px_xl_60 {
		padding-left: 60px !important;
	}
	
	.content_p_xl_80 {
		padding: 80px !important;
	}
	
	.content_pt_xl_80, .content_py_xl_80 {
		padding-top: 80px !important;
	}
	
	.content_pr_xl_80, .content_px_xl_80 {
		padding-right: 80px !important;
	}
	
	.content_pb_xl_80, .content_py_xl_80 {
		padding-bottom: 80px !important;
	}
	
	.content_pl_xl_80, .content_px_xl_80 {
		padding-left: 80px !important;
	}
	
	.content_p_xl_88 {
		padding: 88px !important;
	}
	
	.content_pt_xl_88, .content_py_xl_88 {
		padding-top: 88px !important;
	}
	
	.content_pr_xl_88, .content_px_xl_88 {
		padding-right: 88px !important;
	}
	
	.content_pb_xl_88, .content_py_xl_88 {
		padding-bottom: 88px !important;
	}
	
	.content_pl_xl_88, .content_px_xl_88 {
		padding-left: 88px !important;
	}
	
	.gap_xl_0 {
		gap: 0;
	}
	
	.gap_xl_7 {
		gap: 7px;
	}
	
	.gap_xl_8 {
		gap: 8px;
	}
	
	.gap_xl_10 {
		gap: 10px;
	}
	
	.gap_xl_12 {
		gap: 12px;
	}
	
	.gap_xl_18 {
		gap: 18px;
	}
	
	.gap_xl_20 {
		gap: 20px;
	}
	
	.gap_xl_25 {
		gap: 25px;
	}
	
	.gap_xl_30 {
		gap: 30px;
	}
	
	.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 !important;
	}
	
	.window_auto_xl {
		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;
}

.content_max_w_75 {
	max-width: 75px;
}

.border_width_2 {
	border-width: 2px;
}

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

.border_primary_top_10 {
	border-top: 10px solid #ff4339;
}

.border_primary_top_10_before, .border_tertiary_top_10_before {
	position: relative;
}

.border_primary_top_10_before:before, .border_tertiary_top_10_before:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 10px;
	background-color: #ff4339;
}

.border_tertiary_top_10_before:before {
	background-color: #006580;
}

.border-primary {
	border-color: #ff4339 !important;
}

.floating_labels_wrapper .floating_labels label {
	line-height: 17.5px !important;
	color: #353535;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Outfit !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: 15.35px 30px 15.35px 8px !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: 14px !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: 14px;
	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;
}

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

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

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

.gform_wrapper ul li.gfield .large, .gform_wrapper ul li.gfield .medium {
	padding: 15.35px 10px 15.35px !important;
	border-color: #898989;
	line-height: 17.5px !important;
	color: #353535;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Outfit !important;
	background-color: #f6f6f6;
	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 li.gfield.form_radio_button label {
	position: static !important;
	width: auto;
	margin: 0;
}

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

@media only screen and (max-width:640.98px) {
	.gform_wrapper ul li.gfield.form_radio_button.gf_list_inline ul.gfield_radio li {
		width: auto !important;
		float: none !important;
		margin: 0 8px 10px 0;
		display: -moz-inline-stack;
		display: inline-block;
	}
}

.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: Outfit !important;
	color: #000 !important;
	font-weight: 600 !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: 13px !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: #353535 !important;
	border: 1px solid #353535 !important;
	margin-top: 0;
}

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

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	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: #fff !important;
	font-family: Outfit !important;
	font-weight: 600 !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: Outfit !important;
		font-weight: 600 !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
}

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

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

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

.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: 14px !important;
	}
}

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

.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: 20px !important;
}

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

@media (min-width:992px) {
	.banner-form .gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 10px !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: 14px !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: #898989;
	color: #353535 !important;
	padding: 15.35px 10px 15.35px !important;
	background-color: #f6f6f6;
}

.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: #fff !important;
	font-family: Outfit;
	font-weight: 600 !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: #fff !important;
	border: 1px solid #fff !important;
}

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

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

.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: 15.35px 30px 15.35px 8px !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: #898989 !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;
	}
}

.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: 500 !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: #898989 !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: #898989 !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: #353535 !important;
	border-color: #353535 !important;
	color: #fff;
}

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

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield .large {
		padding: 15.35px 10px 15.35px !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: 15.35px 30px 15.35px 8px !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: #fff !important;
	font-family: Outfit !important;
	width: auto;
}

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

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

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

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

@media (max-width:991.98px) {
	#gform_11 ul.gform_fields li.gfield {
		min-width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		float: none !important;
	}
}

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

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

.page-item .page-link {
	border-color: #022944 !important;
	line-height: 31.5px;
	font-size: 18px;
	font-weight: 400;
	font-family: Outfit !important;
	color: #000 !important;
	min-width: 44px;
	padding: 6.25px 10px !important;
}

.page-item .page-link:hover {
	background-color: #ff4339 !important;
	color: #fff !important;
	text-decoration: none !important;
}

.page-item .page-link i {
	font-size: inherit;
	line-height: inherit;
}

.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: #ff4339 !important;
	color: #fff !important;
}

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

.accordion {
	margin-top: 0;
	margin-bottom: 0;
}

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

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

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

.accordion-item .accordion-in-tittle {
	margin-bottom: 2.5px;
}

@media (min-width:992px) {
	.accordion-item .accordion-in-tittle {
		margin-bottom: 0;
	}
}

.subpage-content-area .elementor-widget-rds-accordion-widget .container, .subpage-content-area .elementor-widget-rds-accordion-widget .container-fluid.pb-5, .subpage-full-width .elementor-widget-rds-accordion-widget .container, .subpage-full-width .elementor-widget-rds-accordion-widget .container-fluid.pb-5 {
	padding: 0 !important;
}

.elementor-40844 .elementor-widget-rds-accordion-widget .container-fluid {
	padding: 0 !important;
}

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

span.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #898989;
	opacity: 1;
}

span.swiper-pagination-bullet-active {
	background: #353535;
	transform: scale(1.2);
}

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: 60px;
	height: 60px;
	margin-top: calc(-60px / 2);
	border-radius: 30px;
	color: #000;
}

div.swiper-button-next:after, div.swiper-button-prev:after {
	font-size: 20px;
	display: block !important;
	font-weight: 700;
}

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

.affiliation-swiper .swiper-button-prev, .affiliation-swiper .swiper-rtl .swiper-button-next {
	left: -21px;
}

.affiliation-swiper .swiper-button-next, .affiliation-swiper .swiper-rtl .swiper-button-prev {
	right: -21px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav ul {
	border-color: #022944;
	border: none;
}

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

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

.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: -12px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a {
	padding: 10px 15px 10px 15px !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon {
	top: 10px;
	right: 10px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>ul>li>a {
	padding: 10px 15px 10px 15px !important;
}

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

.mobile_cta_popup .btn-quaternary, .mobile_cta_popup .elementor .btn-quaternary {
	width: 100%;
	max-width: 335px;
	min-height: 50px !important;
	text-transform: uppercase !important;
	padding: 8px 20px;
	font-size: 14px !important;
	font-weight: 500 !important;
}

.mobile_cta_popup .btn-quaternary i, .mobile_cta_popup .elementor .btn-quaternary i {
	margin: 0;
}

.mobile_cta_popup .btn-quaternary:hover, .mobile_cta_popup .elementor .btn-quaternary:hover {
	border: none !important;
	border-top: none !important;
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li {
		border-top-color: #e9ecf3 !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li:first-child {
		border-top: none !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li:last-child {
		border-bottom-color: #e9ecf3 !important;
	}
	
	.bc_nav_container_mobile ul.navbar-nav>li>a {
		font-weight: 700;
	}
	
	.bc_nav_container_mobile ul.navbar-nav>li>a .nav-link-title {
		font-weight: 700;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li a {
		font-weight: 500;
		line-height: 20px;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li a .bc-nav-dropdown-icon {
		color: #ff4339 !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li.dropdown-active>a .bc-nav-dropdown-icon {
		color: #ff4339 !important;
	}
}

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

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

.select-selected-category {
	font-size: 14px;
	font-family: Outfit !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: #ff4339;
	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: #f6f6f6;
	line-height: 17.5px;
}

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

.error-search-box {
	max-width: 130px;
}

.error-search-box .error-search, .error-search-box .error-search:focus, .error-search-box .error-search:hover {
	color: #022944 !important;
	font-size: 18px;
	line-height: 22.5px;
	font-weight: 700;
	font-family: Outfit !important;
	max-width: 92px;
}

.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 {
	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: 12px;
}

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

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

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

.request_form .coupon-popup-close {
	right: 7px;
	top: -39px;
}

#siloModal, #videoModal {
	z-index: 9999999999;
	background: rgba(0, 0, 0, .8);
}

#siloModal .modal-body-inner, #videoModal .modal-body-inner {
	display: flex;
	padding: 20px;
	align-items: center;
	flex-direction: column;
	gap: 26px;
}

@media (min-width:992px) {
	#siloModal .modal-body-inner, #videoModal .modal-body-inner {
		padding: 50px 67px 15px 67px;
	}
}

#siloModal button.close, #videoModal button.close {
	right: 0;
	top: -35px;
}

@media (min-width:992px) {
	#siloModal button.close, #videoModal button.close {
		right: -35px;
	}
}

@media (min-width:992px) {
	#siloModal .modal-lg, #siloModal .modal-xl, #videoModal .modal-lg, #videoModal .modal-xl {
		max-width: 920px;
	}
}

.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: 16px;
	}
}

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

.site-footer:before {
	content: "";
	background-color: #ff4339;
	height: 15px;
	width: 100%;
	display: block;
}

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

.footer_text {
	font-family: Outfit;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	line-height: 28.8px;
	color: #fff;
}

@media (max-width:991.98px) {
	body .uwy .userway_buttons_wrapper {
		bottom: 95px !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:768px) {
	.blog_img_container img {
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: top;
		object-position: top;
		min-height: 200px;
		max-height: 200px;
	}
}

.content-cta-section {
	padding: 27px 40px;
	min-height: 175px;
	margin: 30px 0;
}

@media (max-width:1199.98px) {
	.content-cta-section {
		padding: 27px 30px;
		min-height: 197px;
	}
}

.content-cta-section .cta-center-border {
	width: 2px;
	height: 121px;
	background-color: #ff4339;
}

@media (max-width:767.98px) {
	.content-cta-section .cta-center-border {
		width: 100%;
		height: 2px;
	}
}

.service_block_title {
	position: absolute;
	bottom: 40px;
	right: 0;
}

@media (min-width:1400px) {
	.services_section .container {
		max-width: 1230px;
	}
}

.service_row_container {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	gap: 22px 22.575px;
	flex-wrap: wrap;
}

@media (min-width:1400px) {
	.service_row_container {
		gap: 40px 33.575px;
	}
}

@media (min-width:768px) and (max-width:1199.98px) {
	.service_row_container {
		gap: 12px 12px;
	}
}

.service_row_container .service_row_item {
	width: 100%;
	max-width: 377.31px;
	max-width: 300.31px;
}

@media (min-width:1400px) {
	.service_row_container .service_row_item {
		max-width: 377.31px;
	}
}

.triangle-corner::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 70px 70px 0 0;
	border-color: transparent #006580 transparent transparent;
}

@media (min-width:1400px) {
	.triangle-corner::after {
		border-width: 107px 106px 0 0;
	}
}

.service_block.triangle-corner:hover:after {
	border-color: transparent #ff4339 transparent transparent;
}

.m_service_block {
	border-bottom: 1px solid #006580;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
}

.m_service_block:last-child {
	border-bottom: none;
	box-shadow: none;
}

.elementor-lightbox .elementor-slideshow__title {
	display: none;
}

.service-area-section {
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .1);
	position: relative;
	z-index: 2;
	background-color: #fff;
}

@media (min-width:992px) {
	.service-area-section {
		margin-bottom: -156px;
		box-shadow: 0 0 25px 0 rgba(0, 0, 0, .25);
	}
}

.service-area-map-bg {
	min-height: 308px;
}

@media (min-width:1200px) {
	.service-area-map-bg {
		min-height: 408px;
	}
}

.row-steps {
	display: flex;
	align-items: center;
	gap: 17.675px;
	align-self: stretch;
	justify-content: center;
	flex-wrap: wrap;
}

.items-steps {
	display: flex;
	width: 277px;
	padding: 20px 24px;
	align-items: center;
	gap: 22px;
	align-self: stretch;
	justify-content: center;
	border-radius: 17.675px;
	flex-wrap: wrap;
}

@media (min-width:1200px) {
	.items-steps {
		width: 264.244px;
		gap: 22.094px;
		padding: 26.513px;
	}
}

@media (min-width:768px) and (max-width:1199.98px) {
	.items-steps {
		width: 218.244px;
	}
}

.itmes-steps-inner {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 22px;
	align-self: stretch;
}

@media (min-width:992px) {
	.itmes-steps-inner {
		flex-direction: column;
		gap: 17.675px;
	}
}

.itmes-steps-circle {
	display: flex;
	width: 60px;
	height: 60px;
	padding: 8px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 205.621px;
}

@media (min-width:992px) {
	.itmes-steps-circle {
		width: 154.216px;
		height: 154.216px;
		padding: 20.562px;
		gap: 20.562px;
	}
}

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

.coupon_name {
	padding: 16px;
	gap: 16px;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.coupon_name a.btn {
		min-width: 200px !important;
	}
}

@media screen and (max-width:768px) {
	.carrer_icon_swiper.carrer_seo_icon_swiper {
		max-width: 360px;
	}
}

@media screen and (min-width:992px) {
	.mh-lg-540 {
		min-height: 540px !important;
		max-height: 540px;
	}
	
	.mw-lg-960 {
		max-width: 960px;
	}
	
	.mw-lg-750 {
		max-width: 750px;
	}
	
	.carrer_banner_content {
		padding: 76px 105px;
	}
	
	.rounded-20 {
		border-radius: 0 20px 20px 0 !important;
	}
	
	.content_mb_lg_29 {
		margin-bottom: 29px;
	}
	
	.content_me_lg_40 {
		margin-right: 40px;
	}
}

.color_ltgray_bg {
	background-color: #f6f6f6;
}

.career-positions {
	border-radius: 12px;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .16);
}

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

.carrer_banner_content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 10px;
	flex: 1 0 0;
	align-self: stretch;
}

.career-left-header {
	max-width: 460px;
}

.career-right-header {
	max-width: 610px;
}

.carrer_title {
	color: #fff;
}

.carrer_title h3, .carrer_title p {
	color: #fff;
}

.elementor-element-d29f08f .elementor-widget-container .container-fluid {
	padding-bottom: 0 !important;
}

.swiper-pagination-career .swiper-pagination-bullet-active {
	background: #353535 !important;
}

.pagination-variation-custom.pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #fff !important;
}

.pagination-variation-custom.pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet {
	background: #fff !important;
}

.error-pipe {
	top: 0 !important;
}

.bc_nav_container_mobile #navbarSupportedContent ul li.custom-class-team>a .bc-nav-dropdown-icon {
	align-items: center;
	transform: rotate(0) !important;
}

.bc_nav_container_mobile #navbarSupportedContent ul li.dropdown ul li.custom-class-team a .bc-nav-dropdown-icon i {
	transform: none;
	margin-right: 0 !important;
}

.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;
}

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

.subpage_banner {
	min-height: 300px;
}

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

.home_banner {
	min-height: 700px;
}

@media (max-width:991.98px) {
	.home_banner {
		min-height: 347px;
	}
}

@media (min-width:991px) {
	.elementor-column-gap-default>.sidebar-content-area>.elementor-element-populated {
		padding-left: 19.99px !important;
	}
	
	.elementor-column-gap-default>.subpage-content-area>.elementor-element-populated {
		padding-right: 9.99px !important;
	}
}

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

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

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

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

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

.steps_background {
	background-color: #ff4339 !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;
}

.divider-line {
	position: relative;
}

.divider-line:after {
	content: "";
	background-color: red;
	display: block;
	width: 100%;
	height: 3px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.divider-icon {
	position: relative;
	z-index: 2;
}

.value-prop-items {
	border-radius: 20px;
	background: rgba(255, 255, 255, .4);
	padding: 30px;
	height: 100%;
}

@media (min-width:1200px) {
	.value-prop-items {
		padding: 16px;
	}
}

@media (min-width:1200px) {
	.value-prop-items {
		padding: 30px;
	}
}

@media (min-width:992px) {
	.home-banner-content-container {
		box-shadow: 0 0 25px 0 rgba(0, 0, 0, .25);
		position: relative;
		z-index: 2;
		background-color: #fff;
	}
}

@media (min-width:992px) {
	.home-banner-container {
		margin-top: -328px;
	}
}

.calc-container {
	position: relative;
	z-index: 1;
}

@media (min-width:992px) {
	.calc-container {
		margin-top: -200px;
	}
}

@media (min-width:1200px) {
	.calc-container {
		margin-top: -122px;
	}
}

#request_service {
	position: relative;
	z-index: 1;
}

@media (min-width:992px) {
	#request_service {
		margin-top: -115px;
	}
}

@media (min-width:1400px) {
	.company_service_img {
		position: absolute;
	}
}

.company_img_block {
	position: relative;
}

.company_img_block:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 55px 55px 0;
	border-color: #ff4339 transparent #ff4339 transparent;
}

@media (min-width:1400px) {
	.company_img_block:after {
		border-width: 0 100px 106px 0;
	}
}

.review-video-swiper.swiper-grid {
	height: 646px;
}

@media (min-width:1200px) {
	.review-video-swiper.swiper-grid {
		height: 756px;
	}
}

.team_img {
	max-height: 378px;
}

.team_img picture img {
	width: 100%;
	max-width: 100%;
}

@media (max-width:991.98px) {
	.team_img {
		max-height: inherit;
	}
}

.page-id-63523 .elementor-widget-rds-team-widget .container-fluid {
	max-width: 100% !important;
	padding: 0 !important;
}

.page_main_links {
	font-weight: 500;
}

.gallery_link img {
	-o-object-fit: cover;
	object-fit: cover;
}

.custom-gallery-slider {
	width: 100%;
	height: auto;
}

.custom-gallery-slider .swiper-slide, .custom-gallery-slider .swiper-wrapper {
	width: 100%;
	height: auto;
}

.custom-gallery-slider .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

.custom-gallery-slider .e-gallery-image {
	width: 100%;
	height: auto;
	background-size: cover;
	background-position: center;
}

.custom-gallery-slider .swiper-button-next, .custom-gallery-slider .swiper-button-prev {
	display: none;
}

.custom-gallery-slider .swiper-pagination-lock {
	display: block !important;
}

.gallery-posts-container {
	margin-bottom: 10px;
}

@media (min-width:992px) {
	#team-63539 .card__inner, #team-63552 .card__inner {
		min-height: 536px;
	}
}

@media (min-width:992px) {
	.page-id-63523 #team-63552 .card__inner, .page-id-63523 #team-63553 .card__inner, .page-id-63523 #team-63557 .card__inner, .page-id-63523 #team-63559 .card__inner {
		min-height: 478px;
	}
}

@media (min-width:992px) {
	.page-id-63523 #team-63560 .card__inner, .page-id-63523 #team-63561 .card__inner {
		min-height: 460px;
	}
}
