/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1782728872
Updated: 2026-06-29 10:27:52

*/
html, body{
	background: #ECEFEA;
}
.oz-span-contant span a{
	color: #1D002B !important;
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
    border-bottom: 1px solid #C0DB21 !important;
    padding-bottom: 2px !important;
	font-size: 22px;
    font-weight: 400;
}
.oz-email-link span a{
	color: #1d002b;
    border-bottom: 1px solid #C0DB21;
}
.oz-email-link span a:hover, .oz-span-contant span a:hover{
	color: #1d002b;
    border-bottom: 1px solid #1d002b !important;
}
.oz-link-content a{
	border-bottom: 1px solid #1D002B;
}
.oz-link-content a:hover{
	border-bottom: 1px solid #C0DB21 !important;
}
.oz-link-hover-btm a:hover{
	border-bottom: 1px solid #C0DB21 !important;
}
table td, table th{
	border: 0px !important;
}
table.hours {
    border-collapse: collapse;
    width: 340px;
    font-family: "Rubik", sans-serif;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 0.5px;
    color: #1D002B;
    font-weight: 300;
}

.hours td {
	padding: 8px;
}
.hours tr:nth-child(odd)>td {
	background: none !important;
}
.hours tr:nth-child(even) {
	background: rgba(25, 2, 41, 0.05) !important;
}

.hours td:last-child {
	text-align: left;
	white-space: nowrap;
}
.hours tr td:first-child {
	 font-weight: 400;
}
.oz-lead-text p:before{
	content: '"';
    display: block;
    font-size: 94px;
    position: absolute;
    top: 27px;
    left: -60px;
    color: #C0DB21;
}
.oz-lead-text p:after {
    content: '"';
    color: #8BB721;
}
.oz-bold-p p strong{
	font-weight: 500;
}
.oz-bold-p ul li strong, .oz-bold-p ol li strong{
	font-weight: 500;
}
.before-after-wrapper{
    width:100%;
}
 
.comparison-slider{
    position:relative;
    width:1160px;
    max-width:100%;
    height:450px;
    overflow:hidden;
    margin:auto;
    user-select:none;
}
 
.comparison-slider > img{
    position:absolute;
    inset:0;
    width:100%;
    height:100% !important;
    object-fit:cover;
}
 
.before-image{
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
    overflow:hidden;
}
 
.before-image img{
    position:absolute;
    top:0;
    left:0;
    width:1160px;
    height:450px !important;
    max-width:none !important;
    object-fit:cover;
    object-position:left center;
}
 
.divider{
    position:absolute;
    top:0;
    left:50%;
    width:2px;
    height:100%;
    background:#fff;
    transform:translateX(-50%);
    z-index:5;
}
 
.handle:after{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:62px;
    height:62px;
    content:'\2b0c';
    color:#F8F9F2;
    font-size:36px;
    text-align:center;
    line-height:62px;
    background:#1D002B;
    border-radius:50%;
}
 
.comparison-slider input[type=range]{
    position:absolute;
    inset:0;
    opacity:0;
    cursor:ew-resize;
    z-index:10;
}
.oz-ul-li-pb ul li{
	margin-bottom: 10px;
}
.oz-top-number{
	padding-top: 15px !important;
}
@media only screen and (max-width: 1026px) {
	table.hours{
		width: 100%;
		font-size: 16px;
	}
	
}