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

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

@media (min-width:992px) {
	body main ul li {
		margin-bottom: 40px;
	}
}

p {
	margin-bottom: 25px;
}

@media (min-width:992px) {
	p {
		margin-bottom: 40px;
	}
}

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

@media (min-width:992px) {
	.h1, h1, h1.elementor-heading-title {
		margin-bottom: 20px;
	}
}

h2 {
	margin-bottom: 30px;
}

@media (min-width:992px) {
	h2 {
		margin-bottom: 40px;
	}
}

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

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

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

.elementor .link_text_btn, .link_text_btn {
	font-family: "Open Sans" !important;
	color: #f16c52 !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;
}

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

.content_mt_9, .content_my_9 {
	margin-top: 9px !important;
}

.content_mt_n9 {
	margin-top: -9px !important;
}

.content_mr_9, .content_mx_9 {
	margin-right: 9px !important;
}

.content_mr_n9 {
	margin-right: -9px !important;
}

.content_mb_9, .content_my_9 {
	margin-bottom: 9px !important;
}

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

.content_ml_9, .content_mx_9 {
	margin-left: 9px !important;
}

.content_ml_n9 {
	margin-left: -9px !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_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_120 {
	margin: 120px !important;
}

.content_mt_120, .content_my_120 {
	margin-top: 120px !important;
}

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

.content_mr_120, .content_mx_120 {
	margin-right: 120px !important;
}

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

.content_mb_120, .content_my_120 {
	margin-bottom: 120px !important;
}

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

.content_ml_120, .content_mx_120 {
	margin-left: 120px !important;
}

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

.content_p_0 {
	padding: 0 !important;
}

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

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

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

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

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

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

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

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

.content_p_8 {
	padding: 8px !important;
}

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

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

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

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

.content_p_10 {
	padding: 10px !important;
}

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

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

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

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

.content_p_12 {
	padding: 12px !important;
}

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

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

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

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

.content_p_15 {
	padding: 15px !important;
}

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

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

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

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

.content_p_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_26 {
	padding: 26px !important;
}

.content_pt_26, .content_py_26 {
	padding-top: 26px !important;
}

.content_pr_26, .content_px_26 {
	padding-right: 26px !important;
}

.content_pb_26, .content_py_26 {
	padding-bottom: 26px !important;
}

.content_pl_26, .content_px_26 {
	padding-left: 26px !important;
}

.content_p_28 {
	padding: 28px !important;
}

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

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

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

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

.content_p_30 {
	padding: 30px !important;
}

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

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

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

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

.content_p_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_45 {
	padding: 45px !important;
}

.content_pt_45, .content_py_45 {
	padding-top: 45px !important;
}

.content_pr_45, .content_px_45 {
	padding-right: 45px !important;
}

.content_pb_45, .content_py_45 {
	padding-bottom: 45px !important;
}

.content_pl_45, .content_px_45 {
	padding-left: 45px !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_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_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_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_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_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;
}

.gap_0 {
	gap: 0;
}

.gap_8 {
	gap: 8px;
}

.gap_10 {
	gap: 10px;
}

.gap_7 {
	gap: 7px;
}

.gap_30 {
	gap: 30px;
}

.gap_10 {
	gap: 10px;
}

.gap_12 {
	gap: 12px;
}

.gap_15 {
	gap: 15px;
}

.gap_16 {
	gap: 16px;
}

.gap_40 {
	gap: 40px;
}

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

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

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

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

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

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

@media (min-width:768px) {
	.content_m_md_0 {
		margin: 0 !important;
	}
	
	.content_mt_md_0, .content_my_md_0 {
		margin-top: 0 !important;
	}
	
	.content_mt_md_n0 {
		margin-top: 0 !important;
	}
	
	.content_mr_md_0, .content_mx_md_0 {
		margin-right: 0 !important;
	}
	
	.content_mr_md_n0 {
		margin-right: 0 !important;
	}
	
	.content_mb_md_0, .content_my_md_0 {
		margin-bottom: 0 !important;
	}
	
	.content_mb_md_n0 {
		margin-bottom: 0 !important;
	}
	
	.content_ml_md_0, .content_mx_md_0 {
		margin-left: 0 !important;
	}
	
	.content_ml_md_n0 {
		margin-left: 0 !important;
	}
	
	.content_m_md_5 {
		margin: 5px !important;
	}
	
	.content_mt_md_5, .content_my_md_5 {
		margin-top: 5px !important;
	}
	
	.content_mt_md_n5 {
		margin-top: -5px !important;
	}
	
	.content_mr_md_5, .content_mx_md_5 {
		margin-right: 5px !important;
	}
	
	.content_mr_md_n5 {
		margin-right: -5px !important;
	}
	
	.content_mb_md_5, .content_my_md_5 {
		margin-bottom: 5px !important;
	}
	
	.content_mb_md_n5 {
		margin-bottom: -5px !important;
	}
	
	.content_ml_md_5, .content_mx_md_5 {
		margin-left: 5px !important;
	}
	
	.content_ml_md_n5 {
		margin-left: -5px !important;
	}
	
	.content_m_md_6 {
		margin: 6px !important;
	}
	
	.content_mt_md_6, .content_my_md_6 {
		margin-top: 6px !important;
	}
	
	.content_mt_md_n6 {
		margin-top: -6px !important;
	}
	
	.content_mr_md_6, .content_mx_md_6 {
		margin-right: 6px !important;
	}
	
	.content_mr_md_n6 {
		margin-right: -6px !important;
	}
	
	.content_mb_md_6, .content_my_md_6 {
		margin-bottom: 6px !important;
	}
	
	.content_mb_md_n6 {
		margin-bottom: -6px !important;
	}
	
	.content_ml_md_6, .content_mx_md_6 {
		margin-left: 6px !important;
	}
	
	.content_ml_md_n6 {
		margin-left: -6px !important;
	}
	
	.content_m_md_7 {
		margin: 7px !important;
	}
	
	.content_mt_md_7, .content_my_md_7 {
		margin-top: 7px !important;
	}
	
	.content_mt_md_n7 {
		margin-top: -7px !important;
	}
	
	.content_mr_md_7, .content_mx_md_7 {
		margin-right: 7px !important;
	}
	
	.content_mr_md_n7 {
		margin-right: -7px !important;
	}
	
	.content_mb_md_7, .content_my_md_7 {
		margin-bottom: 7px !important;
	}
	
	.content_mb_md_n7 {
		margin-bottom: -7px !important;
	}
	
	.content_ml_md_7, .content_mx_md_7 {
		margin-left: 7px !important;
	}
	
	.content_ml_md_n7 {
		margin-left: -7px !important;
	}
	
	.content_m_md_8 {
		margin: 8px !important;
	}
	
	.content_mt_md_8, .content_my_md_8 {
		margin-top: 8px !important;
	}
	
	.content_mt_md_n8 {
		margin-top: -8px !important;
	}
	
	.content_mr_md_8, .content_mx_md_8 {
		margin-right: 8px !important;
	}
	
	.content_mr_md_n8 {
		margin-right: -8px !important;
	}
	
	.content_mb_md_8, .content_my_md_8 {
		margin-bottom: 8px !important;
	}
	
	.content_mb_md_n8 {
		margin-bottom: -8px !important;
	}
	
	.content_ml_md_8, .content_mx_md_8 {
		margin-left: 8px !important;
	}
	
	.content_ml_md_n8 {
		margin-left: -8px !important;
	}
	
	.content_m_md_9 {
		margin: 9px !important;
	}
	
	.content_mt_md_9, .content_my_md_9 {
		margin-top: 9px !important;
	}
	
	.content_mt_md_n9 {
		margin-top: -9px !important;
	}
	
	.content_mr_md_9, .content_mx_md_9 {
		margin-right: 9px !important;
	}
	
	.content_mr_md_n9 {
		margin-right: -9px !important;
	}
	
	.content_mb_md_9, .content_my_md_9 {
		margin-bottom: 9px !important;
	}
	
	.content_mb_md_n9 {
		margin-bottom: -9px !important;
	}
	
	.content_ml_md_9, .content_mx_md_9 {
		margin-left: 9px !important;
	}
	
	.content_ml_md_n9 {
		margin-left: -9px !important;
	}
	
	.content_m_md_10 {
		margin: 10px !important;
	}
	
	.content_mt_md_10, .content_my_md_10 {
		margin-top: 10px !important;
	}
	
	.content_mt_md_n10 {
		margin-top: -10px !important;
	}
	
	.content_mr_md_10, .content_mx_md_10 {
		margin-right: 10px !important;
	}
	
	.content_mr_md_n10 {
		margin-right: -10px !important;
	}
	
	.content_mb_md_10, .content_my_md_10 {
		margin-bottom: 10px !important;
	}
	
	.content_mb_md_n10 {
		margin-bottom: -10px !important;
	}
	
	.content_ml_md_10, .content_mx_md_10 {
		margin-left: 10px !important;
	}
	
	.content_ml_md_n10 {
		margin-left: -10px !important;
	}
	
	.content_m_md_12 {
		margin: 12px !important;
	}
	
	.content_mt_md_12, .content_my_md_12 {
		margin-top: 12px !important;
	}
	
	.content_mt_md_n12 {
		margin-top: -12px !important;
	}
	
	.content_mr_md_12, .content_mx_md_12 {
		margin-right: 12px !important;
	}
	
	.content_mr_md_n12 {
		margin-right: -12px !important;
	}
	
	.content_mb_md_12, .content_my_md_12 {
		margin-bottom: 12px !important;
	}
	
	.content_mb_md_n12 {
		margin-bottom: -12px !important;
	}
	
	.content_ml_md_12, .content_mx_md_12 {
		margin-left: 12px !important;
	}
	
	.content_ml_md_n12 {
		margin-left: -12px !important;
	}
	
	.content_m_md_14 {
		margin: 14px !important;
	}
	
	.content_mt_md_14, .content_my_md_14 {
		margin-top: 14px !important;
	}
	
	.content_mt_md_n14 {
		margin-top: -14px !important;
	}
	
	.content_mr_md_14, .content_mx_md_14 {
		margin-right: 14px !important;
	}
	
	.content_mr_md_n14 {
		margin-right: -14px !important;
	}
	
	.content_mb_md_14, .content_my_md_14 {
		margin-bottom: 14px !important;
	}
	
	.content_mb_md_n14 {
		margin-bottom: -14px !important;
	}
	
	.content_ml_md_14, .content_mx_md_14 {
		margin-left: 14px !important;
	}
	
	.content_ml_md_n14 {
		margin-left: -14px !important;
	}
	
	.content_m_md_15 {
		margin: 15px !important;
	}
	
	.content_mt_md_15, .content_my_md_15 {
		margin-top: 15px !important;
	}
	
	.content_mt_md_n15 {
		margin-top: -15px !important;
	}
	
	.content_mr_md_15, .content_mx_md_15 {
		margin-right: 15px !important;
	}
	
	.content_mr_md_n15 {
		margin-right: -15px !important;
	}
	
	.content_mb_md_15, .content_my_md_15 {
		margin-bottom: 15px !important;
	}
	
	.content_mb_md_n15 {
		margin-bottom: -15px !important;
	}
	
	.content_ml_md_15, .content_mx_md_15 {
		margin-left: 15px !important;
	}
	
	.content_ml_md_n15 {
		margin-left: -15px !important;
	}
	
	.content_m_md_16 {
		margin: 16px !important;
	}
	
	.content_mt_md_16, .content_my_md_16 {
		margin-top: 16px !important;
	}
	
	.content_mt_md_n16 {
		margin-top: -16px !important;
	}
	
	.content_mr_md_16, .content_mx_md_16 {
		margin-right: 16px !important;
	}
	
	.content_mr_md_n16 {
		margin-right: -16px !important;
	}
	
	.content_mb_md_16, .content_my_md_16 {
		margin-bottom: 16px !important;
	}
	
	.content_mb_md_n16 {
		margin-bottom: -16px !important;
	}
	
	.content_ml_md_16, .content_mx_md_16 {
		margin-left: 16px !important;
	}
	
	.content_ml_md_n16 {
		margin-left: -16px !important;
	}
	
	.content_m_md_18 {
		margin: 18px !important;
	}
	
	.content_mt_md_18, .content_my_md_18 {
		margin-top: 18px !important;
	}
	
	.content_mt_md_n18 {
		margin-top: -18px !important;
	}
	
	.content_mr_md_18, .content_mx_md_18 {
		margin-right: 18px !important;
	}
	
	.content_mr_md_n18 {
		margin-right: -18px !important;
	}
	
	.content_mb_md_18, .content_my_md_18 {
		margin-bottom: 18px !important;
	}
	
	.content_mb_md_n18 {
		margin-bottom: -18px !important;
	}
	
	.content_ml_md_18, .content_mx_md_18 {
		margin-left: 18px !important;
	}
	
	.content_ml_md_n18 {
		margin-left: -18px !important;
	}
	
	.content_m_md_20 {
		margin: 20px !important;
	}
	
	.content_mt_md_20, .content_my_md_20 {
		margin-top: 20px !important;
	}
	
	.content_mt_md_n20 {
		margin-top: -20px !important;
	}
	
	.content_mr_md_20, .content_mx_md_20 {
		margin-right: 20px !important;
	}
	
	.content_mr_md_n20 {
		margin-right: -20px !important;
	}
	
	.content_mb_md_20, .content_my_md_20 {
		margin-bottom: 20px !important;
	}
	
	.content_mb_md_n20 {
		margin-bottom: -20px !important;
	}
	
	.content_ml_md_20, .content_mx_md_20 {
		margin-left: 20px !important;
	}
	
	.content_ml_md_n20 {
		margin-left: -20px !important;
	}
	
	.content_m_md_40 {
		margin: 40px !important;
	}
	
	.content_mt_md_40, .content_my_md_40 {
		margin-top: 40px !important;
	}
	
	.content_mt_md_n40 {
		margin-top: -40px !important;
	}
	
	.content_mr_md_40, .content_mx_md_40 {
		margin-right: 40px !important;
	}
	
	.content_mr_md_n40 {
		margin-right: -40px !important;
	}
	
	.content_mb_md_40, .content_my_md_40 {
		margin-bottom: 40px !important;
	}
	
	.content_mb_md_n40 {
		margin-bottom: -40px !important;
	}
	
	.content_ml_md_40, .content_mx_md_40 {
		margin-left: 40px !important;
	}
	
	.content_ml_md_n40 {
		margin-left: -40px !important;
	}
	
	.content_m_md_120 {
		margin: 120px !important;
	}
	
	.content_mt_md_120, .content_my_md_120 {
		margin-top: 120px !important;
	}
	
	.content_mt_md_n120 {
		margin-top: -120px !important;
	}
	
	.content_mr_md_120, .content_mx_md_120 {
		margin-right: 120px !important;
	}
	
	.content_mr_md_n120 {
		margin-right: -120px !important;
	}
	
	.content_mb_md_120, .content_my_md_120 {
		margin-bottom: 120px !important;
	}
	
	.content_mb_md_n120 {
		margin-bottom: -120px !important;
	}
	
	.content_ml_md_120, .content_mx_md_120 {
		margin-left: 120px !important;
	}
	
	.content_ml_md_n120 {
		margin-left: -120px !important;
	}
	
	.content_p_md_0 {
		padding: 0 !important;
	}
	
	.content_pt_md_0, .content_py_md_0 {
		padding-top: 0 !important;
	}
	
	.content_pt_md_n0 {
		padding-top: 0 !important;
	}
	
	.content_pr_md_0, .content_px_md_0 {
		padding-right: 0 !important;
	}
	
	.content_pr_md_n0 {
		padding-right: 0 !important;
	}
	
	.content_pb_md_0, .content_py_md_0 {
		padding-bottom: 0 !important;
	}
	
	.content_pb_md_n0 {
		padding-bottom: 0 !important;
	}
	
	.content_pl_md_0, .content_px_md_0 {
		padding-left: 0 !important;
	}
	
	.content_pl_md_n0 {
		padding-left: 0 !important;
	}
	
	.content_p_md_8 {
		padding: 8px !important;
	}
	
	.content_pt_md_8, .content_py_md_8 {
		padding-top: 8px !important;
	}
	
	.content_pr_md_8, .content_px_md_8 {
		padding-right: 8px !important;
	}
	
	.content_pb_md_8, .content_py_md_8 {
		padding-bottom: 8px !important;
	}
	
	.content_pl_md_8, .content_px_md_8 {
		padding-left: 8px !important;
	}
	
	.content_p_md_10 {
		padding: 10px !important;
	}
	
	.content_pt_md_10, .content_py_md_10 {
		padding-top: 10px !important;
	}
	
	.content_pr_md_10, .content_px_md_10 {
		padding-right: 10px !important;
	}
	
	.content_pb_md_10, .content_py_md_10 {
		padding-bottom: 10px !important;
	}
	
	.content_pl_md_10, .content_px_md_10 {
		padding-left: 10px !important;
	}
	
	.content_p_md_12 {
		padding: 12px !important;
	}
	
	.content_pt_md_12, .content_py_md_12 {
		padding-top: 12px !important;
	}
	
	.content_pr_md_12, .content_px_md_12 {
		padding-right: 12px !important;
	}
	
	.content_pb_md_12, .content_py_md_12 {
		padding-bottom: 12px !important;
	}
	
	.content_pl_md_12, .content_px_md_12 {
		padding-left: 12px !important;
	}
	
	.content_p_md_15 {
		padding: 15px !important;
	}
	
	.content_pt_md_15, .content_py_md_15 {
		padding-top: 15px !important;
	}
	
	.content_pr_md_15, .content_px_md_15 {
		padding-right: 15px !important;
	}
	
	.content_pb_md_15, .content_py_md_15 {
		padding-bottom: 15px !important;
	}
	
	.content_pl_md_15, .content_px_md_15 {
		padding-left: 15px !important;
	}
	
	.content_p_md_20 {
		padding: 20px !important;
	}
	
	.content_pt_md_20, .content_py_md_20 {
		padding-top: 20px !important;
	}
	
	.content_pr_md_20, .content_px_md_20 {
		padding-right: 20px !important;
	}
	
	.content_pb_md_20, .content_py_md_20 {
		padding-bottom: 20px !important;
	}
	
	.content_pl_md_20, .content_px_md_20 {
		padding-left: 20px !important;
	}
	
	.content_p_md_26 {
		padding: 26px !important;
	}
	
	.content_pt_md_26, .content_py_md_26 {
		padding-top: 26px !important;
	}
	
	.content_pr_md_26, .content_px_md_26 {
		padding-right: 26px !important;
	}
	
	.content_pb_md_26, .content_py_md_26 {
		padding-bottom: 26px !important;
	}
	
	.content_pl_md_26, .content_px_md_26 {
		padding-left: 26px !important;
	}
	
	.content_p_md_28 {
		padding: 28px !important;
	}
	
	.content_pt_md_28, .content_py_md_28 {
		padding-top: 28px !important;
	}
	
	.content_pr_md_28, .content_px_md_28 {
		padding-right: 28px !important;
	}
	
	.content_pb_md_28, .content_py_md_28 {
		padding-bottom: 28px !important;
	}
	
	.content_pl_md_28, .content_px_md_28 {
		padding-left: 28px !important;
	}
	
	.content_p_md_30 {
		padding: 30px !important;
	}
	
	.content_pt_md_30, .content_py_md_30 {
		padding-top: 30px !important;
	}
	
	.content_pr_md_30, .content_px_md_30 {
		padding-right: 30px !important;
	}
	
	.content_pb_md_30, .content_py_md_30 {
		padding-bottom: 30px !important;
	}
	
	.content_pl_md_30, .content_px_md_30 {
		padding-left: 30px !important;
	}
	
	.content_p_md_35 {
		padding: 35px !important;
	}
	
	.content_pt_md_35, .content_py_md_35 {
		padding-top: 35px !important;
	}
	
	.content_pr_md_35, .content_px_md_35 {
		padding-right: 35px !important;
	}
	
	.content_pb_md_35, .content_py_md_35 {
		padding-bottom: 35px !important;
	}
	
	.content_pl_md_35, .content_px_md_35 {
		padding-left: 35px !important;
	}
	
	.content_p_md_45 {
		padding: 45px !important;
	}
	
	.content_pt_md_45, .content_py_md_45 {
		padding-top: 45px !important;
	}
	
	.content_pr_md_45, .content_px_md_45 {
		padding-right: 45px !important;
	}
	
	.content_pb_md_45, .content_py_md_45 {
		padding-bottom: 45px !important;
	}
	
	.content_pl_md_45, .content_px_md_45 {
		padding-left: 45px !important;
	}
	
	.content_p_md_55 {
		padding: 55px !important;
	}
	
	.content_pt_md_55, .content_py_md_55 {
		padding-top: 55px !important;
	}
	
	.content_pr_md_55, .content_px_md_55 {
		padding-right: 55px !important;
	}
	
	.content_pb_md_55, .content_py_md_55 {
		padding-bottom: 55px !important;
	}
	
	.content_pl_md_55, .content_px_md_55 {
		padding-left: 55px !important;
	}
	
	.content_p_md_50 {
		padding: 50px !important;
	}
	
	.content_pt_md_50, .content_py_md_50 {
		padding-top: 50px !important;
	}
	
	.content_pr_md_50, .content_px_md_50 {
		padding-right: 50px !important;
	}
	
	.content_pb_md_50, .content_py_md_50 {
		padding-bottom: 50px !important;
	}
	
	.content_pl_md_50, .content_px_md_50 {
		padding-left: 50px !important;
	}
	
	.content_p_md_60 {
		padding: 60px !important;
	}
	
	.content_pt_md_60, .content_py_md_60 {
		padding-top: 60px !important;
	}
	
	.content_pr_md_60, .content_px_md_60 {
		padding-right: 60px !important;
	}
	
	.content_pb_md_60, .content_py_md_60 {
		padding-bottom: 60px !important;
	}
	
	.content_pl_md_60, .content_px_md_60 {
		padding-left: 60px !important;
	}
	
	.content_p_md_40 {
		padding: 40px !important;
	}
	
	.content_pt_md_40, .content_py_md_40 {
		padding-top: 40px !important;
	}
	
	.content_pr_md_40, .content_px_md_40 {
		padding-right: 40px !important;
	}
	
	.content_pb_md_40, .content_py_md_40 {
		padding-bottom: 40px !important;
	}
	
	.content_pl_md_40, .content_px_md_40 {
		padding-left: 40px !important;
	}
	
	.content_p_md_80 {
		padding: 80px !important;
	}
	
	.content_pt_md_80, .content_py_md_80 {
		padding-top: 80px !important;
	}
	
	.content_pr_md_80, .content_px_md_80 {
		padding-right: 80px !important;
	}
	
	.content_pb_md_80, .content_py_md_80 {
		padding-bottom: 80px !important;
	}
	
	.content_pl_md_80, .content_px_md_80 {
		padding-left: 80px !important;
	}
	
	.content_p_md_120 {
		padding: 120px !important;
	}
	
	.content_pt_md_120, .content_py_md_120 {
		padding-top: 120px !important;
	}
	
	.content_pr_md_120, .content_px_md_120 {
		padding-right: 120px !important;
	}
	
	.content_pb_md_120, .content_py_md_120 {
		padding-bottom: 120px !important;
	}
	
	.content_pl_md_120, .content_px_md_120 {
		padding-left: 120px !important;
	}
	
	.gap_md_0 {
		gap: 0;
	}
	
	.gap_md_8 {
		gap: 8px;
	}
	
	.gap_md_10 {
		gap: 10px;
	}
	
	.gap_md_7 {
		gap: 7px;
	}
	
	.gap_md_30 {
		gap: 30px;
	}
	
	.gap_md_10 {
		gap: 10px;
	}
	
	.gap_md_12 {
		gap: 12px;
	}
	
	.gap_md_15 {
		gap: 15px;
	}
	
	.gap_md_16 {
		gap: 16px;
	}
	
	.gap_md_40 {
		gap: 40px;
	}
	
	.window_ml_md {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_md {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_md {
		margin-left: 0 !important;
	}
	
	.window_mr_0_md {
		margin-right: 0 !important;
	}
	
	.window_width_md {
		max-width: 100vw;
		width: 100vw !important;
	}
	
	.window_auto_md {
		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_9 {
		margin: 9px !important;
	}
	
	.content_mt_lg_9, .content_my_lg_9 {
		margin-top: 9px !important;
	}
	
	.content_mt_lg_n9 {
		margin-top: -9px !important;
	}
	
	.content_mr_lg_9, .content_mx_lg_9 {
		margin-right: 9px !important;
	}
	
	.content_mr_lg_n9 {
		margin-right: -9px !important;
	}
	
	.content_mb_lg_9, .content_my_lg_9 {
		margin-bottom: 9px !important;
	}
	
	.content_mb_lg_n9 {
		margin-bottom: -9px !important;
	}
	
	.content_ml_lg_9, .content_mx_lg_9 {
		margin-left: 9px !important;
	}
	
	.content_ml_lg_n9 {
		margin-left: -9px !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_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_120 {
		margin: 120px !important;
	}
	
	.content_mt_lg_120, .content_my_lg_120 {
		margin-top: 120px !important;
	}
	
	.content_mt_lg_n120 {
		margin-top: -120px !important;
	}
	
	.content_mr_lg_120, .content_mx_lg_120 {
		margin-right: 120px !important;
	}
	
	.content_mr_lg_n120 {
		margin-right: -120px !important;
	}
	
	.content_mb_lg_120, .content_my_lg_120 {
		margin-bottom: 120px !important;
	}
	
	.content_mb_lg_n120 {
		margin-bottom: -120px !important;
	}
	
	.content_ml_lg_120, .content_mx_lg_120 {
		margin-left: 120px !important;
	}
	
	.content_ml_lg_n120 {
		margin-left: -120px !important;
	}
	
	.content_p_lg_0 {
		padding: 0 !important;
	}
	
	.content_pt_lg_0, .content_py_lg_0 {
		padding-top: 0 !important;
	}
	
	.content_pt_lg_n0 {
		padding-top: 0 !important;
	}
	
	.content_pr_lg_0, .content_px_lg_0 {
		padding-right: 0 !important;
	}
	
	.content_pr_lg_n0 {
		padding-right: 0 !important;
	}
	
	.content_pb_lg_0, .content_py_lg_0 {
		padding-bottom: 0 !important;
	}
	
	.content_pb_lg_n0 {
		padding-bottom: 0 !important;
	}
	
	.content_pl_lg_0, .content_px_lg_0 {
		padding-left: 0 !important;
	}
	
	.content_pl_lg_n0 {
		padding-left: 0 !important;
	}
	
	.content_p_lg_8 {
		padding: 8px !important;
	}
	
	.content_pt_lg_8, .content_py_lg_8 {
		padding-top: 8px !important;
	}
	
	.content_pr_lg_8, .content_px_lg_8 {
		padding-right: 8px !important;
	}
	
	.content_pb_lg_8, .content_py_lg_8 {
		padding-bottom: 8px !important;
	}
	
	.content_pl_lg_8, .content_px_lg_8 {
		padding-left: 8px !important;
	}
	
	.content_p_lg_10 {
		padding: 10px !important;
	}
	
	.content_pt_lg_10, .content_py_lg_10 {
		padding-top: 10px !important;
	}
	
	.content_pr_lg_10, .content_px_lg_10 {
		padding-right: 10px !important;
	}
	
	.content_pb_lg_10, .content_py_lg_10 {
		padding-bottom: 10px !important;
	}
	
	.content_pl_lg_10, .content_px_lg_10 {
		padding-left: 10px !important;
	}
	
	.content_p_lg_12 {
		padding: 12px !important;
	}
	
	.content_pt_lg_12, .content_py_lg_12 {
		padding-top: 12px !important;
	}
	
	.content_pr_lg_12, .content_px_lg_12 {
		padding-right: 12px !important;
	}
	
	.content_pb_lg_12, .content_py_lg_12 {
		padding-bottom: 12px !important;
	}
	
	.content_pl_lg_12, .content_px_lg_12 {
		padding-left: 12px !important;
	}
	
	.content_p_lg_15 {
		padding: 15px !important;
	}
	
	.content_pt_lg_15, .content_py_lg_15 {
		padding-top: 15px !important;
	}
	
	.content_pr_lg_15, .content_px_lg_15 {
		padding-right: 15px !important;
	}
	
	.content_pb_lg_15, .content_py_lg_15 {
		padding-bottom: 15px !important;
	}
	
	.content_pl_lg_15, .content_px_lg_15 {
		padding-left: 15px !important;
	}
	
	.content_p_lg_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_26 {
		padding: 26px !important;
	}
	
	.content_pt_lg_26, .content_py_lg_26 {
		padding-top: 26px !important;
	}
	
	.content_pr_lg_26, .content_px_lg_26 {
		padding-right: 26px !important;
	}
	
	.content_pb_lg_26, .content_py_lg_26 {
		padding-bottom: 26px !important;
	}
	
	.content_pl_lg_26, .content_px_lg_26 {
		padding-left: 26px !important;
	}
	
	.content_p_lg_28 {
		padding: 28px !important;
	}
	
	.content_pt_lg_28, .content_py_lg_28 {
		padding-top: 28px !important;
	}
	
	.content_pr_lg_28, .content_px_lg_28 {
		padding-right: 28px !important;
	}
	
	.content_pb_lg_28, .content_py_lg_28 {
		padding-bottom: 28px !important;
	}
	
	.content_pl_lg_28, .content_px_lg_28 {
		padding-left: 28px !important;
	}
	
	.content_p_lg_30 {
		padding: 30px !important;
	}
	
	.content_pt_lg_30, .content_py_lg_30 {
		padding-top: 30px !important;
	}
	
	.content_pr_lg_30, .content_px_lg_30 {
		padding-right: 30px !important;
	}
	
	.content_pb_lg_30, .content_py_lg_30 {
		padding-bottom: 30px !important;
	}
	
	.content_pl_lg_30, .content_px_lg_30 {
		padding-left: 30px !important;
	}
	
	.content_p_lg_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_45 {
		padding: 45px !important;
	}
	
	.content_pt_lg_45, .content_py_lg_45 {
		padding-top: 45px !important;
	}
	
	.content_pr_lg_45, .content_px_lg_45 {
		padding-right: 45px !important;
	}
	
	.content_pb_lg_45, .content_py_lg_45 {
		padding-bottom: 45px !important;
	}
	
	.content_pl_lg_45, .content_px_lg_45 {
		padding-left: 45px !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_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_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_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_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_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;
	}
	
	.gap_lg_0 {
		gap: 0;
	}
	
	.gap_lg_8 {
		gap: 8px;
	}
	
	.gap_lg_10 {
		gap: 10px;
	}
	
	.gap_lg_7 {
		gap: 7px;
	}
	
	.gap_lg_30 {
		gap: 30px;
	}
	
	.gap_lg_10 {
		gap: 10px;
	}
	
	.gap_lg_12 {
		gap: 12px;
	}
	
	.gap_lg_15 {
		gap: 15px;
	}
	
	.gap_lg_16 {
		gap: 16px;
	}
	
	.gap_lg_40 {
		gap: 40px;
	}
	
	.window_ml_lg {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_lg {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_lg {
		margin-left: 0 !important;
	}
	
	.window_mr_0_lg {
		margin-right: 0 !important;
	}
	
	.window_width_lg {
		max-width: 100vw;
		width: 100vw !important;
	}
	
	.window_auto_lg {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:1200px) {
	.content_m_xl_0 {
		margin: 0 !important;
	}
	
	.content_mt_xl_0, .content_my_xl_0 {
		margin-top: 0 !important;
	}
	
	.content_mt_xl_n0 {
		margin-top: 0 !important;
	}
	
	.content_mr_xl_0, .content_mx_xl_0 {
		margin-right: 0 !important;
	}
	
	.content_mr_xl_n0 {
		margin-right: 0 !important;
	}
	
	.content_mb_xl_0, .content_my_xl_0 {
		margin-bottom: 0 !important;
	}
	
	.content_mb_xl_n0 {
		margin-bottom: 0 !important;
	}
	
	.content_ml_xl_0, .content_mx_xl_0 {
		margin-left: 0 !important;
	}
	
	.content_ml_xl_n0 {
		margin-left: 0 !important;
	}
	
	.content_m_xl_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_9 {
		margin: 9px !important;
	}
	
	.content_mt_xl_9, .content_my_xl_9 {
		margin-top: 9px !important;
	}
	
	.content_mt_xl_n9 {
		margin-top: -9px !important;
	}
	
	.content_mr_xl_9, .content_mx_xl_9 {
		margin-right: 9px !important;
	}
	
	.content_mr_xl_n9 {
		margin-right: -9px !important;
	}
	
	.content_mb_xl_9, .content_my_xl_9 {
		margin-bottom: 9px !important;
	}
	
	.content_mb_xl_n9 {
		margin-bottom: -9px !important;
	}
	
	.content_ml_xl_9, .content_mx_xl_9 {
		margin-left: 9px !important;
	}
	
	.content_ml_xl_n9 {
		margin-left: -9px !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_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_120 {
		margin: 120px !important;
	}
	
	.content_mt_xl_120, .content_my_xl_120 {
		margin-top: 120px !important;
	}
	
	.content_mt_xl_n120 {
		margin-top: -120px !important;
	}
	
	.content_mr_xl_120, .content_mx_xl_120 {
		margin-right: 120px !important;
	}
	
	.content_mr_xl_n120 {
		margin-right: -120px !important;
	}
	
	.content_mb_xl_120, .content_my_xl_120 {
		margin-bottom: 120px !important;
	}
	
	.content_mb_xl_n120 {
		margin-bottom: -120px !important;
	}
	
	.content_ml_xl_120, .content_mx_xl_120 {
		margin-left: 120px !important;
	}
	
	.content_ml_xl_n120 {
		margin-left: -120px !important;
	}
	
	.content_p_xl_0 {
		padding: 0 !important;
	}
	
	.content_pt_xl_0, .content_py_xl_0 {
		padding-top: 0 !important;
	}
	
	.content_pt_xl_n0 {
		padding-top: 0 !important;
	}
	
	.content_pr_xl_0, .content_px_xl_0 {
		padding-right: 0 !important;
	}
	
	.content_pr_xl_n0 {
		padding-right: 0 !important;
	}
	
	.content_pb_xl_0, .content_py_xl_0 {
		padding-bottom: 0 !important;
	}
	
	.content_pb_xl_n0 {
		padding-bottom: 0 !important;
	}
	
	.content_pl_xl_0, .content_px_xl_0 {
		padding-left: 0 !important;
	}
	
	.content_pl_xl_n0 {
		padding-left: 0 !important;
	}
	
	.content_p_xl_8 {
		padding: 8px !important;
	}
	
	.content_pt_xl_8, .content_py_xl_8 {
		padding-top: 8px !important;
	}
	
	.content_pr_xl_8, .content_px_xl_8 {
		padding-right: 8px !important;
	}
	
	.content_pb_xl_8, .content_py_xl_8 {
		padding-bottom: 8px !important;
	}
	
	.content_pl_xl_8, .content_px_xl_8 {
		padding-left: 8px !important;
	}
	
	.content_p_xl_10 {
		padding: 10px !important;
	}
	
	.content_pt_xl_10, .content_py_xl_10 {
		padding-top: 10px !important;
	}
	
	.content_pr_xl_10, .content_px_xl_10 {
		padding-right: 10px !important;
	}
	
	.content_pb_xl_10, .content_py_xl_10 {
		padding-bottom: 10px !important;
	}
	
	.content_pl_xl_10, .content_px_xl_10 {
		padding-left: 10px !important;
	}
	
	.content_p_xl_12 {
		padding: 12px !important;
	}
	
	.content_pt_xl_12, .content_py_xl_12 {
		padding-top: 12px !important;
	}
	
	.content_pr_xl_12, .content_px_xl_12 {
		padding-right: 12px !important;
	}
	
	.content_pb_xl_12, .content_py_xl_12 {
		padding-bottom: 12px !important;
	}
	
	.content_pl_xl_12, .content_px_xl_12 {
		padding-left: 12px !important;
	}
	
	.content_p_xl_15 {
		padding: 15px !important;
	}
	
	.content_pt_xl_15, .content_py_xl_15 {
		padding-top: 15px !important;
	}
	
	.content_pr_xl_15, .content_px_xl_15 {
		padding-right: 15px !important;
	}
	
	.content_pb_xl_15, .content_py_xl_15 {
		padding-bottom: 15px !important;
	}
	
	.content_pl_xl_15, .content_px_xl_15 {
		padding-left: 15px !important;
	}
	
	.content_p_xl_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_26 {
		padding: 26px !important;
	}
	
	.content_pt_xl_26, .content_py_xl_26 {
		padding-top: 26px !important;
	}
	
	.content_pr_xl_26, .content_px_xl_26 {
		padding-right: 26px !important;
	}
	
	.content_pb_xl_26, .content_py_xl_26 {
		padding-bottom: 26px !important;
	}
	
	.content_pl_xl_26, .content_px_xl_26 {
		padding-left: 26px !important;
	}
	
	.content_p_xl_28 {
		padding: 28px !important;
	}
	
	.content_pt_xl_28, .content_py_xl_28 {
		padding-top: 28px !important;
	}
	
	.content_pr_xl_28, .content_px_xl_28 {
		padding-right: 28px !important;
	}
	
	.content_pb_xl_28, .content_py_xl_28 {
		padding-bottom: 28px !important;
	}
	
	.content_pl_xl_28, .content_px_xl_28 {
		padding-left: 28px !important;
	}
	
	.content_p_xl_30 {
		padding: 30px !important;
	}
	
	.content_pt_xl_30, .content_py_xl_30 {
		padding-top: 30px !important;
	}
	
	.content_pr_xl_30, .content_px_xl_30 {
		padding-right: 30px !important;
	}
	
	.content_pb_xl_30, .content_py_xl_30 {
		padding-bottom: 30px !important;
	}
	
	.content_pl_xl_30, .content_px_xl_30 {
		padding-left: 30px !important;
	}
	
	.content_p_xl_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_45 {
		padding: 45px !important;
	}
	
	.content_pt_xl_45, .content_py_xl_45 {
		padding-top: 45px !important;
	}
	
	.content_pr_xl_45, .content_px_xl_45 {
		padding-right: 45px !important;
	}
	
	.content_pb_xl_45, .content_py_xl_45 {
		padding-bottom: 45px !important;
	}
	
	.content_pl_xl_45, .content_px_xl_45 {
		padding-left: 45px !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_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_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_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_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_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;
	}
	
	.gap_xl_0 {
		gap: 0;
	}
	
	.gap_xl_8 {
		gap: 8px;
	}
	
	.gap_xl_10 {
		gap: 10px;
	}
	
	.gap_xl_7 {
		gap: 7px;
	}
	
	.gap_xl_30 {
		gap: 30px;
	}
	
	.gap_xl_10 {
		gap: 10px;
	}
	
	.gap_xl_12 {
		gap: 12px;
	}
	
	.gap_xl_15 {
		gap: 15px;
	}
	
	.gap_xl_16 {
		gap: 16px;
	}
	
	.gap_xl_40 {
		gap: 40px;
	}
	
	.window_ml_xl {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_xl {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_xl {
		margin-left: 0 !important;
	}
	
	.window_mr_0_xl {
		margin-right: 0 !important;
	}
	
	.window_width_xl {
		max-width: 100vw;
		width: 100vw !important;
	}
	
	.window_auto_xl {
		max-width: 100%;
		width: 100%;
	}
}

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

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

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

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

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

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

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

.subpage-sidebar-container>.elementor-container {
	gap: 40px;
}

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

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

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

.color_additional_1_bg {
	background-color: #e4fdfb;
}

body main ul li:before {
	background-color: #f16c52 !important;
}

@media (max-width:768px) {
	.px_8 {
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.row_mx_20 {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.px_20 {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.pb_20 {
		padding-bottom: 20px;
	}
	
	.elementor-widget-rds-testimonial-widget .swiper-controls-group.swiper-controls-white {
		justify-content: center;
	}
	
	.cutsom-testimonial-button {
		text-align: center !important;
	}
}

.border-secondary {
	color: #01636e !important;
}

.elementor-page-86 .elementor-column {
	min-height: 0 !important;
}

.accordion-header {
	background-color: #e4fdfb;
	border-radius: 8px;
}

.swiper-button-prev-services.swiper-button {
	border-radius: 50%;
	width: 28px;
	height: 29px;
	border: 3px solid currentColor;
	alignment-baseline: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}

.swiper-button-next-services.swiper-button {
	border-radius: 50%;
	width: 28px;
	height: 29px;
	border: 3px solid currentColor;
	alignment-baseline: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}

.swiper-controls-white .swiper-pagination .swiper-pagination-bullet-active {
	border-color: #000 !important;
	background-color: #000 !important;
}

.swiper-controls-group .swiper-pagination .swiper-pagination-bullet {
	border: 2px solid currentColor;
	border-radius: 50%;
	opacity: 1;
	width: 12px;
	height: 12px;
	background: 0 0;
}

.affiliation_prev_d.swiper-button.color_primary {
	border-radius: 50%;
	width: 28px;
	height: 29px;
	border: 3px solid #fff;
	alignment-baseline: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}

.affiliation_next_d.swiper-button.color_primary {
	border-radius: 50%;
	width: 28px;
	height: 29px;
	border: 3px solid #fff;
	alignment-baseline: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}

.testimonial_slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #fff !important;
}

.testimonial_slider span.swiper-pagination-bullet {
	border: 2px solid #fff !important;
	border-radius: 50%;
	opacity: 1;
	width: 12px;
	height: 12px;
	background: 0 0;
}

.container-fluid.carrer_banner_bg {
	background-color: currentColor;
}

.promotion_page .template_coupon {
	border: 3px solid currentColor !important;
	border-radius: 10px;
	height: 100% !important;
}

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

.btn-quaternary:hover, .elementor .btn-quaternary:hover {
	border-radius: 75px !important;
}

@media (max-width:991px) {
	.no_hover_underline .got-an-emergency {
		background-position: unset !important;
	}
}

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

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

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

.text_200 {
	font-size: 200px;
}

.contactus-form ul.gform_fields li .ginput_container .large, .schedule_service_form ul.gform_fields li .ginput_container .large {
	padding: 20px 20px !important;
	border: 1px solid #353535 !important;
	border-radius: 10px;
	color: #353535 !important;
}

.contactus-form .floating_labels_wrapper .floating_labels label, .schedule_service_form .floating_labels_wrapper .floating_labels label {
	margin-top: 20px;
	margin-left: 20px !important;
	color: #353535 !important;
}

body .contactus-form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select, body .schedule_service_form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select {
	background: transparent url("https://cdn-ileenma.nitrocdn.com/pZhIZmIaiSQsZLuxrpkHYqrVgWEwrwHl/assets/images/optimized/rev-72af6a1/callpeachykeen.com/wp-content/themes/rds-child/img/select-bg.svg") no-repeat 95% !important;
	font-family: "Open Sans";
}

body .contactus-form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select.nitro-lazy, body .schedule_service_form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select.nitro-lazy {
	background: none !important;
}

body .contactus-form .floating_labels_wrapper .floating_labels label, body .schedule_service_form .floating_labels_wrapper .floating_labels label {
	text-transform: capitalize !important;
}

.contactus-form .gfield_checkbox .gchoice label, .schedule_service_form label#label_8_9_1 {
	margin-left: 0 !important;
	font-weight: 600 !important;
	text-transform: none !important;
}

#gform_submit_button_8 {
	min-width: 134px !important;
	min-height: 56px !important;
	border-radius: 50px !important;
	color: #fff !important;
}

.contactus-form .gfield_checkbox .gchoice label {
	margin-top: 0 !important;
	margin-left: 0 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	text-transform: none !important;
}

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

.steps_heading_color {
	color: #01636e !important;
}

.check-circle {
	border-radius: 50%;
	width: 99px;
	height: 99px;
}

@media (min-width:1400px) {
	#thankyou_page_promotion .container {
		max-width: 1252px;
	}
}

@media screen and (max-width:991px) {
	.btn-secondary, .btn-secondary-alt1, .elementor .btn-secondary, .elementor .btn-secondary-alt1 {
		min-height: 56px !important;
	}
}

body main .bc_homepage ul li:before {
	background-color: #000 !important;
	width: 8px;
	height: 8px;
}

.homepage_coupon .swiper-pagination-service .swiper-pagination-bullet-active {
	background-color: #fff !important;
}

.mobile_buttons .announcment_bar_text {
	border-radius: 50px !important;
}

.ui_kit_mobile_header .phone-icon {
	max-width: 50px !important;
	margin-left: auto;
	min-height: 50px !important;
	text-decoration: none;
}

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

.sidebar_coupon .swiper-pagination-service .swiper-pagination-bullet-active {
	background-color: #000 !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox label {
	color: #000 !important;
	font-family: Open sans !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 600 !important;
	text-transform: none !important;
}

.request_form .gform_wrapper ul.gfield_checkbox li {
	max-width: 250px !important;
}

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

.accordion .accordion-item .accordion-header h3 {
	color: #043f47;
}

span.d-block.font_default.text_normal {
	color: #fff;
}

a.read-more-btn.button {
	color: #000 !important;
}

.btn-secondary:hover span {
	color: #000 !important;
}

.service_area_list li:before {
	display: none;
}

.service_area_list li {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

@media (hover:none),only screen and (max-width:991px) {
	.phone-icon a {
		border-radius: 50%;
	}
}

@media (max-width:991px) {
	body .no_hover_underline .got-an-emergency {
		background-position: center center !important;
	}
}

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

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

.elementor-element-2f97aa1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-6ddc1c0.e-con-full.e-flex.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-93485a9.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	gap: 0 !important;
}

body .banner-form .gform_wrapper ul.gfield_checkbox li #label_4_22_1 {
	font-weight: 600 !important;
	line-height: 20px !important;
}

.footer_add {
	line-height: 32.4px;
	font-weight: 400 !important;
	text-transform: capitalize !important;
}

.gap-lg-20 {
	gap: 20px;
}

#gform_submit_button_2 {
	max-width: 318px;
	width: 100% !important;
	min-height: 56px !important;
}

.accordion-header h3 {
	font-family: Open Sans !important;
}

.request_form .border-dashed-7 {
	border: 4px dashed #fbb255 !important;
}

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

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

li#field_9_7 {
	width: 100%;
	text-align: center;
}

body .request_form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select {
	font-family: "Open Sans";
}

.request_form .gfield_checkbox .gchoice label, .schedule_service_form label#label_8_9_1 {
	margin-left: 0 !important;
	font-weight: 600 !important;
	text-transform: none !important;
	color: #000 !important;
}

.request_form ul.gform_fields li .ginput_container .large {
	padding: 15px 20px !important;
	border: 1px solid #c4c4c4 !important;
	border-radius: 10px;
	color: #353535 !important;
}

.request_form .rounded-20 {
	border-radius: 16px;
}

@media (max-width:400px) {
	.mb-test-img {
		width: 295px;
	}
}

@media (max-width:991px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li label {
		margin-left: 7px !important;
	}
}

.banner-btm-shape {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
}

.cartoon-shape {
	position: absolute;
	right: 5%;
	bottom: -25px;
	z-index: 1;
	width: 100%;
	max-width: 512px !important;
}

@media only screen and (max-width:1280px) {
	.cartoon-shape {
		max-width: 440px !important;
	}
}

@media only screen and (max-width:1024px) {
	.cartoon-shape {
		max-width: 360px !important;
	}
}

@media only screen and (max-width:768px) {
	.cartoon-shape {
		max-width: 290px !important;
	}
	
	.service_subpage_banner {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.service_subpage_banner .container {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

@media only screen and (max-width:575px) {
	.cartoon-shape {
		max-width: 235px !important;
		bottom: -82px;
	}
	
	.home_banner {
		min-height: 480px;
	}
	
	.services-section {
		padding-top: 110px !important;
	}
}

.banner-form .gfield--type-select #input_4_18, .sidebar .gfield--type-select #input_2_4 {
	padding-left: 20px !important;
}

#label_1_9_1 {
	text-transform: none !important;
}

.rds_gform_submit {
	min-height: 56px !important;
}

.btn-primary:before {
	content: "" !important;
	position: absolute !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .15) 100%) !important;
}

html .elementor .btn-primary:hover {
	background-color: #f16c52 !important;
}

header.has-sidebar-style {
	background: #005350;
	margin-bottom: -1px;
}

.page-id-86 header {
	background: 0 0;
}

header.true_white_bg {
	background: #fff !important;
}

@media (max-width:991px) {
	.subpage-sidebar-container {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
}

@media screen and (max-width:991px) {
	.min_h_sm_250 {
		min-height: 250px;
	}
}

.testimonial_blocks {
	overflow: hidden;
}

@media screen and (max-width:768px) {
	body .testimonial-section .testimonial-padding {
		padding: 15px !important;
	}
	
	.services-swip img {
		max-width: 300px;
		width: 100%;
	}
}

.page_not_found {
	font-family: Oswald !important;
	letter-spacing: 10px;
}

.swiper-button-lock {
	display: none !important;
}

@media (min-width:660px) and (max-width:1400px) {
	.servicesSwiper .swiper-slide {
		min-height: 300px !important;
	}
}

@media (min-width:360px) and (max-width:660px) {
	.servicesSwiper .swiper-slide {
		min-height: 360px !important;
	}
}

.sidebar-right-content {
	width: 100% !important;
}

.sidebar.mw-lg-358 {
	width: 100% !important;
}

@media (min-width:991px) {
	.subpage-sidebar-container .elementor-column-gap-default {
		display: flex;
		gap: 40px;
		flex-wrap: nowrap;
	}
}

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

@media screen and (min-width:767px) {
	.gform_wrapper ul li.gfield.gf_left_half .ginput_container_select::after {
		display: none !important;
	}
}

@media (min-width:650px) {
	.schedule_service_form ul.gform_fields li.gfield.gf_left_half .ginput_container_select::after {
		display: none !important;
	}
}

.schedule_service_form ul.gform_fields li.gfield.gf_right_half .ginput_container_select:after {
	display: none !important;
}

body .request_form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select {
	background: transparent url("https://cdn-ileenma.nitrocdn.com/pZhIZmIaiSQsZLuxrpkHYqrVgWEwrwHl/assets/images/optimized/rev-72af6a1/callpeachykeen.com/wp-content/themes/rds-child/img/select-bg.svg") no-repeat 95% !important;
	font-family: "Open Sans";
}

body .request_form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select.nitro-lazy {
	background: none !important;
}

@media (min-width:1200px) and (max-width:1440px) {
	.ct_gap .mw-186 {
		min-width: 175px !important;
	}
}

.gap-lg-20 {
	gap: 20px;
}

@media (min-width:500px) and (max-width:991px) {
	.ct_gap .mw-186 {
		max-width: 175px !important;
	}
	
	.cta-button-wrapper {
		flex-direction: row !important;
	}
}

@media screen and (min-width:1200px) {
	.order-xl-2 {
		order: 2 !important;
	}
}

@media screen and (min-width:1200px) {
	.order-xl-1 {
		order: 1 !important;
	}
}

@media screen and (max-width:550px) {
	.min_h_sm_450 {
		min-height: 250px !important;
	}
}

@media (max-width:1200px) {
	.min_h_sm_450 {
		min-height: 300px;
	}
}

.elementor-element-2f97aa1, .elementor-element-6ddc1c0 {
	gap: 0;
}

@media screen and (max-width:768px) {
	.min_h_sm_460 {
		min-height: 380px !important;
	}
}

.contact_form_short ul li #input_1_4, .contact_form_short ul li #input_8_14, .contact_form_short ul li #input_8_18 {
	padding-left: 20px !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}

body .contactus-form .floating_labels_wrapper .floating_labels label {
	text-transform: uppercase !important;
}

body .schedule_service_form .floating_labels_wrapper .floating_labels label {
	text-transform: uppercase !important;
}

.page-id-108 .service_subpage_banner a, .page-id-109 .service_subpage_banner a {
	display: none;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox {
	margin: 0 auto !important;
}

@media screen and (min-width:1400px) {
	header .container {
		max-width: 1375px;
	}
}

.elementor-widget-rds-header-widget-global {
	background-color: transparent !important;
}

header .elementor-element-populated {
	box-shadow: none !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:last-child .dropdown-menu {
	left: auto;
	right: 0;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li {
	padding-bottom: 20px;
}

header.true_white_bg .phone_number {
	color: #01636e !important;
}

header.true_white_bg .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li a {
	color: #01636e;
}

.modal-backdrop {
	z-index: 0;
}

.mobile_header_type_A {
	background-color: #fff !important;
}

.bc_nav_container_mobile #navbarSupportedContent ul li a .nav-link-title {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	line-height: 20px;
	font-family: Oswald;
	text-transform: capitalize;
}

.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li {
	border-bottom: 1px solid #e4fdfb !important;
	border-top: 0 !important;
}

@media screen and (max-width:768px) {
	.mobile_header_type_A button.navbar-toggler {
		padding-inline: 20px;
	}
}

@media screen and (max-width:991px) {
	.mobile_header_type_A i.icon-bars2 {
		width: auto;
	}
}

@media screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul li ul.dropdown-menu li a {
		text-transform: uppercase;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li {
		border-top: none;
	}
	
	.header-wrap li ul.dropdown-menu {
		border-bottom: 1px solid #e4fdfb !important;
		border-radius: none !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li a .bc-nav-dropdown-icon, .bc_nav_container_mobile #navbarSupportedContent ul li.dropdown-active>a .bc-nav-dropdown-icon {
		color: #f16c52 !important;
	}
}

.services-section {
	padding: 30px 8px;
}

@media screen and (min-width:1400px) {
	.services-section .container {
		max-width: 1390px !important;
	}
}

@media screen and (min-width:992px) {
	.services-section {
		padding: 80px 0;
	}
}

.servicesSwiper .swiper-slide {
	display: flex;
	min-height: 360px;
	padding: 14px 14px 0 14px;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	border-radius: 10px;
}

.servicesSwiper .swiper-slide[href] {
	cursor: pointer;
	text-decoration: none;
	transition: transform .3s ease;
}

.servicesSwiper .swiper-slide[href]:hover h5 {
	color: #fff !important;
}

.servicesSwiper .swiper-controls-group {
	margin-top: 40px;
}

.servicesSwiper .swiper-controls-group>.d-flex {
	gap: 12px;
}

.servicesSwiper .servicesSwiper-button-prev.swiper-button {
	border-radius: 50%;
	width: 28px;
	height: 29px;
	border: 3px solid currentColor;
	alignment-baseline: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}

.servicesSwiper .servicesSwiper-button-next.swiper-button {
	border-radius: 50%;
	width: 28px;
	height: 29px;
	border: 3px solid currentColor;
	alignment-baseline: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}

span.services-icon {
	display: flex;
	width: 46px;
	height: 46px;
	padding: 12px 13px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	margin-top: -43px;
	border-radius: 200px;
}

.home_banner {
	min-height: 529px;
	display: flex;
	align-items: self-start;
	padding: 60px 20px;
}

@media only screen and (min-width:1025px) {
	.home_banner {
		margin-top: -170px !important;
		padding: 192px 134px;
		min-height: 800px;
		display: flex;
		align-items: center;
	}
}

@media screen and (min-width:1400px) {
	.home_banner .container {
		max-width: 1655px;
	}
	
	.home-text {
		max-width: 699px;
	}
}

body .roof-services .container {
	max-width: 900px;
}

body .bc_homepage ul {
	margin-left: 0;
}

body .bc_homepage_heading {
	text-transform: none;
}

@media screen and (min-width:1400px) {
	body .seo_section_2 .container {
		max-width: 900px;
	}
}

body .homepage_coupon_section .container {
	max-width: 1483px !important;
}

body .coupon_slider .promo_prev_a {
	color: #fff !important;
	left: -70px !important;
}

body .coupon_slider .promo_next_a {
	color: #fff !important;
	right: -70px !important;
}

.homepage_coupon>p {
	max-width: 900px;
	margin: 0 auto;
	font-weight: 400;
	line-height: 175%;
}

.homepage_coupon .coupon_slider .swiper-slide {
	border: 3px solid currentColor !important;
	border-radius: 10px;
}

.m-home-coupon-pagination-d .swiper-pagination-bullet {
	background: #fff !important;
}

.m-home-coupon-pagination-d .swiper-pagination-bullet-active {
	background: #fff !important;
}

.coupon_name {
	padding: 30px !important;
	gap: 16px;
	border-radius: 10px;
}

.coupon_name .coupon_offer {
	margin-bottom: 0;
}

.coupon_name .coupon_sub_heading {
	width: 100%;
	margin: 18.5px 0;
}

.coupon_name a.request_service_button {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	max-width: 250px !important;
	min-width: -moz-max-content !important;
	min-width: max-content !important;
	width: 100%;
}

@media screen and (min-width:1400px) {
	.testimonial-section .container {
		max-width: 1376px !important;
		border-radius: 10px !important;
	}
}

body .testimonial-section .testimonial-padding {
	padding: 80px !important;
	border-radius: 10px;
}

body .testimonial-section .slide-icon {
	margin-top: 40px;
}

body .testimonial-section .pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #01636e !important;
}

body .testimonial-section .pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet {
	background: #01636e !important;
}

@media screen and (max-width:1199px) {
	body .testimonial-section .testimonial-padding {
		padding: 40px !important;
	}
	
	body .testimonial-section .slide-icon {
		margin-top: 30px;
	}
}

@media screen and (max-width:1024px) {
	body .testimonial-section .testimonial-padding {
		padding: 30px !important;
	}
	
	body .testimonial-section .slide-icon {
		margin-top: 20px;
	}
}

@media screen and (max-width:768px) {
	body .testimonial-section .testimonial-padding {
		padding: 30px 20px !important;
	}
	
	body .testimonial-section .slide-icon {
		margin-top: 0;
	}
}

.elementor-requestformA p {
	max-width: 754px;
	margin: 0 auto;
}

body .elementor-requestformA .banner-form .gform_wrapper ul .tell_us_more .gfield_label {
	color: #fff !important;
}

body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .large {
	padding: 20px 10px !important;
	border: 1px solid #353535 !important;
	border-radius: 10px;
	background-color: #e4fdfb;
	color: #353535 !important;
}

body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select {
	font-family: "Open Sans" !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	background: #e4fdfb url("https://cdn-ileenma.nitrocdn.com/pZhIZmIaiSQsZLuxrpkHYqrVgWEwrwHl/assets/images/optimized/rev-72af6a1/callpeachykeen.com/wp-content/themes/rds-child/img/select-bg.svg") no-repeat 95% !important;
}

body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select.nitro-lazy {
	background: none !important;
}

body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select:after {
	display: none;
	border-left: 1px solid #84888b !important;
	border-bottom: 1px solid #84888b !important;
	left: 97%;
	height: 10px;
	width: 10px;
	z-index: 9 !important;
}

body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select select option {
	background-color: #e4fdfb !important;
}

body .elementor-requestformA .banner-form .gform_wrapper .ginput_container input::-moz-placeholder {
	color: #84888b !important;
}

body .elementor-requestformA .banner-form .gform_wrapper .ginput_container input::placeholder {
	color: #84888b !important;
}

body .elementor-requestformA .banner-form .floating_labels_wrapper .floating_labels li.signme-up label {
	color: #fff !important;
}

body .elementor-requestformA .banner-form .floating_labels_wrapper .floating_labels label {
	font-weight: 500 !important;
	text-transform: capitalize;
}

body .elementor-requestformA .gform_wrapper ul li.gfield.gfield_error label {
	padding-left: 10px;
}

body .elementor-requestformA .gform_legacy_markup_wrapper .validation_message {
	padding-top: 5px !important;
}

.banner-form .gform_wrapper ul li.gfield .medium {
	padding: 20px 10px !important;
	border: 1px solid #353535 !important;
	border-radius: 10px;
	background: #e4fdfb;
	color: #353535 !important;
}

body .banner-form .floating_labels_wrapper .floating_labels label {
	margin-top: 20px !important;
}

body .floating_labels_wrapper .floating_labels label {
	color: #353535 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	line-height: 20px !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.signme-up .gfield_checkbox label {
	color: #fff !important;
}

body .finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox li.request-signme-up label {
	color: #fff !important;
}

body .banner-form .gform_wrapper ul.gfield_checkbox li.request-signme-up label {
	color: #fff !important;
}

.floating_labels_wrapper .floating_labels label {
	font-family: "Open Sans" !important;
}

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

.banner-form .gform_wrapper ul.gfield_checkbox li label {
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	margin-left: 0 !important;
}

@media (max-width:768px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li label {
		margin-left: 7px !important;
	}
}

@media (min-width:991px) {
	.banner-form .gform_wrapper ul li.gfield.gf_left_half {
		padding-right: 10px !important;
	}
	
	.banner-form .gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 10px !important;
	}
	
	.contactus-form .gform_wrapper ul li.gfield.gf_left_half, .schedule_service_form .gform_wrapper ul li.gfield.gf_left_half {
		padding-right: 7.5px !important;
	}
	
	.contactus-form .gform_wrapper ul li.gfield.gf_right_half, .schedule_service_form .gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 7.5px !important;
	}
	
	#input_1_8, #input_8_8 {
		min-height: 174px;
	}
}

.schedule_service_form .accordion-header {
	background-color: #fff;
}

.affiliation_next_d.swiper-button-disabled.swiper-button-lock, .affiliation_prev_d.swiper-button-disabled.swiper-button-lock {
	display: block !important;
	color: #fbb255 !important;
}

.affiliation_next_d.swiper-button-lock, .affiliation_prev_d.swiper-button-lock {
	color: #fbb255 !important;
	display: block !important;
}

.affiliation_next_d, .affiliation_prev_d {
	color: #fbb255 !important;
}

.affiliation_next_a.swiper-button-disabled.swiper-button-lock, .affiliation_prev_a.swiper-button-disabled.swiper-button-lock {
	display: none;
}

@media screen and (min-width:1400px) {
	.affilation_sections .container {
		max-width: 1375px;
	}
}

.affiliation_next_d.swiper-button-disabled.swiper-button-lock, .affiliation_prev_d.swiper-button-disabled.swiper-button-lock {
	display: block !important;
	color: #fbb255 !important;
}

.affiliation_next_d.swiper-button-lock, .affiliation_prev_d.swiper-button-lock {
	color: #fbb255 !important;
	display: block !important;
}

.affiliation_next_d, .affiliation_prev_d {
	color: #fbb255 !important;
}

@media screen and (min-width:992px) {
	html body .discover-grid-container {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 40px;
	}
}

.discover-grid-container .discover-grid-item {
	border: 3px solid currentColor;
	border-radius: 10px;
}

@media screen and (min-width:992px) {
	.discover-grid-container .discover-grid-item {
		width: 100% !important;
	}
}

.expect-swiper-a .swiper-slide {
	border: 3px solid currentColor;
	border-radius: 10px;
}

.m-expect-swiper-a .swiper-slide {
	border: 3px solid currentColor;
	border-radius: 10px;
}

.m-expect-swiper-a .swiper-slide .border-lg-left {
	border-color: #01636e !important;
}

.discover-the-difference .btn-primary {
	max-width: 250px !important;
	min-width: -moz-max-content !important;
	min-width: max-content !important;
	width: 100%;
}

@media screen and (min-width:1400px) {
	.discover-the-difference .container {
		max-width: 1376px !important;
	}
}

@media only screen and (max-width:991px) {
	.h6-alt, .p-alt {
		color: #fff;
	}
	
	body .discover-the-difference .pagination-variation-a, body .discover-the-difference .pagination-variation-b {
		padding-bottom: 8px !important;
	}
	
	body .discover-the-difference .what-pagination-a.pagination-variation-a span.swiper-pagination-bullet, body .discover-the-difference .what-pagination-a.pagination-variation-a span.swiper-pagination-bullet-active {
		background: #fff !important;
	}
}

.expect-swiper-a .swiper-controls-group {
	margin-top: 40px;
}

.expect-swiper-a .swiper-controls-group>.d-flex {
	gap: 12px;
}

.expect-swiper-a .swiper-controls-group .swiper-pagination-bullet-active {
	border-color: #fff !important;
	background-color: #fff !important;
}

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

.service-area-panel {
	display: flex;
	align-items: flex-start;
	gap: 40px;
	align-self: stretch;
	border-radius: 10px;
	flex-direction: column-reverse;
}

@media (min-width:992px) {
	.service-area-panel {
		flex-direction: row;
	}
}

.service-area-conetnt {
	display: flex;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
	padding-bottom: 20px;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}

.service-area-map-panel {
	flex: 1 0 0;
}

.footer_area .container {
	max-width: 1453px;
}

.footer_area .footer-column-1 {
	max-width: 204px;
	width: 204px;
}

.footer_area .footer-column-2 {
	max-width: 288px;
	width: 288px;
}

.footer_area .footer-column-3 {
	max-width: 172px;
	width: 172px;
}

.footer_area .footer-column-4 {
	max-width: 172px;
	width: 172px;
}

body .footer_copyright_bar a {
	color: #fff !important;
	font-weight: 400;
}

body .footer_copyright_bar a:hover {
	font-weight: 400;
}

body .footer_copyright_bar .p-alt {
	color: #fff !important;
}

body .footer_copyright_links {
	font-weight: 400 !important;
}

.footers_logo {
	max-width: 228px;
}

.schedule_service .btn:hover {
	color: #fbb255;
	border-radius: 0;
}

@media screen and (max-width:991px) {
	body .schedule_service .btn {
		min-height: 50px !important;
		border-radius: 0;
	}
	
	body .schedule_service .elementor .btn {
		min-height: 50px !important;
		border-radius: 0;
	}
}

@media (max-width:768px) {
	.elementor-widget-rds-footer-widget .container-fluid.color_primary_bg {
		position: fixed;
	}
}

.elementor-widget-rds-global-thankyou-widget h2.mb-0 {
	color: #353535 !important;
}

@media screen and (min-width:1400px) {
	body .finacing-cta .container {
		max-width: 900px;
	}
}

.finacing-cta .container {
	border: 5px solid #f16c52;
	border-radius: 10px;
}

.sidebar-finacing-cta .container {
	border: 3px solid #f16c52 !important;
	border-radius: 10px;
}

@media (min-width:991px) {
	.finacing-cta .row {
		gap: 52px;
	}
}

@media (min-width:991px) {
	.sidebar-finacing-cta .row {
		gap: 52px;
	}
}

.elementor-widget-rds-global-service-subpagesidebar-request-widget, .elementor-widget-rds-global-subpagesidebar-request-widget {
	border-radius: 20px;
}

body .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large {
	padding: 20px 10px !important;
}

body .sidebar.elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select:after {
	left: 92% !important;
}

body .banner-form .floating_labels_wrapper .floating_labels li.preffered_time label {
	margin-top: 0 !important;
	color: #dcff7d !important;
}

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

.sidebar .border_form .gform_wrapper ul li.gchoice input {
	margin-top: 0 !important;
}

.banner-form .floating_labels_wrapper .floating_labels label, .sidebar .border_form.border_form_light .floating_labels_wrapper .floating_labels label {
	margin-left: 20px !important;
	margin-top: 20px !important;
}

.sidebar .border_form.border_form_light .gfield_checkbox li.gchoice label {
	margin-top: 0 !important;
	margin-left: 7px !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 600 !important;
}

.sidebar .gform_footer .pt-2 {
	padding-top: 0 !important;
}

body .employee-review-pagination-a.pagination-variation-a {
	bottom: 60px !important;
}

body .employee-review-pagination-a.pagination-variation-a .swiper-pagination-bullet, body .employee-review-pagination-a.pagination-variation-a .swiper-pagination-bullet-active {
	background: #043f47 !important;
}

.employee_month .container {
	padding: 40px 40px 0 40px;
	border-radius: 10px !important;
}

@media screen and (min-width:991px) {
	body .page-template-rds-free-estimate ul.gform_fields li:nth-child(6) {
		padding-left: 13px !important;
	}
	
	body .page-template-rds-free-estimate ul.gform_fields li:nth-child(7) {
		padding-left: 0 !important;
	}
}

body .finance_page_form .free_estimate_form ul.gform_fields li:nth-child(6) {
	padding-left: 13px !important;
}

body .finance_page_form .free_estimate_form ul.gform_fields li:nth-child(7) {
	padding-left: 0 !important;
}

body .finance_page_form .free_estimate_form ul.gform_fields li .ginput_container_select:after {
	left: 95% !important;
}

body .finance_page_form .free_estimate_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #fff !important;
	margin-top: 6px !important;
	margin-right: 4px !important;
}

body .finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox li label {
	color: #f16c52 !important;
	margin-top: 0 !important;
}

body .finance_page_form .free_estimate_form .gform_wrapper ul li.gfield.gf_left_half .ginput_container_select:after {
	left: 95%;
}

@media screen and (max-width:991px) {
	body .finance_page_form .free_estimate_form .gform_wrapper ul li.gfield.gf_left_half .ginput_container_select:after {
		left: 90% !important;
	}
	
	body .finance_page_form .free_estimate_form ul.gform_fields li .ginput_container_select::after {
		left: 90% !important;
	}
}

main a:focus, main a:focus-visible {
	outline: -webkit-focus-ring-color auto 3px !important;
	outline-style: auto;
	outline-offset: 1px;
	outline-color: #000;
}

body .elementor-41535 .elementor-section {
	z-index: 1 !important;
}

.cta_call_link span {
	color: #fff !important;
}

.cta_call_link span:hover {
	font-weight: 700 !important;
}

.social_media_icons:focus {
	color: #f16c52 !important;
}

a.read-more-btn.button {
	color: #01636e !important;
}

.read-more-btn:hover {
	color: #01636e !important;
}

.btn-transparent i {
	font-size: 14px !important;
}

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

.accordion .accordion-item {
	border: 0;
	margin-bottom: 20px;
}

.service_subpage_banner {
	position: relative;
	min-height: 374px;
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
}

@media screen and (min-width:992px) {
	.service_subpage_banner {
		min-height: 351px;
	}
}

.service_subpage_banner .container {
	position: relative;
}

.sidbar-services .swiper-slide {
	padding-left: 10px;
	padding-right: 10px;
}

.elementor-40482 .elementor-element.elementor-element-5e3aaf8 {
	margin-bottom: 0 !important;
}

@media (max-width:767px) {
	.elementor-40482 .elementor-element.elementor-element-58ce1e6>.elementor-widget-container {
		margin: 0 -12px 0 -12px !important;
	}
}

.m_services {
	margin: 0 -12px;
}

.page_main_links a {
	color: #01636e !important;
}

.page_main_links a :hover {
	color: #01636e !important;
}

body .error-search-box .error-search {
	font-weight: 600 !important;
}

.error-search-box .error-search:focus {
	font-weight: 600 !important;
}

.error-search-box .error-search:hover {
	font-weight: 600 !important;
}

#searchform .input-group .select-selected, #searchform .input-group input, .search_gallerybar .input-group .select-selected, .search_gallerybar .input-group input {
	background-color: #e4fdfb;
}

#searchform .input-group .select-items div, .search_gallerybar .input-group .select-items div {
	background-color: #e4fdfb;
}

