<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.about-us .about-years:before, .request-form .form-group input[type="text"]:focus, .request-form .form-group input[type="email"]:focus, .request-form .form-group input[type="url"]:focus, .request-form .form-group textarea:focus, .request-form .form-group select:focus, .coming-soon .emailed-form .form-group input:focus, .coming-soon .emailed-form .form-group select:focus, .coming-soon .emailed-form .form-group textarea:focus, .login-form .form-group input[type="text"]:focus, .login-form .form-group input[type="password"]:focus, .login-form .form-group input[type="tel"]:focus, .login-form .form-group input[type="email"]:focus, .login-form .form-group select:focus, .login-form .form-group textarea:focus, .coupon-form .form-group input[type="text"]:focus, .checkout-form input:focus, .checkout-form select:focus, .checkout-form textarea:focus, .shipping-form .form-group input[type="text"]:focus, .shipping-form .form-group input[type="password"]:focus, .shipping-form .form-group input[type="tel"]:focus, .shipping-form .form-group input[type="email"]:focus, .shipping-form .form-group select:focus, .shipping-form .form-group textarea:focus, .shop-comment-form input:focus, .shop-comment-form select:focus, .shop-comment-form textarea:focus, .shop-comment-form .form-group input[type="text"]:focus, .shop-comment-form .form-group input[type="password"]:focus, .shop-comment-form .form-group input[type="tel"]:focus, .shop-comment-form .form-group input[type="email"]:focus, .shop-comment-form .form-group select:focus, .shop-comment-form .form-group textarea:focus, .range-slider-one .ui-state-default, .range-slider-one .ui-widget-content .ui-state-default, .comment-form .form-group input:focus, .comment-form .form-group select:focus, .comment-form .form-group textarea:focus, .cat-list li:before, .sidebar .search-box .form-group input:focus, .contact-form .form-group input:focus, .contact-form .form-group select:focus, .contact-form .form-group textarea:focus, .blog-detail blockquote, .faq-form .form-group input:focus, .faq-form .form-group select:focus, .faq-form .form-group textarea:focus, .accordion-box .block.active-block, .pricing-tabs .tab-btns, .discount-form .form-group input:focus, .discount-form .form-group select:focus, .discount-form .form-group textarea:focus, .offer-section:before, .project-detail blockquote, .sortable-masonry .filters .filter.active, .sortable-masonry .filters .filter:hover, .banner-section.style-three .owl-dot.active, .header-style-two, .main-header .search-panel input:focus, .main-header .search-panel select:focus, .main-header .search-box-outer .dropdown-men {
    border-color: #ed1c24 !important;
}
.header-style-two {
	border-top: 10px solid #ed1c24;	
}
.fun-facts-section .fact-counter .icon, .video-section .fact-counter .icon, .service-block-two .inner-box:hover .icon, .pricing-table.tagged .title, .pricing-table .inner-box:hover .title, .subscribe-form .form-group button:hover, .subscribe-form .form-group input[type="submit"]:hover, .shop-item .overlay-box .btn-box a:hover, .payment-box .payment-options li .radio-option label .small-text, .checkout-page .lower-content .column h2:after, .range-slider-one .ui-state-default, .range-slider-one .ui-widget-content .ui-state-default, .comments-area .comment-box .reply-btn, .blog-cat li.active a, .blog-cat li a:hover, .tag-list li a, .instagram-widget .link-box a, .latest-news .post-thumb a:before, .main-footer.style-two .contact-list li span, .main-footer .widget-title:before, .main-footer .footer-bottom, .social-icon-three li a, .contact-page-section .contact-info li .icon, .blog-detail .post-share-options .social-icon li a, .blog-detail .post-share-options .tags a, .testimonial-carousel-two .owl-dot.active, .testimonial-carousel-two .owl-dot:hover, .testimonial-block-two .inner-box:before, .testimonial-carousel .owl-next, .testimonial-carousel .owl-prev, .pricing-tabs .tab-btns li.tab-btn:before, .product-block .btn-box a:hover, .offer-section .image-column .upper-box .title, .styled-pagination li a:hover, .styled-pagination li.active a, .load-more-option li.prev a:hover, .load-more-option li.next a:hover, .project-block-two .overlay-box:before, .fun-facts-section .counter-column .inner-column:before, .video-section .fact-counter .counter-column .inner-column:before, .category-list li a:after, .services-carousel .owl-dot.active, .services-carousel .owl-dot:hover, .service-block-two .inner-box:before, .banner-section.style-three .owl-dot, .page-title:before, .sec-title h2:before, .hidden-bar .appointment-form input[type="text"], .hidden-bar .appointment-form input[type="email"], .hidden-bar .appointment-form textarea, .hidden-bar .inner-box .cross-icon, .mobile-menu .close-btn, .header-style-three .main-box:before, .scroll-to-top:hover, .btn-style-three:before, .btn-style-one {
	background-color: #ed1c24;	
}
.about-us .about-years .years, .instagram-widget .image a:after, .checkout-page .default-links li a:hover, .coming-soon .emailed-form .form-group input[type="submit"], .coming-soon .emailed-form button, .order-box ul li span, .checkout-page .sec-title h3, .checkout-page .default-links li a, .checkout-page .default-links li .far, .cart-table tbody tr .remove-btn:hover, .product-details .basic-details .details-header .rating, .sidebar .related-posts .post a, .sidebar .related-posts .post a:hover, .shop-item .lower-content .name a:hover, .comments-area .comment-box .reply-btn:hover, .comments-area .comment-box .date, .blog-cat li a:before, .tag-list li a:hover, .instagram-widget .link-box a:hover, .latest-news .post .post-info, .latest-news .post:hover h3 a, .cat-list li:hover a, .cat-list li.active a, .sidebar .search-box .form-group input[type="submit"], .sidebar .search-box .form-group button, .main-footer .social-links li a:hover, .subscribe-form .form-group input[type="submit"], .subscribe-form .form-group button, .popular-posts .post h4 a:hover, .main-footer .contact-list li a:hover, .social-icon-three li a:hover, .main-footer .contact-list li span, .contact-page-section .contact-info li a:hover, .error-section .error-title span, .author-box .social-icon li a:hover, .news-block-three .btn-box a, .news-block-three h4 a:hover, .news-block-three .post-info li span, .news-block-two .btn-box a, .news-block-two h4 a:hover, .news-block-two .post-info li span, .news-block .btn-box a, .news-block h4 a:hover, .news-block .post-info li span, .team-block .info-box .social-links li a:hover, .testimonial-block-two .rating, .testimonial-block-two .info-box .address, .testimonial-block .info-box .city, .accordion-box .block .acc-btn.active, .pricing-table.tagged .price, .pricing-table .inner-box:hover .price, .product-block .info-box h5, .accordion-box .block .acc-btn.active .icon:before, .offer-section .form-column .upper-text p:nth-child(3n + 2), .offer-section .image-column .upper-box h2 .discount, .styled-pagination li.prev-post a:hover, .styled-pagination li.next-post a:hover, .load-more-option .load-more a, .project-detail .project-info li p a:hover, .project-detail .project-info li .icon, .project-block-three .content-box h4 a:hover, .project-block-two .upper-box .category, .sortable-masonry .filters .filter.active, .sortable-masonry .filters .filter:hover, .project-block .overlay-box .view-project:hover, .work-block .icon-box:before, .work-block:hover .icon-box .icon, .fluid-section-one .content-column .services li:hover a, .fluid-section-one .content-column .services li:hover .icon, .fluid-section-one .content-column .services li .icon, .fluid-section-one .content-column .services li a:hover, .help-box .info-box li .icon, .feature-box .feature-block .icon-box span, .service-detail .content-box h4, .service-detail .content-box h2, .service-block-three .read-more:hover, .service-block-three h3, .service-block-three h3 a, .service-block-two h3 a, .service-block-two h3, .service-block .overlay-box .read-more:hover, .service-block .overlay-box h3 a:hover, .service-block .overlay-box h3, .service-block .overlay-box h3 a, .sec-title.active h2, .contact-info-box .info-list li a:hover, .mobile-menu .navigation li:hover &gt; a, .mobile-menu .navigation li.current &gt; a, .nav-outer .mobile-nav-toggler, .sticky-header .main-menu .navigation &gt; li:hover &gt; a, .sticky-header .main-menu .navigation &gt; li.current &gt; a, .sticky-header .main-menu .navigation &gt; li.current-menu-item &gt; a, .header-style-three .sidebar-btn, .header-style-three .main-menu .navigation &gt; li.current &gt; a, .header-style-three .main-menu .navigation &gt; li:hover &gt; a, .main-header .info-box li a:hover, .main-header .info-box .icon-box span, .main-header .search-panel .search-btn:hover, .main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover, .main-menu .navigation &gt; li &gt; ul &gt; li:hover &gt; a, .main-menu .navigation &gt; li:hover &gt; a, .main-menu .navigation &gt; li.current &gt; a, .social-icon-two li a:hover, .social-icon-one li a:hover, .main-header .top-left .text .icon, .list-style-two li:before, .list-style-one li:before, a {
	color: #ed1c24;		
}
.popular-posts .post {
	padding-left:0;
	min-height:15px;	
}
.main-footer {
	padding:0;	
}
.preloader {
	background-image: none;	
}
.preloader img {
	position:absolute;
	top:50%;
	margin-top:-80px;
	left:50%;
	margin-left:-80px;
	-webkit-animation: fadein .5s ease-in alternate infinite;
    -moz-animation: fadein .5s ease-in alternate infinite;
    animation: fadein .5s ease-in alternate infinite;
}
.banner-section .slide-item h2 {
	color: #fff;
	text-shadow:
	-2px -2px 0 #000,  
	2px -2px 0 #000,
	-2px 2px 0 #000,
	 2px 2px 0 #000 !important;	
}
.banner-section .slide-item .text {
   	color: #000;
	text-shadow:
	-1px -1px 0 #fff,  
	1px -1px 0 #fff,
	-1px 1px 0 #fff,
	 1px 1px 0 #fff;
	font-weight:500;
}
p {
	margin-bottom:15px;	
}
.main-menu .navigation li &gt; ul &gt; li.dropdown:hover &gt; ul, .main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul {
    margin-left: 15px;	
}
.sidebar-page-container {
	padding: 60px 0 60px;	
}
.owl-nav span {
    font-size: 30px;
    line-height: 60px;
    padding: 10px;
    color: white;	
}
.owl-next {
    margin: 0;
    position: absolute;
    right: 0;
	background:#ed1c24;	
	top:50%;
	margin-top:-30px;
}
.owl-prev {
    margin: 0;
    position: absolute;
    left: 0;
	background:#ed1c24;	
	top:50%;
	margin-top:-30px;
}
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}

