@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
    body {
    font-family: 'Roboto', sans-serif;
    }
    /*setting default*/ 

 :root{ 
 --tp-primary:#036A38; 
 --tp-secondary:#C3232D; 
 --tp-text-color:#4b5563; 
 --tp-title-color:#191c21; 
} 
body {
  color:var(--tp-text-color);
}

.tp-title {
  color:var(--tp-title-color);
}

.tp-title a {
  color:var(--tp-title-color);
}

.tp-menu-hori a {
  font-size:16px;
}
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
#m_835{background-color:#f6f6f6;}
#m_572052640{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_572052640{padding-top:30px;padding-bottom:30px;}
        }
        
#m_762587396 {text-align: left;} 
#m_762587396 .tp-body{text-align: left;} 
#m_762587396 .tp-title{text-align: left;font-size: 18px;} 
#m_762587396 .tp-title a{text-align: left;font-size: 18px;} 

#m_1194 {text-align: left;} 
#m_1194 .tp-body{text-align: left;} 
#m_1194 .tp-title{color: #1a2d62;text-align: left;font-size: 18px;} 
#m_1194 .tp-title a{color: #1a2d62;text-align: left;font-size: 18px;} 

#m_23345333 {text-align: left;} 
#m_23345333 .tp-body{text-align: left;} 
#m_23345333 .tp-title{text-align: left;font-size: 36px;} 
#m_23345333 .tp-title a{text-align: left;font-size: 36px;} 
@media (max-width: 991px){ 
#m_23345333 .tp-title{font-size: 30px;} 
 #m_23345333 .tp-title a{font-size: 30px;} 
} 
@media (max-width: 767px){ 
#m_23345333 .tp-title{font-size: 28px;} 
#m_23345333 .tp-title a{font-size: 28px;} 
} 

#m_71853 {text-align: left;} 
#m_71853 .tp-body{text-align: left;} 
#m_71853 .tp-title{text-align: left;font-size: 18px;} 
#m_71853 .tp-title a{text-align: left;font-size: 18px;} 
@media (max-width: 767px){ 
#m_71853 .tp-title{font-size: 16px;} 
#m_71853 .tp-title a{font-size: 16px;} 
} 

#m_81306 .tp-form-field {margin-bottom:15px;}#m_81306 .tp-form-label {display:block;margin-bottom:6px;}#m_81306 .tp-form-control {height:46px;padding:10px 15px;font-size:14px;color:#000;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;}#m_81306 .tp-form-control::placeholder {font-size:14px;color:#9e9e9e;font-style:normal;}#m_81306 textarea.tp-form-control {min-height:100px;padding:10px 15px;font-size:14px;color:#000;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;}#m_81306 .tp-form-button {width:100%;padding:10px 20px;font-size:16px;font-weight:500;background:#036A38;border-radius:10px;}#m_32033337 {text-align: left;color: #4b5563;} 
#m_32033337 .tp-body{text-align: left;color: #4b5563;} 
#m_32033337 .tp-title{color: #191c21;text-align: left;font-size: 18px;} 
#m_32033337 .tp-title a{color: #191c21;text-align: left;font-size: 18px;} 
@media (max-width: 767px){ 
#m_32033337 .tp-title{font-size: 16px;} 
#m_32033337 .tp-title a{font-size: 16px;} 
} 

#m_9257 {text-align: left;font-size: 16px;} 
#m_9257 .tp-body{text-align: left;font-size: 16px;} 
#m_9257 .tp-title{font-weight: 600;text-align: left;font-size: 25px;} 
#m_9257 .tp-title a{font-weight: 600;text-align: left;font-size: 25px;} 
@media (max-width: 767px){ 
#m_9257 .tp-title{font-size: 20px;} 
#m_9257 .tp-title a{font-size: 20px;} 
} 

#m_9257{padding-top:50px;padding-bottom:50px;}
#m_9257{background-color:#edf4f7;}
#m_993689018 {text-align: center;color: #ffffff;font-size: 16px;} 
#m_993689018 .tp-body{text-align: center;color: #ffffff;font-size: 16px;} 
#m_993689018 .tp-title{color: #fff;font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_993689018 .tp-title a{color: #fff;font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_993689018 .tp-title{font-size: 28px;} 
#m_993689018 .tp-title a{font-size: 28px;} 
} 

#m_579882386{margin-bottom:25px;}
#m_579882059{margin-bottom:20px;}
#m_579882059 .tp-btn {
    color: #31c3c6;
}

#m_579882059 .tp-btn i {
    font-size: 30px;
    line-height: 1;
    display: block;
}
#m_579882051 {text-align: center;font-size: 16px;} 
#m_579882051 .tp-body{text-align: center;font-size: 16px;} 
#m_579882051 .tp-title{color: #24324a;font-weight: 600;text-align: center;font-size: 22px;} 
#m_579882051 .tp-title a{color: #24324a;font-weight: 600;text-align: center;font-size: 22px;} 

#m_963232903 {text-align: left;font-size: 16px;} 
#m_963232903 .tp-body{text-align: left;font-size: 16px;} 
#m_963232903 .tp-title{text-align: left;} 
#m_963232903 .tp-title a{text-align: left;} 

#m_746516301{padding-bottom:22px;margin-bottom:22px;}
#m_746516301{border-bottom:1px solid #ffffff26;transition:all 0.3s ease;} 
#m_764531548 {text-align: left;color: #ffffff;font-size: 14px;} 
#m_764531548 .tp-body{text-align: left;color: #ffffff;font-size: 14px;} 
#m_764531548 .tp-title{color: #fff;text-align: left;} 
#m_764531548 .tp-title a{color: #fff;text-align: left;} 

#m_306874392 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 6px;
}
#m_799054652 {text-align: left;} 
#m_799054652 .tp-body{text-align: left;} 
#m_799054652 .tp-title{text-align: center;font-size: 30px;} 
#m_799054652 .tp-title a{text-align: center;font-size: 30px;} 
@media (max-width: 767px){ 
#m_799054652 .tp-title{font-size: 26px;} 
#m_799054652 .tp-title a{font-size: 26px;} 
} 

#m_799054652{padding-bottom:30px;}
        @media (max-width:991px){#m_799054652{padding-bottom:30px;}
        }
        
        @media (max-width:767px){#m_799054652{padding-bottom:20px;}
        }
        
#m_815878602{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_815878602{padding-top:30px;padding-bottom:30px;}
        }
        
#m_248152160{margin-bottom:25px;}
#m_953416783{padding-top:10px;padding-bottom:10px;}
#m_953416783 {z-index:10;}
#m_953416783{background-color:#ffffff;}
#m_34424140{padding-top:60px;padding-bottom:60px;}
#m_59473171 {text-align: left;color: #273249;} 
#m_59473171 .tp-body{text-align: left;color: #273249;} 
#m_59473171 .tp-title{text-align: left;} 
#m_59473171 .tp-title a{text-align: left;} 

#m_59473171{margin-bottom:25px;}
#m_48196102 {text-align: left;color: #ffffff;} 
#m_48196102 .tp-body{text-align: left;color: #ffffff;} 
#m_48196102 .tp-title{text-align: left;} 
#m_48196102 .tp-title a{text-align: left;} 

#m_726051881{padding-top:60px;}
#m_791551640 {text-align: left;color: #ffffff;font-size: 18px;} 
#m_791551640 .tp-body{text-align: left;color: #ffffff;font-size: 18px;} 
#m_791551640 .tp-title{text-align: left;} 
#m_791551640 .tp-title a{text-align: left;} 

