@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:#f79238; 
 --tp-secondary:#66676c; 
 --tp-accent:#053456; 
 --tp-text-color:#6D6D6D; 
 --tp-title-color:#000; 
} 
body {
  color:var(--tp-text-color);
}

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

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

.tp-menu-hori i {
  color:#1a2d62;
}

.tp-menu-mobi-icon {
  color: #1a2d62;
  padding: 5px 10px;
  border: 1px #1a2d62 solid;
  border-radius: 5px;
}
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
#m_835{background-color:#f6f6f6;}
#m_762587396 {text-align: left;font-size: 16px;} 
#m_762587396 .tp-body{text-align: left;font-size: 16px;} 
#m_762587396 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_762587396 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 

#m_762587396{padding-top:50px;padding-bottom:50px;}
#m_1194 {text-align: left;} 
#m_1194 .tp-body{text-align: left;} 
#m_1194 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_1194 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_1194 .tp-title{font-size: 18px;} 
#m_1194 .tp-title a{font-size: 18px;} 
} 

#m_841{background-color:#edf4f7;}
#m_993689057{padding-top:100px;padding-bottom:100px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_993689057{padding-top:50px;padding-bottom:50px;}
        }
        
#m_993689057{background-color:#f5f5f5;}
#m_993689057{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_71853 {text-align: left;} 
#m_71853 .tp-body{text-align: left;} 
#m_71853 .tp-title{text-align: left;} 
#m_71853 .tp-title a{text-align: left;} 

#m_81306 .tp-form-field {margin-bottom:0px;}#m_81306 .tp-form-label {display:none;margin-bottom:0px;}#m_81306 .tp-form-control {height:60px;padding:18px 20px;font-size:16px;color:#6D6D6D;border:none;border-radius:18px;}#m_81306 .tp-form-control::placeholder {font-size:16px;color:#6D6D6D;font-style:normal;}#m_81306 textarea.tp-form-control {min-height:132px;padding:18px 20px;font-size:16px;color:#6D6D6D;border:none;border-radius:18px;}#m_81306 .tp-form-button {width:100%;padding:16px 20px;font-size:16px;font-weight:600;background:#f79238;border-radius:13px;}#m_122848932{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_122848932{padding-top:50px;padding-bottom:50px;}
        }
        
#m_32033337 {text-align: left;color: #303030;} 
#m_32033337 .tp-body{text-align: left;color: #303030;} 
#m_32033337 .tp-title{color: #262626;text-align: left;font-size: 26px;} 
#m_32033337 .tp-title a{color: #262626;text-align: left;font-size: 26px;} 

#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: 20px;} 
#m_9257 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_9257 .tp-title{font-size: 18px;} 
#m_9257 .tp-title a{font-size: 18px;} 
} 

#m_9257{padding-top:50px;padding-bottom:50px;}

        @media (max-width:991px){#m_993689017{margin-bottom:30px;}
        }
        
#m_993689018 {text-align: left;font-size: 16px;} 
#m_993689018 .tp-body{text-align: left;font-size: 16px;} 
#m_993689018 .tp-title{text-align: left;font-size: 46px;} 
#m_993689018 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_993689018 .tp-title{font-size: 36px;} 
 #m_993689018 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689018 .tp-title{font-size: 26px;} 
#m_993689018 .tp-title a{font-size: 26px;} 
} 

#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_859845453{padding-top:150px;padding-bottom:150px;}
#m_859845453{background-image:url('/files_upload/page-header-bg.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-color:#fff;background-blend-mode:normal;}#m_859845453 .tp-bg-overlay{opacity:1;background:#000}

        @media (max-width:991px){#m_963232903{margin-bottom:30px;}
        }
        
#m_993689004{background-color:#f6f7fb;}
#m_993689006 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689006 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689006 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689006 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689007 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_993689009 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689009 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689009 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689009 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689010 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_993689012 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689012 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689012 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689012 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689013 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_993689015 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689015 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689015 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689015 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689016 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_799054652 {text-align: left;} 
#m_799054652 .tp-body{text-align: left;} 
#m_799054652 .tp-title{font-weight: 600;text-align: center;font-size: 30px;} 
#m_799054652 .tp-title a{font-weight: 600;text-align: center;font-size: 30px;} 

#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{background-color:#edf4f7;}
#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_402386141 {text-align: left;} 
#m_402386141 .tp-body{text-align: left;} 
#m_402386141 .tp-title{color: #fff;font-weight: 500;text-align: left;font-size: 14px;} 
#m_402386141 .tp-title a{color: #fff;font-weight: 500;text-align: left;font-size: 14px;} 

#m_402386141{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_402386141{border:1px solid #FFFFFF1A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_407521833 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_407521833 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_407521833 .tp-title{color: #fff;text-align: left;font-size: 56px;} 
#m_407521833 .tp-title a{color: #fff;text-align: left;font-size: 56px;} 
@media (max-width: 991px){ 
#m_407521833 .tp-title{font-size: 42px;} 
 #m_407521833 .tp-title a{font-size: 42px;} 
} 
@media (max-width: 767px){ 
#m_407521833 .tp-title{font-size: 28px;} 
#m_407521833 .tp-title a{font-size: 28px;} 
} 

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

#m_413528124 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}

        @media (max-width:991px){#m_365537594{margin-bottom:30px;}
        }
        
#m_289313379{padding-top:200px;padding-bottom:200px;}
        @media (max-width:991px){#m_289313379{padding-top:150px;padding-bottom:150px;}
        }
        
        @media (max-width:767px){#m_289313379{padding-top:90px;padding-bottom:50px;}
        }
        
#m_289313379{background-image:url('/files_upload/hero-image.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff;background-blend-mode:normal;}#m_289313379 .tp-bg-overlay{opacity:1;background:#000000}
#m_842265404 {font-weight: 600;text-align: left;font-size: 16px;} 
#m_842265404 .tp-body{font-weight: 600;text-align: left;font-size: 16px;} 
#m_842265404 .tp-title{text-align: left;} 
#m_842265404 .tp-title a{text-align: left;} 

#m_842265404 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_828504430 .navbar-nav .nav-link {
    color: #000;
}

#m_828504430 .navbar-nav .nav-link:hover {
    color: #f79238;
}

#m_828504430 .navbar-nav .nav-link.active {
    color: #f79238;
}

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

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

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

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

#m_828504430 .navbar-nav .dropdown-menu .dropdown-item {
    color: #ffffff;
}

#m_828504430 .navbar-nav .dropdown-menu .dropdown-item:hover {
    color: #000000;
    background-color: #f79238;
}

#m_828504430 .navbar ul.dropdown-menu {
     background-color: #f79238;
}

#m_828504430 .navbar ul.dropdown-menu > li:hover {
     background-color: #f79238;
}
 /*menu*/ 
#m_993689027 {text-align: left;} 
#m_993689027 .tp-body{text-align: left;} 
#m_993689027 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 
#m_993689027 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 

