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

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

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

body main ul li:after {
	background-color: #122354;
}

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

p {
	margin-bottom: 25px;
}

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

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

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

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

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

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

@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) {
	.elementor .footer_links, .footer_links {
		font-size: 16px;
		line-height: 30px;
		word-spacing: 0px;
	}
}

.elementor .link_text_btn, .link_text_btn {
	font-family: "Inter, sans-serif", sans-serif !important;
	color: #122354 !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;
}

.btn:not(.bc_toggle_btn) {
	min-width: 250px !important;
	min-height: 50px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}

.btn-primary, .btn-primary-alt, .elementor .btn-primary, .elementor .btn-primary-alt {
	border: 2px solid #c34f02 !important;
}

.btn-primary:hover, .elementor .btn-primary:hover {
	border-color: #122354 !important;
}

.btn-primary-alt:hover, .elementor .btn-primary-alt:hover {
	border-color: #fff !important;
}

.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_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_7 {
	margin: 7px !important;
}

.content_mt_7, .content_my_7 {
	margin-top: 7px !important;
}

.content_mt_n7 {
	margin-top: -7px !important;
}

.content_mr_7, .content_mx_7 {
	margin-right: 7px !important;
}

.content_mr_n7 {
	margin-right: -7px !important;
}

.content_mb_7, .content_my_7 {
	margin-bottom: 7px !important;
}

.content_mb_n7 {
	margin-bottom: -7px !important;
}

.content_ml_7, .content_mx_7 {
	margin-left: 7px !important;
}

.content_ml_n7 {
	margin-left: -7px !important;
}

.content_m_8 {
	margin: 8px !important;
}

.content_mt_8, .content_my_8 {
	margin-top: 8px !important;
}

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

.content_mr_8, .content_mx_8 {
	margin-right: 8px !important;
}

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

.content_mb_8, .content_my_8 {
	margin-bottom: 8px !important;
}

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

.content_ml_8, .content_mx_8 {
	margin-left: 8px !important;
}

