
:root {
    /**
     @Font-Family Declaration
   */
    --tj-ff-body: 'DM Sans', sans-serif;
    --tj-ff-heading: 'Archivo', serif;
    --tj-ff-fontawesome: "Font Awesome 6 Pro";
    /**
     @Font-weight Declaration
   */
    --tj-fw-normal: normal;
    --tj-fw-thin: 100;
    --tj-fw-elight: 200;
    --tj-fw-light: 300;
    --tj-fw-regular: 400;
    --tj-fw-medium: 500;
    --tj-fw-sbold: 600;
    --tj-fw-bold: 700;
    --tj-fw-ebold: 800;
    --tj-fw-black: 900;
    /**
     @Font-Size Declaration
   */
    --tj-fs-body: 16px;
    --tj-fs-h1: 74px;
    --tj-fs-h2: 48px;
    --tj-fs-h3: 38px;
    --tj-fs-h4: 24px;
    --tj-fs-h5: 20px;
    --tj-fs-h6: 16px;
    /**
     @Color Declaration
   */
    --tj-color-common-white: #ffffff;
    --tj-color-common-black: #000000;
    --tj-color-heading-primary: #373A3F;
    --tj-color-text-body: #696969;
    /*--tj-color-theme-primary: #077CEA;*/
    --tj-color-theme-primary: #198754;
    --tj-color-theme-secondary: #FEDB5C;
    --tj-color-grey-1: #373A3F;
    --tj-color-grey-2: #c5c5c5;
    --tj-color-grey-3: #ECF1F5;
    --tj-color-border-1: #ededed;
    --tj-color-border-2: #D8DDE1;
    --tj-color-border-3: #535353;
}

.tj-breadcrumb-area::before { background: rgba(10, 53, 16, 0.3); }
.tj-breadcrumb-area::after { background: rgb(44, 165, 90, 0.30); }


.tj-slider-2-overlay::before { background: rgba(15, 121, 53, 0.5); }
.tj-slider-2-overlay::after { background: var(--tj-color-heading-primary); opacity: 0.3; }

.tj-testimonial-2-arrow-box button::before { background: rgba(27, 137, 72, 0.8); }


.tj-footer-2-top-wrapper { background: rgb(32, 121, 45, 0.15); }

.tj-before-after-bg::before { background: rgba(27, 137, 72, 0.85); }

.tj-contact-inner-page-info-icon {
    color: var(--tj-color-common-white);
    background: -webkit-gradient(linear, left top, right top, from(#1c5d0c), to(#219514));
    background: linear-gradient(90deg, #1c5d0c 0%, #219514 100%);
}