#m_993689027{padding-top:25px;padding-right:40px;padding-bottom:25px;padding-left:40px;}
        @media (max-width:991px){#m_993689027{padding-right:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_993689027{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_993689027{background-color:#f79238;}
#m_993689027{border-radius:20px 20px 0 0;transition:all 0.3s ease;} 
#m_580578128{margin-top:60px;}
        @media (max-width:991px){#m_580578128{margin-top:30px;}
        }
        

        @media (max-width:991px){#m_591033859{margin-bottom:24px;}
        }
        

        @media (max-width:991px){#m_844527010{margin-bottom:24px;}
        }
        

        @media (max-width:991px){#m_844392679{margin-bottom:24px;}
        }
        
#m_967856193{padding-top:100px;padding-bottom:100px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_967856193{padding-top:50px;padding-bottom:50px;}
        }
        
#m_967856193{background-color:#F5F5F5;}
#m_967856193{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_218234572{margin-bottom:30px;}
        }
        
#m_218234905 {text-align: left;} 
#m_218234905 .tp-body{text-align: left;} 
#m_218234905 .tp-title{text-align: left;font-size: 14px;} 
#m_218234905 .tp-title a{text-align: left;font-size: 14px;} 

#m_218234905{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_218234905{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_218234702 {text-align: center;font-size: 16px;} 
#m_218234702 .tp-body{text-align: center;font-size: 16px;} 
#m_218234702 .tp-title{text-align: center;font-size: 46px;} 
#m_218234702 .tp-title a{text-align: center;font-size: 46px;} 
@media (max-width: 991px){ 
#m_218234702 .tp-title{font-size: 36px;} 
 #m_218234702 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_218234702 .tp-title{font-size: 26px;} 
#m_218234702 .tp-title a{font-size: 26px;} 
} 

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

#m_244746917{margin-top:60px;}
        @media (max-width:991px){#m_244746917{margin-top:30px;}
        }
        
#m_563744531 {text-align: left;} 
#m_563744531 .tp-body{text-align: left;} 
#m_563744531 .tp-title{text-align: left;font-size: 14px;} 
#m_563744531 .tp-title a{text-align: left;font-size: 14px;} 

#m_563744531{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_563744531{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_563745319 {text-align: left;font-size: 16px;} 
#m_563745319 .tp-body{text-align: left;font-size: 16px;} 
#m_563745319 .tp-title{text-align: left;font-size: 46px;} 
#m_563745319 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_563745319 .tp-title{font-size: 36px;} 
 #m_563745319 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_563745319 .tp-title{font-size: 26px;} 
#m_563745319 .tp-title a{font-size: 26px;} 
} 


        @media (max-width:991px){#m_563744582{margin-bottom:30px;}
        }
        
#m_455978885 {text-align: left;} 
#m_455978885 .tp-body{text-align: left;} 
#m_455978885 .tp-title{color: #fff;text-align: left;font-size: 16px;} 
#m_455978885 .tp-title a{color: #fff;text-align: left;font-size: 16px;} 

#m_455978885{margin-bottom:20px;}
#m_458786548{padding-bottom:40px;margin-bottom:40px;}
        @media (max-width:991px){#m_458786548{padding-bottom:30px;margin-bottom:30px;}
        }
        
        @media (max-width:767px){#m_458786548{padding-bottom:20px;margin-bottom:20px;}
        }
        
#m_458786548{border-bottom:1px solid #FFFFFF1A;transition:all 0.3s ease;} 
#m_543003033{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_543003033{padding-top:50px;padding-bottom:50px;}
        }
        
#m_486930983 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_486930983 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_486930983 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 46px;} 
#m_486930983 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_486930983 .tp-title{font-size: 36px;} 
 #m_486930983 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_486930983 .tp-title{font-size: 26px;} 
#m_486930983 .tp-title a{font-size: 26px;} 
} 

#m_699970028{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_699970028{padding-top:50px;padding-bottom:50px;}
        }
        

        @media (max-width:991px){#m_717286504{margin-bottom:30px;}
        }
        
#m_117531918 {text-align: left;} 
#m_117531918 .tp-body{text-align: left;} 
#m_117531918 .tp-title{text-align: left;font-size: 14px;} 
#m_117531918 .tp-title a{text-align: left;font-size: 14px;} 

#m_117531918{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_117531918{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_993689036{padding-top:100px;padding-bottom:100px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_993689036{padding-top:50px;padding-bottom:50px;}
        }
        
#m_993689036{background-color:#f5f5f5;}
#m_993689036{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_117531243 {text-align: left;font-size: 16px;} 
#m_117531243 .tp-body{text-align: left;font-size: 16px;} 
#m_117531243 .tp-title{text-align: left;font-size: 46px;} 
#m_117531243 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_117531243 .tp-title{font-size: 36px;} 
 #m_117531243 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_117531243 .tp-title{font-size: 26px;} 
#m_117531243 .tp-title a{font-size: 26px;} 
} 

#m_133147391{padding-top:40px;margin-top:40px;margin-bottom:40px;}
        @media (max-width:991px){#m_133147391{padding-top:30px;margin-top:30px;margin-bottom:30px;}
        }
        
#m_133147391{border-top:1px solid #0534561A;transition:all 0.3s ease;} 
#m_143124765 {text-align: left;font-size: 16px;} 
#m_143124765 .tp-body{text-align: left;font-size: 16px;} 
#m_143124765 .tp-title{text-align: left;} 
#m_143124765 .tp-title a{text-align: left;} 

#m_151265293 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_151265293 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 

 @media (max-width: 767px){  
 #m_151265293{font-size: 18px;} 
 #m_151265293 .tp-body{font-size: 18px;} 
}  
#m_151265293 .tp-title{color: #fff;font-weight: 700;text-align: left;font-size: 46px;} 
#m_151265293 .tp-title a{color: #fff;font-weight: 700;text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_151265293 .tp-title{font-size: 36px;} 
 #m_151265293 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_151265293 .tp-title{font-size: 26px;} 
#m_151265293 .tp-title a{font-size: 26px;} 
} 

#m_151265293{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
        @media (max-width:991px){#m_151265293{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
#m_151265293{background-color:#f79238;}
#m_151265293{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_314372322{padding-top:100px;padding-bottom:100px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_314372322{padding-top:50px;padding-bottom:50px;}
        }
        
#m_314372322{background-color:#F5F5F5;}
#m_314372322{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_333067018{margin-bottom:30px;}
        }
        
#m_333067347 {text-align: left;} 
#m_333067347 .tp-body{text-align: left;} 
#m_333067347 .tp-title{text-align: left;font-size: 14px;} 
#m_333067347 .tp-title a{text-align: left;font-size: 14px;} 

#m_333067347{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_333067347{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_333067823 {text-align: center;font-size: 16px;} 
#m_333067823 .tp-body{text-align: center;font-size: 16px;} 
#m_333067823 .tp-title{text-align: center;font-size: 46px;} 
#m_333067823 .tp-title a{text-align: center;font-size: 46px;} 
@media (max-width: 991px){ 
#m_333067823 .tp-title{font-size: 36px;} 
 #m_333067823 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_333067823 .tp-title{font-size: 26px;} 
#m_333067823 .tp-title a{font-size: 26px;} 
} 

#m_343655205{margin-top:60px;}
        @media (max-width:991px){#m_343655205{margin-top:30px;}
        }
        
#m_355191931 {text-align: left;font-size: 16px;} 
#m_355191931 .tp-body{text-align: left;font-size: 16px;} 
#m_355191931 .tp-title{text-align: left;font-size: 20px;} 
#m_355191931 .tp-title a{text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_355191931 .tp-title{font-size: 18px;} 
#m_355191931 .tp-title a{font-size: 18px;} 
} 


        @media (max-width:991px){#m_355191931{margin-bottom:24px;}
        }
        