.content_ml_n8 {
	margin-left: -8px !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_14 {
	margin: 14px !important;
}

.content_mt_14, .content_my_14 {
	margin-top: 14px !important;
}

.content_mt_n14 {
	margin-top: -14px !important;
}

.content_mr_14, .content_mx_14 {
	margin-right: 14px !important;
}

.content_mr_n14 {
	margin-right: -14px !important;
}

.content_mb_14, .content_my_14 {
	margin-bottom: 14px !important;
}

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

.content_ml_14, .content_mx_14 {
	margin-left: 14px !important;
}

.content_ml_n14 {
	margin-left: -14px !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_18 {
	margin: 18px !important;
}

.content_mt_18, .content_my_18 {
	margin-top: 18px !important;
}

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

.content_mr_18, .content_mx_18 {
	margin-right: 18px !important;
}

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

.content_mb_18, .content_my_18 {
	margin-bottom: 18px !important;
}

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

.content_ml_18, .content_mx_18 {
	margin-left: 18px !important;
}

.content_ml_n18 {
	margin-left: -18px !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_23 {
	margin: 23px !important;
}

.content_mt_23, .content_my_23 {
	margin-top: 23px !important;
}

.content_mt_n23 {
	margin-top: -23px !important;
}

.content_mr_23, .content_mx_23 {
	margin-right: 23px !important;
}

.content_mr_n23 {
	margin-right: -23px !important;
}

.content_mb_23, .content_my_23 {
	margin-bottom: 23px !important;
}

.content_mb_n23 {
	margin-bottom: -23px !important;
}

.content_ml_23, .content_mx_23 {
	margin-left: 23px !important;
}

.content_ml_n23 {
	margin-left: -23px !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_26 {
	margin: 26px !important;
}

.content_mt_26, .content_my_26 {
	margin-top: 26px !important;
}

.content_mt_n26 {
	margin-top: -26px !important;
}

.content_mr_26, .content_mx_26 {
	margin-right: 26px !important;
}

.content_mr_n26 {
	margin-right: -26px !important;
}

.content_mb_26, .content_my_26 {
	margin-bottom: 26px !important;
}

.content_mb_n26 {
	margin-bottom: -26px !important;
}

.content_ml_26, .content_mx_26 {
	margin-left: 26px !important;
}

.content_ml_n26 {
	margin-left: -26px !important;
}

.content_m_28 {
	margin: 28px !important;
}

.content_mt_28, .content_my_28 {
	margin-top: 28px !important;
}

.content_mt_n28 {
	margin-top: -28px !important;
}

.content_mr_28, .content_mx_28 {
	margin-right: 28px !important;
}

.content_mr_n28 {
	margin-right: -28px !important;
}

.content_mb_28, .content_my_28 {
	margin-bottom: 28px !important;
}

.content_mb_n28 {
	margin-bottom: -28px !important;
}

.content_ml_28, .content_mx_28 {
	margin-left: 28px !important;
}

.content_ml_n28 {
	margin-left: -28px !important;
}

.content_m_29 {
	margin: 29px !important;
}

.content_mt_29, .content_my_29 {
	margin-top: 29px !important;
}

.content_mt_n29 {
	margin-top: -29px !important;
}

.content_mr_29, .content_mx_29 {
	margin-right: 29px !important;
}

.content_mr_n29 {
	margin-right: -29px !important;
}

.content_mb_29, .content_my_29 {
	margin-bottom: 29px !important;
}

.content_mb_n29 {
	margin-bottom: -29px !important;
}

.content_ml_29, .content_mx_29 {
	margin-left: 29px !important;
}

.content_ml_n29 {
	margin-left: -29px !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_36 {
	margin: 36px !important;
}

.content_mt_36, .content_my_36 {
	margin-top: 36px !important;
}

.content_mt_n36 {
	margin-top: -36px !important;
}

.content_mr_36, .content_mx_36 {
	margin-right: 36px !important;
}

.content_mr_n36 {
	margin-right: -36px !important;
}

.content_mb_36, .content_my_36 {
	margin-bottom: 36px !important;
}

.content_mb_n36 {
	margin-bottom: -36px !important;
}

.content_ml_36, .content_mx_36 {
	margin-left: 36px !important;
}

.content_ml_n36 {
	margin-left: -36px !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_44 {
	margin: 44px !important;
}

.content_mt_44, .content_my_44 {
	margin-top: 44px !important;
}

.content_mt_n44 {
	margin-top: -44px !important;
}

.content_mr_44, .content_mx_44 {
	margin-right: 44px !important;
}

.content_mr_n44 {
	margin-right: -44px !important;
}

.content_mb_44, .content_my_44 {
	margin-bottom: 44px !important;
}

.content_mb_n44 {
	margin-bottom: -44px !important;
}

.content_ml_44, .content_mx_44 {
	margin-left: 44px !important;
}

.content_ml_n44 {
	margin-left: -44px !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_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_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_150 {
	margin: 150px !important;
}

.content_mt_150, .content_my_150 {
	margin-top: 150px !important;
}

.content_mt_n150 {
	margin-top: -150px !important;
}

.content_mr_150, .content_mx_150 {
	margin-right: 150px !important;
}

.content_mr_n150 {
	margin-right: -150px !important;
}

.content_mb_150, .content_my_150 {
	margin-bottom: 150px !important;
}

.content_mb_n150 {
	margin-bottom: -150px !important;
}

.content_ml_150, .content_mx_150 {
	margin-left: 150px !important;
}

.content_ml_n150 {
	margin-left: -150px !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_4 {
	padding: 4px !important;
}

.content_pt_4, .content_py_4 {
	padding-top: 4px !important;
}

.content_pr_4, .content_px_4 {
	padding-right: 4px !important;
}

.content_pb_4, .content_py_4 {
	padding-bottom: 4px !important;
}

.content_pl_4, .content_px_4 {
	padding-left: 4px !important;
}

.content_p_5 {
	padding: 5px !important;
}

.content_pt_5, .content_py_5 {
	padding-top: 5px !important;
}

.content_pr_5, .content_px_5 {
	padding-right: 5px !important;
}

.content_pb_5, .content_py_5 {
	padding-bottom: 5px !important;
}

.content_pl_5, .content_px_5 {
	padding-left: 5px !important;
}

.content_p_6 {
	padding: 6px !important;
}

.content_pt_6, .content_py_6 {
	padding-top: 6px !important;
}

.content_pr_6, .content_px_6 {
	padding-right: 6px !important;
}

.content_pb_6, .content_py_6 {
	padding-bottom: 6px !important;
}

.content_pl_6, .content_px_6 {
	padding-left: 6px !important;
}

.content_p_7 {
	padding: 7px !important;
}

.content_pt_7, .content_py_7 {
	padding-top: 7px !important;
}

.content_pr_7, .content_px_7 {
	padding-right: 7px !important;
}

.content_pb_7, .content_py_7 {
	padding-bottom: 7px !important;
}

.content_pl_7, .content_px_7 {
	padding-left: 7px !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_14 {
	padding: 14px !important;
}

.content_pt_14, .content_py_14 {
	padding-top: 14px !important;
}

.content_pr_14, .content_px_14 {
	padding-right: 14px !important;
}

.content_pb_14, .content_py_14 {
	padding-bottom: 14px !important;
}

.content_pl_14, .content_px_14 {
	padding-left: 14px !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_18 {
	padding: 18px !important;
}

.content_pt_18, .content_py_18 {
	padding-top: 18px !important;
}

.content_pr_18, .content_px_18 {
	padding-right: 18px !important;
}

.content_pb_18, .content_py_18 {
	padding-bottom: 18px !important;
}

.content_pl_18, .content_px_18 {
	padding-left: 18px !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_23 {
	padding: 23px !important;
}

.content_pt_23, .content_py_23 {
	padding-top: 23px !important;
}

.content_pr_23, .content_px_23 {
	padding-right: 23px !important;
}

.content_pb_23, .content_py_23 {
	padding-bottom: 23px !important;
}

.content_pl_23, .content_px_23 {
	padding-left: 23px !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_29 {
	padding: 29px !important;
}

.content_pt_29, .content_py_29 {
	padding-top: 29px !important;
}

.content_pr_29, .content_px_29 {
	padding-right: 29px !important;
}

.content_pb_29, .content_py_29 {
	padding-bottom: 29px !important;
}

.content_pl_29, .content_px_29 {
	padding-left: 29px !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_35 {
	padding: 35px !important;
}

.content_pt_35, .content_py_35 {
	padding-top: 35px !important;
}

.content_pr_35, .content_px_35 {
	padding-right: 35px !important;
}

.content_pb_35, .content_py_35 {
	padding-bottom: 35px !important;
}

.content_pl_35, .content_px_35 {
	padding-left: 35px !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_43 {
	padding: 43px !important;
}

.content_pt_43, .content_py_43 {
	padding-top: 43px !important;
}

.content_pr_43, .content_px_43 {
	padding-right: 43px !important;
}

.content_pb_43, .content_py_43 {
	padding-bottom: 43px !important;
}

.content_pl_43, .content_px_43 {
	padding-left: 43px !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_55 {
	padding: 55px !important;
}

.content_pt_55, .content_py_55 {
	padding-top: 55px !important;
}

.content_pr_55, .content_px_55 {
	padding-right: 55px !important;
}

.content_pb_55, .content_py_55 {
	padding-bottom: 55px !important;
}

.content_pl_55, .content_px_55 {
	padding-left: 55px !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;
}

.content_p_100 {
	padding: 100px !important;
}

.content_pt_100, .content_py_100 {
	padding-top: 100px !important;
}

.content_pr_100, .content_px_100 {
	padding-right: 100px !important;
}

.content_pb_100, .content_py_100 {
	padding-bottom: 100px !important;
}

.content_pl_100, .content_px_100 {
	padding-left: 100px !important;
}

.content_p_120 {
	padding: 120px !important;
}

.content_pt_120, .content_py_120 {
	padding-top: 120px !important;
}

.content_pr_120, .content_px_120 {
	padding-right: 120px !important;
}

.content_pb_120, .content_py_120 {
	padding-bottom: 120px !important;
}

.content_pl_120, .content_px_120 {
	padding-left: 120px !important;
}

.content_p_164 {
	padding: 164px !important;
}

.content_pt_164, .content_py_164 {
	padding-top: 164px !important;
}

.content_pr_164, .content_px_164 {
	padding-right: 164px !important;
}

.content_pb_164, .content_py_164 {
	padding-bottom: 164px !important;
}

.content_pl_164, .content_px_164 {
	padding-left: 164px !important;
}

.gap_0 {
	gap: 0;
}

.gap_7 {
	gap: 7px;
}

.gap_8 {
	gap: 8px;
}

.gap_10 {
	gap: 10px;
}

.gap_12 {
	gap: 12px;
}

.gap_15 {
	gap: 15px;
}

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

.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_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_7 {
		margin: 7px !important;
	}
	
	.content_mt_lg_7, .content_my_lg_7 {
		margin-top: 7px !important;
	}
	
	.content_mt_lg_n7 {
		margin-top: -7px !important;
	}
	
	.content_mr_lg_7, .content_mx_lg_7 {
		margin-right: 7px !important;
	}
	
	.content_mr_lg_n7 {
		margin-right: -7px !important;
	}
	
	.content_mb_lg_7, .content_my_lg_7 {
		margin-bottom: 7px !important;
	}
	
	.content_mb_lg_n7 {
		margin-bottom: -7px !important;
	}
	
	.content_ml_lg_7, .content_mx_lg_7 {
		margin-left: 7px !important;
	}
	
	.content_ml_lg_n7 {
		margin-left: -7px !important;
	}
	
	.content_m_lg_8 {
		margin: 8px !important;
	}
	
	.content_mt_lg_8, .content_my_lg_8 {
		margin-top: 8px !important;
	}
	
	.content_mt_lg_n8 {
		margin-top: -8px !important;
	}
	
	.content_mr_lg_8, .content_mx_lg_8 {
		margin-right: 8px !important;
	}
	
	.content_mr_lg_n8 {
		margin-right: -8px !important;
	}
	
	.content_mb_lg_8, .content_my_lg_8 {
		margin-bottom: 8px !important;
	}
	
	.content_mb_lg_n8 {
		margin-bottom: -8px !important;
	}
	
	.content_ml_lg_8, .content_mx_lg_8 {
		margin-left: 8px !important;
	}
	
	.content_ml_lg_n8 {
		margin-left: -8px !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_14 {
		margin: 14px !important;
	}
	
	.content_mt_lg_14, .content_my_lg_14 {
		margin-top: 14px !important;
	}
	
	.content_mt_lg_n14 {
		margin-top: -14px !important;
	}
	
	.content_mr_lg_14, .content_mx_lg_14 {
		margin-right: 14px !important;
	}
	
	.content_mr_lg_n14 {
		margin-right: -14px !important;
	}
	
	.content_mb_lg_14, .content_my_lg_14 {
		margin-bottom: 14px !important;
	}
	
	.content_mb_lg_n14 {
		margin-bottom: -14px !important;
	}
	
	.content_ml_lg_14, .content_mx_lg_14 {
		margin-left: 14px !important;
	}
	
	.content_ml_lg_n14 {
		margin-left: -14px !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_18 {
		margin: 18px !important;
	}
	
	.content_mt_lg_18, .content_my_lg_18 {
		margin-top: 18px !important;
	}
	
	.content_mt_lg_n18 {
		margin-top: -18px !important;
	}
	
	.content_mr_lg_18, .content_mx_lg_18 {
		margin-right: 18px !important;
	}
	
	.content_mr_lg_n18 {
		margin-right: -18px !important;
	}
	
	.content_mb_lg_18, .content_my_lg_18 {
		margin-bottom: 18px !important;
	}
	
	.content_mb_lg_n18 {
		margin-bottom: -18px !important;
	}
	
	.content_ml_lg_18, .content_mx_lg_18 {
		margin-left: 18px !important;
	}
	
	.content_ml_lg_n18 {
		margin-left: -18px !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_23 {
		margin: 23px !important;
	}
	
	.content_mt_lg_23, .content_my_lg_23 {
		margin-top: 23px !important;
	}
	
	.content_mt_lg_n23 {
		margin-top: -23px !important;
	}
	
	.content_mr_lg_23, .content_mx_lg_23 {
		margin-right: 23px !important;
	}
	
	.content_mr_lg_n23 {
		margin-right: -23px !important;
	}
	
	.content_mb_lg_23, .content_my_lg_23 {
		margin-bottom: 23px !important;
	}
	
	.content_mb_lg_n23 {
		margin-bottom: -23px !important;
	}
	
	.content_ml_lg_23, .content_mx_lg_23 {
		margin-left: 23px !important;
	}
	
	.content_ml_lg_n23 {
		margin-left: -23px !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_26 {
		margin: 26px !important;
	}
	
	.content_mt_lg_26, .content_my_lg_26 {
		margin-top: 26px !important;
	}
	
	.content_mt_lg_n26 {
		margin-top: -26px !important;
	}
	
	.content_mr_lg_26, .content_mx_lg_26 {
		margin-right: 26px !important;
	}
	
	.content_mr_lg_n26 {
		margin-right: -26px !important;
	}
	
	.content_mb_lg_26, .content_my_lg_26 {
		margin-bottom: 26px !important;
	}
	
	.content_mb_lg_n26 {
		margin-bottom: -26px !important;
	}
	
	.content_ml_lg_26, .content_mx_lg_26 {
		margin-left: 26px !important;
	}
	
	.content_ml_lg_n26 {
		margin-left: -26px !important;
	}
	
	.content_m_lg_28 {
		margin: 28px !important;
	}
	
	.content_mt_lg_28, .content_my_lg_28 {
		margin-top: 28px !important;
	}
	
	.content_mt_lg_n28 {
		margin-top: -28px !important;
	}
	
	.content_mr_lg_28, .content_mx_lg_28 {
		margin-right: 28px !important;
	}
	
	.content_mr_lg_n28 {
		margin-right: -28px !important;
	}
	
	.content_mb_lg_28, .content_my_lg_28 {
		margin-bottom: 28px !important;
	}
	
	.content_mb_lg_n28 {
		margin-bottom: -28px !important;
	}
	
	.content_ml_lg_28, .content_mx_lg_28 {
		margin-left: 28px !important;
	}
	
	.content_ml_lg_n28 {
		margin-left: -28px !important;
	}
	
	.content_m_lg_29 {
		margin: 29px !important;
	}
	
	.content_mt_lg_29, .content_my_lg_29 {
		margin-top: 29px !important;
	}
	
	.content_mt_lg_n29 {
		margin-top: -29px !important;
	}
	
	.content_mr_lg_29, .content_mx_lg_29 {
		margin-right: 29px !important;
	}
	
	.content_mr_lg_n29 {
		margin-right: -29px !important;
	}
	
	.content_mb_lg_29, .content_my_lg_29 {
		margin-bottom: 29px !important;
	}
	
	.content_mb_lg_n29 {
		margin-bottom: -29px !important;
	}
	
	.content_ml_lg_29, .content_mx_lg_29 {
		margin-left: 29px !important;
	}
	
	.content_ml_lg_n29 {
		margin-left: -29px !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_36 {
		margin: 36px !important;
	}
	
	.content_mt_lg_36, .content_my_lg_36 {
		margin-top: 36px !important;
	}
	
	.content_mt_lg_n36 {
		margin-top: -36px !important;
	}
	
	.content_mr_lg_36, .content_mx_lg_36 {
		margin-right: 36px !important;
	}
	
	.content_mr_lg_n36 {
		margin-right: -36px !important;
	}
	
	.content_mb_lg_36, .content_my_lg_36 {
		margin-bottom: 36px !important;
	}
	
	.content_mb_lg_n36 {
		margin-bottom: -36px !important;
	}
	
	.content_ml_lg_36, .content_mx_lg_36 {
		margin-left: 36px !important;
	}
	
	.content_ml_lg_n36 {
		margin-left: -36px !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_44 {
		margin: 44px !important;
	}
	
	.content_mt_lg_44, .content_my_lg_44 {
		margin-top: 44px !important;
	}
	
	.content_mt_lg_n44 {
		margin-top: -44px !important;
	}
	
	.content_mr_lg_44, .content_mx_lg_44 {
		margin-right: 44px !important;
	}
	
	.content_mr_lg_n44 {
		margin-right: -44px !important;
	}
	
	.content_mb_lg_44, .content_my_lg_44 {
		margin-bottom: 44px !important;
	}
	
	.content_mb_lg_n44 {
		margin-bottom: -44px !important;
	}
	
	.content_ml_lg_44, .content_mx_lg_44 {
		margin-left: 44px !important;
	}
	
	.content_ml_lg_n44 {
		margin-left: -44px !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_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_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_150 {
		margin: 150px !important;
	}
	
	.content_mt_lg_150, .content_my_lg_150 {
		margin-top: 150px !important;
	}
	
	.content_mt_lg_n150 {
		margin-top: -150px !important;
	}
	
	.content_mr_lg_150, .content_mx_lg_150 {
		margin-right: 150px !important;
	}
	
	.content_mr_lg_n150 {
		margin-right: -150px !important;
	}
	
	.content_mb_lg_150, .content_my_lg_150 {
		margin-bottom: 150px !important;
	}
	
	.content_mb_lg_n150 {
		margin-bottom: -150px !important;
	}
	
	.content_ml_lg_150, .content_mx_lg_150 {
		margin-left: 150px !important;
	}
	
	.content_ml_lg_n150 {
		margin-left: -150px !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_4 {
		padding: 4px !important;
	}
	
	.content_pt_lg_4, .content_py_lg_4 {
		padding-top: 4px !important;
	}
	
	.content_pr_lg_4, .content_px_lg_4 {
		padding-right: 4px !important;
	}
	
	.content_pb_lg_4, .content_py_lg_4 {
		padding-bottom: 4px !important;
	}
	
	.content_pl_lg_4, .content_px_lg_4 {
		padding-left: 4px !important;
	}
	
	.content_p_lg_5 {
		padding: 5px !important;
	}
	
	.content_pt_lg_5, .content_py_lg_5 {
		padding-top: 5px !important;
	}
	
	.content_pr_lg_5, .content_px_lg_5 {
		padding-right: 5px !important;
	}
	
	.content_pb_lg_5, .content_py_lg_5 {
		padding-bottom: 5px !important;
	}
	
	.content_pl_lg_5, .content_px_lg_5 {
		padding-left: 5px !important;
	}
	
	.content_p_lg_6 {
		padding: 6px !important;
	}
	
	.content_pt_lg_6, .content_py_lg_6 {
		padding-top: 6px !important;
	}
	
	.content_pr_lg_6, .content_px_lg_6 {
		padding-right: 6px !important;
	}
	
	.content_pb_lg_6, .content_py_lg_6 {
		padding-bottom: 6px !important;
	}
	
	.content_pl_lg_6, .content_px_lg_6 {
		padding-left: 6px !important;
	}
	
	.content_p_lg_7 {
		padding: 7px !important;
	}
	
	.content_pt_lg_7, .content_py_lg_7 {
		padding-top: 7px !important;
	}
	
	.content_pr_lg_7, .content_px_lg_7 {
		padding-right: 7px !important;
	}
	
	.content_pb_lg_7, .content_py_lg_7 {
		padding-bottom: 7px !important;
	}
	
	.content_pl_lg_7, .content_px_lg_7 {
		padding-left: 7px !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_14 {
		padding: 14px !important;
	}
	
	.content_pt_lg_14, .content_py_lg_14 {
		padding-top: 14px !important;
	}
	
	.content_pr_lg_14, .content_px_lg_14 {
		padding-right: 14px !important;
	}
	
	.content_pb_lg_14, .content_py_lg_14 {
		padding-bottom: 14px !important;
	}
	
	.content_pl_lg_14, .content_px_lg_14 {
		padding-left: 14px !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_18 {
		padding: 18px !important;
	}
	
	.content_pt_lg_18, .content_py_lg_18 {
		padding-top: 18px !important;
	}
	
	.content_pr_lg_18, .content_px_lg_18 {
		padding-right: 18px !important;
	}
	
	.content_pb_lg_18, .content_py_lg_18 {
		padding-bottom: 18px !important;
	}
	
	.content_pl_lg_18, .content_px_lg_18 {
		padding-left: 18px !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_23 {
		padding: 23px !important;
	}
	
	.content_pt_lg_23, .content_py_lg_23 {
		padding-top: 23px !important;
	}
	
	.content_pr_lg_23, .content_px_lg_23 {
		padding-right: 23px !important;
	}
	
	.content_pb_lg_23, .content_py_lg_23 {
		padding-bottom: 23px !important;
	}
	
	.content_pl_lg_23, .content_px_lg_23 {
		padding-left: 23px !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_29 {
		padding: 29px !important;
	}
	
	.content_pt_lg_29, .content_py_lg_29 {
		padding-top: 29px !important;
	}
	
	.content_pr_lg_29, .content_px_lg_29 {
		padding-right: 29px !important;
	}
	
	.content_pb_lg_29, .content_py_lg_29 {
		padding-bottom: 29px !important;
	}
	
	.content_pl_lg_29, .content_px_lg_29 {
		padding-left: 29px !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_35 {
		padding: 35px !important;
	}
	
	.content_pt_lg_35, .content_py_lg_35 {
		padding-top: 35px !important;
	}
	
	.content_pr_lg_35, .content_px_lg_35 {
		padding-right: 35px !important;
	}
	
	.content_pb_lg_35, .content_py_lg_35 {
		padding-bottom: 35px !important;
	}
	
	.content_pl_lg_35, .content_px_lg_35 {
		padding-left: 35px !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_43 {
		padding: 43px !important;
	}
	
	.content_pt_lg_43, .content_py_lg_43 {
		padding-top: 43px !important;
	}
	
	.content_pr_lg_43, .content_px_lg_43 {
		padding-right: 43px !important;
	}
	
	.content_pb_lg_43, .content_py_lg_43 {
		padding-bottom: 43px !important;
	}
	
	.content_pl_lg_43, .content_px_lg_43 {
		padding-left: 43px !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_55 {
		padding: 55px !important;
	}
	
	.content_pt_lg_55, .content_py_lg_55 {
		padding-top: 55px !important;
	}
	
	.content_pr_lg_55, .content_px_lg_55 {
		padding-right: 55px !important;
	}
	
	.content_pb_lg_55, .content_py_lg_55 {
		padding-bottom: 55px !important;
	}
	
	.content_pl_lg_55, .content_px_lg_55 {
		padding-left: 55px !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;
	}
	
	.content_p_lg_100 {
		padding: 100px !important;
	}
	
	.content_pt_lg_100, .content_py_lg_100 {
		padding-top: 100px !important;
	}
	
	.content_pr_lg_100, .content_px_lg_100 {
		padding-right: 100px !important;
	}
	
	.content_pb_lg_100, .content_py_lg_100 {
		padding-bottom: 100px !important;
	}
	
	.content_pl_lg_100, .content_px_lg_100 {
		padding-left: 100px !important;
	}
	
	.content_p_lg_120 {
		padding: 120px !important;
	}
	
	.content_pt_lg_120, .content_py_lg_120 {
		padding-top: 120px !important;
	}
	
	.content_pr_lg_120, .content_px_lg_120 {
		padding-right: 120px !important;
	}
	
	.content_pb_lg_120, .content_py_lg_120 {
		padding-bottom: 120px !important;
	}
	
	.content_pl_lg_120, .content_px_lg_120 {
		padding-left: 120px !important;
	}
	
	.content_p_lg_164 {
		padding: 164px !important;
	}
	
	.content_pt_lg_164, .content_py_lg_164 {
		padding-top: 164px !important;
	}
	
	.content_pr_lg_164, .content_px_lg_164 {
		padding-right: 164px !important;
	}
	
	.content_pb_lg_164, .content_py_lg_164 {
		padding-bottom: 164px !important;
	}
	
	.content_pl_lg_164, .content_px_lg_164 {
		padding-left: 164px !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_15 {
		gap: 15px;
	}
	
	.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;
	}
	
	.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_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_7 {
		margin: 7px !important;
	}
	
	.content_mt_xl_7, .content_my_xl_7 {
		margin-top: 7px !important;
	}
	
	.content_mt_xl_n7 {
		margin-top: -7px !important;
	}
	
	.content_mr_xl_7, .content_mx_xl_7 {
		margin-right: 7px !important;
	}
	
	.content_mr_xl_n7 {
		margin-right: -7px !important;
	}
	
	.content_mb_xl_7, .content_my_xl_7 {
		margin-bottom: 7px !important;
	}
	
	.content_mb_xl_n7 {
		margin-bottom: -7px !important;
	}
	
	.content_ml_xl_7, .content_mx_xl_7 {
		margin-left: 7px !important;
	}
	
	.content_ml_xl_n7 {
		margin-left: -7px !important;
	}
	
	.content_m_xl_8 {
		margin: 8px !important;
	}
	
	.content_mt_xl_8, .content_my_xl_8 {
		margin-top: 8px !important;
	}
	
	.content_mt_xl_n8 {
		margin-top: -8px !important;
	}
	
	.content_mr_xl_8, .content_mx_xl_8 {
		margin-right: 8px !important;
	}
	
	.content_mr_xl_n8 {
		margin-right: -8px !important;
	}
	
	.content_mb_xl_8, .content_my_xl_8 {
		margin-bottom: 8px !important;
	}
	
	.content_mb_xl_n8 {
		margin-bottom: -8px !important;
	}
	
	.content_ml_xl_8, .content_mx_xl_8 {
		margin-left: 8px !important;
	}
	
	.content_ml_xl_n8 {
		margin-left: -8px !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_14 {
		margin: 14px !important;
	}
	
	.content_mt_xl_14, .content_my_xl_14 {
		margin-top: 14px !important;
	}
	
	.content_mt_xl_n14 {
		margin-top: -14px !important;
	}
	
	.content_mr_xl_14, .content_mx_xl_14 {
		margin-right: 14px !important;
	}
	
	.content_mr_xl_n14 {
		margin-right: -14px !important;
	}
	
	.content_mb_xl_14, .content_my_xl_14 {
		margin-bottom: 14px !important;
	}
	
	.content_mb_xl_n14 {
		margin-bottom: -14px !important;
	}
	
	.content_ml_xl_14, .content_mx_xl_14 {
		margin-left: 14px !important;
	}
	
	.content_ml_xl_n14 {
		margin-left: -14px !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_18 {
		margin: 18px !important;
	}
	
	.content_mt_xl_18, .content_my_xl_18 {
		margin-top: 18px !important;
	}
	
	.content_mt_xl_n18 {
		margin-top: -18px !important;
	}
	
	.content_mr_xl_18, .content_mx_xl_18 {
		margin-right: 18px !important;
	}
	
	.content_mr_xl_n18 {
		margin-right: -18px !important;
	}
	
	.content_mb_xl_18, .content_my_xl_18 {
		margin-bottom: 18px !important;
	}
	
	.content_mb_xl_n18 {
		margin-bottom: -18px !important;
	}
	
	.content_ml_xl_18, .content_mx_xl_18 {
		margin-left: 18px !important;
	}
	
	.content_ml_xl_n18 {
		margin-left: -18px !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_23 {
		margin: 23px !important;
	}
	
	.content_mt_xl_23, .content_my_xl_23 {
		margin-top: 23px !important;
	}
	
	.content_mt_xl_n23 {
		margin-top: -23px !important;
	}
	
	.content_mr_xl_23, .content_mx_xl_23 {
		margin-right: 23px !important;
	}
	
	.content_mr_xl_n23 {
		margin-right: -23px !important;
	}
	
	.content_mb_xl_23, .content_my_xl_23 {
		margin-bottom: 23px !important;
	}
	
	.content_mb_xl_n23 {
		margin-bottom: -23px !important;
	}
	
	.content_ml_xl_23, .content_mx_xl_23 {
		margin-left: 23px !important;
	}
	
	.content_ml_xl_n23 {
		margin-left: -23px !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_26 {
		margin: 26px !important;
	}
	
	.content_mt_xl_26, .content_my_xl_26 {
		margin-top: 26px !important;
	}
	
	.content_mt_xl_n26 {
		margin-top: -26px !important;
	}
	
	.content_mr_xl_26, .content_mx_xl_26 {
		margin-right: 26px !important;
	}
	
	.content_mr_xl_n26 {
		margin-right: -26px !important;
	}
	
	.content_mb_xl_26, .content_my_xl_26 {
		margin-bottom: 26px !important;
	}
	
	.content_mb_xl_n26 {
		margin-bottom: -26px !important;
	}
	
	.content_ml_xl_26, .content_mx_xl_26 {
		margin-left: 26px !important;
	}
	
	.content_ml_xl_n26 {
		margin-left: -26px !important;
	}
	
	.content_m_xl_28 {
		margin: 28px !important;
	}
	
	.content_mt_xl_28, .content_my_xl_28 {
		margin-top: 28px !important;
	}
	
	.content_mt_xl_n28 {
		margin-top: -28px !important;
	}
	
	.content_mr_xl_28, .content_mx_xl_28 {
		margin-right: 28px !important;
	}
	
	.content_mr_xl_n28 {
		margin-right: -28px !important;
	}
	
	.content_mb_xl_28, .content_my_xl_28 {
		margin-bottom: 28px !important;
	}
	
	.content_mb_xl_n28 {
		margin-bottom: -28px !important;
	}
	
	.content_ml_xl_28, .content_mx_xl_28 {
		margin-left: 28px !important;
	}
	
	.content_ml_xl_n28 {
		margin-left: -28px !important;
	}
	
	.content_m_xl_29 {
		margin: 29px !important;
	}
	
	.content_mt_xl_29, .content_my_xl_29 {
		margin-top: 29px !important;
	}
	
	.content_mt_xl_n29 {
		margin-top: -29px !important;
	}
	
	.content_mr_xl_29, .content_mx_xl_29 {
		margin-right: 29px !important;
	}
	
	.content_mr_xl_n29 {
		margin-right: -29px !important;
	}
	
	.content_mb_xl_29, .content_my_xl_29 {
		margin-bottom: 29px !important;
	}
	
	.content_mb_xl_n29 {
		margin-bottom: -29px !important;
	}
	
	.content_ml_xl_29, .content_mx_xl_29 {
		margin-left: 29px !important;
	}
	
	.content_ml_xl_n29 {
		margin-left: -29px !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_36 {
		margin: 36px !important;
	}
	
	.content_mt_xl_36, .content_my_xl_36 {
		margin-top: 36px !important;
	}
	
	.content_mt_xl_n36 {
		margin-top: -36px !important;
	}
	
	.content_mr_xl_36, .content_mx_xl_36 {
		margin-right: 36px !important;
	}
	
	.content_mr_xl_n36 {
		margin-right: -36px !important;
	}
	
	.content_mb_xl_36, .content_my_xl_36 {
		margin-bottom: 36px !important;
	}
	
	.content_mb_xl_n36 {
		margin-bottom: -36px !important;
	}
	
	.content_ml_xl_36, .content_mx_xl_36 {
		margin-left: 36px !important;
	}
	
	.content_ml_xl_n36 {
		margin-left: -36px !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_44 {
		margin: 44px !important;
	}
	
	.content_mt_xl_44, .content_my_xl_44 {
		margin-top: 44px !important;
	}
	
	.content_mt_xl_n44 {
		margin-top: -44px !important;
	}
	
	.content_mr_xl_44, .content_mx_xl_44 {
		margin-right: 44px !important;
	}
	
	.content_mr_xl_n44 {
		margin-right: -44px !important;
	}
	
	.content_mb_xl_44, .content_my_xl_44 {
		margin-bottom: 44px !important;
	}
	
	.content_mb_xl_n44 {
		margin-bottom: -44px !important;
	}
	
	.content_ml_xl_44, .content_mx_xl_44 {
		margin-left: 44px !important;
	}
	
	.content_ml_xl_n44 {
		margin-left: -44px !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_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_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_150 {
		margin: 150px !important;
	}
	
	.content_mt_xl_150, .content_my_xl_150 {
		margin-top: 150px !important;
	}
	
	.content_mt_xl_n150 {
		margin-top: -150px !important;
	}
	
	.content_mr_xl_150, .content_mx_xl_150 {
		margin-right: 150px !important;
	}
	
	.content_mr_xl_n150 {
		margin-right: -150px !important;
	}
	
	.content_mb_xl_150, .content_my_xl_150 {
		margin-bottom: 150px !important;
	}
	
	.content_mb_xl_n150 {
		margin-bottom: -150px !important;
	}
	
	.content_ml_xl_150, .content_mx_xl_150 {
		margin-left: 150px !important;
	}
	
	.content_ml_xl_n150 {
		margin-left: -150px !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_4 {
		padding: 4px !important;
	}
	
	.content_pt_xl_4, .content_py_xl_4 {
		padding-top: 4px !important;
	}
	
	.content_pr_xl_4, .content_px_xl_4 {
		padding-right: 4px !important;
	}
	
	.content_pb_xl_4, .content_py_xl_4 {
		padding-bottom: 4px !important;
	}
	
	.content_pl_xl_4, .content_px_xl_4 {
		padding-left: 4px !important;
	}
	
	.content_p_xl_5 {
		padding: 5px !important;
	}
	
	.content_pt_xl_5, .content_py_xl_5 {
		padding-top: 5px !important;
	}
	
	.content_pr_xl_5, .content_px_xl_5 {
		padding-right: 5px !important;
	}
	
	.content_pb_xl_5, .content_py_xl_5 {
		padding-bottom: 5px !important;
	}
	
	.content_pl_xl_5, .content_px_xl_5 {
		padding-left: 5px !important;
	}
	
	.content_p_xl_6 {
		padding: 6px !important;
	}
	
	.content_pt_xl_6, .content_py_xl_6 {
		padding-top: 6px !important;
	}
	
	.content_pr_xl_6, .content_px_xl_6 {
		padding-right: 6px !important;
	}
	
	.content_pb_xl_6, .content_py_xl_6 {
		padding-bottom: 6px !important;
	}
	
	.content_pl_xl_6, .content_px_xl_6 {
		padding-left: 6px !important;
	}
	
	.content_p_xl_7 {
		padding: 7px !important;
	}
	
	.content_pt_xl_7, .content_py_xl_7 {
		padding-top: 7px !important;
	}
	
	.content_pr_xl_7, .content_px_xl_7 {
		padding-right: 7px !important;
	}
	
	.content_pb_xl_7, .content_py_xl_7 {
		padding-bottom: 7px !important;
	}
	
	.content_pl_xl_7, .content_px_xl_7 {
		padding-left: 7px !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_14 {
		padding: 14px !important;
	}
	
	.content_pt_xl_14, .content_py_xl_14 {
		padding-top: 14px !important;
	}
	
	.content_pr_xl_14, .content_px_xl_14 {
		padding-right: 14px !important;
	}
	
	.content_pb_xl_14, .content_py_xl_14 {
		padding-bottom: 14px !important;
	}
	
	.content_pl_xl_14, .content_px_xl_14 {
		padding-left: 14px !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_18 {
		padding: 18px !important;
	}
	
	.content_pt_xl_18, .content_py_xl_18 {
		padding-top: 18px !important;
	}
	
	.content_pr_xl_18, .content_px_xl_18 {
		padding-right: 18px !important;
	}
	
	.content_pb_xl_18, .content_py_xl_18 {
		padding-bottom: 18px !important;
	}
	
	.content_pl_xl_18, .content_px_xl_18 {
		padding-left: 18px !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_23 {
		padding: 23px !important;
	}
	
	.content_pt_xl_23, .content_py_xl_23 {
		padding-top: 23px !important;
	}
	
	.content_pr_xl_23, .content_px_xl_23 {
		padding-right: 23px !important;
	}
	
	.content_pb_xl_23, .content_py_xl_23 {
		padding-bottom: 23px !important;
	}
	
	.content_pl_xl_23, .content_px_xl_23 {
		padding-left: 23px !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_29 {
		padding: 29px !important;
	}
	
	.content_pt_xl_29, .content_py_xl_29 {
		padding-top: 29px !important;
	}
	
	.content_pr_xl_29, .content_px_xl_29 {
		padding-right: 29px !important;
	}
	
	.content_pb_xl_29, .content_py_xl_29 {
		padding-bottom: 29px !important;
	}
	
	.content_pl_xl_29, .content_px_xl_29 {
		padding-left: 29px !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_35 {
		padding: 35px !important;
	}
	
	.content_pt_xl_35, .content_py_xl_35 {
		padding-top: 35px !important;
	}
	
	.content_pr_xl_35, .content_px_xl_35 {
		padding-right: 35px !important;
	}
	
	.content_pb_xl_35, .content_py_xl_35 {
		padding-bottom: 35px !important;
	}
	
	.content_pl_xl_35, .content_px_xl_35 {
		padding-left: 35px !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_43 {
		padding: 43px !important;
	}
	
	.content_pt_xl_43, .content_py_xl_43 {
		padding-top: 43px !important;
	}
	
	.content_pr_xl_43, .content_px_xl_43 {
		padding-right: 43px !important;
	}
	
	.content_pb_xl_43, .content_py_xl_43 {
		padding-bottom: 43px !important;
	}
	
	.content_pl_xl_43, .content_px_xl_43 {
		padding-left: 43px !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_55 {
		padding: 55px !important;
	}
	
	.content_pt_xl_55, .content_py_xl_55 {
		padding-top: 55px !important;
	}
	
	.content_pr_xl_55, .content_px_xl_55 {
		padding-right: 55px !important;
	}
	
	.content_pb_xl_55, .content_py_xl_55 {
		padding-bottom: 55px !important;
	}
	
	.content_pl_xl_55, .content_px_xl_55 {
		padding-left: 55px !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;
	}
	
	.content_p_xl_100 {
		padding: 100px !important;
	}
	
	.content_pt_xl_100, .content_py_xl_100 {
		padding-top: 100px !important;
	}
	
	.content_pr_xl_100, .content_px_xl_100 {
		padding-right: 100px !important;
	}
	
	.content_pb_xl_100, .content_py_xl_100 {
		padding-bottom: 100px !important;
	}
	
	.content_pl_xl_100, .content_px_xl_100 {
		padding-left: 100px !important;
	}
	
	.content_p_xl_120 {
		padding: 120px !important;
	}
	
	.content_pt_xl_120, .content_py_xl_120 {
		padding-top: 120px !important;
	}
	
	.content_pr_xl_120, .content_px_xl_120 {
		padding-right: 120px !important;
	}
	
	.content_pb_xl_120, .content_py_xl_120 {
		padding-bottom: 120px !important;
	}
	
	.content_pl_xl_120, .content_px_xl_120 {
		padding-left: 120px !important;
	}
	
	.content_p_xl_164 {
		padding: 164px !important;
	}
	
	.content_pt_xl_164, .content_py_xl_164 {
		padding-top: 164px !important;
	}
	
	.content_pr_xl_164, .content_px_xl_164 {
		padding-right: 164px !important;
	}
	
	.content_pb_xl_164, .content_py_xl_164 {
		padding-bottom: 164px !important;
	}
	
	.content_pl_xl_164, .content_px_xl_164 {
		padding-left: 164px !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_15 {
		gap: 15px;
	}
	
	.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;
	}
	
	.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;
}

.content_max_w_45 {
	max-width: 45px;
}

.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: "Inter, sans-serif", sans-serif !important;
	margin-top: 18px;
	z-index: 10;
}

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

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

.floating_labels_wrapper .floating_labels .gfield select.gfield_select {
	padding: 16.2px 30px 16.2px 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: 10px !important;
}

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

@media (min-width:992px) {
	.gform_wrapper ul li.gfield.gfield_error.gf_left_third, .gform_wrapper ul li.gfield.gfield_error.gf_middle_third, .gform_wrapper ul li.gfield.gfield_error.gf_right_third {
		min-width: inherit !important;
		width: 33.33% !important;
		margin-left: 0 !important;
		margin-right: 0 !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=\"%23fff\"/></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: 10px !important;
	border-color: #e0e0e0;
	line-height: 17.5px !important;
	color: #353535;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: "Inter, sans-serif", sans-serif !important;
	background-color: #fff;
	border-radius: 0;
}

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

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

@media (min-width:992px) {
	.gform_wrapper ul li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 33.33% !important;
	}
}

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

.gform_wrapper ul.gfield_checkbox li label {
	font-family: "Inter, sans-serif", sans-serif !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	padding-top: 0 !important;
	position: static !important;
}

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

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

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

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

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

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

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

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

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

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

.banner-form .gform_wrapper ul.gfield_checkbox li label {
	color: #fff !important;
	font-family: "Inter, sans-serif", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 20px !important;
}

@media screen and (max-width:991px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li label {
		white-space: normal;
		font-family: "Inter, sans-serif", sans-serif !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: 14px;
	color: #fff;
	border-bottom: 1px solid #f17321;
	border-right: 1px solid #f17321;
}

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

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

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

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

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

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

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

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

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

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

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

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

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
	color: #fff !important;
	font-family: "Inter, sans-serif", sans-serif;
	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: 14px;
	color: #fff;
	border-bottom: 1px solid #f17321;
	border-right: 1px solid #f17321;
}

.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=\"%23fff\"/></svg>") !important;
	padding: 15.2px 30px 15.2px 15.2px !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;
}

@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: #e0e0e0 !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: #e0e0e0 !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: #fff !important;
	border-color: #fff !important;
	color: #6c757d;
}

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

.request_form .floating_labels_wrapper .floating_labels .gfield .large {
	border-radius: 8px;
	border: 2px solid #f17321;
	background: #fff;
	padding: 15px 10px !important;
	height: 50px;
}

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

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select .large {
	padding-bottom: 12px !important;
	padding-top: 12px !important;
	text-transform: uppercase;
	background: #fff url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/uploads/2025/06/chevron-down1.png") no-repeat center right 10px !important;
	color: #353535 !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select .large.nitro-lazy {
	background: none !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 {
	font-family: "Inter, sans-serif", sans-serif !important;
	color: #000 !important;
	width: auto;
}

.request_form .floating_labels_wrapper .floating_labels #field_9_6 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.request_form .floating_labels_wrapper .floating_labels #field_9_7 {
	padding: 5px 0 35px !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

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

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

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

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

.white-bg-form-sec .floating_labels_wrapper .floating_labels .gfield--type-checkbox {
	padding-bottom: 24px !important;
	margin-top: -10px !important;
}

.white-bg-form-sec .gform_wrapper ul li.gfield .datepicker, .white-bg-form-sec .gform_wrapper ul li.gfield .large, .white-bg-form-sec .gform_wrapper ul li.gfield .medium {
	border-radius: 8px;
	border: 2px solid #f17321 !important;
	background: #f6f6f6;
	padding: 15px 10px !important;
	height: 50px;
}

.white-bg-form-sec .gform_wrapper ul li.gfield select.large, .white-bg-form-sec .gform_wrapper ul li.gfield select.medium {
	text-transform: uppercase;
	background: #f6f6f6 url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/uploads/2025/06/chevron-down1.png") no-repeat center right 10px !important;
	color: #353535 !important;
}

.white-bg-form-sec .gform_wrapper ul li.gfield select.large.nitro-lazy, .white-bg-form-sec .gform_wrapper ul li.gfield select.medium.nitro-lazy {
	background: none !important;
}

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

.white-bg-form-sec .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked::after {
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.contact-us-sec .floating_labels_wrapper .floating_labels .gfield--type-checkbox {
	margin-top: 0 !important;
}

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

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

.page-item .page-link {
	border-color: #122354 !important;
	line-height: 30px;
	font-size: 18px;
	font-weight: 400;
	font-family: "Poppins, sans-serif", sans-serif !important;
	color: #000 !important;
	min-width: 44px;
	padding: 6px 10px !important;
	min-height: 46px !important;
}

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

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

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

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

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

.accordion {
	margin: 30px 0;
}

.accordion-item {
	border-radius: 8px !important;
	background: #122354;
	border: 0 !important;
	margin: 0 0 10px;
}

.accordion-item h3 {
	color: #fff !important;
}

.accordion-item .accordion-body {
	color: #fff;
}

.accordion-item .accordion-body p {
	color: #fff;
}

.accordion-item .accordion-body * {
	color: #fff;
}

.accordion-item .accordion-body p:empty {
	margin: 0;
}

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: 15px;
	position: static !important;
	text-align: center;
	line-height: normal;
}

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

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

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: #f17321;
}

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: #122354;
}

@media only screen and (min-width:992px) {
	.swiper-button-next.affiliation_next_home {
		right: -20px;
	}
	
	.swiper-button-prev.affiliation_prev_home {
		left: -20px;
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav ul {
	border: none !important;
	top: 100% !important;
}

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

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li:hover > a .nav-link-title {
	color: #122354;
}

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

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

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li > a {
	padding: 12px 16px 12px 16px !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: 12px 16px 12px 16px !important;
	color: #000;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li > ul {
	top: 0 !important;
	right: 100%;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li > a .nav-dropdown-icon i {
	font-size: 16px !important;
	line-height: 22px !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li > a span.nav-link-title {
	padding-right: 5px;
}

@media all and (max-width:1100px) and (min-width:991px) {
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li {
		padding-right: 15px !important;
	}
}

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

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

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile ul li.dropdown-active > a .nav-link-title {
		color: #122354 !important;
	}
	
	.bc_nav_container_mobile ul li {
		border-color: #ecfdff !important;
	}
	
	.bc_nav_container_mobile ul li a {
		font-family: "Inter, sans-serif", sans-serif !important;
		color: #122354 !important;
	}
	
	.bc_nav_container_mobile ul li a .nav-link-title {
		color: #122354 !important;
	}
}

.bc_nav_container_mobile .nav-header {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1215686275) !important;
}

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

.nav-header {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1215686275);
}

.announcment_bar_text, .announcment_bar_text:hover, .elementor .announcment_bar_text, .elementor .announcment_bar_text:hover {
	font-size: 16px !important;
}

.bc_nav_container_mobile #navbarSupportedContent ul ul {
	overflow: visible;
}

.mobile_cta_popup .btn-round, .mobile_cta_popup .btn-round:hover {
	border-radius: 75px !important;
	border: none !important;
}

a#rds_footer_element_0, a#rds_footer_element_1, span#rds_footer_element_2 {
	display: none;
}

.show-level-3 #navbarSupportedContent ul {
	padding-top: 0 !important;
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul li.dropdown-active > a .nav-link-title {
		color: #122354 !important;
	}
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul ul {
		transition: none !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li.dropdown ul li a .bc-nav-dropdown-icon i {
		transform: rotate(270deg) !important;
		padding-top: 10px;
	}
}

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

.select-selected-category {
	font-size: 14px;
	font-family: "Inter, sans-serif", sans-serif !important;
}

input#search {
	color: #000 !important;
	max-width: 290px;
}

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

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

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

.custom-select {
	max-width: 296px;
}

.custom-select .select-selected {
	padding: 10px 30px 10px 10px;
	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;
	background-repeat: no-repeat !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-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;
	background-repeat: no-repeat !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;
}

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

.nolink-text .announcment_wrap_text, .nolink-text:hover .announcment_wrap_text {
	text-decoration: none !important;
	cursor: context-menu;
}

.nav_container_desktop li {
	padding: 10px !important;
}

.header-servbtn .btn {
	padding: 5px 10px !important;
}

body .mobile_popup_form_background_color .modal-content {
	background-color: transparent;
}

body .mobile_popup_form_background_color .modal-dialog {
	max-width: 100% !important;
}

.mobile_cta_popup .btn-quaternary {
	width: 100%;
	min-width: 94%;
	padding: 8px 20px;
	min-height: 50px !important;
	font-size: 18px;
	line-height: 22.5px;
	font-weight: 700;
}

.mobile_cta_popup .btn-quaternary :hover {
	font-size: 18px !important;
	line-height: 22.5px !important;
	font-weight: 700 !important;
}

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

.mobile_header_type_A .navbar-toggler-icon {
	font-weight: 900 !important;
}

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

.footer_text {
	font-family: "Inter, sans-serif", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	line-height: 28.8px;
	color: #000;
}

.mfooter-bg {
	background: linear-gradient(180deg, #ecfdff 0, #fff 100%);
}

@media (max-width:991px) {
	.mobile-full {
		width: 100% !important;
	}
}

.copyright_hover:hover, .elementor .copyright_hover:hover {
	color: #fff !important;
}

.userway_buttons_wrapper {
	margin-bottom: 45px;
	left: 5px !important;
}

@media all and (max-width:1200px) {
	.foot-logo-wrap {
		width: 34%;
	}
}

.footer_copyright_bar br {
	display: none !important;
}

@media (max-width:768px) {
	.footer_copyright_bar br {
		display: block !important;
	}
}

@media (max-width:991.98px) {
	body .uwy .userway_buttons_wrapper {
		bottom: 15px !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;
	}
}

.blog_img_container img {
	min-height: 197px;
	max-height: none;
}

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

.blogs-wrapper .page_content {
	padding: 0 !important;
	margin: 0 !important;
}

.blogs-wrapper .pb-lg-5.subpage_full_content {
	padding-bottom: 0 !important;
}

.blogs-wrapper .pb-lg-5.subpage_full_content .pb-lg-4 {
	padding-bottom: 0 !important;
}

.sblog-content-wrapper .back_to_blog {
	margin-bottom: 30px !important;
	color: #f17321 !important;
}

.sblog-content-wrapper h1 {
	margin-bottom: 30px !important;
}

.recent_post .card-body h3 {
	color: #353535 !important;
}

.blog-cards-row .card-body h3 {
	color: #353535 !important;
}

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

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

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

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

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

.company_treat_content ul li strong, .finance_custom_content ul li strong {
	color: #122354;
}

.subpage_banner {
	min-height: 250px;
}

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

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

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

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

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

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

@media (max-width:991px) {
	.sidebar-content-area {
		max-width: 350px;
		margin: auto;
	}
}

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

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

@media screen and (min-device-width:991px) and (max-device-width:1199px) {
	.sidbar-financing a.btn {
		min-width: auto !important;
	}
}

@media screen and (min-device-width:991px) and (max-device-width:1199px) {
	.home-fullcta-a button.btn.btn-secondary {
		min-width: auto !important;
	}
	
	.we-hiring-sec .btn {
		min-width: auto !important;
	}
}

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

.discover-top-shape {
	position: absolute;
	bottom: 0;
	-o-object-fit: fill;
	object-fit: fill;
	height: 1368px;
}

.discover-top-shape img {
	height: 100%;
}

.border-bottom-quaternary {
	border-bottom: 1px solid #ecfdff !important;
}

.home_services_bg {
	background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/service-block/service-bg.webp");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

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

.serv-block {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0 0 24px 24px;
	transition: all ease .5s;
}

@media (max-width:991.98px) {
	.serv-block {
		min-height: 169px !important;
	}
}

.serv-block:nth-child(odd) {
	background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/service-block/service-block-bg.png");
}

.serv-block:nth-child(odd).nitro-lazy {
	background-image: none !important;
}

.serv-block:nth-child(2n) {
	background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/service-block/service-block-bg2.png");
}

.serv-block:nth-child(2n).nitro-lazy {
	background-image: none !important;
}

@media (max-width:991.98px) {
	.serv-block:nth-child(2n) {
		background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/service-block/service-block-bg.png");
	}
	
	.serv-block:nth-child(2n).nitro-lazy {
		background-image: none !important;
	}
}

.serv-block:hover {
	background: #f17321;
	border-top: 10px solid #122354;
}

.serv-block:hover * {
	color: #122354;
}

.serv-content .a-alt {
	font-weight: 600 !important;
}

.serv-block.h-lg-260 {
	min-height: 260px;
}

.proudly-serving-a {
	margin-top: -2px;
}

.learn-btn:hover span {
	text-decoration: underline !important;
}

.serv-area-top-shape {
	margin-top: -1px;
}

@media only screen and (max-width:991px) {
	.home-seo-section {
		background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/service-block/m-service-bg.webp") !important;
		background-position: bottom !important;
	}
	
	.home-seo-section.nitro-lazy {
		background-image: none !important;
	}
}

.about-right-content p {
	margin-bottom: 30px;
}

.about-right-content ul {
	margin-bottom: 30px;
}

.subpage-container {
	overflow: hidden;
}

.subpage-container:after {
	position: absolute;
	top: 0;
	bottom: 0;
	content: "";
	height: 100%;
	display: block;
	background: linear-gradient(180deg, #ecfdff 0, #fff 100%);
	max-width: 100vw !important;
	width: 100vw !important;
	margin-left: 50%;
	transform: translateX(-50%);
}

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

.custom-thankyou .thankyou_page_content_color {
	margin-bottom: 30px;
	max-width: 100%;
	margin-inline: auto;
	margin-inline: auto;
}

.custom-thankyou .thankyou_page_content_color h4 {
	margin-bottom: 0;
	color: #212121;
}

.custom-thankyou .next-service {
	max-width: 450px !important;
	padding: 6px 10px !important;
	width: 100% !important;
}

div#thankyou_page_promotion {
	background-color: #f6f6f6;
}

div#thankyou_page_promotion h5 {
	color: #353535 !important;
}

div#thankyou_page_promotion p {
	max-width: 525px;
}

@media (max-width:991px) {
	div#thankyou_page_promotion p {
		max-width: 100%;
	}
}

div#thankyou_page_promotion p .next-service {
	min-width: 255px !important;
}

div#thankyou_page_promotion .coupon-bg {
	max-width: 350px;
	margin-left: auto;
}

@media (max-width:991px) {
	div#thankyou_page_promotion .coupon-bg {
		margin-inline: auto;
	}
}

.bc-thnkyu-trust .swiper-button-next::after {
	color: #000;
}

.bc-thnkyu-trust .swiper-button-prev::after {
	color: #000;
}

.accord-wrapper .container-fluid {
	padding: 0 !important;
}

.accord-wrapper .container-fluid .col-lg-12 {
	padding: 0 !important;
}

.accord-wrapper .container-fluid .col-lg-12 .accordion {
	margin: 0 !important;
}

.error-menu-outer {
	min-height: 100px;
}

.error-menu-outer .page_main_links a {
	color: #122354 !important;
	font-weight: 600;
}

.search-field input::-moz-placeholder {
	color: #231f20 !important;
}

.search-field i, .search-field input::placeholder {
	color: #231f20 !important;
}

.home_form_a .gform_wrapper ul.gfield_checkbox li label {
	font-size: 16px !important;
	line-height: 20px;
}

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

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

.apply_form_outer_wrapper.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	padding: 0 !important;
	border: none !important;
	margin-bottom: 0;
}

.apply_form_outer_wrapper.gform_wrapper span.gform_drop_instructions {
	display: none !important;
}

.apply_form_outer_wrapper.gform_wrapper .ginput_container_fileupload button#gform_browse_button_10_16 {
	padding: 15px 25px 15px 10px !important;
	line-height: 17.5px !important;
	color: #353535 !important;
	font-size: 14px !important;
	width: 100%;
	text-align: left;
	font-weight: 400 !important;
	border-radius: 8px;
	border: 2px solid #f17321 !important;
	background: #f6f6f6;
	height: 50px;
}

.apply_form_outer_wrapper.gform_wrapper .ginput_container_fileupload button#gform_browse_button_10_16::after {
	content: "";
	font-family: icomoon !important;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 12px;
}

.apply_form_outer_wrapper.gform_wrapper ul.gfield_checkbox li label {
	color: #000 !important;
}

.icon-bars2.navbar-toggler-icon.icon-bars2.text_24.line_height_24 {
	color: #000 !important;
}

@media only screen and (max-width:992px) {
	.gt_float_switcher {
		width: 70px !important;
	}
	
	.gt_float_switcher .gt_options a {
		font-size: 0;
		line-height: 0;
		padding: 5px 5px;
	}
	
	.gt_float_switcher .gt_options a img {
		font-size: initial;
		line-height: normal;
	}
	
	.gt_float_switcher .gt-selected .gt-current-lang {
		padding: 2px 2px !important;
	}
	
	.gt_float_switcher .gt-selected .gt-current-lang img {
		margin: 0 !important;
		width: 30px !important;
	}
	
	.gt_float_switcher .gt-selected .gt-current-lang .gt-lang-code {
		display: none;
	}
	
	.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate {
		transform: rotate(-180deg) !important;
	}
	
	.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
		transform: rotate(0) !important;
	}
}

#cta-a .btn-quaternary:hover {
	font-size: inherit;
	font-weight: 700;
	line-height: inherit;
}

.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
	width: 100% !important;
}

.border_form.home_form_a .gform_wrapper .top_label li.gfield.gfield--type-checkbox {
	padding-bottom: 10px !important;
}

.border_form.home_form_a .gform_wrapper .top_label li.gfield ul.gfield_checkbox {
	margin: 0 !important;
}

.elementor-location-header {
	z-index: 999999999 !important;
}

.discover-difference-outer {
	background: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/value-prop/value-prop-bg@3x.jpg") no-repeat center top/cover;
}

@media (max-width:991px) {
	.discover-difference-outer {
		background: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/value-prop/m-value-prop-bg.jpg") no-repeat bottom left/cover;
	}
}

.discover-difference {
	min-height: 1260px;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

@media (max-width:991px) {
	.discover-difference {
		min-height: auto;
	}
}

@media (max-width:991px) {
	.discover-difference .row {
		flex-direction: column-reverse;
		display: flex;
	}
}

@media (max-width:991px) {
	.discover-difference .row .discover-content {
		max-width: 100% !important;
	}
}

.discover-difference .row .discover-content .discover-button {
	margin-top: 25px;
}

@media (max-width:991px) {
	.discover-difference .row .discover-content .discover-button {
		margin-top: 20px;
	}
}

.discover-difference .row .discover-icons .swiper-wrapper {
	height: 100% !important;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons {
		margin: 0 auto;
	}
}

.discover-difference .row .discover-icons .discover-icons-outer {
	display: grid !important;
	grid-template-columns: 14% 82%;
	margin-bottom: 25px;
	gap: 15px;
}

@media (max-width:1199px) {
	.discover-difference .row .discover-icons .discover-icons-outer {
		grid-template-columns: 17% 79%;
	}
}

.discover-difference .row .discover-icons .discover-icons-outer:last-child {
	margin-bottom: 0 !important;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons .discover-icons-outer {
		grid-template-columns: 1fr;
		gap: 25px;
		text-align: center;
		justify-items: center;
	}
}

.discover-difference .row .discover-icons .discover-icons-outer .icon-box {
	width: 75px;
	height: 75px;
	padding: 10px;
	border-radius: 100px;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons .discover-icons-outer .icon-box {
		width: 70px;
		height: 70px;
	}
}

.discover-difference .row .discover-icons .apply-conditional-color.col-12.swiper-pagination {
	margin-top: 15px;
}

.discover-difference .row .discover-left-img {
	position: relative;
}

@media (max-width:991px) {
	.discover-difference .row .discover-left-img {
		max-width: 100vw !important;
		width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		padding-right: 0;
		margin-left: calc(50% - 50vw) !important;
		padding-left: 0;
	}
}

.discover-difference .row .discover-left-img .discover-img-right {
	position: relative;
	margin-top: 16px;
}

.discover-difference .row .discover-left-img .discover-img-right img {
	width: 100%;
	max-width: 540px;
	z-index: 1;
	position: relative;
	border-radius: 24px;
}

@media (max-width:991px) {
	.discover-difference .row .discover-left-img .discover-img-right img {
		width: 100%;
		height: auto;
	}
}

.discover-difference .row .discover-left-img .discover-img-right::after {
	position: absolute;
	background: #f17321;
	content: "";
	width: 100%;
	height: 100%;
	top: 48%;
	right: -16px;
	transform: translate(0, -50%);
	border-radius: 24px;
}

@media (max-width:1023px) {
	.discover-difference .row .discover-left-img .discover-img-right::after {
		display: none;
	}
}

@media (min-width:1700px) {
	.discover-top-shape {
		height: auto !important;
	}
}

.page-id-86 .discover-difference-outer {
	background: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/value-prop/value-prop-bg-1.jpg") no-repeat center top/cover;
}

.page-id-86 .discover-difference {
	min-height: auto !important;
}

.home-testimonial-sec {
	background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/testimonial/testimonials-bg.webp");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: -1px;
}

.home-testimonial-sec.nitro-lazy {
	background-image: none !important;
}

@media (max-width:991px) {
	.home-testimonial-sec {
		background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/testimonial/m-testimonials-bg.webp") !important;
	}
	
	.home-testimonial-sec.nitro-lazy {
		background-image: none !important;
	}
}

.testimonial-img-left {
	position: relative;
	padding-left: 16px;
	padding-bottom: 16px;
}

.testimonial-img-left img {
	width: 100%;
	max-width: 540px;
	z-index: 1;
	position: relative;
	border-radius: 24px;
}

@media (max-width:991px) {
	.testimonial-img-left img {
		width: 100%;
		height: auto;
	}
}

.testimonial-img-left::after {
	position: absolute;
	background: #122354;
	content: "";
	right: 16px;
	top: 16px;
	left: 0;
	bottom: 0;
	border-radius: 24px;
}

@media (max-width:1023px) {
	.testimonial-img-left::after {
		display: none;
	}
}

.testimonial-img-left-mobile {
	position: relative;
	padding-left: 8px;
	padding-top: 8px;
}

.testimonial-img-left-mobile img {
	width: 100%;
	z-index: 1;
	position: relative;
}

@media (max-width:991px) {
	.testimonial-img-left-mobile img {
		height: auto;
		border-radius: 24px;
	}
}

.testimonial-img-left-mobile::after {
	position: absolute;
	background: #122354;
	content: "";
	left: 0;
	top: 0;
	right: 8px;
	bottom: 8px;
	border-radius: 24px;
}

.review-pagination-c-32453.swiper-pagination-bullets {
	display: flex;
	height: 12px;
	align-items: center;
	justify-content: start;
}

@media (max-width:991px) {
	.review-pagination-c-32453.swiper-pagination-bullets {
		text-align: center;
		justify-content: center !important;
	}
}

.page-id-86 .home-testimonial-sec .container-fluid {
	padding-top: 0 !important;
}

@media (max-width:991px) {
	.page-id-86 .home-testimonial-sec .container-fluid {
		padding-top: 30px !important;
	}
}

.promotion-home {
	background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/coupons/coupons-bg.webp");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.promotion-home.nitro-lazy {
	background-image: none !important;
}

@media (max-width:991px) {
	.promotion-home {
		background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/coupons/m-coupons-bg.webp") !important;
		background-position: bottom !important;
	}
	
	.promotion-home.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:991px) {
	.promotion-home .swiper-wrapper {
		justify-content: unset !important;
	}
}

.coupon-bg {
	height: 100%;
}

@media (max-width:991px) {
	.homepage_coupon .coupon-inner {
		max-width: 350px;
	}
}

.coupon-inner {
	border-radius: 24px;
	background: #fff;
	padding: 16px;
	height: 100%;
}

@media (max-width:991px) {
	.coupon-inner {
		margin: 0 auto;
	}
}

.coupon-inner .coupon-content {
	border-radius: 20px;
	border: 2px dashed #f17321;
	padding: 16px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
	grid-template-rows: 65px auto auto auto;
	height: 100%;
}

.coupon-inner .coupon-content h4 {
	align-items: center;
	display: flex;
	justify-content: center;
}

.coupon-inner .coupon-content .redeem-btn {
	display: flex;
	justify-content: center;
}

.coupon-inner .coupon-content .redeem-btn a {
	display: flex;
	gap: 10px;
}

@media screen and (min-device-width:991px) and (max-device-width:1199px) {
	.coupon-inner .coupon-content .redeem-btn a {
		min-width: auto !important;
	}
}

@media screen and (min-width:836px) and (max-width:1194px) {
	.coupon-inner .coupon-content .redeem-btn a {
		min-width: auto !important;
		width: auto;
	}
}

.coupon-inner .coupon-content .coupon_disclaimer {
	font-size: 10px !important;
	line-height: 12.5px !important;
	text-align: left !important;
}

@media (max-width:991px) {
	.coupon-inner .slider_coupon {
		min-width: auto !important;
	}
}

.coupon-inner .coupon-footer-box {
	display: grid;
}

.coupon-inner .promotion-button {
	margin-top: 30px;
}

.slider_coupon.side-bar-coupon {
	max-width: 350px !important;
	margin: 0 auto;
}

.subpage_full_content .coupons-row {
	gap: 30px 0;
}

.company_services_bg {
	background: linear-gradient(180deg, #ecfdff 0, #fff 100%) !important;
}

.company-serv-img-left {
	position: relative;
	padding-right: 16px;
	padding-bottom: 16px;
	margin-right: -1px;
}

@media (max-width:1023px) {
	.company-serv-img-left {
		margin-right: 0;
	}
}

.company-serv-img-left img {
	width: 100%;
	max-width: 540px;
	z-index: 1;
	position: relative;
	border-radius: 26px;
}

@media (max-width:991px) {
	.company-serv-img-left img {
		width: 100%;
		height: auto;
	}
}

.company-serv-img-left::after {
	position: absolute;
	background: #f17321;
	content: "";
	left: 16px;
	top: 16px;
	right: 0;
	bottom: 0;
	border-radius: 24px;
}

@media (max-width:767px) {
	.company-serv-img-left::after {
		display: none;
	}
}

.company-serv-img-left-mobile {
	position: relative;
	padding-right: 8px;
	padding-top: 8px;
}

.company-serv-img-left-mobile img {
	width: 100%;
	z-index: 1;
	position: relative;
	border-radius: 24px;
}

@media (max-width:991px) {
	.company-serv-img-left-mobile img {
		height: auto;
	}
}

.company-serv-img-left-mobile::after {
	position: absolute;
	background: #f17321;
	content: "";
	right: 0;
	top: 0;
	left: 8px;
	bottom: 8px;
	border-radius: 24px;
}

.company_treat_content .learn-btn {
	font-weight: 700 !important;
}

.hero_banner_form_background .gform_wrapper ul li.gfield .large, .hero_banner_form_background .gform_wrapper ul li.gfield .medium {
	border-radius: 8px;
	border: 2px solid #f17321;
	background: #fff;
	padding: 15px 10px !important;
	height: 50px;
}

.border_form.home_form_a h3 {
	margin: 0 0 25px;
}

.border_form.home_form_a .gform_wrapper ul li.gfield {
	margin: 0 0 14px !important;
}

.border_form.home_form_a .gform_wrapper ul li.gfield label.gfield_label {
	margin-top: 17px !important;
	margin-left: 10px !important;
	color: #353535;
	font-weight: 500 !important;
	color: #353535 !important;
}

.border_form.home_form_a .gform_wrapper ul li.gfield select.large, .border_form.home_form_a .gform_wrapper ul li.gfield select.medium {
	padding-bottom: 12px !important;
	padding-top: 12px !important;
	text-transform: uppercase;
	background: #fff url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/uploads/2025/06/chevron-down1.png") no-repeat center right 10px !important;
	color: #353535 !important;
}

.border_form.home_form_a .gform_wrapper ul li.gfield select.large.nitro-lazy, .border_form.home_form_a .gform_wrapper ul li.gfield select.medium.nitro-lazy {
	background: none !important;
}

.border_form.home_form_a .gform_wrapper ul li#field_3_9 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 !important;
}

.border_form.home_form_a .gform_wrapper ul li#field_3_9 ul.gfield_checkbox {
	margin-top: 0 !important;
}

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

.border_form.home_form_a .gform_wrapper ul li#field_3_9 ul.gfield_checkbox .gchoice .gfield-choice-input:checked::after {
	color: #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.border_form.home_form_a .gform_wrapper .gform-footer #gform_submit_button_3 {
	min-width: 100% !important;
}

.banner-form .gform_wrapper ul li.gfield .large, .banner-form .gform_wrapper ul li.gfield .medium {
	border-radius: 8px;
	border: 2px solid #f17321;
	background: #fff;
	padding: 15px 10px !important;
	height: 50px;
	color: #000 !important;
}

.banner-form .gform_wrapper ul li.gfield select.large, .banner-form .gform_wrapper ul li.gfield select.medium {
	text-transform: uppercase;
	background: #fff url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/uploads/2025/06/chevron-down1.png") no-repeat center right 10px !important;
	color: #353535 !important;
}

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

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

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

.home_form_a .gform_wrapper ul li.gfield select option {
	background: 0 0;
}

.home_form_a .gform_wrapper ul.gfield_checkbox li.gfield label {
	font-size: 16px !important;
}

.subpage_banner {
	min-height: 380px;
}

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

.sidebar {
	padding: 30px;
	border-radius: 24px;
	background: #122354;
}

@media (max-width:1200px) {
	.sidebar {
		padding: 20px;
	}
}

.sidebar h3 {
	text-align: center;
	margin: 0 0 25px;
}

.sidebar .gform_wrapper ul li.gfield {
	padding: 0 0 14px !important;
}

.sidebar .gform_wrapper ul li.gfield .large, .sidebar .gform_wrapper ul li.gfield .medium {
	border-radius: 8px;
	border: 2px solid #f17321;
	background: #fff;
	padding: 15px 10px !important;
	height: 50px;
}

.sidebar .gform_wrapper ul li.gfield select.large, .sidebar .gform_wrapper ul li.gfield select.medium {
	text-transform: uppercase;
	background: #fff url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/uploads/2025/06/chevron-down1.png") no-repeat center right 10px !important;
	color: #353535 !important;
}

.sidebar .gform_wrapper ul li.gfield select.large.nitro-lazy, .sidebar .gform_wrapper ul li.gfield select.medium.nitro-lazy {
	background: none !important;
}

.sidebar .gform_wrapper ul ul.gfield_checkbox {
	margin-top: 0 !important;
	margin-bottom: 12px !important;
}

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

.sidebar .gform_wrapper ul ul.gfield_checkbox .gchoice .gfield-choice-input:checked::after {
	color: #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.sidebar .gform_wrapper .rds_gform_submit {
	max-width: 290px !important;
	min-width: auto !important;
	width: 100%;
	min-height: 50px !important;
}

.sidebar .floating_labels_wrapper .floating_labels .gfield_checkbox {
	margin-bottom: 15px !important;
}

.side-bar-coupon .icon-chevron-right1 {
	display: none !important;
}

.side-bar-coupon .icon-chevron-right1 ::before {
	display: none !important;
}

.sidbar-financing {
	border-radius: 24px;
	background: #01c4d8;
	padding: 40px;
	text-align: center;
	min-height: 498px;
}

.sidbar-financing img {
	display: block;
	margin: 0 auto 30px;
	width: 100%;
	max-width: 205px;
}

.sidbar-financing h4 {
	margin: 0 auto 10px;
	color: #122354;
}

.sidbar-financing h5 {
	margin: 0 auto 30px;
	color: #122354;
	width: 95%;
}

.proudly-serving-a {
	padding: 52px 0 53px;
}

.proudly-serving-a img {
	margin: 0 auto;
}

@media (max-width:991.98px) {
	.proudly-serving-a img {
		max-width: 600px;
		width: 100%;
	}
}

.request_form h3 {
	color: #122354;
}

.request_form .modal-dialog {
	max-width: 960px;
}

.request_form .modal-dialog .modal-content {
	border-radius: 12px !important;
}

.request_form .modal-body.coupons.popup-bg-coupon {
	padding: 12px;
}

.request_form .modal-body.coupons.popup-bg-coupon .footer_form_A {
	border-radius: 12px;
	border: 4px dashed #f17321;
	background: #fff;
	padding: 26px;
}

.request_form .modal-body.coupons.popup-bg-coupon .gform_wrapper ul li.gfield.gf_left_half {
	padding-right: 10px !important;
}

.request_form .modal-body.coupons.popup-bg-coupon .gform_wrapper ul li.gfield.gf_right_half {
	padding-left: 10px !important;
}

.request_form .gform_wrapper .floating_labels_wrapper .floating_labels .gfield {
	margin: 0 0 14px !important;
}

.request_form .gform_wrapper .floating_labels_wrapper .floating_labels .gfield .large {
	margin-top: 17px !important;
	margin-left: 10px !important;
	color: #353535;
	font-weight: 500 !important;
	color: #353535 !important;
}

.discover-icons .swiper-pagination {
	margin: 0 !important;
}

.discover-icons .swiper-pagination span.swiper-pagination-bullet {
	background-color: #fff !important;
	width: 10px;
	height: 10px;
}

.discover-icons .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #fff !important;
	transform: scale(1.1);
}

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

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

.mobile_buttons {
	position: relative;
	z-index: 1;
}

.side-bar-coupon .swiper-slide {
	height: auto !important;
}

.side-bar-coupon .coupon-swiper {
	border-radius: 24px;
	background: #fff;
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16) !important;
}

.side-bar-content h2 {
	color: #122354;
}

.service-sidebar-box {
	min-height: 350px;
	display: flex;
	flex-direction: column;
	align-items: center;
	align-content: center;
	justify-content: center;
	background: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/service-block/service-block-bg.png") no-repeat center center/cover;
	border-radius: 0 0 24px 24px;
	box-shadow: 0 6px 27px 0 rgba(0, 0, 0, .2) !important;
}

.service-sidebar-box h6 {
	margin: 20px 0 15px;
}

.service-sidebar-box i {
	color: #f17321;
	font-size: 60px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
}

.service-sidebar-box span {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	color: #fff;
}

.service-sidebar-box span i {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 900;
	line-height: 125%;
}

.service-sidebar-box:hover {
	text-decoration: none;
	background: #f17321;
}

.service-sidebar-box:hover h6, .service-sidebar-box:hover i, .service-sidebar-box:hover span {
	color: #122354;
}

@media all and (max-width:991px) {
	.desktop-financing {
		display: none !important;
	}
	
	.sidbar-financing {
		max-width: 350px !important;
		margin: 40px auto 0 auto !important;
		min-height: auto;
	}
	
	.service-sidebar-box {
		min-height: 310px;
	}
	
	.proudly_serving_area .col-lg-6:first-child {
		order: 2;
		text-align: left !important;
		padding-top: 60px !important;
	}
	
	.proudly_serving_area .col-lg-6:last-child {
		order: 1;
	}
	
	.footer_copyright_bar {
		margin-bottom: 58.2px;
	}
	
	.hiring_icon.join_logo {
		justify-content: center;
	}
	
	.bc_nav_container_mobile nav.navbar-expand-lg #navbarSupportedContent.navbar-collapse {
		overflow-x: inherit !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li a {
		line-height: 20px;
		font-weight: 600;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li a i {
		color: #122354;
		transform: none !important;
		margin: 0 !important;
	}
	
	#navbarSupportedContent .navbar-toggler {
		margin-left: 20px;
	}
	
	.mobile_buttons .color_secondary_bg {
		border-radius: 60px !important;
	}
	
	.mobile_buttons .accordion-item {
		border-radius: 60px !important;
	}
}

@media all and (max-width:767px) {
	.container-fluid.home_banner {
		background-size: cover;
		background-position: top right !important;
		background-color: #122354;
		padding-bottom: 30px !important;
	}
	
	.container-fluid.home_banner .col-lg-5 {
		padding-top: 150px;
	}
	
	.container-fluid.home_banner .col-lg-5 .home_form_a {
		padding: 20px 0 0 !important;
	}
	
	.container-fluid.home_banner .col-lg-5 .home_form_a .floating_labels_wrapper {
		max-width: 315px;
	}
	
	.home-seo-section .color_quaternary_bg {
		background: 0 0 !important;
	}
}

@media all and (max-width:575px) {
	.sidbar-services {
		max-width: 350px;
		margin: auto;
	}
}

@media (max-width:992px) {
	.seo-section-inner {
		background-color: transparent !important;
	}
}

.gform_wrapper ul.gfield_checkbox li label {
	font-size: 16px !important;
}

.phone_number:hover {
	color: inherit !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li > a {
	color: #000 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li :hover > a {
	color: #f17321 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li :hover > a {
	color: #f17321 !important;
}

.company_treat_content ul li {
	color: #122354;
}

.affiliation-section .img-fluid {
	width: 130px;
	height: 130px;
	-o-object-fit: contain;
	object-fit: contain;
}

.elementor .footer_phone_number, .footer_phone_number {
	font-weight: 500;
}

.elementor .footer_phone_number:hover, .footer_phone_number:hover {
	color: #000;
	font-weight: 500;
}

.telephone-class h3 {
	margin: 0 !important;
}

@media all and (max-width:767px) {
	.request-service-bg form#gform_4 {
		max-width: 315px !important;
	}
	
	.request-service-bg form#gform_4 .btn {
		min-width: 100% !important;
	}
}

.show-level-3 ul#menu-mobile-main-menu {
	padding-top: 0 !important;
}

.announcement_bar_text a.announcement_third {
	min-height: 20px !important;
	font-family: "Inter, sans-serif", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	line-height: 20px;
	letter-spacing: normal;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	word-spacing: normal;
}

.announcement_bar_text a.announcement_third:before {
	background-color: #26408d;
	border-color: #26408d;
}

.announcement_bar_text a.announcement_third:hover {
	text-decoration: none;
	font-family: "Inter, sans-serif", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	line-height: 20px;
	letter-spacing: normal;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	word-spacing: normal;
}

.announcement_bar_text a.announcement_third:hover span {
	text-decoration: none;
}

.carrer-main-banner {
	background: #f6f6f6 !important;
}

.carrer-main-banner .carrer-left-img {
	border-radius: 0 20px 20px 0 !important;
	position: relative;
	min-height: 540px;
}

@media screen and (max-device-width:1024px) {
	.carrer-main-banner .carrer-left-img {
		min-height: 325px;
	}
}

@media screen and (max-device-width:768px) {
	.carrer-main-banner .carrer-left-img {
		min-height: auto;
	}
}

.carrer-main-banner .carrer-left-img img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

@media screen and (max-device-width:768px) {
	.carrer-main-banner .carrer-left-img img {
		position: relative;
	}
}

.carrer-main-banner .carrer-right-content {
	padding: 76px 105px !important;
}

@media screen and (max-device-width:1024px) {
	.carrer-main-banner .carrer-right-content {
		padding: 0 30px !important;
	}
}

.opostion-para p:last-child {
	margin: 0;
}

.slide-block {
	border-radius: 12px !important;
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16) !important;
	min-height: 330px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.carrer-icon-block-wrapper .cblocks-wrapper {
	gap: 29px 30px;
}

.carrer-icon-block-wrapper .cblocks-wrapper .block-slide {
	width: 100% !important;
	max-width: 30.4% !important;
}

@media screen and (max-device-width:991px) {
	.carrer-icon-block-wrapper .carrer_icon_swiper {
		max-width: 640px !important;
	}
}

@media screen and (max-device-width:767px) {
	.carrer-icon-block-wrapper .carrer_icon_swiper {
		max-width: 300px !important;
	}
}

.apply-now-form .gform_wrapper ul.gfield_checkbox {
	margin-top: 0 !important;
}

.schedule_service_form h1 {
	margin-bottom: 40px;
}

@media (max-width:991px) {
	.schedule_service_form h1 {
		margin-bottom: 42px;
	}
}

.schedule_service_form .steps_background {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.schedule_service_form .steps_background {
		margin-bottom: 0;
	}
}

.schedule_service_form .steps_background i {
	color: #fff !important;
}

.schedule_service_form .steps_heading_color {
	margin-bottom: 15px;
	color: #000 !important;
}

@media (max-width:380px) {
	.schedule_service_form .steps_heading_color {
		max-width: 100%;
		overflow-wrap: anywhere;
	}
}

.schedule_service_form p.steps_description_color {
	margin-bottom: 0;
}

.schedule_service_form ul.gfield_checkbox {
	max-width: 240px;
	margin: 0 auto !important;
}

.schedule_service_form ul.gfield_checkbox label {
	line-height: 28.8px;
	color: #000;
}

.schedule_service_form .gfield--type-checkbox {
	padding-bottom: 24px !important;
}

.schedule_service_accord .acc-outer {
	display: grid !important;
	grid-template-columns: 1fr 3fr;
}

@media (max-width:991px) {
	.schedule_service_accord .acc-outer {
		grid-template-columns: 1fr 6fr;
	}
}

.schedule_service_accord .icon-plus:before {
	content: "" !important;
}

.schedule_service_accord .steps_description_color {
	margin-bottom: 0;
}

.schedule_service_accord .accordion-header i {
	color: #f17321;
	font-weight: 700;
}

.schedule_service_form .floating_labels_wrapper .floating_labels .date_service label {
	left: 13px !important;
}

@media (max-width:640px) {
	.schedule_service_form .floating_labels_wrapper .floating_labels .date_service label {
		left: 0 !important;
	}
}

.schedule_service_form ul.gform_fields li .ginput_container.ginput_container_date .datepicker {
	padding: 10px 10px 8px !important;
	background-color: #f6f6f6;
	border-radius: 8px;
}

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

.schedule_accordion .steps_icon_color {
	color: #fff !important;
}

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

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

@media (min-width:768px) {
	.schedule_accordion .step:nth-child(2):before {
		top: 54px;
		display: none !important;
	}
	
	.schedule_accordion .step:nth-child(3):before {
		display: none !important;
		top: 54px;
	}
}

.free_estimate_accord:after, .schedule_service_accord:after {
	content: "";
	background: #f17321 !important;
	height: 85%;
	width: 1px;
	position: absolute;
	left: 36px !important;
	z-index: -1;
	top: 0;
	display: block !important;
}

.free-estimate-page h1 {
	margin-bottom: 40px;
}

@media (max-width:991px) {
	.free-estimate-page h1 {
		margin-bottom: 42px;
	}
}

.free-estimate-page .steps_background i {
	color: #fff !important;
}

.free-estimate-page .steps_heading_color {
	margin-bottom: 15px;
	color: #000 !important;
}

@media (max-width:380px) {
	.free-estimate-page .steps_heading_color {
		max-width: 100%;
		overflow-wrap: anywhere;
	}
}

.free-estimate-page p.steps_description_color {
	margin-bottom: 0;
}

.free-estimate-page ul.gfield_checkbox {
	max-width: 240px;
	margin: 0 auto !important;
}

.free-estimate-page ul.gfield_checkbox label {
	line-height: 28.8px;
	color: #000;
}

.free-estimate-page .gfield--type-checkbox {
	padding-bottom: 24px !important;
}

@media screen and (min-width:991px) {
	.free-estimate-page .free_estimate_form ul.gform_fields li:nth-child(7) {
		margin-top: -80px !important;
		max-height: 80px;
		margin-top: 0 !important;
		max-height: none;
		width: 100%;
	}
}

.free-estimate-page .free_estimate_form .floating_labels_wrapper .floating_labels .date_service label {
	left: 13px !important;
}

@media (max-width:640px) {
	.free-estimate-page .free_estimate_form .floating_labels_wrapper .floating_labels .date_service label {
		left: 0 !important;
	}
}

.free-estimate-page .free_estimate_form ul.gform_fields li .ginput_container.ginput_container_date .datepicker {
	padding: 10px 10px 8px !important;
	background-color: #f6f6f6;
	border-radius: 8px;
}

.free-estimate-page .estimate_accordion .steps_background {
	background-color: #122354 !important;
}

.free-estimate-page .estimate_accordion .steps_icon_color {
	color: #fff !important;
}

@media (min-width:768px) {
	.free-estimate-page .free_estimate_form .estimate_accordion:after {
		display: none !important;
	}
}

.free-estimate-page .estimate-form .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

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

.free-estimate-page .floating_labels_wrapper .floating_labels .gfield--type-checkbox {
	margin-top: 0 !important;
}

@media screen and (max-width:767px) {
	.free-estimate-page .free_estimate_form ul.gform_fields li .ginput_container_textarea {
		max-height: 200px;
	}
}

.free-estimate-page .free_estimate_accord .accordion-header i {
	color: #f17321;
	font-weight: 700;
}

.financing-form-bg {
	background-image: url("https://cdn-ilealco.nitrocdn.com/auqLhbwcIHLbRMTcDzbxFBVPyDbWVgcZ/assets/images/optimized/rev-dfc7d3c/www.fireandiceva.com/wp-content/themes/rds-child/img/financing-page/financing-bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.financing-form-bg.nitro-lazy {
	background-image: none !important;
}

.financing-blocks a.learn-btn {
	font-weight: 700 !important;
}

.financing-blocks .learn-btn:hover {
	color: #122354;
}

.banner-mainhead {
	font-family: "Poppins, sans-serif", sans-serif;
	word-spacing: 1px;
	font-size: 60px;
	font-weight: 900;
	line-height: 75px;
	word-spacing: 1px;
	letter-spacing: normal;
	color: #fff;
	display: block;
	text-transform: capitalize;
	z-index: 1;
}

@media (max-width:991.98px) {
	.banner-mainhead {
		font-size: 32px;
		line-height: 40px;
		word-spacing: normal;
	}
}

.home_form_a {
	border-radius: 24px;
}

@media (max-width:767px) {
	.home_form_a {
		border-radius: 0;
		margin-top: -1px;
	}
}

.main-heading .display1 {
	z-index: 1;
}

.heading-shape {
	position: absolute;
	top: 68px;
	left: 1px;
}

@media (max-width:991.98px) {
	.heading-shape {
		top: 38px;
		left: 1px;
		width: 142px;
	}
}

.home_banner {
	min-height: 670px;
	background-position: bottom !important;
}

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

@media all and (max-width:991px) {
	.border_form .floating_labels_wrapper, .home_border_form .floating_labels_wrapper {
		max-width: 315px;
	}
}

.home_form_a .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	color: #000;
	border-bottom: 1px solid #000 !important;
	border-right: 1px solid #000 !important;
}

.error-container {
	max-width: 1234px !important;
}

@media screen and (max-width:1168px) {
	.error-menu-outer {
		row-gap: 15px;
	}
}

@media screen and (max-width:768px) {
	.error-menu-outer {
		flex-direction: column;
	}
}

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

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

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