#m_791551640{margin-bottom:20px;}
#m_791551640 .tp-btn {
    color: #FFFFFF;
}
#m_248152632 {text-align: center;font-size: 16px;} 
#m_248152632 .tp-body{text-align: center;font-size: 16px;} 
#m_248152632 .tp-title{color: #24324a;font-weight: 600;text-align: center;font-size: 22px;} 
#m_248152632 .tp-title a{color: #24324a;font-weight: 600;text-align: center;font-size: 22px;} 

#m_28541580 {text-align: left;color: #ffffff;font-size: 18px;} 
#m_28541580 .tp-body{text-align: left;color: #ffffff;font-size: 18px;} 
#m_28541580 .tp-title{text-align: left;} 
#m_28541580 .tp-title a{text-align: left;} 

#m_28541580{margin-bottom:20px;}
#m_28541580 .tp-btn {
    color: #FFFFFF;
}
#m_247964118{margin-bottom:25px;}
#m_247965319{margin-bottom:20px;}
#m_247965319 .tp-btn {
    color: #31c3c6;
}

#m_247965319 .tp-btn i {
    font-size: 30px;
    line-height: 1;
    display: block;
}
#m_247965249 {text-align: center;font-size: 16px;} 
#m_247965249 .tp-body{text-align: center;font-size: 16px;} 
#m_247965249 .tp-title{color: #24324a;font-weight: 600;text-align: center;font-size: 22px;} 
#m_247965249 .tp-title a{color: #24324a;font-weight: 600;text-align: center;font-size: 22px;} 

#m_574469181{margin-bottom:40px;}
#m_916244714 {text-align: left;} 
#m_916244714 .tp-body{text-align: left;} 
#m_916244714 .tp-title{color: #ffffff;text-align: left;font-size: 16px;} 
#m_916244714 .tp-title a{color: #ffffff;text-align: left;font-size: 16px;} 

#m_248152261{margin-bottom:20px;}
#m_248152261 .tp-btn {
    color: #31c3c6;
}

#m_248152261 .tp-btn i {
    font-size: 30px;
    line-height: 1;
    display: block;
}
#m_596550151 .tp-icon {
    color: #ffffff;
}

#m_596550151 .tp-icon:hover {
    color: #036A38;
}

#m_596550151 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_193152234 .tp-icon {
    color: #ffffff;
}

#m_193152234 .tp-icon:hover {
    color: #036A38;
}

#m_193152234 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_87686916{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_87686916{padding-top:30px;padding-bottom:30px;}
        }
        
#m_87686916{background-color:#f3f4f6;}

        @media (max-width:991px){#m_92821392{margin-bottom:22px;}
        }
        
#m_899025866{padding-top:200px;padding-bottom:200px;}
        @media (max-width:991px){#m_899025866{padding-top:80px;padding-bottom:80px;}
        }
        
#m_899025866{background-image:url('/files_upload/hero.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff;background-blend-mode:normal;}#m_899025866 .tp-bg-overlay{opacity:0;background:linear-gradient(135deg, rgba(18, 24, 31, 0.92) 0%, rgba(3, 106, 56, 0.82) 50%, rgba(195, 35, 45, 0.88) 100%)}
#m_931533444 {text-align: left;} 
#m_931533444 .tp-body{text-align: left;} 
#m_931533444 .tp-title{color: #fff;font-weight: 400;text-align: left;font-size: 14px;} 
#m_931533444 .tp-title a{color: #fff;font-weight: 400;text-align: left;font-size: 14px;} 

#m_931533444{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_931533444{border:1px solid #fff3;border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_936193754 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_936193754 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_936193754 .tp-title{color: #fff;font-weight: 700;text-transform: uppercase;text-align: left;font-size: 56px;} 
#m_936193754 .tp-title a{color: #fff;font-weight: 700;text-transform: uppercase;text-align: left;font-size: 56px;} 
@media (max-width: 991px){ 
#m_936193754 .tp-title{font-size: 46px;} 
 #m_936193754 .tp-title a{font-size: 46px;} 
} 
@media (max-width: 767px){ 
#m_936193754 .tp-title{font-size: 30px;} 
#m_936193754 .tp-title a{font-size: 30px;} 
} 

#m_948543632{margin-top:30px;}
#m_948543632 .tp-btn {
    background: #c3232d;
    color: #ffffff;
    border-radius: 10px;
}

#m_948543632 .tp-btn:hover {
    background: #036a38;
}

#m_948543632 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_993689025 {text-align: left;font-size: 16px;} 
#m_993689025 .tp-body{text-align: left;font-size: 16px;} 
#m_993689025 .tp-title{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
#m_993689025 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
@media (max-width: 767px){ 
#m_993689025 .tp-title{font-size: 28px;} 
#m_993689025 .tp-title a{font-size: 28px;} 
} 

#m_899066637 .navbar-nav .nav-link {
    color: #000000;
}

#m_899066637 .navbar-nav .nav-link:hover {
    color: #036A38;
}

#m_899066637 .navbar-nav .nav-link.active {
    color: #036A38;
}

#m_899066637 .navbar-nav .nav-link {
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
}

#m_899066637 .navbar-nav {
    gap: 10px;
}

#m_899066637 .navbar-nav .nav-link {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}

#m_899066637 .navbar-nav .nav-link {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#m_899066637 .navbar-nav .dropdown-menu .dropdown-item {
    color: #000000;
}

#m_899066637 .navbar-nav .dropdown-menu .dropdown-item:hover {
    color: #036A38;
}

#m_899066637 .navbar ul.dropdown-menu {
     background-color: #ffffff;
}
 /*menu*/ 
#m_993689026 {text-align: left;} 
#m_993689026 .tp-body{text-align: left;} 
#m_993689026 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_993689026 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_993689026{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_993689026{background-color:#036a381a;}
#m_993689026{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_129093837{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:30px;}
#m_129093837{background-color:#e9fff3;}
#m_129093837{border:1px dashed #036a38;border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_131285572{padding-bottom:15px;margin-bottom:15px;}
#m_131285572{border-bottom:1px dashed #036a38;transition:all 0.3s ease;} 
#m_133053911 .tp-icon {
    background: #C3232D;
    color: #FFFFFF;
    border-radius: 10px;
}

#m_133053911 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_137495986 {font-weight: 500;text-align: left;} 
#m_137495986 .tp-body{font-weight: 500;text-align: left;} 
#m_137495986 .tp-title{text-align: left;font-size: 18px;} 
#m_137495986 .tp-title a{text-align: left;font-size: 18px;} 

#m_849489983{padding-top:10px;padding-bottom:10px;}
#m_596376666 .tp-icon {
    color: #ffffff;
}

#m_596376666 .tp-icon:hover {
    color: #036A38;
}

#m_596376666 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_972168559{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_972168559{padding-top:30px;padding-bottom:30px;}
        }
        
#m_608666516{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_608666516{padding-top:30px;padding-bottom:30px;}
        }
        

        @media (max-width:991px){#m_86882513{margin-bottom:22px;}
        }
        
#m_839{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_839{padding-top:30px;padding-bottom:30px;}
        }
        
#m_537594537{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_537594537{padding-top:30px;padding-bottom:30px;}
        }
        
#m_363149478 {text-align: left;color: #363636;} 
#m_363149478 .tp-body{text-align: left;color: #363636;} 
#m_363149478 .tp-title{text-align: left;} 
#m_363149478 .tp-title a{text-align: left;} 

#m_363149478{background-color:#96e700;}
#m_363149478{transform:rotate(7deg);transition:all 0.3s ease;} 
#m_364485874 {text-align: left;color: #ffffff;} 
#m_364485874 .tp-body{text-align: left;color: #ffffff;} 
#m_364485874 .tp-title{text-align: left;} 
#m_364485874 .tp-title a{text-align: left;} 