#m_638289919 {text-align: left;font-size: 16px;} 
#m_638289919 .tp-body{text-align: left;font-size: 16px;} 
#m_638289919 .tp-title{text-align: left;font-size: 20px;} 
#m_638289919 .tp-title a{text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_638289919 .tp-title{font-size: 18px;} 
#m_638289919 .tp-title a{font-size: 18px;} 
} 


        @media (max-width:991px){#m_638289919{margin-bottom:24px;}
        }
        
#m_638139679 {text-align: left;font-size: 16px;} 
#m_638139679 .tp-body{text-align: left;font-size: 16px;} 
#m_638139679 .tp-title{text-align: left;font-size: 20px;} 
#m_638139679 .tp-title a{text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_638139679 .tp-title{font-size: 18px;} 
#m_638139679 .tp-title a{font-size: 18px;} 
} 


        @media (max-width:991px){#m_638139679{margin-bottom:24px;}
        }
        
#m_900849480{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_900849480{padding-top:50px;padding-bottom:50px;}
        }
        

        @media (max-width:991px){#m_949249341{margin-bottom:30px;}
        }
        
#m_949249693 {text-align: left;} 
#m_949249693 .tp-body{text-align: left;} 
#m_949249693 .tp-title{text-align: left;font-size: 14px;} 
#m_949249693 .tp-title a{text-align: left;font-size: 14px;} 

#m_949249693{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_949249693{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_949249328 {text-align: center;font-size: 16px;} 
#m_949249328 .tp-body{text-align: center;font-size: 16px;} 
#m_949249328 .tp-title{text-align: center;font-size: 46px;} 
#m_949249328 .tp-title a{text-align: center;font-size: 46px;} 
@media (max-width: 991px){ 
#m_949249328 .tp-title{font-size: 36px;} 
 #m_949249328 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_949249328 .tp-title{font-size: 26px;} 
#m_949249328 .tp-title a{font-size: 26px;} 
} 

#m_953906856{margin-top:60px;}
        @media (max-width:991px){#m_953906856{margin-top:30px;}
        }
        

        @media (max-width:991px){#m_967656963{margin-bottom:24px;}
        }
        
#m_969121292 {text-align: left;font-size: 16px;} 
#m_969121292 .tp-body{text-align: left;font-size: 16px;} 
#m_969121292 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_969121292 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_969121292 .tp-title{font-size: 18px;} 
#m_969121292 .tp-title a{font-size: 18px;} 
} 

#m_971050012 {font-weight: 500;text-align: left;font-size: 14px;} 
#m_971050012 .tp-body{font-weight: 500;text-align: left;font-size: 14px;} 
#m_971050012 .tp-title{text-align: left;} 
#m_971050012 .tp-title a{text-align: left;} 

#m_971050012{padding-top:40px;margin-top:40px;}
        @media (max-width:991px){#m_971050012{padding-top:30px;}
        }
        
#m_971050012{border-top:1px solid #0534561A;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_855425955{margin-bottom:24px;}
        }
        
#m_855425533 {text-align: left;font-size: 16px;} 
#m_855425533 .tp-body{text-align: left;font-size: 16px;} 
#m_855425533 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_855425533 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_855425533 .tp-title{font-size: 18px;} 
#m_855425533 .tp-title a{font-size: 18px;} 
} 

#m_855425501 {font-weight: 500;text-align: left;font-size: 14px;} 
#m_855425501 .tp-body{font-weight: 500;text-align: left;font-size: 14px;} 
#m_855425501 .tp-title{text-align: left;} 
#m_855425501 .tp-title a{text-align: left;} 

#m_855425501{padding-top:40px;margin-top:40px;}
        @media (max-width:991px){#m_855425501{padding-top:30px;}
        }
        
#m_855425501{border-top:1px solid #0534561A;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_855287181{margin-bottom:24px;}
        }
        
#m_855287264 {text-align: left;font-size: 16px;} 
#m_855287264 .tp-body{text-align: left;font-size: 16px;} 
#m_855287264 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_855287264 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_855287264 .tp-title{font-size: 18px;} 
#m_855287264 .tp-title a{font-size: 18px;} 
} 

#m_855287318 {font-weight: 500;text-align: left;font-size: 14px;} 
#m_855287318 .tp-body{font-weight: 500;text-align: left;font-size: 14px;} 
#m_855287318 .tp-title{text-align: left;} 
#m_855287318 .tp-title a{text-align: left;} 

#m_855287318{padding-top:40px;margin-top:40px;}
        @media (max-width:991px){#m_855287318{padding-top:30px;}
        }
        
#m_855287318{border-top:1px solid #0534561A;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_855129361{margin-bottom:24px;}
        }
        
#m_855130947 {text-align: left;font-size: 16px;} 
#m_855130947 .tp-body{text-align: left;font-size: 16px;} 
#m_855130947 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_855130947 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_855130947 .tp-title{font-size: 18px;} 
#m_855130947 .tp-title a{font-size: 18px;} 
} 

#m_855130843 {font-weight: 500;text-align: left;font-size: 14px;} 
#m_855130843 .tp-body{font-weight: 500;text-align: left;font-size: 14px;} 
#m_855130843 .tp-title{text-align: left;} 
#m_855130843 .tp-title a{text-align: left;} 

#m_855130843{padding-top:40px;margin-top:40px;}
        @media (max-width:991px){#m_855130843{padding-top:30px;}
        }
        
#m_855130843{border-top:1px solid #0534561A;transition:all 0.3s ease;} 
#tp-btn-youtube-115763462
            {
                background:#f79238;
                color:#eff3ec;
                 font-size:32px;
            }
            
#m_115763462{padding-top:360px;padding-bottom:360px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_115763462{padding-top:250px;padding-bottom:250px;}
        }
        
        @media (max-width:767px){#m_115763462{padding-top:200px;padding-bottom:200px;}
        }
        
#m_115763462{background-image:url('/files_upload/intro-video-image.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff;background-blend-mode:normal;}#m_115763462 .tp-bg-overlay{opacity:0.24;background:#053456}
#m_115763462{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_702099860{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_702099860{padding-top:50px;padding-bottom:50px;}
        }
        

        @media (max-width:991px){#m_753683159{margin-bottom:30px;}
        }
        
#m_773767549{margin-bottom:15px;}
#m_779818778 {z-index:10;position:absolute;right:0px;bottom:0px;}
#m_175227498{padding-top:30px;padding-right:25px;padding-bottom:30px;padding-left:25px;}
        @media (max-width:991px){#m_175227498{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
        @media (max-width:767px){#m_175227498{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
        }
        
#m_175227498{background-color:#053456;}
#m_175227498{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_194194415 .tp-icon {
    color: #FFFFFF;
}

#m_194194415 .tp-icon i {
    font-size: 22px;
    line-height: 1;
    display: block;
}
#m_202770658 {font-weight: 500;text-align: left;color: #ffffff;font-size: 20px;} 
#m_202770658 .tp-body{font-weight: 500;text-align: left;color: #ffffff;font-size: 20px;} 
#m_202770658 .tp-title{color: #fff;text-align: left;font-size: 16px;} 
#m_202770658 .tp-title a{color: #fff;text-align: left;font-size: 16px;} 


        @media (max-width:991px){#m_721051233{margin-bottom:30px;}
        }
        