#searchform .input-group .select-items div:hover, .search_gallerybar .input-group .select-items div:hover {
	background-color: #01636e !important;
	color: #fff !important;
}

#searchform .custom-select:after, .search_gallerybar .custom-select:after {
	z-index: 1;
}

#searchform .form-control:focus, .search_gallerybar .form-control:focus {
	background-color: #e4fdfb !important;
}

body .contactus-form .ginput_container input, body .contactus-form .ginput_container select, body .contactus-form .ginput_container textarea {
	border-radius: 6px !important;
}

body .contactus-form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #353535 !important;
}

body .contactus-form .gform_wrapper ul.gfield_checkbox li label {
	color: #353535 !important;
}

body .contactus-form .gform_wrapper ul li.gfield .large {
	color: #353535 !important;
}

body .contactus-form .gform_wrapper ul li.gfield .medium {
	color: #353535 !important;
}

body .contactus-form .floating_labels_wrapper .floating_labels label {
	color: #353535 !important;
}

body .lightbox h3, body .lightbox i {
	color: #01636e !important;
}

.blog_read_more_text_color {
	color: #01636e !important;
}

.blog_read_more_text_color:hover {
	color: #000 !important;
}

@media only screen and (max-width:991px) {
	.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: 36px;
		line-height: 41.4px;
		letter-spacing: 1px;
		word-spacing: 1px;
	}
}

.estimate_accordion:after {
	left: 50%;
	z-index: -1;
	transform: translateX(-50%);
}

.schedule_accordion .step:before {
	opacity: 0;
	visibility: hidden;
}

.schedule_accordion:after {
	width: 100%;
	position: absolute;
	max-width: 831px;
	top: 59px;
	height: 2px;
	background: #01636e;
	content: "";
	left: 50%;
	z-index: -1;
	margin: 0 auto;
	transform: translateX(-50%);
}

body .bc_homepage ul.need-roof li {
	padding-left: 0 !important;
}

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

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

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

.elementor a.footer_links:hover {
	text-decoration: underline !important;
}

.elementor li.footer_links:hover {
	text-decoration: none !important;
}

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

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

.copyright_hover:hover {
	color: #f16c52 !important;
}

.elementor .copyright_hover:hover {
	color: #f16c52 !important;
	font-weight: 700 !important;
}