#m_364485874{background-color:#e7003e;}
#m_364485874{transform:rotate(-6deg);transition:all 0.3s ease;} 
#m_527395910 {text-align: left;color: #ffffff;} 
#m_527395910 .tp-body{text-align: left;color: #ffffff;} 
#m_527395910 .tp-title{text-align: left;} 
#m_527395910 .tp-title a{text-align: left;} 

#m_527395910{margin-top:150px;}
#m_527395910{background-color:#308cc9;}
#m_57271646{padding-top:10px;padding-bottom:10px;}
#m_57271646{background-color:#191c21;}
#m_96666902 {text-align: left;color: #ffffff;font-size: 14px;} 
#m_96666902 .tp-body{text-align: left;color: #ffffff;font-size: 14px;} 
#m_96666902 .tp-title{text-align: left;} 
#m_96666902 .tp-title a{text-align: left;} 

#m_96873255 {z-index:10;position:absolute;right:0px;bottom:0px;}
#m_522393929 {text-align: left;} 
#m_522393929 .tp-body{text-align: left;} 
#m_522393929 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_522393929 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_522393929{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_522393929{background-color:#036a381a;}
#m_522393929{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_522393668 {text-align: left;font-size: 16px;} 
#m_522393668 .tp-body{text-align: left;font-size: 16px;} 
#m_522393668 .tp-title{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
#m_522393668 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
@media (max-width: 767px){ 
#m_522393668 .tp-title{font-size: 28px;} 
#m_522393668 .tp-title a{font-size: 28px;} 
} 

#m_537547180{margin-top:30px;}
#m_539306210 .tp-icon {
    background: #c3232d1a;
    color: #c3232d;
    border-radius: 8px;
}

#m_539306210 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_543619406 {text-align: left;font-size: 14px;} 
#m_543619406 .tp-body{text-align: left;font-size: 14px;} 
#m_543619406 .tp-title{text-align: left;font-size: 16px;} 
#m_543619406 .tp-title a{text-align: left;font-size: 16px;} 

#m_909767751{margin-top:20px;}
#m_909767516 .tp-icon {
    background: #036a381a;
    color: #036a38;
    border-radius: 8px;
}

#m_909767516 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_909767078 {text-align: left;font-size: 14px;} 
#m_909767078 .tp-body{text-align: left;font-size: 14px;} 
#m_909767078 .tp-title{text-align: left;font-size: 16px;} 
#m_909767078 .tp-title a{text-align: left;font-size: 16px;} 

#m_909591276{margin-top:20px;}
#m_909592820 .tp-icon {
    background: #f59e0b1a;
    color: #d97706;
    border-radius: 8px;
}

#m_909592820 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_909592919 {text-align: left;font-size: 14px;} 
#m_909592919 .tp-body{text-align: left;font-size: 14px;} 
#m_909592919 .tp-title{text-align: left;font-size: 16px;} 
#m_909592919 .tp-title a{text-align: left;font-size: 16px;} 

#m_924473645{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_924473645{padding-top:30px;padding-bottom:30px;}
        }
        
#m_924473645{background-color:#f3f4f6;}
#m_927161070 {text-align: left;} 
#m_927161070 .tp-body{text-align: left;} 
#m_927161070 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_927161070 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_927161070{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_927161070{background-color:#036a381a;}
#m_927161070{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_927161768 {text-align: center;font-size: 16px;} 
#m_927161768 .tp-body{text-align: center;font-size: 16px;} 
#m_927161768 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_927161768 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_927161768 .tp-title{font-size: 28px;} 
#m_927161768 .tp-title a{font-size: 28px;} 
} 

#m_947505644 {text-align: left;} 
#m_947505644 .tp-body{text-align: left;} 
#m_947505644 .tp-title{font-weight: 600;text-align: left;font-size: 16px;} 
#m_947505644 .tp-title a{font-weight: 600;text-align: left;font-size: 16px;} 

#m_947505644{margin-top:50px;}
        @media (max-width:991px){#m_947505644{margin-top:30px;}
        }
        
#m_961321213{margin-top:30px;}
#m_961321213 .tp-btn {
    background: #c3232d;
    color: #ffffff;
    border-radius: 10px;
}

#m_961321213 .tp-btn:hover {
    background: #036a38;
}

#m_961321213 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_958115462{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_958115462{padding-top:30px;padding-bottom:30px;}
        }
        

        @media (max-width:991px){#m_971047564{margin-bottom:22px;}
        }
        
#m_975874602 {text-align: left;} 
#m_975874602 .tp-body{text-align: left;} 
#m_975874602 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_975874602 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_975874602{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_975874602{background-color:#036a381a;}
#m_975874602{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_991411169{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
#m_991411169{background-color:#f9fafb;}
#m_991411169{border:1px solid #e5e7eb;border-radius:12px 12px 12px 12px;transition:all 0.3s ease;} 
#m_992668066 {text-align: left;} 
#m_992668066 .tp-body{text-align: left;} 
#m_992668066 .tp-title{font-weight: 600;text-align: left;font-size: 16px;} 
#m_992668066 .tp-title a{font-weight: 600;text-align: left;font-size: 16px;} 

#m_20563846{margin-top:30px;}
#m_44643231 {text-align: left;} 
#m_44643231 .tp-body{text-align: left;} 
#m_44643231 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_44643231 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_44643231{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_44643231{background-color:#036a381a;}
#m_44643231{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_44643696 {text-align: left;font-size: 16px;} 
#m_44643696 .tp-body{text-align: left;font-size: 16px;} 
#m_44643696 .tp-title{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
#m_44643696 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
@media (max-width: 767px){ 
#m_44643696 .tp-title{font-size: 28px;} 
#m_44643696 .tp-title a{font-size: 28px;} 
} 

#m_93227645{margin-bottom:15px;}
#m_93227645 .tp-icon {
    color: #036a38;
}

#m_93227645 .tp-icon i {
    font-size: 20px;
    line-height: 1;
    display: block;
}
#m_187858277{margin-top:30px;}
#m_258433113{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
#m_258433113{background-color:#f9fafb;}
#m_258433113{border:1px solid #e5e7eb;border-radius:12px 12px 12px 12px;transition:all 0.3s ease;} 
#m_258433235{margin-bottom:15px;}
#m_258433235 .tp-icon {
    color: #c3232d;
}

#m_258433235 .tp-icon i {
    font-size: 20px;
    line-height: 1;
    display: block;
}
#m_258433895 {text-align: left;} 
#m_258433895 .tp-body{text-align: left;} 
#m_258433895 .tp-title{font-weight: 600;text-align: left;font-size: 16px;} 
#m_258433895 .tp-title a{font-weight: 600;text-align: left;font-size: 16px;} 

#m_77594620{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_77594620{padding-top:30px;padding-bottom:30px;}
        }
        
#m_77594620{background-color:#f3f4f6;}
#m_171441278 {text-align: left;} 
#m_171441278 .tp-body{text-align: left;} 
#m_171441278 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_171441278 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_171441278{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_171441278{background-color:#036a381a;}
#m_171441278{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_171441911 {text-align: center;font-size: 16px;} 
#m_171441911 .tp-body{text-align: center;font-size: 16px;} 
#m_171441911 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_171441911 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_171441911 .tp-title{font-size: 28px;} 
#m_171441911 .tp-title a{font-size: 28px;} 
} 

#m_177990526{margin-top:30px;}
#m_824588223{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_824588223{padding-top:30px;padding-bottom:30px;}
        }
        
#m_824588223{background-image:url('/files_upload/bg-process.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff;background-blend-mode:normal;}#m_824588223 .tp-bg-overlay{opacity:0.37;background:#000}
#m_844538260 {text-align: left;} 
#m_844538260 .tp-body{text-align: left;} 
#m_844538260 .tp-title{color: #fff;text-align: left;font-size: 14px;} 
#m_844538260 .tp-title a{color: #fff;text-align: left;font-size: 14px;} 