#m_721051211 {text-align: left;} 
#m_721051211 .tp-body{text-align: left;} 
#m_721051211 .tp-title{text-align: left;font-size: 14px;} 
#m_721051211 .tp-title a{text-align: left;font-size: 14px;} 

#m_721051211{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_721051211{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_721051863 {text-align: left;font-size: 16px;} 
#m_721051863 .tp-body{text-align: left;font-size: 16px;} 
#m_721051863 .tp-title{text-align: left;font-size: 46px;} 
#m_721051863 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_721051863 .tp-title{font-size: 36px;} 
 #m_721051863 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_721051863 .tp-title{font-size: 26px;} 
#m_721051863 .tp-title a{font-size: 26px;} 
} 

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

#m_818604774{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_818604774{padding-top:50px;padding-bottom:50px;}
        }
        

        @media (max-width:991px){#m_836819055{margin-bottom:30px;}
        }
        
#m_836819372 {text-align: left;} 
#m_836819372 .tp-body{text-align: left;} 
#m_836819372 .tp-title{text-align: left;font-size: 14px;} 
#m_836819372 .tp-title a{text-align: left;font-size: 14px;} 

#m_836819372{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_836819372{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_836819192 {text-align: center;font-size: 16px;} 
#m_836819192 .tp-body{text-align: center;font-size: 16px;} 
#m_836819192 .tp-title{text-align: center;font-size: 46px;} 
#m_836819192 .tp-title a{text-align: center;font-size: 46px;} 
@media (max-width: 991px){ 
#m_836819192 .tp-title{font-size: 36px;} 
 #m_836819192 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_836819192 .tp-title{font-size: 26px;} 
#m_836819192 .tp-title a{font-size: 26px;} 
} 

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

#m_845809947{margin-top:60px;}
        @media (max-width:991px){#m_845809947{margin-top:30px;}
        }
        
#m_285749019{padding-top:100px;margin-right:50px;margin-bottom:50px;margin-left:50px;}
        @media (max-width:991px){#m_285749019{padding-top:50px;}
        }
        
#m_285749019{background-color:#053456;}
#m_285749019{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_460098448{margin-bottom:30px;}
        }
        
#m_471845153{margin-bottom:20px;}
#m_483556904 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_483556904 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_483556904 .tp-title{text-align: left;} 
#m_483556904 .tp-title a{text-align: left;} 

#m_483556904{padding-bottom:20px;margin-bottom:20px;}
#m_483556904{border-bottom:1px solid #FFFFFF1A;transition:all 0.3s ease;} 
#m_499468399 .tp-icon {
    background: #FFFFFF1A;
    color: #FFFFFF;
}

#m_499468399 .tp-icon:hover {
    background: #f79238;
}

#m_499468399 .tp-icon i {
    font-size: 18px;
    line-height: 1;
    display: block;
}
#m_826435287 .tp-icon {
    background: #FFFFFF1A;
    color: #FFFFFF;
}

#m_826435287 .tp-icon:hover {
    background: #f79238;
}

#m_826435287 .tp-icon i {
    font-size: 18px;
    line-height: 1;
    display: block;
}
#m_826319995 .tp-icon {
    background: #FFFFFF1A;
    color: #FFFFFF;
}

#m_826319995 .tp-icon:hover {
    background: #f79238;
}

#m_826319995 .tp-icon i {
    font-size: 18px;
    line-height: 1;
    display: block;
}

        @media (max-width:991px){#m_874147284{margin-bottom:30px;}
        }
        
#m_875796205 {text-align: left;} 
#m_875796205 .tp-body{text-align: left;} 
#m_875796205 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 
#m_875796205 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 

#m_875796205{margin-bottom:30px;}
#m_887467141 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_887467141 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_887467141 .tp-title{text-align: left;} 
#m_887467141 .tp-title a{text-align: left;} 


        @media (max-width:991px){#m_4802592{margin-bottom:30px;}
        }
        
#m_4802505 {text-align: left;} 
#m_4802505 .tp-body{text-align: left;} 
#m_4802505 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 
#m_4802505 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 

#m_4802505{margin-bottom:30px;}
#m_4802140 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_4802140 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_4802140 .tp-title{text-align: left;} 
#m_4802140 .tp-title a{text-align: left;} 


        @media (max-width:991px){#m_4661795{margin-bottom:30px;}
        }
        
        @media (max-width:767px){#m_4661795{margin-bottom:0px;}
        }
        
#m_4661881 {text-align: left;} 
#m_4661881 .tp-body{text-align: left;} 
#m_4661881 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 
#m_4661881 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 

#m_4661881{margin-bottom:30px;}
#m_262285908 .tp-form-field {margin-bottom:0px;}#m_262285908 .tp-form-label {display:block;margin-bottom:5px;}#m_262285908 .tp-form-control {height:50px;padding:8px 50px 8px 16px;font-size:14px;color:#fff;background:#FFFFFF1A;border:none;border-radius:12px;}#m_262285908 .tp-form-control::placeholder {font-size:14px;color:#fff;font-style:normal;}#m_262285908 textarea.tp-form-control {min-height:103px;font-size:14px;border-radius:0px;}#m_262285908 .tp-form-button {width:auto;padding:12px;font-size:14px;font-weight:700;background:#f79238;border-radius:5px;}#m_308524578 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_308524578 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_308524578 .tp-title{text-align: left;} 
#m_308524578 .tp-title a{text-align: left;} 

#m_308524578{margin-bottom:20px;}
#m_764358541{padding-top:40px;padding-bottom:40px;margin-top:40px;}
        @media (max-width:991px){#m_764358541{padding-top:30px;padding-bottom:30px;margin-top:30px;}
        }
        
#m_764358541{border-top:1px solid #FFFFFF1A;transition:all 0.3s ease;} 
#m_771774845 {text-align: left;} 
#m_771774845 .tp-body{text-align: left;} 
#m_771774845 .tp-title{color: #fff;font-weight: 400;text-align: left;font-size: 16px;} 
#m_771774845 .tp-title a{color: #fff;font-weight: 400;text-align: left;font-size: 16px;} 

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

#m_253013514{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_253013514{padding-top:50px;padding-bottom:50px;}
        }
        
#m_253013514{transition:all 0.3s ease;} 

        @media (max-width:991px){#m_273568502{margin-bottom:30px;}
        }
        
#m_371625362 {z-index:10;position:absolute;top:50%;left:0px;}

        @media (max-width:991px){#m_993689017{margin-bottom:30px;}
        }
        
#m_993689019 {text-align: left;} 
#m_993689019 .tp-body{text-align: left;} 
#m_993689019 .tp-title{text-align: left;font-size: 14px;} 
#m_993689019 .tp-title a{text-align: left;font-size: 14px;} 

#m_993689019{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_993689019{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_377289969 {text-align: left;font-size: 16px;} 
#m_377289969 .tp-body{text-align: left;font-size: 16px;} 
#m_377289969 .tp-title{text-align: left;font-size: 20px;} 
#m_377289969 .tp-title a{text-align: left;font-size: 20px;} 