@-moz-keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}
.header-style-two .header-upper {
	background:rgba(255,255,255,.75);
	/*
	background:none !important;
	*/
	border-bottom:3px solid #ed1c24;
}
.banner-section .slide-item .content-box:after {
	background:#fff;
	opacity:0;	
}
.header-style-two .main-box {
	border-radius:0px;	
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);
}
.sticky-header {
	-webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);	
}
.call-to-action:before, .main-footer:before {
	background:#fff;	
}
.call-to-action .content-box h2, .main-footer .about-widget .text, .main-footer .contact-list li, .main-footer .contact-list li a, .main-footer .widget-title, .popular-posts .post h4 a, .subscribe-widget .text, .main-footer .social-links li a {
	color:#000;
}
.header-style-two .outer-box .social-links {
	margin-right:0;	
}
.main-menu .navigation &gt; li &gt; ul {
	padding: 10px 15px 0;	
}
.header-style-two .main-menu .navigation &gt; li, .header-style-two .outer-box .social-links, .header-style-two .header-upper .logo-outer {
    padding: 25px 0;	
}
.main-header .header-lower {
	top: -15px;	
}
.banner-section .slide-item h2 {
	text-shadow:0px 0px 15px rgba(0,0,0,.8)	
}
.navigation, .main-menu .navigation &gt; li &gt; a {
	font-family: 'Oswald', sans-serif;
	font-weight:300 !important;	
	text-transform:uppercase !important;
}
.page-title {
    padding: 260px 0 0;
	background:#ccc;
}
.page-title:before {
	background:none;	
}
.product-details blockquote {
    position: relative;
    border-left: 4px solid;
    border-color: #ed1c24;
    background-color: #f5f5f5;
    padding: 25px 40px;
    font-size: 14px;
    line-height: 30px;
    font-style: italic;
}
.table td, .table th {
	vertical-align:middle;
	color:#000;	
}
.team-block {
	width: 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;	
}
.team-block .info-box {
	padding: 0px 15px 0px;	
}
@media only screen and (max-width: 991px) {
	.header-style-two .header-lower .nav-outer {
		position:absolute;	
	}
}</pre></body></html>