#m_844538260{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_844538260{background-color:#ffffff21;}
#m_844538260{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_844538317 {text-align: center;color: #ffffff;font-size: 16px;} 
#m_844538317 .tp-body{text-align: center;color: #ffffff;font-size: 16px;} 
#m_844538317 .tp-title{color: #fff;font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_844538317 .tp-title a{color: #fff;font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_844538317 .tp-title{font-size: 28px;} 
#m_844538317 .tp-title a{font-size: 28px;} 
} 

#m_848250170{margin-top:50px;}
        @media (max-width:991px){#m_848250170{margin-top:30px;}
        }
        
#m_917770803{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_917770803{padding-top:30px;padding-bottom:30px;}
        }
        
#m_278325203{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_278325203{padding-top:30px;padding-bottom:30px;}
        }
        
#m_397770794 {text-align: left;} 
#m_397770794 .tp-body{text-align: left;} 
#m_397770794 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_397770794 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_397770794{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_397770794{background-color:#036a381a;}
#m_397770794{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_397770732 {text-align: center;font-size: 16px;} 
#m_397770732 .tp-body{text-align: center;font-size: 16px;} 
#m_397770732 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_397770732 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_397770732 .tp-title{font-size: 28px;} 
#m_397770732 .tp-title a{font-size: 28px;} 
} 


        @media (max-width:767px){#m_405315046{margin-bottom:22px;}
        }
        
#m_590799291 {text-align: left;font-size: 14px;} 
#m_590799291 .tp-body{text-align: left;font-size: 14px;} 
#m_590799291 .tp-title{text-align: left;font-size: 16px;} 
#m_590799291 .tp-title a{text-align: left;font-size: 16px;} 

#m_576379870{margin-top:30px;margin-bottom:30px;}

        @media (max-width:991px){#m_585482310{margin-bottom:22px;}
        }
        
#m_587017664 .tp-icon {
    background: #e6f4ea;
    color: #036A38;
    border-radius: 10px;
}

#m_587017664 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}

        @media (max-width:991px){#m_915848603{margin-bottom:22px;}
        }
        
#m_915848493 .tp-icon {
    background: #e6f4ea;
    color: #036A38;
    border-radius: 10px;
}

#m_915848493 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_915848368 {text-align: left;font-size: 14px;} 
#m_915848368 .tp-body{text-align: left;font-size: 14px;} 
#m_915848368 .tp-title{text-align: left;font-size: 16px;} 
#m_915848368 .tp-title a{text-align: left;font-size: 16px;} 


        @media (max-width:991px){#m_915715737{margin-bottom:22px;}
        }
        
#m_915715104 .tp-icon {
    background: #e6f4ea;
    color: #036A38;
    border-radius: 10px;
}

#m_915715104 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_915715174 {text-align: left;font-size: 14px;} 
#m_915715174 .tp-body{text-align: left;font-size: 14px;} 
#m_915715174 .tp-title{text-align: left;font-size: 16px;} 
#m_915715174 .tp-title a{text-align: left;font-size: 16px;} 

#m_325786678 {text-align: left;} 
#m_325786678 .tp-body{text-align: left;} 
#m_325786678 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_325786678 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_325786678{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_325786678{background-color:#036a381a;}
#m_325786678{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_325786998 {text-align: center;font-size: 16px;} 
#m_325786998 .tp-body{text-align: center;font-size: 16px;} 
#m_325786998 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_325786998 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_325786998 .tp-title{font-size: 28px;} 
#m_325786998 .tp-title a{font-size: 28px;} 
} 

#m_313506110 {text-align: left;font-size: 16px;} 
#m_313506110 .tp-body{text-align: left;font-size: 16px;} 
#m_313506110 .tp-title{text-align: left;} 
#m_313506110 .tp-title a{text-align: left;} 

#m_313506114 {text-align: left;font-size: 16px;} 
#m_313506114 .tp-body{text-align: left;font-size: 16px;} 
#m_313506114 .tp-title{text-align: left;} 
#m_313506114 .tp-title a{text-align: left;} 

#m_313506376 {text-align: left;font-size: 16px;} 
#m_313506376 .tp-body{text-align: left;font-size: 16px;} 
#m_313506376 .tp-title{text-align: left;} 
#m_313506376 .tp-title a{text-align: left;} 

#m_525251491{margin-top:50px;}
        @media (max-width:991px){#m_525251491{margin-top:30px;}
        }
        
#m_583104474 {text-align: left;font-size: 16px;} 
#m_583104474 .tp-body{text-align: left;font-size: 16px;} 
#m_583104474 .tp-title{text-align: left;} 
#m_583104474 .tp-title a{text-align: left;} 

#m_582961642 {text-align: left;font-size: 16px;} 
#m_582961642 .tp-body{text-align: left;font-size: 16px;} 
#m_582961642 .tp-title{text-align: left;} 
#m_582961642 .tp-title a{text-align: left;} 

#m_90001319{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_90001319{padding-top:30px;padding-bottom:30px;}
        }
        
#m_103608876 {text-align: left;} 
#m_103608876 .tp-body{text-align: left;} 
#m_103608876 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_103608876 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_103608876{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_103608876{background-color:#036a381a;}
#m_103608876{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_103608568 {text-align: center;font-size: 16px;} 
#m_103608568 .tp-body{text-align: center;font-size: 16px;} 
#m_103608568 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_103608568 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_103608568 .tp-title{font-size: 28px;} 
#m_103608568 .tp-title a{font-size: 28px;} 
} 

#m_110287962 {text-align: left;} 
#m_110287962 .tp-body{text-align: left;} 
#m_110287962 .tp-title{text-align: left;font-size: 18px;} 
#m_110287962 .tp-title a{text-align: left;font-size: 18px;} 

#m_110287962{margin-top:50px;}
        @media (max-width:991px){#m_110287962{margin-top:30px;}
        }
        
#m_384801228{padding-top:50px;}
        @media (max-width:991px){#m_384801228{padding-top:30px;}
        }
        
#m_384801228{background-image:url('/files_upload/bg-footer.png');background-size:auto;background-position:center center;background-repeat:repeat;background-attachment:scroll;background-color:#fff;background-blend-mode:normal;}#m_384801228 .tp-bg-overlay{opacity:0.41;background:#000}

        @media (max-width:991px){#m_653850257{margin-bottom:22px;}
        }
        
#m_667969924 {text-align: left;color: #e5e7eb;font-size: 16px;} 
#m_667969924 .tp-body{text-align: left;color: #e5e7eb;font-size: 16px;} 
#m_667969924 .tp-title{text-align: left;} 
#m_667969924 .tp-title a{text-align: left;} 

#m_667969924{margin-top:20px;margin-bottom:20px;}
#m_671956392 .tp-icon {
    color: #FFFFFF;
    border: 1px solid #ffffff21;
    border-radius: 100px;
}

#m_671956392 .tp-icon:hover {
    background: #FFFFFF;
    color: #2A2A2A;
}

#m_671956392 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_772263977 .tp-icon {
    color: #FFFFFF;
    border: 1px solid #ffffff21;
    border-radius: 100px;
}

#m_772263977 .tp-icon:hover {
    background: #FFFFFF;
    color: #2A2A2A;
}

#m_772263977 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_772106098 .tp-icon {
    color: #FFFFFF;
    border: 1px solid #ffffff21;
    border-radius: 100px;
}

#m_772106098 .tp-icon:hover {
    background: #FFFFFF;
    color: #2A2A2A;
}

#m_772106098 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}

        @media (max-width:991px){#m_819961109{margin-bottom:22px;}
        }
        