#m_377289969{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
        @media (max-width:991px){#m_377289969{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_377289969{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_377289969{background-color:#f5f5f5;}
#m_377289969{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_975935022 {text-align: left;font-size: 16px;} 
#m_975935022 .tp-body{text-align: left;font-size: 16px;} 
#m_975935022 .tp-title{text-align: left;font-size: 20px;} 
#m_975935022 .tp-title a{text-align: left;font-size: 20px;} 

#m_975935022{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
        @media (max-width:991px){#m_975935022{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_975935022{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_975935022{background-color:#f5f5f5;}
#m_975935022{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_441792988{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_441792988{padding-top:50px;padding-bottom:50px;}
        }
        

        @media (max-width:991px){#m_451304561{margin-bottom:30px;}
        }
        
#m_451304536 {text-align: left;} 
#m_451304536 .tp-body{text-align: left;} 
#m_451304536 .tp-title{text-align: left;font-size: 14px;} 
#m_451304536 .tp-title a{text-align: left;font-size: 14px;} 

#m_451304536{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_451304536{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_451304527 {text-align: center;font-size: 16px;} 
#m_451304527 .tp-body{text-align: center;font-size: 16px;} 
#m_451304527 .tp-title{text-align: center;font-size: 46px;} 
#m_451304527 .tp-title a{text-align: center;font-size: 46px;} 
@media (max-width: 991px){ 
#m_451304527 .tp-title{font-size: 36px;} 
 #m_451304527 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_451304527 .tp-title{font-size: 26px;} 
#m_451304527 .tp-title a{font-size: 26px;} 
} 

#m_782172738{padding-top:100px;padding-bottom:100px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_782172738{padding-top:50px;padding-bottom:50px;}
        }
        
#m_782172738{background-color:#f5f5f5;}
#m_782172738{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_809293244{margin-bottom:30px;}
        }
        

        @media (max-width:991px){#m_812306140{margin-bottom:30px;}
        }
        
#m_812306971 {text-align: left;} 
#m_812306971 .tp-body{text-align: left;} 
#m_812306971 .tp-title{text-align: left;font-size: 14px;} 
#m_812306971 .tp-title a{text-align: left;font-size: 14px;} 

#m_812306971{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_812306971{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_812306725 {text-align: left;font-size: 16px;} 
#m_812306725 .tp-body{text-align: left;font-size: 16px;} 
#m_812306725 .tp-title{text-align: left;font-size: 46px;} 
#m_812306725 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_812306725 .tp-title{font-size: 36px;} 
 #m_812306725 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_812306725 .tp-title{font-size: 26px;} 
#m_812306725 .tp-title a{font-size: 26px;} 
} 

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

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

#m_230293189{margin-bottom:24px;}
#m_242083176 {text-align: left;font-size: 16px;} 
#m_242083176 .tp-body{text-align: left;font-size: 16px;} 
#m_242083176 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_242083176 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 

#m_242083176{margin-bottom:24px;}
#m_253773488{margin-bottom:24px;}
#m_751043498 {text-align: left;font-size: 16px;} 
#m_751043498 .tp-body{text-align: left;font-size: 16px;} 
#m_751043498 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_751043498 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 

#m_751043498{margin-bottom:24px;}
#m_750227606 {text-align: left;font-size: 16px;} 
#m_750227606 .tp-body{text-align: left;font-size: 16px;} 
#m_750227606 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_750227606 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 

#m_750227606{margin-bottom:24px;}
#m_916818835{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_916818835{padding-top:50px;padding-bottom:50px;}
        }
        
#m_924635391 {text-align: left;font-size: 16px;} 
#m_924635391 .tp-body{text-align: left;font-size: 16px;} 
#m_924635391 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_924635391 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 

#m_752586958{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_752586958{padding-top:50px;padding-bottom:50px;}
        }
        
#m_760373909 {text-align: left;font-size: 16px;} 
#m_760373909 .tp-body{text-align: left;font-size: 16px;} 
#m_760373909 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_760373909 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 


        @media (max-width:991px){#m_760373909{margin-bottom:30px;}
        }
        
#m_815332215 {text-align: left;} 
#m_815332215 .tp-body{text-align: left;} 
#m_815332215 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 
#m_815332215 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 

#m_815332215{padding-top:25px;padding-right:40px;padding-bottom:25px;padding-left:40px;}
        @media (max-width:991px){#m_815332215{padding-right:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_815332215{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_815332215{background-color:#f79238;}
#m_815332215{border-radius:20px 20px 0 0;transition:all 0.3s ease;} 
#m_820619642 {text-align: left;} 
#m_820619642 .tp-body{text-align: left;} 
#m_820619642 .tp-title{color: #6d6d6d;font-weight: 400;text-align: left;font-size: 16px;} 
#m_820619642 .tp-title a{color: #6d6d6d;font-weight: 400;text-align: left;font-size: 16px;} 

#m_820619642{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
        @media (max-width:991px){#m_820619642{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_820619642{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_820619642{background-color:#f5f5f5;}
#m_820619642{border-radius:0 0 20px 20px;transition:all 0.3s ease;} 
#m_471968323{margin-bottom:30px;}
#m_476484441{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
#m_476484441{border:1px solid #0534561A;border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_993689021{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_993689021{padding-top:50px;padding-bottom:50px;}
        }
        
#m_993689023 {text-align: left;font-size: 16px;} 
#m_993689023 .tp-body{text-align: left;font-size: 16px;} 
#m_993689023 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_993689023 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 


        @media (max-width:991px){#m_993689023{margin-bottom:30px;}
        }
        
#m_993689024{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
#m_993689024{border:1px solid #0534561A;border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_993689025{margin-bottom:30px;}
#m_993689026 {text-align: left;} 
#m_993689026 .tp-body{text-align: left;} 
#m_993689026 .tp-title{color: #6d6d6d;font-weight: 400;text-align: left;font-size: 16px;} 
#m_993689026 .tp-title a{color: #6d6d6d;font-weight: 400;text-align: left;font-size: 16px;} 

#m_993689026{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;}
        @media (max-width:991px){#m_993689026{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_993689026{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_993689026{background-color:#f5f5f5;}
#m_993689026{border-radius:0 0 20px 20px;transition:all 0.3s ease;} 
#m_993689027 {text-align: left;} 
#m_993689027 .tp-body{text-align: left;} 
#m_993689027 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 
#m_993689027 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 20px;} 

#m_993689027{padding-top:25px;padding-right:40px;padding-bottom:25px;padding-left:40px;}
        @media (max-width:991px){#m_993689027{padding-right:30px;padding-left:30px;}
        }
        
        @media (max-width:767px){#m_993689027{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_993689027{background-color:#f79238;}
#m_993689027{border-radius:20px 20px 0 0;transition:all 0.3s ease;} 
#m_809422105{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_809422105{padding-top:50px;padding-bottom:50px;}
        }
        
#m_819528465 {text-align: left;font-size: 16px;} 
#m_819528465 .tp-body{text-align: left;font-size: 16px;} 
#m_819528465 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_819528465 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 

#m_835662862{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_835662862{padding-top:50px;padding-bottom:50px;}
        }
        
#m_859503744{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:30px;}
        @media (max-width:991px){#m_859503744{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_859503744{background-color:#f8f8f9;}
#m_859503744{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_878374502{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:30px;}
        @media (max-width:991px){#m_878374502{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_878374502{background-color:#f8f8f9;}
#m_878374502{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_881775461 {text-align: left;} 
#m_881775461 .tp-body{text-align: left;} 
#m_881775461 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_881775461 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 

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

#m_778126251{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        @media (max-width:991px){#m_778126251{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_778126251{background-color:#f8f8f9;}
#m_778126251{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_778126016 {text-align: left;} 
#m_778126016 .tp-body{text-align: left;} 
#m_778126016 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_778126016 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 

#m_778126016{margin-bottom:20px;}
#m_855288820{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_855288820{padding-top:50px;padding-bottom:50px;}
        }
        
#m_246454401{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_246454401{padding-top:50px;padding-bottom:50px;}
        }
        

        @media (max-width:991px){#m_993689030{margin-bottom:30px;}
        }
        

        @media (max-width:991px){#m_993689033{margin-bottom:30px;}
        }
        
#m_888575334{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_888575334{padding-top:50px;padding-bottom:50px;}
        }
        
