<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ********************************************************************************************************************* */
/* ******************************************* Footer ****************************************************************** */
/* ********************************************************************************************************************* */

.footer-section .container {width: 100%; padding: 0 10px;}
/*.footer-section .container {max-width: none!important}*/
.footer-section { background: #151414; position: relative; }

.footer-section .footer-cta {border-bottom: 1px solid #373636; padding-bottom: 24px;justify-content: space-between; flex-wrap: wrap;}
.footer-section .footer-cta .single-cta { display: flex; width: 100%; margin-bottom: 16px; }
.footer-section .footer-cta .single-cta i { color: var(--hr-secondary-color); font-size: 30px; float: left; margin-top: 8px; }
.footer-section .footer-cta .single-cta .footer-icon svg { color: var(--hr-secondary-color); font-size: 30px; height: 1em; width: 1em; float: left; margin-top: 8px; }
.footer-section .footer-cta .single-cta .cta-text { padding-left: 15px; display: inline-block; }
.footer-section .footer-cta .single-cta .cta-text .title { font-size: 20px; }
	
@media only screen and (min-width: 768px) {
	.footer-section .footer-cta { flex-wrap: nowrap; }
}

.footer-section .footer-content { }
.footer-section .footer-flex-content {position: relative;z-index: 2;padding-top: 24px;padding-bottom: 24px;display: flex;flex-wrap: wrap; margin: 0 -10px;}
.footer-section .footer-content .footer-widget{padding: 0 10px;}
.footer-section .footer-content .footer-menu-col{display: flex;width: 100%;/* margin-bottom: 30px; */}
.footer-section .footer-content .sidebar-footer{ flex-wrap: wrap;}
.footer-section .footer-content .sidebar-footer&gt;*{display: flex;width: 100%;}
.footer-section .footer-content .sidebar-footer&gt;*:last-child .widget{ margin-bottom: 0;}
.footer-section .footer-content .footer-widget-heading h3 { color: #fff; font-size: 20px; font-weight: 600; margin-bottom: 40px; position: relative; }
.footer-section .footer-content .footer-widget-heading h3::before { content: ""; position: absolute; left: 0; bottom: -15px; height: 2px; width: 50px; background: var(--hr-secondary-color); }

.footer-section .footer-content .sidebar-footer-1 .soc-widget { display: flex; gap: 4px; }
.footer-section .footer-content .sidebar-footer-1 .soc-widget a { line-height: 32px; text-align: center; border-radius: 8px; font-size: 28px; padding: .425em; display: flex; }
.footer-section .footer-content .sidebar-footer-1 .soc-widget a i { color: inherit; padding: 0!important; width: 1em; height: 1em; font-size: 1em; }
.footer-section .footer-content .sidebar-footer-1 .soc-widget a svg { color: inherit; padding: 0!important; width: 1em; height: 1em; font-size: 1em; }
.footer-section .footer-content .sidebar-footer-1 .soc-widget a .svg-inline--fa { color: inherit; padding: 0!important; width: 1em; height: 1em; font-size: 1em; }


@media only screen and (min-width: 767px) {
	.footer-section .footer-content .footer-menu-col{ max-width: 50%;} 
	.footer-section .footer-content .sidebar-footer{ max-width: 100%; }
	.footer-section .footer-content .sidebar-footer&gt;*{ max-width: calc((100%) / 2);}
	/* 	lab Footer */
	.lab-footer-cols-2 .footer-content .sidebar-footer&gt;*{ max-width: calc((100%) / 2);}
	.lab-footer-cols-3 .footer-content .sidebar-footer&gt;*{ max-width: calc((100%) / 2);}
}
@media only screen and (min-width: 1025px) {
	.footer-section .footer-flex-content { flex-wrap: nowrap; }
	.footer-section .footer-content .sidebar-footer-1{max-width: 25%;}
	.footer-section .footer-content .sidebar-footer-2{max-width: 17%;}
	/* 	lab Footer */
	.template-lab .footer-content .sidebar-footer {max-width: 66%;margin-left: auto;}
	/* 	.template-lab .footer-content .sidebar-footer&gt;* { max-width: 50%; } */
}

.footer-section .copyright-area { background: #000; padding: 25px 0; }
.footer-section .copyright-area .th-d-flex { flex-wrap: wrap; }
.footer-section .copyright-area .copyright {width: 100%;display: block; text-align: center;}
.footer-section .copyright-area .footer-menu ul { margin: 0; padding: 0; }
.footer-section .copyright-area .footer-menu li { display: inline-block; margin-left: 20px; }
.footer-section .copyright-area .footer-menu li:first-child { margin-left: 0; }
.footer-section .copyright-area .footer-menu li:hover a { color: var(--hr-secondary-color); }
.footer-section .copyright-area .copyright-text p { margin: 0; }
.footer-section .copyright-area .copyright-text p a { color: var(--hr-accent-color); }

@media only screen and (min-width: 991px) {
	.footer-section .copyright-area .th-d-flex { flex-wrap: nowrap; }
	.footer-section .copyright-area .copyright { text-align: start;}
	.footer-section .copyright-area .copyright-text p{ text-align: end; }
} 

@media only screen and (min-width: 575px) {} 

/* ************************************** Footer Widget ************************************** */
.footer-section .widget-title { color: #fff; font-weight: 600; margin-bottom: 32px; border: 0; position: relative; padding: 0; }
.footer-section .widget ul { margin: 0; padding: 0; }
.footer-section .widget ul li { border: 0; }
.footer-section .widget {margin-bottom: 20px;}
.footer-section .footer-widget ul li { display: inline-block; width: 100%; margin-bottom: 12px; }
.footer-section .footer-widget ul li a { text-transform: capitalize; }
.footer-section ul li,
.footer-section .widget.widget_nav_menu li a { border-bottom: 0; }
.footer-section .footer-widget ul li a:hover { color: var(--hr-secondary-color); }


.footer { padding: 70px 0 0; margin-top: -1px; }
.footer-widgets.row { margin-bottom: 30px; }
.footer-section .widget { text-align: left; margin-bottom: 40px; }
.footer-section h1, .footer-section h2, .footer-section h3, .footer-section h4, .footer-section h5, .footer-section h6,
.footer-section a, .footer-section ol li, .footer-section p, .footer-section ul li { color: #fff }

.footer-section .footer-copyright { text-align: center; }
.footer-section .meta-border { margin-top: 20px; margin-bottom: 25px; }
.footer-section .widget.widget_nav_menu ul li, .footer-section .widget.widget_pages ul li { border-bottom: 0; box-shadow: none; }
.footer-section .widget select, .footer-section .widget.widget_pages li a { border: 0; }
.footer-section .widget select:focus { border: 0; box-shadow: none; }</pre></body></html>