#m_822064260 {text-align: left;} 
#m_822064260 .tp-body{text-align: left;} 
#m_822064260 .tp-title{color: #fff;text-align: left;font-size: 18px;} 
#m_822064260 .tp-title a{color: #fff;text-align: left;font-size: 18px;} 

#m_822064260{margin-bottom:20px;}
#m_827256145 {text-align: left;color: #e5e7eb;} 
#m_827256145 .tp-body{text-align: left;color: #e5e7eb;} 
#m_827256145 .tp-title{text-align: left;} 
#m_827256145 .tp-title a{text-align: left;} 


        @media (max-width:991px){#m_1031155{margin-bottom:22px;}
        }
        
#m_1031961 {text-align: left;} 
#m_1031961 .tp-body{text-align: left;} 
#m_1031961 .tp-title{color: #fff;text-align: left;font-size: 18px;} 
#m_1031961 .tp-title a{color: #fff;text-align: left;font-size: 18px;} 

#m_1031961{margin-bottom:20px;}
#m_4793340 {text-align: left;} 
#m_4793340 .tp-body{text-align: left;} 
#m_4793340 .tp-title{color: #e5e7eb;text-align: left;font-size: 16px;} 
#m_4793340 .tp-title a{color: #e5e7eb;text-align: left;font-size: 16px;} 


        @media (max-width:991px){#m_849919{margin-bottom:22px;}
        }
        
#m_849260 {text-align: left;} 
#m_849260 .tp-body{text-align: left;} 
#m_849260 .tp-title{color: #fff;text-align: left;font-size: 18px;} 
#m_849260 .tp-title a{color: #fff;text-align: left;font-size: 18px;} 

#m_849260{margin-bottom:20px;}
#m_151792925 .tp-form-field {margin-bottom:0px;}#m_151792925 .tp-form-label {display:block;margin-bottom:5px;}#m_151792925 .tp-form-control {height:40px;padding:8px 12px;font-size:14px;color:#fff;background:#ffffff29;border:1px solid #ffffff70;border-radius:4px;}#m_151792925 .tp-form-control::placeholder {font-size:14px;color:#ffffffd1;font-style:normal;}#m_151792925 textarea.tp-form-control {min-height:103px;font-size:14px;border-radius:0px;}#m_151792925 .tp-form-button {width:100%;font-size:14px;font-weight:700;background:#C3232D;border-radius:4px;}#m_666818227 {text-align: center;color: #e5e7eb;font-size: 16px;} 
#m_666818227 .tp-body{text-align: center;color: #e5e7eb;font-size: 16px;} 
#m_666818227 .tp-title{text-align: left;} 
#m_666818227 .tp-title a{text-align: left;} 

#m_666818227{padding-top:30px;padding-bottom:30px;margin-top:30px;}
        @media (max-width:991px){#m_666818227{padding-top:20px;padding-bottom:20px;margin-top:20px;}
        }
        
        @media (max-width:767px){#m_666818227{padding-top:15px;padding-bottom:15px;margin-top:15px;}
        }
        
#m_666818227{border-top:1px solid #ffffff1c;transition:all 0.3s ease;} 
#m_796516026{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_796516026{padding-top:100px;padding-bottom:100px;}
        }
        
        @media (max-width:767px){#m_796516026{padding-top:60px;padding-bottom:60px;}
        }
        
#m_796516026{background-image:url('/files_upload/banner.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-color:#fff;background-blend-mode:normal;}#m_796516026 .tp-bg-overlay{opacity:0.57;background:#000}
#m_229652265 {text-align: left;} 
#m_229652265 .tp-body{text-align: left;} 
#m_229652265 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 46px;} 
#m_229652265 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_229652265 .tp-title{font-size: 36px;} 
 #m_229652265 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_229652265 .tp-title{font-size: 26px;} 
#m_229652265 .tp-title a{font-size: 26px;} 
} 


        @media (max-width:991px){#m_229652265{margin-bottom:22px;}
        }
        
#m_993689019 {text-align: left;} 
#m_993689019 .tp-body{text-align: left;} 
#m_993689019 .tp-title{color: #fff;text-align: left;font-size: 14px;} 
#m_993689019 .tp-title a{color: #fff;text-align: left;font-size: 14px;} 

#m_993689019{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_993689019{background-color:#ffffff30;}
#m_993689019{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_723371506{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_723371506{padding-top:30px;padding-bottom:30px;}
        }
        
#m_723371506{background-image:url('/files_upload/vision.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-color:#fff;background-blend-mode:normal;}#m_723371506 .tp-bg-overlay{opacity:0.71;background:#000}
#m_739708661{margin-top:30px;}
#m_749588907 {text-align: left;} 
#m_749588907 .tp-body{text-align: left;} 
#m_749588907 .tp-title{text-align: left;font-size: 18px;} 
#m_749588907 .tp-title a{text-align: left;font-size: 18px;} 


        @media (max-width:991px){#m_864460451{margin-bottom:22px;}
        }
        
#m_865729984{margin-bottom:15px;}
#m_865729984 .tp-icon {
    background: #f0fdf4;
    color: #036A38;
    border-radius: 10px;
}

#m_865729984 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}

        @media (max-width:991px){#m_88178099{margin-bottom:22px;}
        }
        
#m_88178287{margin-bottom:15px;}
#m_88178287 .tp-icon {
    background: #fef2f2;
    color: #C3232D;
    border-radius: 10px;
}

#m_88178287 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_88178862 {text-align: left;} 
#m_88178862 .tp-body{text-align: left;} 
#m_88178862 .tp-title{text-align: left;font-size: 18px;} 
#m_88178862 .tp-title a{text-align: left;font-size: 18px;} 


        @media (max-width:991px){#m_88004369{margin-bottom:22px;}
        }
        
#m_88004389{margin-bottom:15px;}
#m_88004389 .tp-icon {
    background: #f0fdf4;
    color: #036A38;
    border-radius: 10px;
}

#m_88004389 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_88004097 {text-align: left;} 
#m_88004097 .tp-body{text-align: left;} 
#m_88004097 .tp-title{text-align: left;font-size: 18px;} 
#m_88004097 .tp-title a{text-align: left;font-size: 18px;} 

#m_336884172{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_336884172{padding-top:30px;padding-bottom:30px;}
        }
        

        @media (max-width:991px){#m_345082950{margin-bottom:22px;}
        }
        
#m_360964675 {text-align: left;} 
#m_360964675 .tp-body{text-align: left;} 
#m_360964675 .tp-title{color: #036a38;text-align: left;font-size: 14px;} 
#m_360964675 .tp-title a{color: #036a38;text-align: left;font-size: 14px;} 

#m_360964675{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;margin-bottom:10px;}
#m_360964675{background-color:#036a381a;}
#m_360964675{border-radius:40px 40px 40px 40px;transition:all 0.3s ease;} 
#m_360964013 {text-align: left;font-size: 16px;} 
#m_360964013 .tp-body{text-align: left;font-size: 16px;} 
#m_360964013 .tp-title{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
#m_360964013 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: left;font-size: 33px;} 
@media (max-width: 767px){ 
#m_360964013 .tp-title{font-size: 28px;} 
#m_360964013 .tp-title a{font-size: 28px;} 
} 

#m_680108217{margin-top:30px;}
#m_682339578 .tp-icon {
    color: #036A38;
}

#m_682339578 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_689332280 {text-align: left;} 
#m_689332280 .tp-body{text-align: left;} 
#m_689332280 .tp-title{text-align: left;font-size: 18px;} 
#m_689332280 .tp-title a{text-align: left;font-size: 18px;} 

#m_777858056{margin-top:20px;}
#m_777859170 .tp-icon {
    color: #036A38;
}

#m_777859170 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_777859662 {text-align: left;} 
#m_777859662 .tp-body{text-align: left;} 
#m_777859662 .tp-title{text-align: left;font-size: 18px;} 
#m_777859662 .tp-title a{text-align: left;font-size: 18px;} 