#m_52457822{margin-top:50px;}
        @media (max-width:991px){#m_52457822{margin-top:30px;}
        }
        
#m_59632116 {text-align: left;font-size: 16px;} 
#m_59632116 .tp-body{text-align: left;font-size: 16px;} 
#m_59632116 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_59632116 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_59632116 .tp-title{font-size: 18px;} 
#m_59632116 .tp-title a{font-size: 18px;} 
} 

#m_59632116{margin-bottom:24px;}
#m_892983075 {text-align: left;font-size: 16px;} 
#m_892983075 .tp-body{text-align: left;font-size: 16px;} 
#m_892983075 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_892983075 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_892983075 .tp-title{font-size: 18px;} 
#m_892983075 .tp-title a{font-size: 18px;} 
} 

#m_892983075{margin-bottom:24px;}
#m_892817218 {text-align: left;font-size: 16px;} 
#m_892817218 .tp-body{text-align: left;font-size: 16px;} 
#m_892817218 .tp-title{font-weight: 600;text-align: left;font-size: 20px;} 
#m_892817218 .tp-title a{font-weight: 600;text-align: left;font-size: 20px;} 
@media (max-width: 767px){ 
#m_892817218 .tp-title{font-size: 18px;} 
#m_892817218 .tp-title a{font-size: 18px;} 
} 

#m_892817218{margin-bottom:24px;}

        @media (max-width:991px){#m_87321902{margin-bottom:30px;}
        }
        
#m_993689034 {text-align: center;font-size: 16px;} 
#m_993689034 .tp-body{text-align: center;font-size: 16px;} 
#m_993689034 .tp-title{text-align: center;font-size: 46px;} 
#m_993689034 .tp-title a{text-align: center;font-size: 46px;} 
@media (max-width: 991px){ 
#m_993689034 .tp-title{font-size: 36px;} 
 #m_993689034 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689034 .tp-title{font-size: 26px;} 
#m_993689034 .tp-title a{font-size: 26px;} 
} 

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

#m_993689035{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_993689035{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_190912730 {text-align: left;font-size: 16px;} 
#m_190912730 .tp-body{text-align: left;font-size: 16px;} 
#m_190912730 .tp-title{text-align: left;font-size: 46px;} 
#m_190912730 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_190912730 .tp-title{font-size: 36px;} 
 #m_190912730 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_190912730 .tp-title{font-size: 26px;} 
#m_190912730 .tp-title a{font-size: 26px;} 
} 


        @media (max-width:991px){#m_993689059{margin-bottom:30px;}
        }
        

        @media (max-width:991px){#m_993689060{margin-bottom:30px;}
        }
        
#m_993689061 {text-align: left;font-size: 16px;} 
#m_993689061 .tp-body{text-align: left;font-size: 16px;} 
#m_993689061 .tp-title{text-align: left;font-size: 46px;} 
#m_993689061 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_993689061 .tp-title{font-size: 36px;} 
 #m_993689061 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689061 .tp-title{font-size: 26px;} 
#m_993689061 .tp-title a{font-size: 26px;} 
} 

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

#m_993689062{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_993689062{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_993689053{margin-bottom:30px;}
        }
        

        @media (max-width:991px){#m_993689054{margin-bottom:30px;}
        }
        
#m_993689055 {text-align: left;font-size: 16px;} 
#m_993689055 .tp-body{text-align: left;font-size: 16px;} 
#m_993689055 .tp-title{text-align: left;font-size: 46px;} 
#m_993689055 .tp-title a{text-align: left;font-size: 46px;} 
@media (max-width: 991px){ 
#m_993689055 .tp-title{font-size: 36px;} 
 #m_993689055 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689055 .tp-title{font-size: 26px;} 
#m_993689055 .tp-title a{font-size: 26px;} 
} 

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

#m_993689056{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin-bottom:15px;}
#m_993689056{border:1px solid #0534561A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
body {
    font-family: "Sora", sans-serif;
}



.navbar ul.dropdown-menu {
    border-radius: 8px;
    border: none;
    padding: 5px 0;
    display: block;
    top: calc(100% - 20px);
    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;
}

.navbar ul.dropdown-menu li {
    padding: 0;
}

.navbar ul.dropdown-menu li a {
    justify-content: flex-start;
    padding: 8px 20px;
    transition: ease-in-out .4s;
}

.navbar .dropdown-toggle {
    padding-left: 0;
    padding-top: 4px;
    line-height: 1;
}

/*btn*/
.btn-page .tp-btn {
    position: relative;
    padding: 16px 20px;
    border-radius: 10px;
    line-height: 1;
    background-color: var(--tp-primary);
    overflow: hidden;
    color: #fff;
    transition: ease-in-out .4s;
    z-index: 1;
}


.btn-page .tp-btn::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--tp-accent);
    transform-origin: center;
    transition: ease-in-out .4s;
    z-index: -1;
}

.btn-page .tp-btn:hover::before {
    transform: translateX(-50%) scale(9);
}

/*heading title*/
.subtitle {
    width: fit-content;
}
.subtitle .tp-title {
    position: relative;
    padding-left: 20px;
    margin-bottom: 0;
}

.subtitle--center {
    width: fit-content;
    margin: auto;
}

.subtitle .tp-title::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: var(--tp-accent);
}

.image-hover .tp-image__media {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.image-hover .tp-image__media img {
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
    transition: all .5s;
}

.image-hover .tp-image__media::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    transform-origin: center center;
    width: 200%;
    height: 0px;
    background-color: rgba(255, 255, 255, 0.3);
    pointer-events: none;
    z-index: 2;
    transition: 0.6s;
}

.image-hover .tp-image__media:hover::before {
    height: 100%;
    transform: translate(-50%, -50%) rotate(-45deg) scale(4);
    opacity: 0;
    transition: 0.6s;
}

.grid-column-2 {
    grid-template-columns: repeat(2, 1fr);
}