#m_777715684{margin-top:20px;}
#m_777715360 .tp-icon {
    color: #036A38;
}

#m_777715360 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_777715260 {text-align: left;} 
#m_777715260 .tp-body{text-align: left;} 
#m_777715260 .tp-title{text-align: left;font-size: 18px;} 
#m_777715260 .tp-title a{text-align: left;font-size: 18px;} 

#m_398182778{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_398182778{padding-top:30px;padding-bottom:30px;}
        }
        
#m_993689021 {text-align: center;font-size: 16px;} 
#m_993689021 .tp-body{text-align: center;font-size: 16px;} 
#m_993689021 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_993689021 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_993689021 .tp-title{font-size: 28px;} 
#m_993689021 .tp-title a{font-size: 28px;} 
} 

#m_435533648 {text-align: left;} 
#m_435533648 .tp-body{text-align: left;} 
#m_435533648 .tp-title{text-align: center;font-size: 18px;} 
#m_435533648 .tp-title a{text-align: center;font-size: 18px;} 
@media (max-width: 767px){ 
#m_435533648 .tp-title{font-size: 16px;} 
#m_435533648 .tp-title a{font-size: 16px;} 
} 

#m_435533648{margin-top:50px;}
        @media (max-width:991px){#m_435533648{margin-top:30px;}
        }
        
#m_308735734{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_308735734{padding-top:30px;padding-bottom:30px;}
        }
        
#m_527310629{padding-bottom:50px;}
        @media (max-width:991px){#m_527310629{padding-bottom:30px;}
        }
        
#m_993689023 {text-align: center;font-size: 16px;} 
#m_993689023 .tp-body{text-align: center;font-size: 16px;} 
#m_993689023 .tp-title{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
#m_993689023 .tp-title a{font-weight: 700;text-transform: uppercase;text-align: center;font-size: 33px;} 
@media (max-width: 767px){ 
#m_993689023 .tp-title{font-size: 28px;} 
#m_993689023 .tp-title a{font-size: 28px;} 
} 

#m_563077848 {text-align: left;} 
#m_563077848 .tp-body{text-align: left;} 
#m_563077848 .tp-title{text-align: left;font-size: 18px;} 
#m_563077848 .tp-title a{text-align: left;font-size: 18px;} 
@media (max-width: 767px){ 
#m_563077848 .tp-title{font-size: 16px;} 
#m_563077848 .tp-title a{font-size: 16px;} 
} 

#m_563077848{margin-top:50px;}
        @media (max-width:991px){#m_563077848{margin-top:30px;}
        }
        
#m_913695939{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_913695939{padding-top:30px;padding-bottom:30px;}
        }
        
#m_779238778{padding-top:100px;padding-bottom:100px;}
        @media (max-width:767px){#m_779238778{padding-top:50px;padding-bottom:50px;}
        }
        
#m_779238778{background-color:#edf4f7;}
#m_362623096{padding-top:50px;padding-bottom:50px;}
        @media (max-width:991px){#m_362623096{padding-top:30px;padding-bottom:30px;}
        }
        
.heading-page__left .tp-body {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.heading-page__left .tp-body p i {
    margin-right: 6px;
}

.btn-page .tp-btn {
    padding: 12px 25px;
    transition: ease-in-out .4s;
}

.main-menu .navbar-nav .nav-link.active {
    color: var(--tp-primary) !important;
}

.main-menu .tp-menu-hori a {
    font-weight: 400;
}

.navbar ul.dropdown-menu {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    border: none;
    padding: 5px 0;
    display: block;
    top: 110%;
    opacity: 0;
    visibility: hidden;
    background-color: var(--tp-primary);
    pointer-events: none;
    transition: all .4s;
}

.dropdown:hover > .dropdown-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: all .4s;
}

.dropdown-item.active {
    color: #fff !important;
}

.navbar ul.dropdown-menu li a:hover {
    background-color: transparent;
}

.navbar ul.dropdown-menu li {
    padding: 0;
}

.navbar ul.dropdown-menu li.dropdown-item {
    position: relative;
}

.navbar ul.dropdown-menu li.dropdown-item a.active{
    background-color: #fff;
    color: var(--tp-primary) !important;
}

.navbar ul.dropdown-menu li.dropdown-item a{
    transition: all .4s;
}

.tp-menu-hori a:focus {
    color: var(--tp-primary);
}


.navbar ul.dropdown-menu li.dropdown-item:hover a {
    color: var(--tp-title-color);
    transition: all .4s;
}


.navbar ul.dropdown-menu li a {
    justify-content: flex-start;
    padding: 8px 20px;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
}

.navbar ul.dropdown-menu li:hover {
    background-color: transparent;
}

.navbar .dropdown-toggle {
    color: var(--tp-primary) !important;
    padding-left: 0;
    padding-top: 4px;
    line-height: 1;
}

.header-right {
    align-items: center;
}

.header-right button {
    padding: 0 8px;
    border: none !important;
}

.header-right button.btn i {
    font-size: 20px;
    width: 20px;
}

.bp_btn_icon_account i {
    color: var(--tp-primary);
}

.header-phone .tp-btn {
    color: var(--tp-secondary);
    font-size: 20px;
    font-weight: 600;
    background: linear-gradient(
        100deg,
        #036A38 0%,
        #0A9B54 30%,
        #C3232D 65%,
        #036A38 100%
    );
    background-size: 250% auto;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: phoneGradient 3s linear infinite;
}

@keyframes phoneGradient {
    to {
        background-position: 250% center;
    }
}

@keyframes phonePulse {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.18);
        opacity: .65;
    }
}

/*heading title*/
.subtitle {
    width: fit-content;
}

.subtitle.subtitle--center {
    margin: auto;
}
.subtitle .tp-title {
    margin-bottom: 0;
}

/*about*/
.path .breadcrumb-item, .path .breadcrumb-item a, .path .breadcrumb-item::before {
    color: #fff;
}

.banner-ads {
    background-color: #ffffff29;
    padding: 30px;
    border-radius: 20px;
    border: 1px solid #ffffff80;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

.banner-ads .tp-body ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding-left: 0;
    margin-bottom: 0;
}

.banner-ads .tp-body p {
    margin-bottom: 10px;
}

.banner-ads .tp-body ul li {
    padding: 8px 10px;
    border-radius: 4px;
    background: #ffffff17;
    font-size: 11px;
    color: #fff;
}

.banner-ads .tp-body ul li i {
    color: #3eff07;
    margin-right: 6px;
}

.banner-ads .content_button_link_container .tp-btn {
    padding: 12px 25px;
    background-color: var(--tp-secondary);
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    transition: all .4s;
}

.banner-ads .content_button_link_container .tp-btn:hover {
    background-color: var(--tp-primary);
    transition: all .4s;
}

.about-left {
    padding: 0 30px 30px 0;
}

.about-left img {
    width: 100%;
    max-height: 360px;
    border: 4px solid #fff;
    border-radius: 16px;
    box-shadow: 0 0 #0000,0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / 0.25);
    object-fit: cover;
}

.about-image__abs {
    max-width: 50%;
}

.about-right__content .tp-icon {
    width: 38px;
    min-width: 38px;
    height: 38px;
}


/*product*/
.product-list .shopping_form {
    display: none;
}

.product-list .row > .col {
    margin-bottom: 22px;
}

.product-list .bp_product_item,
.product-list .swiper-slide > .row {
    height: 100%;
    flex-direction: column;
    margin: 0;
    background-color: #fff;
    border: 1px solid #f3f4f6;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.08);
}

.product-list .swiper-slide {
    height: auto;
}

.product-list .swiper-slide > .row {
    height: 100%;
}