/*path*/
.banner .tp-bg-overlay {
    background: linear-gradient(180deg, #05345600 0%, var( --tp-accent) 100%) !important;
}

.path .breadcrumb {
    justify-content: center;
}

.path .breadcrumb-item, 
.path .breadcrumb-item a, 
.path .breadcrumb-item::before {
    color: #fff;
}

.path .tp-title {
    font-size: 56px;
    color: #fff;
    font-weight: 700;
}


/*introduce*/
.introduce-box {
    height: 100%;
    position: relative;
    padding: 40px;
    border: 1px solid #0534561A;
    border-radius: 20px;
    overflow: hidden;
    z-index: 1;
}

.introduce-box::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background-color: var(--tp-primary);
    transition: ease-in-out .4s;
    z-index: -1;
}

.introduce-box .tp-title,
.introduce-box .tp-body {
    transition: ease-in-out .4s;
}

.introduce-box img {
    object-fit: cover;
    transition: ease-in-out .4s;
}

.introduce-box:hover img {
    filter: brightness(0) invert(1);
}

.introduce-box .tp-feature__media {
    margin-bottom: 40px;
}

.introduce-box:hover::before {
    height: 100%;
}

.introduce-box:hover .tp-title,
.introduce-box:hover .tp-body {
    color: #fff !important;
}


/*services*/
.services-list > .row > .col {
    margin-bottom: 24px;
}

.services-list .tp-post-item {
    height: 100%;
    background-color: #fff;
    margin: 0;
    border-radius: 20px;
    overflow: hidden;
}

.services-list .tp-post__thumbnail {
    overflow: hidden;
}

.services-list .tp-post__thumbnail img {
    aspect-ratio: 3/2;
    object-fit: cover;
    transition: ease-in-out .4s;
}
.services-list .tp-col__image {
    height: fit-content;
    margin: 0;
    padding: 0;
}

.services-list .tp-col__content {
    height: inherit;
}

.services-list .tp-post__content{
    padding: 15px;
}

.services-list .tp-post-item:hover .tp-post__thumbnail img {
    transform: scale(1.08);
}

/*feature*/
.feature-box {
    position: relative;
    background-image: url('/files_upload/feature-image-1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding: 40px 35px;
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden;
    z-index: 1;
}

.feature-box::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #fff;
    transition: ease-in-out .4s;
    z-index: -1;
}

.feature-box::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--tp-accent);
    opacity: 0;
    visibility: hidden;
    transition: ease-in-out .4s;
    z-index: -1;
}


.feature-box .tp-feature__figure {
    margin-bottom: 120px;
}

.feature-box .tp-feature__figure img {
    width: 50px;
    object-fit: cover;
    transition: ease-in-out .4s;
}

.feature-box .tp-title,
.feature-box .tp-body,
.feature-box .tp-body ul li{
    transition: ease-in-out .4s;
}

.feature-box .tp-body ul {
    padding-left: 0;
    margin-bottom: 0;
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #0534561A;
}

.feature-box .tp-body ul li i {
    color: var(--tp-primary) !important;
    margin-right: 8px;
}

.feature-box .tp-body ul li:not(:last-child) {
    margin-bottom: 15px;
}

.feature-box:hover::before {
    opacity: 0;
    visibility: hidden;
}

.feature-box:hover::after {
    opacity: .7;
    visibility: visible;
}

.feature-box:hover .tp-title,
.feature-box:hover .tp-body,
.feature-box:hover .tp-body ul li{
    color: #fff !important;
}

.feature-box:hover .tp-body ul {
    border-top-color: #FFFFFF1A;
}

.feature-box:hover .tp-feature__figure img {
    filter: brightness(0) invert(1);
}

/*working*/


.working-box {
    height: 100%;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 20px;
    border: 1px solid #0534561A;
    border-radius: 20px;
    transition: ease-in-out .4s;
}

.working-box:hover {
    transform: translateY(-6px);
}

.working-box__content .tp-feature__figure {
    margin-bottom: 30px;
}
.working-box__content .tp-feature__figure img {
    width: 50px;
    object-fit: cover;
}

.working-box__content .tp-title {
    margin-bottom: 15px;
}

.working-box__content .tp-body ul {
    padding-left: 20px;
    margin-bottom: 0;
}

.working-box__content .tp-body ul li {
    list-style: disc;
    margin-top: 15px;
}

.working-box__content .tp-body ul li::marker {
    color: var(--tp-primary);
}

.working-box__bottom .tp-body ul {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.working-box__bottom .tp-body ul li {
    padding: 8px 15px;
    border: 1px solid #0534561A;
    border-radius: 40px;
    line-height: 1;
}

.working-box__bottom .tp-body ul li p {
    margin-bottom: 0;
}



/*why choose*/
.why-choose__left {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}

.img-80 {
    max-width: 80%;
}

.why-choose__content {
    grid-gap: 30px;
}

.why-choose__content-desc .tp-body i {
    color: var(--tp-primary);
    margin-right: 8px;
}
.why-choose__content-desc .tp-body p:not(:last-child) {
    margin-bottom: 15px;
}

.why-choose__content-box > .tp-feature,
.why-choose__content-box .row {
    height: 100%;
}

.why-choose__content-box .tp-feature__body {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


/*faq*/
.faq-left__image-1 {
    max-width: 64%;
}
.faq-left__image-2 {
    max-width: 46%;
}

.faq-left__image-2 img {
    aspect-ratio: 1 / 1.06;
    border: 6px solid #fff;
    object-fit: cover;
}

.faq-left__box {
    max-width: 52%;
}

.faq-left__box .tp-icon {
    width: 50px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--tp-primary);
}

.faq-list .accordion .accordion-item {
    background: transparent;
    border-bottom: 1px solid #80808024;
    border-radius: 0;
    box-shadow: none !important;
    margin-bottom: 0;
    transform: none !important;
}

.faq-list .accordion .accordion-item:last-child {
    border-bottom: none;
}

.faq-list .accordion .accordion-button {
    padding: 30px 0;
    background: transparent;
    font-size: 18px;
    font-weight: 600;
    gap: 15px;
}
.faq-list .accordion .accordion-button:not(.collapsed) {
    color: var(--tp-primary);
    padding-bottom: 10px;
}

.faq-list .accordion .accordion-body {
    background: transparent;
    padding: 0;
    border-top: none;
    padding-bottom: 30px;
}



/*testimonial*/
.faq-left {
    position: sticky;
    top: 20px;
}
.testimonial__content .tp-title {
    line-height: 32px;
}

.testimonial__content .tp-body i {
    color: var(--tp-primary);
    margin-right: 4px;
}


.testimonial-main .tp-tm-person {
    padding-top: 40px;
    margin-top: 30px;
    border-top: 1px solid #0534561A;
}

.testimonial-main .tp-tm-stars svg {
    width: 18px;
    height: 18px;
}

.testimonial-main .tp-tm-card {
    box-shadow: none;
}

.testimonial-main .tp-tm-text,
.testimonial-main .tp-tm-name {
    font-weight: 600;
}




/*news*/
.list-news .tp-post__thumbnail {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    z-index: 1;
}


.list-news .tp-post__thumbnail::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    transform-origin: center center;
    width: 200%;
    height: 0px;
    background-color: rgba(255, 255, 255, 0.3);
    pointer-events: none;
    z-index: 2;
    transition: 0.6s;
}

.list-news .tp-post__thumbnail:hover::before {
    height: 100%;
    transform: translate(-50%, -50%) rotate(-45deg) scale(4);
    opacity: 0;
    transition: 0.6s;
}
.list-news .tp-post__thumbnail img {
    width: 100%;
    border-radius: 20px;
    aspect-ratio: 1 / 1.04;
    object-fit: cover;
    transition: ease-in-out .4s;
}

.list-news .tp-post__thumbnail:hover img {
    transform: scale(1.08);
}

.list-news .bp_tag {
    position: absolute;
    left: 30px;
    top: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    z-index: 5;
}

.list-news .bp_tag a {
    padding: 10px 20px;
    background-color: #FFFFFF1A !important;
    border-radius: 30px;
    border: none !important;
    color: #fff !important;
    font-size: 14px;
    font-weight: 600;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    line-height: 1;
}

.list-news .tp-title {
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #0534561A;
}

.list-news .tp-btn {
    padding: 0;
    font-size: 16px;
    font-weight: 600;
    gap: 10px;
    transition: ease-in-out .4s;
}

.list-news .tp-btn:hover {
    color: var(--tp-primary);
}

.list-news .tp-title a {
    background-position: 0 95%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: ease-in-out .4s;
}

.list-news .tp-title a:hover {
    background-size: 100% 2px;
    background-image: linear-gradient(180deg, var(--tp-primary) 0%, var(--tp-primary) 100%);
    color: var(--tp-primary);
}

/*pagination*/
.pagination-nav .page-link {
    width: 40px;
    min-width: 40px;
    height: 40px;
    border-radius: 8px;
    background-color: #F5F7F8;
    border: none !important;
    font-size: 16px;
    font-weight: 600;
    color: var(--tp-title-color);
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none !important;
    transition: all .4s;
}

.pagination-nav .page-link:hover,
.pagination-nav .page-item.active .page-link {
    background-color: var(--tp-primary);
    color: #fff;
    transition: all .4s;
}

.pagination-nav .pagination {
    gap: 6px;
}

.bp-date-create {
    display: none;
}

.tp-post__meta .bp-date-create {
    display: inline-block;
}


.content_text_details :is(h1, h2, h3, h4, h5, h6) {
    color: var(--tp-title-color);
    margin-bottom: 20px;
}
.content_text_details p,
.content_text_note {
    margin-bottom: 20px;
}

.content_text_details ul {
    padding-left: 0;
}
.content_text_details ol {
    padding-left: 20px;
}
.content_text_details ol li {
    list-style: decimal;
    margin-bottom: 10px;
}

.content_text_details ul li{
    position: relative;
    list-style: none;
    margin-bottom: 10px;
}

.content_text_details ul li::before {
    content: "\f058";
    font-family: 'fontawesome';
    color: var(--tp-primary);
    margin-right: 8px;
}

.bp_news_img.tp-image {
    margin-bottom: 30px;
}

.bp_news_img.tp-image img {
    border-radius: 20px;
}
/*comment*/
.bp_comment {
    padding: 0;
    padding-top: 15px;
}

.bp_comment_title {
    font-size: 30px;
    color: var(--tp-title-color);
    font-family: var(--font-second);
    margin-bottom: 30px;
    display: block;
}

.bp_comment input,
.bp_comment textarea {
    padding: 18px 20px;
    border: none;
    outline: none;
    box-shadow: none !important;
    background-color: #eaeaea !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-primary);
}

.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;
}



/*footer*/
.logo-footer img {
    border-radius: 8px;
}
.footer-social .tp-icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #FFFFFF1A;
    color: #fff;
    transition: ease-in-out .4s;
}

.footer-contact .tp-body p {
    margin-bottom: 15px;
}

.footer-contact .tp-body p i {
    margin-right: 8px;
}

.form-newsletter .bp_form_field {
    position: relative;
    margin: 0;
}
.form-newsletter input {
    outline: none;
    box-shadow: none !important;
}

.form-newsletter button.bp-btn-send {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%) scale(1) !important;
    border: none;
    outline: none;
    margin-top: 0;
}

.form-newsletter .bp_msg_show,
.form-newsletter .tp_processing {
    color: #fff;
    padding-top: 10px;
}

.copyright .tp-title {
    margin-bottom: 0;
}

.footer-category ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.back-to-top {
    background: var(--tp-primary);
}

.back-to-top:hover {
    background: var(--tp-accent);
}

@media (max-width: 1800px) {
    .section-margin {
        margin: 0 !important;
        border-radius: 0 !important;
    }
}


@media (max-width: 1200px) {   
    .btn-header {
        display: none;
    }
    .main-menu .tp-btn-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
        width: 38px;
        height: 38px;
        box-shadow: none;
        outline: none;
        background-color: var(--tp-primary);
        padding: 0;
    }
    .main-menu .tp-btn-mobile i {
        color: #fff;
        border: none;
        padding: 0;
    }
    
    .main-menu .navbar .offcanvas {
        position: fixed;
        width: 100% !important;
        background-color: var(--tp-primary);
        padding: 30px;
        z-index: 2222;
    }
    .offcanvas.show:not(.hiding), .offcanvas.showing {
        transform: none !important;
    }
    
    .main-menu .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .main-menu .navbar .navbar-nav > li.nav-item {
        padding: 0;
    }

    
    .main-menu .navbar .navbar-nav > li.nav-item > a.nav-link {
        width: 100%;
    }
    
    .tp-menu-hori a {
        font-weight: 500;
        color: #fff !important;
    }
    
    .navbar ul.dropdown-menu li a {
        padding: 6px 35px;
    }
    .main-menu .navbar-nav .nav-link.active {
        color: var(--tp-title-color) !important;
    }
    
    .navbar .dropdown-toggle {
        position: absolute;
        top: 10px;
        right: 0;
    }
    
    .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;
    }
    
    .navbar .navbar-nav .dropdown-menu.bp_sub_menu {
        background-color: transparent;
    }
    
    .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-accent) !important;
        color: #fff !important;
        opacity: 1;
        padding: 0;
    }
}


@media (max-width: 991px) {
    .introduce-box img {
        width: 50px;
    }
    .introduce-box {
        padding: 20px;
    }
    
    .path .tp-title {
        font-size: 42px;
    }
    .feature-box {
        padding: 30px;
    }
    .tp-tm-card {
        padding: 30px;
    }
}

@media (max-width: 767.98px) {
    .path .tp-title {
        font-size: 28px;
    }
    
    .intro-video{
        background-attachment: scroll !important;
    }
    .why-choose__left {
        grid-gap: 10px;
    }
    
    .why-choose__content {
        grid-template-columns: 1fr;
    }
    .why-choose__content-box .tp-feature__body {
        gap: 30px;
    }
    .feature-box .tp-feature__figure{
        margin-bottom: 30px;
    }
    .feature-box {
        padding: 20px;
    }
    
    .tp-tm-card {
        padding: 20px;
    }
    
    .testimonial-main .tp-tm-person {
        padding-top: 30px;
        margin-top: 20px;
    }
    
    .faq-left__image-1,
    .faq-left__box{
        max-width: 100%;
    }
    .faq-left {
        position: static;
    }
    .faq-left__image-2 {
        position: static !important;
        max-width: 100%;
        margin: 20px 0;
    }
    
    .copyright,
    .footer-category ul{
        justify-content: center !important;
    }
    
    .footer-category ul {
        gap: 15px;
    }
}