.product-list .swiper-slide .tp-image {
    position: relative;
}

.product-list .tp-col__image {
    padding: 0;
    margin: 0;
}

.product-list .bp_content_product,
.product-list .tp-col__content_b{
    padding: 15px 10px;
}

.product-list .bp-one-image {
    overflow: hidden;
    display: flex;
}

.product-list .bp-one-image img {
    aspect-ratio: 3/2;
    object-fit: cover;
}

.product-list .bp-group-button-qv-wl {
    left: 0;
    bottom: 0;
    top: unset;
    transform: translate(0, 100%);
    justify-content: center;
    width: 100%;
    padding: 20px;
}

.product-list .bp-one-image:hover .bp-group-button-qv-wl {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
}

.product-list .bp-group-button-qv-wl > button {
    width: 36px;
    min-width: 36px;
    height: 36px;
    background-color: #fff;
    border: none;
}

.product-list .bp-group-button-qv-wl > button i {
    color: var(--tp-title-color);
}

.product-list .bp_star_review {
    margin-bottom: 10px;
}

.bp_cls_group_price,
.tp-group-price{
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 6px;
}

.cls_price_text,
.cls_old_price_text {
    display: none;
}

.bp_cls_price span,
.bp_cls_price strike{
    font-size: 18px;
    font-weight: 600;
}

.product-list .bp_cls_old_price .cls_unit_price {
    color: var(--tp-text-color);
    font-weight: 400;
}

.modal-product-preview .bp-modal-close {
    width: 32px;
    height: 32px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background: #fff;
}

.bp_product_preview .bp_star_review {
    text-align: left;
}
.bp_product_preview .bp_cls_group_price {
    justify-content: flex-start;
}
.bp_product_preview .bp_group_quantity .product-quantity {
    outline: none;
}

.bp_product_preview .swiper-product-preview {
    background: #fff;
}

.product-list .swiper-button-prev,
.product-list .swiper-button-next {
    display: none;
}

.product-list .swiper-pagination {
    position: static;
    margin-top: 40px;
}

.product-list .swiper-pagination span {
    width: 10px;
    height: 10px;
    transition: all .4s;
}

.product-list .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: var(--tp-primary);
    border-radius: 10px;
    width: 40px;
    transition: all .4s;
}

.modal-product-preview .bp_product_preview .cls_price_number,
.modal-product-preview .bp_product_preview .cls_unit_price{
    color: var(--tp-title-color);
}

.modal-product-preview .bp_cls_old_price span,
.modal-product-preview .bp_product_preview .cls_unit_price {
    font-size: 18px;
}

.modal-product-preview .bp_cls_old_price strike {
    text-decoration: none;
}

.modal-product-preview .bp_cls_old_price strike span {
    text-decoration: line-through;
    color: var(--tp-text-color) !important;
}

.modal-product-preview .bp-lb-size {
    display: none;
}

.modal-product-preview .bp_product_preview #bp_size_value {
    margin-top: 16px;
}

.modal-product-preview .bp_product_preview .swiper-product-preview .swiper-slide img {
    padding: 0;
    aspect-ratio: 3/4;
    object-fit: cover;
}

.modal-product-preview .bp_product_preview .swiper-product-preview {
    border-radius: 10px;
}

.modal-product-preview .bp_product_preview .bp_group_quantity {
    margin-bottom: 0;
}

.modal-product-preview .shopping_form button.btnAddToCart::before {
    background-color: #fff;
}

.modal-product-preview .bp_product_preview .bp-p-rs input:checked + span {
    background-color: var(--tp-primary);
    border-color: var(--tp-primary);
}
.modal-product-preview .bp_product_preview .bp-p-rs:hover span {
    border-color: var(--tp-primary);
    color: var(--tp-primary);
}

.modal-product-preview .bp_product_preview .bp-p-rs:has(input:checked):hover span {
    color: #fff;
}

.modal-product-preview #shopping_form_details .bp_btn_action_cart button.btnAddAction {
    display: none !important;
}

.modal-product-preview #shopping_form_details form {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}

.modal-product-preview #shopping_form_details .bp_btn_action_cart button {
    padding: 12px 24px;
    background-color: var(--tp-primary);
    border-radius: 8px;
    color: #fff;
    border: 1px solid var(--tp-primary);
    outline: none;
    font-size: 16px;
    line-height: 20px;
    transform: none !important;
    transition: all .4s;
}

.modal-product-preview #shopping_form_details .bp_btn_action_cart button:hover {
    background-color: transparent;
    color: var(--tp-primary);
    transition: all .4s;
}


.pagination-nav .page-link {
    width: 40px;
    min-width: 40px;
    height: 40px;
    border: 1px solid #0000001a;
    border-radius: 8px;
    font-size: 16px;
    color: var(--tp-title-color);
    display: flex;
    justify-content: center;
    align-content: center;
    box-shadow: none !important;
    transition: all .4s;
}

.pagination-nav .page-item.active .page-link {
    background-color: var(--tp-primary);
    color: #fff !important;
    border-color: var(--tp-primary);
    transition: all .4s;
}

.pagination-nav .pagination {
    gap: 6px;
}

/*cart*/
.cart-icon button.bp_cls_btn_icon_cart {
    color: var(--tp-primary) !important;
    border: none !important;
}
.cart-icon .bp_cart_items_list {
    min-width: 460px;
    padding: 0;
    background: #fff;
    border-radius: 0;
    box-shadow: 1px 1px 15px rgba(0,0,0,.15);
    top: 100%;
    pointer-events: none;
}

.bp_cls_cart_item:hover .bp_cart_items_list {
    pointer-events: auto;
}

.bp_cls_cart_item .bp_cart_items_list::-webkit-scrollbar-thumb {
    background: var(--tp-primary);
}

.bp_cart_items_list .list-group-item.bp_checkout_total_price {
    background-color: #fff !important;
}

.cart-icon .list-group {
    margin-bottom: 0 !important;
}
.cart-icon .cart-item-image-checkout {
    width: 60px;
    min-width: 60px;
    height: unset;
    border: none;
}

.cart-icon .list-group-item {
    border: none;
}

.cart-icon .list-group-item:not(:last-child) {
    border-bottom: 1px solid #ddd;
}

.cart-icon .list-group-item > .row > div {
    padding: 5px;
}

.cart-icon .bp_cart_items_list .bp_checkout_pd_name {
    max-height: unset;
}

.cart-icon .list-group-item .bp_checkout_pd_name {
    font-size: 15px;
    color: var(--tp-title-color);
    padding-bottom: 5px;
}

.cart-icon .bp_checkout_quantity {
    padding-right: 4px;
}

.cart-icon .bp_short_cart_checkout {
    display: block;
    width: 100%;
    padding: 5px 20px;
    background-color: var(--tp-primary);
    border: 1px solid var(--tp-primary);
    color: #fff;
    margin: auto;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    transition: all .3s;
}
.cart-icon .bp_short_cart_checkout:hover {
    background-color: #fff;
    color: var(--tp-primary);
    transition: all .3s;
}

.cart-icon .bp_checkout_total_price,
.cart-icon .bp_checkout_total_price strong{
    font-weight: 600;
    color: #777;
}

.cart-icon .bp_checkout_total_price strong {
    color: var(--tp-primary);
}

.cart-icon .bp_checkout_total_price {
    padding: 8px 0;
}

.cart-icon .bp_cart_items_list .bp_checkout_price {
    color: var(--tp-primary) !important;
}

.bp-offcanvas-item-name .bp_quantity,
.bp-offcanvas-item-name .bp_price,
.bp-offcanvas-item-name .bp_unit_price,
.bp-offcanvas-stats2 .text-uppercase b,
.bp-offcanvas-stats2 .bp_total_price,
.bp-offcanvas-stats2 .bp_unit_price{
    color: var(--tp-primary);
}

.bp-offcanvas-header,
.bp-offcanvas-stats{
    border-color: var(--tp-primary);
}

.bp-offcanvas-stats2 .text-uppercase b {
    font-weight: 500;
}

.bp-offcanvas-header {
    position: relative;
    justify-content: center;
    padding: 24px;
}

.bp-offcanvas-header::before {
    content: "";
    position: absolute;
    left: 24px;
    bottom: 0;
    width: calc(100% - 48px);
    height: 1px;
    background-color: #ececec;
}

.bp-offcanvas-header h5 {
    font-size: 20px;
    color: var(--tp-primary);
    font-weight: 600;
}

.bp-offcanvas-header .btn-close {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) !important;
    left: 24px;
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #c7d4db;
    padding: 0;
    margin: 0;
}

.bp-offcanvas-body {
    padding: 10px 24px 24px 24px;
}

.bp-offcanvas-stats a.text-body {
    padding: 6px 10px;
    background: var(--tp-primary);
    color: #fff !important;
    border-radius: 30px;
}

.bp-offcanvas-stats {
    background-color: #fff !important;
}

.bp-offcanvas-stats2 hr {
    margin-bottom: 15px !important;
}


/*comment*/
.bp_comment {
    padding: 0;
    padding-top: 15px;
}

.bp_comment_title {
    font-size: 30px;
    color: var(--tp-title-color);
    margin-bottom: 30px;
    display: block;
}

.bp_comment input,
.bp_comment textarea {
    padding: 18px 20px;
    border: none;
    outline: none;
    box-shadow: none !important;
    background-color: #f5f5f5 !important;
    border-radius: 10px;
}

#display_comment {
    max-width: 800px;
}

.bp_comment .panel {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    transition: all .3s;
}

.bp_comment .panel-body {
    padding: 5px 15px;
}

.bp_comment .panel-heading {
    position: relative;
    font-size: 0;
    background-color: transparent;
    border-bottom-style: dashed;
}

.heading-comment {
    display: flex;
    gap: 10px;
    align-items: center;
}

.bp_comment .panel-footer {
    background-color: transparent;
    border-top: none;
}

.bp_comment .bp_btn_reply {
    padding: 5px 12px;
}

.bp_comment .panel-heading .bp_comment_user {
    font-size: 16px;
}

.bp_comment .panel-heading i {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    font-size: 14px;
}

.bp_comment .bp_comment_submit,
.bp_comment .bp_btn_reply,
.review-product .bp_btn_review{
    background-color: var(--tp-primary);
    transform: none !important;
}
.bp_comment .bp_comment_submit:active,
.bp_comment .bp_btn_reply:active {
    background-color: var(--tp-title-color);
}

.review-product .card-footer {
    background-color: #fff;
    border-top: none;
}

.review-product .card .card-header {
    border-bottom-style: dashed;
    background-color: #fff;
}

.review-product .card {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
/*end comment*/


/*news*/
.list-news > .row > .col {
    margin-bottom: 22px;
}

.list-news .tp-post-item {
    height: 100%;
    flex-direction: column;
    margin: 0;
    padding: 0;
    background-color: #f9fafb;
    border-radius: 14px;
    overflow: hidden;
    transition: all .4s;
}

.list-news .tp-post__content {
    padding: 15px;
}
.list-news .tp-col__image {
    padding: 0;
    margin: 0;
}

.list-news .tp-post-item:hover {
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}

.list-news .tp-title a {
    transition: ease-in-out .4s;
}

.list-news .tp-title a:hover {
    color: var(--tp-primary);
}


/*footer*/
.footer-social .tp-icon {
    width: 38px;
    min-width: 38px;
    height: 38px;
    transition: ease-in-out .4s;
}

.footer-contact .tp-body p,
.footer-category .bp_category_option_item {
    margin-bottom: 10px;
}

.footer-category .tp-title {
    transition: all .4s;
}

.footer-category .tp-title:hover {
    color: #fbbf24 !important;
    transition: all .4s;
}

.form-newsletter .bp_msg_show,
.form-newsletter .tp_processing {
    padding-top: 6px;
    color: #fff;
}

.back-to-top {
    background-color: var(--tp-primary);
}

.back-to-top:focus,
.back-to-top:active,
.back-to-top:hover {
    background-color: var(--tp-secondary) !important;
}

@media (max-width: 1199.98px) {
    .main-menu {
        order: 3;
    }
    
    .main-menu .navbar-toggler {
        width: 40px;
        min-width: 40px;
        height: 40px;
        border: none;
        border-radius: 50%;
        background-color: var(--tp-primary);
        padding: 0;
        box-shadow: none !important;
    }
    
    .main-menu .navbar-toggler i {
        padding: 0;
        border: none;
        color: #fff;
    }
    
    .btn-header {
        margin-left: auto;
        margin-right: 15px;
    }
    
    .main-menu .navbar .offcanvas {
        position: fixed;
        /*width: 100% !important;*/
        background-color: var(--tp-primary);
        padding: 15px;
        z-index: 2222;
    }
    .offcanvas.show:not(.hiding), .offcanvas.showing {
        transform: none !important;
    }
    
    .main-menu .navbar .navbar-nav {
        flex-direction: column;
        gap: 0 !important;
    }
    
    .main-menu .navbar .navbar-nav > li.nav-item {
        padding: 0;
    }

    
    .main-menu .navbar .navbar-nav > li.nav-item > a.nav-link {
        width: 100%;
        color: #fff !important;
    }
    
    .tp-menu-hori a {
        font-weight: 500;
    }
    
    .navbar ul.dropdown-menu li a {
        padding: 6px 7.5px;
        color: #fff !important;
        font-weight: 400;
        white-space: normal;
    }
    .main-menu .navbar-nav .nav-link.active {
        color: var(--tp-title-color) !important;
    }
    
    .navbar .dropdown-toggle {
        position: absolute;
        top: 0;
        right: 0;
        padding: 8px;
    }
    
    .navbar .dropdown-toggle:after {
        font-size: 18px;
        color: #fff;
        transition: all .3s;
    }
    .navbar ul.navbar-nav > li.dropdown {
        flex-wrap: wrap;
    }
    
    .navbar .navbar-nav .dropdown-menu {
        position: static;
        width: 100%;
        opacity: 1;
        visibility: visible;
        display: none;
        pointer-events: auto;
        box-shadow: none;
        border: none;
        border-radius: 0;
        padding: 0;
        transform: scale(1);
    }
    
    .main-menu .navbar-nav .nav-link:hover,
    .navbar ul.dropdown-menu li.dropdown-item:hover a {
        color: #fff !important;
    }
    .navbar .navbar-nav .dropdown-menu.bp_sub_menu {
        background-color: transparent !important;
        padding-left: 30px;
    }
    
    .navbar .navbar-nav .dropdown-menu.show {
        display: block;
    }
    
    .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .navbar .dropdown-toggle.show:after {
        transform: rotate(180deg);
        transition: all .3s;
    }
    .bp-sidebar-menu .btn-close {
        width: 38px;
        height: 38px;
        border-radius: 6px !important;
        background-color: var(--tp-secondary) !important;
        color: #fff !important;
        opacity: 1;
        padding: 0;
    }
    
    .header-right {
        margin-left: auto;
        margin-right: 15px;
    }
    
    .cart-icon .bp_cart_items_list {
        display: none;
    }
}


@media (max-width: 767.98px) {
    .logo img {
        height: 65px !important;
    }
    .btn-header,
    .heading-page{
        display: none;
    }
    
    .header-right {
        flex-direction: column;
    }
    
    .banner-ads {
        padding: 15px;
    }
    
    .product-list .bp_content_product {
        padding: 10px 0;
    }
}