@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:#03AFE5; 
 --tp-secondary:#59aede; 
 --tp-text-color:#555555; 
 --tp-title-color:#212121; 
 --tp-background:#EFFBFF; 
} 
body {
  color:var(--tp-text-color);
  background:var(--tp-background);
}

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

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

.tp-menu-hori a {
  color:#212121;
}

.tp-menu-hori a {
  font-size:16px;
}

.tp-menu-hori a:hover {
  color:#03AFE5;
}

.tp-menu-hori i {
  color:#03AFE5;
}

.tp-menu-mobi-icon {
  color: #03AFE5;
  padding: 5px 10px;
  border: 1px #03AFE5 solid;
  border-radius: 5px;
}
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
            #m_990, #m_990 a {
             color: #FFFFFF;
            }
            #m_314982714, #m_314982714 a {
             color: #55802B;
            }
#m_835{background-color:#f6f6f6;}
#m_762587396 {text-align: left;} 
#m_762587396 .tp-body{text-align: left;} 
#m_762587396 .tp-title{text-align: left;font-size: 24px;} 
#m_762587396 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_762587396 .tp-title{font-size: 21px;} 
 #m_762587396 .tp-title a{font-size: 21px;} 
} 
@media (max-width: 767px){ 
#m_762587396 .tp-title{font-size: 18px;} 
#m_762587396 .tp-title a{font-size: 18px;} 
} 

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

#m_1194{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_1194{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_1194{padding-top:30px;padding-bottom:30px;}
        }
        
#m_841{background-color:#edf4f7;}
#m_993689031 {text-align: left;} 
#m_993689031 .tp-body{text-align: left;} 
#m_993689031 .tp-title{text-align: center;font-size: 50px;} 
#m_993689031 .tp-title a{text-align: center;font-size: 50px;} 
@media (max-width: 991px){ 
#m_993689031 .tp-title{font-size: 36px;} 
 #m_993689031 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689031 .tp-title{font-size: 28px;} 
#m_993689031 .tp-title a{font-size: 28px;} 
} 

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

#m_993689032{margin-bottom:10px;}
#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_159884031{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_159884031{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_159884031{padding-top:30px;padding-bottom:30px;}
        }
        
#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: 24px;} 
#m_9257 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_9257 .tp-title{font-size: 21px;} 
 #m_9257 .tp-title a{font-size: 21px;} 
} 
@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;}
#m_142814708{padding-top:120px;padding-bottom:120px;margin-right:100px;margin-left:100px;}
        @media (max-width:991px){#m_142814708{padding-top:150px;padding-bottom:100px;}
        }
        
#m_142814708{background-image:url('/files_upload/bg-banner.webp');background-size:cover;background-repeat:no-repeat;}#m_142814708 .tp-bg-overlay{opacity:0;background:#000000}
#m_142814708{border-radius:20px 20px 20px 20px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_993689018 {text-align: left;} 
#m_993689018 .tp-body{text-align: left;} 
#m_993689018 .tp-title{text-align: left;font-size: 50px;} 
#m_993689018 .tp-title a{text-align: left;font-size: 50px;} 
@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: 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: 20px;} 
#m_963232903 .tp-body{text-align: left;font-size: 20px;} 
#m_963232903 .tp-title{text-align: left;font-size: 42px;} 
#m_963232903 .tp-title a{text-align: left;font-size: 42px;} 
@media (max-width: 991px){ 
#m_963232903 .tp-title{font-size: 35px;} 
 #m_963232903 .tp-title a{font-size: 35px;} 
} 
@media (max-width: 767px){ 
#m_963232903 .tp-title{font-size: 25px;} 
#m_963232903 .tp-title a{font-size: 25px;} 
} 

#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_139690601 {text-align: left;font-size: 18px;} 
#m_139690601 .tp-body{text-align: left;font-size: 18px;} 
#m_139690601 .tp-title{text-align: left;} 
#m_139690601 .tp-title a{text-align: left;} 

#m_139690601 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 8px;
}
#m_993689026 {text-align: left;font-size: 20px;} 
#m_993689026 .tp-body{text-align: left;font-size: 20px;} 
#m_993689026 .tp-title{text-align: left;font-size: 50px;} 
#m_993689026 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_993689026 .tp-title{font-size: 36px;} 
 #m_993689026 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689026 .tp-title{font-size: 28px;} 
#m_993689026 .tp-title a{font-size: 28px;} 
} 

#m_128425187 {z-index:11;position:absolute;top:50%;left:0px;}
#m_532319312 {text-align: left;color: #212121;font-size: 20px;} 
#m_532319312 .tp-body{text-align: left;color: #212121;font-size: 20px;} 
#m_532319312 .tp-title{text-align: left;} 
#m_532319312 .tp-title a{text-align: left;} 

#m_139978878 {text-align: left;font-size: 20px;} 
#m_139978878 .tp-body{text-align: left;font-size: 20px;} 
#m_139978878 .tp-title{text-align: left;font-size: 75px;} 
#m_139978878 .tp-title a{text-align: left;font-size: 75px;} 
@media (max-width: 991px){ 
#m_139978878 .tp-title{font-size: 58px;} 
 #m_139978878 .tp-title a{font-size: 58px;} 
} 
@media (max-width: 767px){ 
#m_139978878 .tp-title{font-size: 32px;} 
#m_139978878 .tp-title a{font-size: 32px;} 
} 

#m_139978878{margin-bottom:40px;}
#m_210498349 .tp-icon {
    color: #FFFFFF;
}

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

#m_216106713 .tp-btn {
    color: #03AFE5;
}

#m_216106713 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 10px;
}
#m_993689037 {z-index:3;position:absolute;top:32%;left:120px;}
#m_763372915{margin-top:40px;}
#m_775740221{margin-bottom:20px;}
#m_802284292 {text-align: left;font-size: 18px;} 
#m_802284292 .tp-body{text-align: left;font-size: 18px;} 
#m_802284292 .tp-title{text-align: left;} 
#m_802284292 .tp-title a{text-align: left;} 

#m_802284292 .tp-btn {
    color: #FFFFFF;
}

#m_802284292 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_56104843{padding-top:10px;padding-right:100px;padding-bottom:10px;padding-left:100px;}
#m_321323879{margin-bottom:20px;}
#m_321323333 {text-align: left;font-size: 18px;} 
#m_321323333 .tp-body{text-align: left;font-size: 18px;} 
#m_321323333 .tp-title{text-align: left;} 
#m_321323333 .tp-title a{text-align: left;} 

#m_321323333 .tp-btn {
    color: #FFFFFF;
}

#m_321323333 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_796805113{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_796805113{padding-top:60px;padding-bottom:60px;margin-right:20px;margin-left:20px;}
        }
        
        @media (max-width:767px){#m_796805113{padding-top:30px;padding-bottom:30px;}
        }
        

        @media (max-width:991px){#m_807475000{margin-bottom:30px;}
        }
        
#m_113988924 .tp-icon {
    color: #03AFE5;
}

#m_113988924 .tp-icon i {
    font-size: 35px;
    line-height: 1;
    display: block;
}
#m_463660611 {text-align: left;font-size: 20px;} 
#m_463660611 .tp-body{text-align: left;font-size: 20px;} 
#m_463660611 .tp-title{text-align: left;font-size: 50px;} 
#m_463660611 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_463660611 .tp-title{font-size: 36px;} 
 #m_463660611 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_463660611 .tp-title{font-size: 28px;} 
#m_463660611 .tp-title a{font-size: 28px;} 
} 

#m_485971542{margin-top:30px;margin-bottom:50px;}
        @media (max-width:991px){#m_485971542{margin-bottom:30px;}
        }
        
#m_490845712 {text-align: center;} 
#m_490845712 .tp-body{text-align: center;} 
#m_490845712 .tp-title{font-weight: 600;text-align: center;font-size: 38px;} 
#m_490845712 .tp-title a{font-weight: 600;text-align: center;font-size: 38px;} 

#m_490845712{padding-top:27px;padding-bottom:27px;}
        @media (max-width:767px){#m_490845712{padding-top:10px;padding-bottom:10px;}
        }
        
#m_571093690 {text-align: left;font-size: 16px;} 
#m_571093690 .tp-body{text-align: left;font-size: 16px;} 
#m_571093690 .tp-title{font-weight: 400;text-align: left;font-size: 18px;} 
#m_571093690 .tp-title a{font-weight: 400;text-align: left;font-size: 18px;} 

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

#m_628365040{margin-bottom:10px;}
#m_244178202 {text-align: center;} 
#m_244178202 .tp-body{text-align: center;} 
#m_244178202 .tp-title{font-weight: 600;text-align: center;font-size: 38px;} 
#m_244178202 .tp-title a{font-weight: 600;text-align: center;font-size: 38px;} 

#m_244178202{padding-top:27px;padding-bottom:27px;}
        @media (max-width:767px){#m_244178202{padding-top:10px;padding-bottom:10px;}
        }
        
#m_244036339 {text-align: center;} 
#m_244036339 .tp-body{text-align: center;} 
#m_244036339 .tp-title{font-weight: 600;text-align: center;font-size: 38px;} 
#m_244036339 .tp-title a{font-weight: 600;text-align: center;font-size: 38px;} 

#m_244036339{padding-top:27px;padding-bottom:27px;}
        @media (max-width:767px){#m_244036339{padding-top:10px;padding-bottom:10px;}
        }
        
#m_399639061{padding-top:18px;padding-bottom:18px;}
#m_399639061{background-color:#212121;}
#m_441367863 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_441367863 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 
#m_441367863 .tp-title{text-align: left;} 
#m_441367863 .tp-title a{text-align: left;} 

#m_167744231{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_167744231{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_167744231{padding-top:30px;padding-bottom:30px;}
        }
        
#m_239061728 {text-align: left;font-size: 18px;} 
#m_239061728 .tp-body{text-align: left;font-size: 18px;} 
#m_239061728 .tp-title{text-align: left;} 
#m_239061728 .tp-title a{text-align: left;} 

#m_239061728{margin-bottom:10px;}
#m_239061183 {text-align: left;} 
#m_239061183 .tp-body{text-align: left;} 
#m_239061183 .tp-title{text-align: left;font-size: 50px;} 
#m_239061183 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_239061183 .tp-title{font-size: 36px;} 
 #m_239061183 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_239061183 .tp-title{font-size: 28px;} 
#m_239061183 .tp-title a{font-size: 28px;} 
} 

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

#m_244910290{max-width:290px;}
#m_438568845 {font-weight: 300;text-align: left;font-size: 18px;} 
#m_438568845 .tp-body{font-weight: 300;text-align: left;font-size: 18px;} 
#m_438568845 .tp-title{text-align: left;font-size: 24px;} 
#m_438568845 .tp-title a{text-align: left;font-size: 24px;} 

#m_438568845{margin-top:60px;}
        @media (max-width:991px){#m_438568845{margin-top:30px;}
        }
        
#m_391403707{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_391403707{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_391403707{padding-top:30px;padding-bottom:30px;}
        }
        
#m_391403707{background-image:url('/files_upload/bg-booking.webp');background-size:cover;background-repeat:no-repeat;}#m_391403707 .tp-bg-overlay{opacity:0;background:#000000}
#m_492083541 {text-align: left;font-size: 18px;} 
#m_492083541 .tp-body{text-align: left;font-size: 18px;} 
#m_492083541 .tp-title{text-align: left;} 
#m_492083541 .tp-title a{text-align: left;} 

#m_492083541{margin-bottom:10px;}
#m_492083686 {text-align: left;} 
#m_492083686 .tp-body{text-align: left;} 
#m_492083686 .tp-title{color: #fff;text-align: center;font-size: 50px;} 
#m_492083686 .tp-title a{color: #fff;text-align: center;font-size: 50px;} 
@media (max-width: 991px){ 
#m_492083686 .tp-title{font-size: 36px;} 
 #m_492083686 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_492083686 .tp-title{font-size: 28px;} 
#m_492083686 .tp-title a{font-size: 28px;} 
} 

#m_536159720{padding-top:50px;margin-top:50px;}
        @media (max-width:991px){#m_536159720{padding-top:30px;margin-top:30px;}
        }
        
#m_576117855 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_576117855 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_576117855 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_576117855 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 

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

#m_343357977 {z-index:2;position:absolute;top:50%;left:33%;}
#m_370426013 {z-index:2;position:absolute;top:50%;left:66%;}
#m_806132067 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_806132067 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_806132067 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_806132067 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 

#m_165107410{margin-top:56px;}
        @media (max-width:991px){#m_165107410{margin-top:40px;}
        }
        
#m_374692198 {text-align: left;} 
#m_374692198 .tp-body{text-align: left;} 
#m_374692198 .tp-title{color: #fff;text-align: center;font-size: 30px;} 
#m_374692198 .tp-title a{color: #fff;text-align: center;font-size: 30px;} 

#m_374692198{margin-bottom:35px;}
#m_188315369 {z-index:3;position:absolute;top:12%;right:-60px;}
#m_59267676{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_59267676{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_59267676{padding-top:30px;padding-bottom:30px;}
        }
        

        @media (max-width:991px){#m_91250976{margin-bottom:30px;}
        }
        
#m_127704660 {text-align: left;font-size: 18px;} 
#m_127704660 .tp-body{text-align: left;font-size: 18px;} 
#m_127704660 .tp-title{text-align: left;} 
#m_127704660 .tp-title a{text-align: left;} 

#m_127704660{margin-bottom:10px;}
#m_127704095 {text-align: left;} 
#m_127704095 .tp-body{text-align: left;} 
#m_127704095 .tp-title{text-align: left;font-size: 50px;} 
#m_127704095 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_127704095 .tp-title{font-size: 36px;} 
 #m_127704095 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_127704095 .tp-title{font-size: 28px;} 
#m_127704095 .tp-title a{font-size: 28px;} 
} 

#m_196011282{margin-top:40px;}
        @media (max-width:991px){#m_196011282{margin-top:0px;}
        }
        
#m_218922901 {text-align: left;font-size: 20px;} 
#m_218922901 .tp-body{text-align: left;font-size: 20px;} 
#m_218922901 .tp-title{text-align: left;font-size: 24px;} 
#m_218922901 .tp-title a{text-align: left;font-size: 24px;} 

#m_223266000{margin-top:40px;}
#m_286640653 {text-align: left;font-size: 14px;} 
#m_286640653 .tp-body{text-align: left;font-size: 14px;} 
#m_286640653 .tp-title{text-align: left;font-size: 24px;} 
#m_286640653 .tp-title a{text-align: left;font-size: 24px;} 

#m_286641250{margin-top:40px;}
#m_734472361{padding-top:18px;padding-bottom:18px;}
#m_734472361{background-color:#212121;}
#m_734472264 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_734472264 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 
#m_734472264 .tp-title{text-align: left;} 
#m_734472264 .tp-title a{text-align: left;} 

#m_967793893{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_967793893{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_967793893{padding-top:30px;padding-bottom:30px;}
        }
        
#m_2264153 {text-align: left;font-size: 18px;} 
#m_2264153 .tp-body{text-align: left;font-size: 18px;} 
#m_2264153 .tp-title{text-align: left;} 
#m_2264153 .tp-title a{text-align: left;} 

#m_2264153{margin-bottom:10px;}
#m_2264227 {text-align: left;} 
#m_2264227 .tp-body{text-align: left;} 
#m_2264227 .tp-title{text-align: left;font-size: 50px;} 
#m_2264227 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_2264227 .tp-title{font-size: 36px;} 
 #m_2264227 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_2264227 .tp-title{font-size: 28px;} 
#m_2264227 .tp-title a{font-size: 28px;} 
} 

#m_60662885{padding-bottom:120px;}
        @media (max-width:991px){#m_60662885{padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_60662885{padding-bottom:30px;}
        }
        
#m_363833992 {text-align: left;color: #ffffff;} 
#m_363833992 .tp-body{text-align: left;color: #ffffff;} 
#m_363833992 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_363833992 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 
@media (max-width: 767px){ 
#m_363833992 .tp-title{font-size: 16px;} 
#m_363833992 .tp-title a{font-size: 16px;} 
} 

#m_363833992{margin-top:60px;margin-right:10px;margin-left:10px;}
        @media (max-width:991px){#m_363833992{margin-top:40px;}
        }
        
        @media (max-width:767px){#m_363833992{margin-top:30px;}
        }
        
#m_126760880 {text-align: left;font-size: 18px;} 
#m_126760880 .tp-body{text-align: left;font-size: 18px;} 
#m_126760880 .tp-title{text-align: left;} 
#m_126760880 .tp-title a{text-align: left;} 

#m_126760880{margin-bottom:10px;}
#m_126760504 {text-align: left;} 
#m_126760504 .tp-body{text-align: left;} 
#m_126760504 .tp-title{text-align: left;font-size: 50px;} 
#m_126760504 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_126760504 .tp-title{font-size: 36px;} 
 #m_126760504 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_126760504 .tp-title{font-size: 28px;} 
#m_126760504 .tp-title a{font-size: 28px;} 
} 

#m_132359529 {text-align: left;font-size: 20px;} 
#m_132359529 .tp-body{text-align: left;font-size: 20px;} 
#m_132359529 .tp-title{text-align: left;font-size: 24px;} 
#m_132359529 .tp-title a{text-align: left;font-size: 24px;} 

#m_132359529{margin-top:60px;margin-right:10px;margin-left:10px;}
        @media (max-width:991px){#m_132359529{margin-top:40px;}
        }
        
        @media (max-width:767px){#m_132359529{margin-top:30px;}
        }
        
#m_517086015{padding-top:60px;padding-bottom:60px;}
#m_517086015{background-image:url('/files_upload/he-thong-xet-nghiem.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;}#m_517086015 .tp-bg-overlay{opacity:0;background:#000000}
#m_548209653 {text-align: center;color: #ffffff;font-size: 18px;} 
#m_548209653 .tp-body{text-align: center;color: #ffffff;font-size: 18px;} 
#m_548209653 .tp-title{text-align: center;font-size: 65px;} 
#m_548209653 .tp-title a{text-align: center;font-size: 65px;} 
@media (max-width: 991px){ 
#m_548209653 .tp-title{font-size: 50px;} 
 #m_548209653 .tp-title a{font-size: 50px;} 
} 
@media (max-width: 767px){ 
#m_548209653 .tp-title{font-size: 36px;} 
#m_548209653 .tp-title a{font-size: 36px;} 
} 

#m_870374422 {text-align: center;color: #ffffff;font-size: 18px;} 
#m_870374422 .tp-body{text-align: center;color: #ffffff;font-size: 18px;} 
#m_870374422 .tp-title{text-align: center;font-size: 65px;} 
#m_870374422 .tp-title a{text-align: center;font-size: 65px;} 
@media (max-width: 991px){ 
#m_870374422 .tp-title{font-size: 50px;} 
 #m_870374422 .tp-title a{font-size: 50px;} 
} 
@media (max-width: 767px){ 
#m_870374422 .tp-title{font-size: 36px;} 
#m_870374422 .tp-title a{font-size: 36px;} 
} 

#m_870125059 {text-align: center;color: #ffffff;font-size: 18px;} 
#m_870125059 .tp-body{text-align: center;color: #ffffff;font-size: 18px;} 
#m_870125059 .tp-title{text-align: center;font-size: 65px;} 
#m_870125059 .tp-title a{text-align: center;font-size: 65px;} 
@media (max-width: 991px){ 
#m_870125059 .tp-title{font-size: 50px;} 
 #m_870125059 .tp-title a{font-size: 50px;} 
} 
@media (max-width: 767px){ 
#m_870125059 .tp-title{font-size: 36px;} 
#m_870125059 .tp-title a{font-size: 36px;} 
} 

#m_869901786 {text-align: center;color: #ffffff;font-size: 18px;} 
#m_869901786 .tp-body{text-align: center;color: #ffffff;font-size: 18px;} 
#m_869901786 .tp-title{text-align: center;font-size: 65px;} 
#m_869901786 .tp-title a{text-align: center;font-size: 65px;} 
@media (max-width: 991px){ 
#m_869901786 .tp-title{font-size: 50px;} 
 #m_869901786 .tp-title a{font-size: 50px;} 
} 
@media (max-width: 767px){ 
#m_869901786 .tp-title{font-size: 36px;} 
#m_869901786 .tp-title a{font-size: 36px;} 
} 

#m_296216447{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_296216447{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_296216447{padding-top:30px;padding-bottom:30px;}
        }
        
#m_296216447 {z-index:1;}
#m_311701090 {text-align: left;font-size: 18px;} 
#m_311701090 .tp-body{text-align: left;font-size: 18px;} 
#m_311701090 .tp-title{text-align: left;} 
#m_311701090 .tp-title a{text-align: left;} 

#m_311701090{margin-bottom:10px;}
#m_311701423 {text-align: left;} 
#m_311701423 .tp-body{text-align: left;} 
#m_311701423 .tp-title{text-align: center;font-size: 50px;} 
#m_311701423 .tp-title a{text-align: center;font-size: 50px;} 
@media (max-width: 991px){ 
#m_311701423 .tp-title{font-size: 36px;} 
 #m_311701423 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_311701423 .tp-title{font-size: 28px;} 
#m_311701423 .tp-title a{font-size: 28px;} 
} 

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

 @media (max-width: 991px){ 
 #m_328383323{font-size: 14px;} 
 #m_328383323 .tp-body{font-size: 14px;} 
 } 
#m_328383323 .tp-title{text-align: left;font-size: 24px;} 
#m_328383323 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_328383323 .tp-title{font-size: 20px;} 
 #m_328383323 .tp-title a{font-size: 20px;} 
} 

#m_328383323{margin-top:60px;}
        @media (max-width:991px){#m_328383323{margin-top:30px;}
        }
        
#m_328383323 {z-index:10;position:relative;}
#m_328383323 {text-align: left;font-size: 20px;} 
#m_328383323 .tp-body{text-align: left;font-size: 20px;} 

 @media (max-width: 991px){ 
 #m_328383323{font-size: 14px;} 
 #m_328383323 .tp-body{font-size: 14px;} 
 } 
#m_328383323 .tp-title{text-align: left;font-size: 24px;} 
#m_328383323 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_328383323 .tp-title{font-size: 20px;} 
 #m_328383323 .tp-title a{font-size: 20px;} 
} 

#m_328383323{margin-top:60px;}
        @media (max-width:991px){#m_328383323{margin-top:30px;}
        }
        
#m_328383323 {z-index:10;position:relative;}
#m_328383323 {text-align: left;font-size: 20px;} 
#m_328383323 .tp-body{text-align: left;font-size: 20px;} 

 @media (max-width: 991px){ 
 #m_328383323{font-size: 14px;} 
 #m_328383323 .tp-body{font-size: 14px;} 
 } 
#m_328383323 .tp-title{text-align: left;font-size: 24px;} 
#m_328383323 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_328383323 .tp-title{font-size: 20px;} 
 #m_328383323 .tp-title a{font-size: 20px;} 
} 

#m_328383323{margin-top:60px;}
        @media (max-width:991px){#m_328383323{margin-top:30px;}
        }
        
#m_328383323 {z-index:10;position:relative;}
#m_641366937 {z-index:3;position:absolute;top:32%;left:120px;}
#m_659908562 {z-index:3;position:absolute;right:100px;bottom:100px;}
#m_6526306{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_6526306{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_6526306{padding-top:30px;padding-bottom:30px;}
        }
        
#m_64397910 {text-align: left;font-size: 18px;} 
#m_64397910 .tp-body{text-align: left;font-size: 18px;} 
#m_64397910 .tp-title{text-align: left;} 
#m_64397910 .tp-title a{text-align: left;} 

#m_64397910{margin-bottom:10px;}
#m_64397893 {text-align: left;} 
#m_64397893 .tp-body{text-align: left;} 
#m_64397893 .tp-title{text-align: left;font-size: 50px;} 
#m_64397893 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_64397893 .tp-title{font-size: 36px;} 
 #m_64397893 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_64397893 .tp-title{font-size: 28px;} 
#m_64397893 .tp-title a{font-size: 28px;} 
} 

#m_975453410{padding-top:120px;margin-right:60px;margin-bottom:40px;margin-left:60px;}
        @media (max-width:991px){#m_975453410{padding-top:60px;}
        }
        
        @media (max-width:767px){#m_975453410{padding-top:40px;}
        }
        
#m_975453410{background-image:url('/files_upload/footer-bg.jpg');background-size:cover;background-repeat:no-repeat;}#m_975453410 .tp-bg-overlay{opacity:0;background:#000000}
#m_348900796 {text-align: left;} 
#m_348900796 .tp-body{text-align: left;} 
#m_348900796 .tp-title{text-align: left;font-size: 24px;} 
#m_348900796 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_348900796 .tp-title{font-size: 21px;} 
 #m_348900796 .tp-title a{font-size: 21px;} 
} 
@media (max-width: 767px){ 
#m_348900796 .tp-title{font-size: 18px;} 
#m_348900796 .tp-title a{font-size: 18px;} 
} 

#m_348900796{margin-top:60px;}
        @media (max-width:991px){#m_348900796{margin-top:40px;}
        }
        
        @media (max-width:767px){#m_348900796{margin-top:30px;}
        }
        

        @media (max-width:991px){#m_86725282{margin-bottom:50px;}
        }
        
        @media (max-width:767px){#m_86725282{margin-bottom:30px;}
        }
        
#m_103947835 {text-align: left;} 
#m_103947835 .tp-body{text-align: left;} 
#m_103947835 .tp-title{text-align: left;font-size: 36px;} 
#m_103947835 .tp-title a{text-align: left;font-size: 36px;} 
@media (max-width: 991px){ 
#m_103947835 .tp-title{font-size: 30px;} 
 #m_103947835 .tp-title a{font-size: 30px;} 
} 
@media (max-width: 767px){ 
#m_103947835 .tp-title{font-size: 25px;} 
#m_103947835 .tp-title a{font-size: 25px;} 
} 

#m_124413461{margin-top:25px;}
#m_786544470 {text-align: right;font-size: 16px;} 
#m_786544470 .tp-body{text-align: right;font-size: 16px;} 
#m_786544470 .tp-title{text-align: left;} 
#m_786544470 .tp-title a{text-align: left;} 

#m_786544470{padding-top:30px;padding-bottom:30px;}
#m_601088624 {text-align: left;} 
#m_601088624 .tp-body{text-align: left;} 
#m_601088624 .tp-title{text-align: left;font-size: 20px;} 
#m_601088624 .tp-title a{text-align: left;font-size: 20px;} 

#m_601088624{margin-bottom:30px;}
#m_319045218{padding-top:50px;padding-bottom:50px;margin-top:50px;margin-bottom:50px;}
        @media (max-width:767px){#m_319045218{padding-top:35px;padding-bottom:35px;margin-top:35px;margin-bottom:0px;}
        }
        
#m_640728454 {font-weight: 500;text-align: left;color: #212121;font-size: 18px;} 
#m_640728454 .tp-body{font-weight: 500;text-align: left;color: #212121;font-size: 18px;} 
#m_640728454 .tp-title{text-align: left;} 
#m_640728454 .tp-title a{text-align: left;} 

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

#m_362105039 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_293297196 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_292952028 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_292786328 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_905622550{margin-bottom:50px;}
#m_431382543{padding-top:60px;padding-bottom:60px;}
#m_431382543{background-color:#03AFE5;}
#m_241108763{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_241108763{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_241108763{padding-top:30px;padding-bottom:30px;}
        }
        
#m_993689019 {text-align: left;font-size: 18px;} 
#m_993689019 .tp-body{text-align: left;font-size: 18px;} 
#m_993689019 .tp-title{text-align: left;} 
#m_993689019 .tp-title a{text-align: left;} 

#m_993689019{margin-bottom:10px;}
#m_534262908 {text-align: left;font-size: 20px;} 
#m_534262908 .tp-body{text-align: left;font-size: 20px;} 
#m_534262908 .tp-title{text-align: left;font-size: 30px;} 
#m_534262908 .tp-title a{text-align: left;font-size: 30px;} 

#m_840167075{margin-top:60px;}
        @media (max-width:991px){#m_840167075{margin-top:40px;}
        }
        
        @media (max-width:767px){#m_840167075{margin-top:30px;}
        }
        
#m_854663700{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}#m_854663700{max-width:405px;}
#m_854663700 {z-index:10;position:absolute;bottom:20px;left:50px;}
#m_854663700{background-color:#ffffff;}
#m_854663700{border-radius:10px 10px 10px 10px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_994790196 {text-align: left;} 
#m_994790196 .tp-body{text-align: left;} 
#m_994790196 .tp-title{text-align: center;font-size: 42px;} 
#m_994790196 .tp-title a{text-align: center;font-size: 42px;} 
@media (max-width: 991px){ 
#m_994790196 .tp-title{font-size: 35px;} 
 #m_994790196 .tp-title a{font-size: 35px;} 
} 

#m_994790196{margin-bottom:30px;}
#m_913047597 {text-align: left;font-size: 20px;} 
#m_913047597 .tp-body{text-align: left;font-size: 20px;} 

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

#m_109821812{padding-top:120px;padding-bottom:120px;margin-right:60px;margin-left:60px;}
        @media (max-width:991px){#m_109821812{padding-top:60px;padding-bottom:60px;margin-right:20px;margin-left:20px;}
        }
        
        @media (max-width:767px){#m_109821812{padding-top:30px;padding-bottom:30px;}
        }
        
#m_109821812{background-color:#ffffff;}
#m_109821812{border-radius:20px 20px 20px 20px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_223566340 {text-align: left;font-size: 18px;} 
#m_223566340 .tp-body{text-align: left;font-size: 18px;} 
#m_223566340 .tp-title{text-align: left;} 
#m_223566340 .tp-title a{text-align: left;} 

#m_223566340{margin-bottom:10px;}
#m_223566826 {text-align: left;} 
#m_223566826 .tp-body{text-align: left;} 
#m_223566826 .tp-title{text-align: center;font-size: 50px;} 
#m_223566826 .tp-title a{text-align: center;font-size: 50px;} 
@media (max-width: 991px){ 
#m_223566826 .tp-title{font-size: 36px;} 
 #m_223566826 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_223566826 .tp-title{font-size: 28px;} 
#m_223566826 .tp-title a{font-size: 28px;} 
} 

#m_261044262{margin-top:60px;}
        @media (max-width:991px){#m_261044262{margin-top:40px;}
        }
        
        @media (max-width:767px){#m_261044262{margin-top:30px;}
        }
        
#m_267254111 {text-align: left;color: #ffffff;} 
#m_267254111 .tp-body{text-align: left;color: #ffffff;} 
#m_267254111 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_267254111 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

#m_665997701 {text-align: left;color: #fff;} 
#m_665997701 .tp-body{text-align: left;color: #fff;} 
#m_665997701 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_665997701 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

#m_429557977{padding-top:120px;padding-bottom:120px;margin-right:60px;margin-bottom:120px;margin-left:60px;}
        @media (max-width:991px){#m_429557977{padding-top:60px;padding-bottom:60px;margin-right:20px;margin-bottom:60px;margin-left:20px;}
        }
        
        @media (max-width:767px){#m_429557977{padding-top:30px;padding-bottom:30px;margin-bottom:31px;}
        }
        
#m_429557977{background-image:url('/files_upload/bg-nang-luc.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;}#m_429557977 .tp-bg-overlay{opacity:0;background:#000000}
#m_429557977{border-radius:20px 20px 20px 20px;transform:perspective(1000px);transition:all 0.3s ease;} 

        @media (max-width:991px){#m_505247687{margin-bottom:30px;}
        }
        
#m_507644931 {text-align: left;font-size: 18px;} 
#m_507644931 .tp-body{text-align: left;font-size: 18px;} 
#m_507644931 .tp-title{text-align: left;} 
#m_507644931 .tp-title a{text-align: left;} 

#m_507644931{margin-bottom:10px;}
#m_718069696 {text-align: left;color: #fff;} 
#m_718069696 .tp-body{text-align: left;color: #fff;} 
#m_718069696 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_718069696 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

#m_717685976 {text-align: left;color: #fff;} 
#m_717685976 .tp-body{text-align: left;color: #fff;} 
#m_717685976 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_717685976 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

#m_717533233 {text-align: left;color: #fff;} 
#m_717533233 .tp-body{text-align: left;color: #fff;} 
#m_717533233 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_717533233 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

#m_354027260 {text-align: left;color: #fff;} 
#m_354027260 .tp-body{text-align: left;color: #fff;} 
#m_354027260 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_354027260 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

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

#m_530341196{margin-top:50px;}
        @media (max-width:991px){#m_530341196{margin-top:30px;}
        }
        
#m_566487125 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_566487125 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 
#m_566487125 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_566487125 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 
@media (max-width: 767px){ 
#m_566487125 .tp-title{font-size: 22px;} 
#m_566487125 .tp-title a{font-size: 22px;} 
} 

#m_132604096 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_132604096 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 
#m_132604096 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_132604096 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 
@media (max-width: 767px){ 
#m_132604096 .tp-title{font-size: 22px;} 
#m_132604096 .tp-title a{font-size: 22px;} 
} 

#m_132452149 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_132452149 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 
#m_132452149 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_132452149 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 
@media (max-width: 767px){ 
#m_132452149 .tp-title{font-size: 22px;} 
#m_132452149 .tp-title a{font-size: 22px;} 
} 

#m_132286455 {text-align: left;color: #ffffff;font-size: 20px;} 
#m_132286455 .tp-body{text-align: left;color: #ffffff;font-size: 20px;} 
#m_132286455 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_132286455 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 
@media (max-width: 767px){ 
#m_132286455 .tp-title{font-size: 22px;} 
#m_132286455 .tp-title a{font-size: 22px;} 
} 

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

#m_546215930{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_546215930{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_546215930{padding-top:30px;padding-bottom:30px;}
        }
        
#m_546215930 {text-align: left;font-size: 20px;} 
#m_546215930 .tp-body{text-align: left;font-size: 20px;} 
#m_546215930 .tp-title{text-align: left;font-size: 30px;} 
#m_546215930 .tp-title a{text-align: left;font-size: 30px;} 
@media (max-width: 767px){ 
#m_546215930 .tp-title{font-size: 20px;} 
#m_546215930 .tp-title a{font-size: 20px;} 
} 

#m_546215930{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_546215930{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_546215930{padding-top:30px;padding-bottom:30px;}
        }
        
#m_546215930 {text-align: left;font-size: 20px;} 
#m_546215930 .tp-body{text-align: left;font-size: 20px;} 
#m_546215930 .tp-title{text-align: left;font-size: 30px;} 
#m_546215930 .tp-title a{text-align: left;font-size: 30px;} 
@media (max-width: 767px){ 
#m_546215930 .tp-title{font-size: 20px;} 
#m_546215930 .tp-title a{font-size: 20px;} 
} 

#m_546215930{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_546215930{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_546215930{padding-top:30px;padding-bottom:30px;}
        }
        
#m_546215930 {text-align: left;font-size: 20px;} 
#m_546215930 .tp-body{text-align: left;font-size: 20px;} 
#m_546215930 .tp-title{text-align: left;font-size: 30px;} 
#m_546215930 .tp-title a{text-align: left;font-size: 30px;} 
@media (max-width: 767px){ 
#m_546215930 .tp-title{font-size: 20px;} 
#m_546215930 .tp-title a{font-size: 20px;} 
} 

#m_546215930{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_546215930{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_546215930{padding-top:30px;padding-bottom:30px;}
        }
        
#m_546215930 {text-align: left;font-size: 20px;} 
#m_546215930 .tp-body{text-align: left;font-size: 20px;} 
#m_546215930 .tp-title{text-align: left;font-size: 30px;} 
#m_546215930 .tp-title a{text-align: left;font-size: 30px;} 
@media (max-width: 767px){ 
#m_546215930 .tp-title{font-size: 20px;} 
#m_546215930 .tp-title a{font-size: 20px;} 
} 

#m_546215930{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_546215930{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_546215930{padding-top:30px;padding-bottom:30px;}
        }
        
#m_437625655{padding-top:270px;padding-bottom:270px;margin-bottom:120px;}
        @media (max-width:991px){#m_437625655{padding-top:120px;padding-bottom:120px;margin-bottom:60px;}
        }
        
        @media (max-width:767px){#m_437625655{margin-bottom:30px;}
        }
        
#m_437625655{background-image:url('/files_upload/background.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;}#m_437625655 .tp-bg-overlay{opacity:0;background:#000000}
#m_993689020 {z-index:5;}
#m_993689021 {text-align: left;color: #ffffff;} 
#m_993689021 .tp-body{text-align: left;color: #ffffff;} 
#m_993689021 .tp-title{color: #fff;text-align: left;font-size: 50px;} 
#m_993689021 .tp-title a{color: #fff;text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_993689021 .tp-title{font-size: 36px;} 
 #m_993689021 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689021 .tp-title{font-size: 28px;} 
#m_993689021 .tp-title a{font-size: 28px;} 
} 

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

#m_993689022{margin-bottom:10px;}
#m_95291120{margin-top:50px;}
        @media (max-width:991px){#m_95291120{margin-top:30px;}
        }
        
#m_37413313 {text-align: left;font-size: 20px;} 
#m_37413313 .tp-body{text-align: left;font-size: 20px;} 
#m_37413313 .tp-title{text-align: left;font-size: 37px;} 
#m_37413313 .tp-title a{text-align: left;font-size: 37px;} 
@media (max-width: 767px){ 
#m_37413313 .tp-title{font-size: 30px;} 
#m_37413313 .tp-title a{font-size: 30px;} 
} 

#m_37413313{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_37413313{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_37413313{padding-top:30px;padding-bottom:30px;}
        }
        
#m_546215930 {text-align: left;font-size: 20px;} 
#m_546215930 .tp-body{text-align: left;font-size: 20px;} 
#m_546215930 .tp-title{text-align: left;font-size: 30px;} 
#m_546215930 .tp-title a{text-align: left;font-size: 30px;} 
@media (max-width: 767px){ 
#m_546215930 .tp-title{font-size: 20px;} 
#m_546215930 .tp-title a{font-size: 20px;} 
} 

#m_546215930{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_546215930{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_546215930{padding-top:30px;padding-bottom:30px;}
        }
        
#m_993689024 {text-align: left;} 
#m_993689024 .tp-body{text-align: left;} 
#m_993689024 .tp-title{text-align: center;font-size: 40px;} 
#m_993689024 .tp-title a{text-align: center;font-size: 40px;} 
@media (max-width: 991px){ 
#m_993689024 .tp-title{font-size: 36px;} 
 #m_993689024 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689024 .tp-title{font-size: 28px;} 
#m_993689024 .tp-title a{font-size: 28px;} 
} 

#m_182367507{padding-left:100px;margin-top:50px;}
        @media (max-width:991px){#m_182367507{margin-top:30px;}
        }
        
#m_184069000 {text-align: left;font-size: 16px;} 
#m_184069000 .tp-body{text-align: left;font-size: 16px;} 

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

#m_184069000{margin-bottom:30px;}
#m_849799758 {text-align: left;font-size: 16px;} 
#m_849799758 .tp-body{text-align: left;font-size: 16px;} 

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

#m_849799758{margin-bottom:30px;}
#m_849682808 {text-align: left;font-size: 16px;} 
#m_849682808 .tp-body{text-align: left;font-size: 16px;} 

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

#m_849682808{margin-bottom:30px;}
#m_569522148 {text-align: left;font-size: 16px;} 
#m_569522148 .tp-body{text-align: left;font-size: 16px;} 

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

#m_569522148{margin-bottom:30px;}
#m_728264613 {text-align: left;color: #ffffff;} 
#m_728264613 .tp-body{text-align: left;color: #ffffff;} 
#m_728264613 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_728264613 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 
@media (max-width: 767px){ 
#m_728264613 .tp-title{font-size: 16px;} 
#m_728264613 .tp-title a{font-size: 16px;} 
} 

#m_728264613{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_728264613{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_728264613{padding-top:30px;padding-bottom:30px;}
        }
        
#m_973874983{margin-bottom:120px;}
        @media (max-width:991px){#m_973874983{margin-bottom:60px;}
        }
        
        @media (max-width:767px){#m_973874983{margin-bottom:30px;}
        }
        
#m_2963777{padding-top:30px;padding-bottom:30px;}
#m_993689027 {text-align: left;font-size: 18px;} 
#m_993689027 .tp-body{text-align: left;font-size: 18px;} 
#m_993689027 .tp-title{text-align: left;} 
#m_993689027 .tp-title a{text-align: left;} 

#m_993689027{margin-bottom:10px;}
#m_178793273 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_100065248 {text-align: left;font-size: 18px;} 
#m_100065248 .tp-body{text-align: left;font-size: 18px;} 

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

#m_100065248{padding-top:30px;padding-bottom:30px;margin-top:30px;margin-bottom:30px;}
#m_319555476 {z-index:3;position:absolute;bottom:43px;left:43px;}
#m_353779138 {text-align: left;color: #fff;} 
#m_353779138 .tp-body{text-align: left;color: #fff;} 
#m_353779138 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_353779138 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

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

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

#m_516937712{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_516937712{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_516937712{padding-top:30px;padding-bottom:30px;}
        }
        
#m_16273319{margin-bottom:120px;}
        @media (max-width:991px){#m_16273319{margin-bottom:60px;}
        }
        
        @media (max-width:767px){#m_16273319{margin-bottom:30px;}
        }
        
#m_993689029 {text-align: left;font-size: 20px;} 
#m_993689029 .tp-body{text-align: left;font-size: 20px;} 
#m_993689029 .tp-title{text-align: left;font-size: 50px;} 
#m_993689029 .tp-title a{text-align: left;font-size: 50px;} 
@media (max-width: 991px){ 
#m_993689029 .tp-title{font-size: 36px;} 
 #m_993689029 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689029 .tp-title{font-size: 28px;} 
#m_993689029 .tp-title a{font-size: 28px;} 
} 

#m_49474123{margin-top:50px;}
        @media (max-width:991px){#m_49474123{margin-top:30px;}
        }
        
#m_60402787 {font-weight: 600;text-align: left;} 
#m_60402787 .tp-body{font-weight: 600;text-align: left;} 
#m_60402787 .tp-title{text-align: left;} 
#m_60402787 .tp-title a{text-align: left;} 

#m_60402787 .tp-btn {
    color: #FFFFFF;
}
#m_64859919 {text-align: left;font-size: 20px;} 
#m_64859919 .tp-body{text-align: left;font-size: 20px;} 
#m_64859919 .tp-title{text-align: left;font-size: 23px;} 
#m_64859919 .tp-title a{text-align: left;font-size: 23px;} 

#m_64859919{margin-top:60px;}
        @media (max-width:991px){#m_64859919{margin-top:40px;}
        }
        
#m_467457069 {font-weight: 600;text-align: left;} 
#m_467457069 .tp-body{font-weight: 600;text-align: left;} 
#m_467457069 .tp-title{text-align: left;} 
#m_467457069 .tp-title a{text-align: left;} 

#m_467457069 .tp-btn {
    color: #FFFFFF;
}
#m_467457342 {text-align: left;font-size: 20px;} 
#m_467457342 .tp-body{text-align: left;font-size: 20px;} 
#m_467457342 .tp-title{text-align: left;font-size: 23px;} 
#m_467457342 .tp-title a{text-align: left;font-size: 23px;} 

#m_467457342{margin-top:60px;}
        @media (max-width:991px){#m_467457342{margin-top:40px;}
        }
        
#m_467328363 {font-weight: 600;text-align: left;} 
#m_467328363 .tp-body{font-weight: 600;text-align: left;} 
#m_467328363 .tp-title{text-align: left;} 
#m_467328363 .tp-title a{text-align: left;} 

#m_467328363 .tp-btn {
    color: #FFFFFF;
}
#m_467328063 {text-align: left;font-size: 20px;} 
#m_467328063 .tp-body{text-align: left;font-size: 20px;} 
#m_467328063 .tp-title{text-align: left;font-size: 23px;} 
#m_467328063 .tp-title a{text-align: left;font-size: 23px;} 

#m_467328063{margin-top:60px;}
        @media (max-width:991px){#m_467328063{margin-top:40px;}
        }
        
#m_467212456 {font-weight: 600;text-align: left;} 
#m_467212456 .tp-body{font-weight: 600;text-align: left;} 
#m_467212456 .tp-title{text-align: left;} 
#m_467212456 .tp-title a{text-align: left;} 

#m_467212456 .tp-btn {
    color: #FFFFFF;
}
#m_467212959 {text-align: left;font-size: 20px;} 
#m_467212959 .tp-body{text-align: left;font-size: 20px;} 
#m_467212959 .tp-title{text-align: left;font-size: 23px;} 
#m_467212959 .tp-title a{text-align: left;font-size: 23px;} 

#m_467212959{margin-top:60px;}
        @media (max-width:991px){#m_467212959{margin-top:40px;}
        }
        
#m_471819349{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_471819349{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_471819349{padding-top:30px;padding-bottom:30px;}
        }
        
#m_166020328{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_166020328{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_166020328{padding-top:30px;padding-bottom:30px;}
        }
        
#m_306874184{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:30px;}
#m_306874184{background-color:#ffffff;}
#m_306874184{border-radius:14px 14px 14px 14px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_310666750 {text-align: left;} 
#m_310666750 .tp-body{text-align: left;} 
#m_310666750 .tp-title{text-align: left;font-size: 22px;} 
#m_310666750 .tp-title a{text-align: left;font-size: 22px;} 

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

#m_784708560{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:30px;}
#m_784708560{background-color:#ffffff;}
#m_784708560{border-radius:14px 14px 14px 14px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_791003534 {text-align: left;} 
#m_791003534 .tp-body{text-align: left;} 
#m_791003534 .tp-title{text-align: left;font-size: 22px;} 
#m_791003534 .tp-title a{text-align: left;font-size: 22px;} 

#m_791003534{margin-bottom:21px;}
#m_788530723{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:30px;}
#m_788530723{background-color:#ffffff;}
#m_788530723{border-radius:14px 14px 14px 14px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_793418033 {text-align: left;} 
#m_793418033 .tp-body{text-align: left;} 
#m_793418033 .tp-title{text-align: left;font-size: 22px;} 
#m_793418033 .tp-title a{text-align: left;font-size: 22px;} 

#m_793418033{margin-bottom:21px;}
#m_205005473{margin-top:50px;}
        @media (max-width:991px){#m_205005473{margin-top:30px;}
        }
        
#m_234908833 .tp-icon {
    color: #FFFFFF;
}

#m_234908833 .tp-icon i {
    font-size: 20px;
    line-height: 1;
    display: block;
}
#m_239037637 {text-align: left;font-size: 18px;} 
#m_239037637 .tp-body{text-align: left;font-size: 18px;} 
#m_239037637 .tp-title{font-weight: 400;text-align: left;font-size: 24px;} 
#m_239037637 .tp-title a{font-weight: 400;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_239037637 .tp-title{font-size: 18px;} 
 #m_239037637 .tp-title a{font-size: 18px;} 
} 

#m_485274762 .tp-icon {
    color: #FFFFFF;
}

#m_485274762 .tp-icon i {
    font-size: 20px;
    line-height: 1;
    display: block;
}
#m_485274683 {text-align: left;font-size: 18px;} 
#m_485274683 .tp-body{text-align: left;font-size: 18px;} 
#m_485274683 .tp-title{font-weight: 400;text-align: left;font-size: 24px;} 
#m_485274683 .tp-title a{font-weight: 400;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_485274683 .tp-title{font-size: 18px;} 
 #m_485274683 .tp-title a{font-size: 18px;} 
} 

#m_485138840 .tp-icon {
    color: #FFFFFF;
}

#m_485138840 .tp-icon i {
    font-size: 20px;
    line-height: 1;
    display: block;
}
#m_485138059 {text-align: left;font-size: 18px;} 
#m_485138059 .tp-body{text-align: left;font-size: 18px;} 
#m_485138059 .tp-title{font-weight: 400;text-align: left;font-size: 24px;} 
#m_485138059 .tp-title a{font-weight: 400;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_485138059 .tp-title{font-size: 18px;} 
 #m_485138059 .tp-title a{font-size: 18px;} 
} 

#m_606604543{padding-top:120px;}
        @media (max-width:991px){#m_606604543{padding-top:60px;}
        }
        
        @media (max-width:767px){#m_606604543{padding-top:30px;}
        }
        

        @media (max-width:991px){#m_613018928{margin-bottom:30px;}
        }
        
#m_637681944 {font-weight: 600;text-align: left;color: #000000;} 
#m_637681944 .tp-body{font-weight: 600;text-align: left;color: #000000;} 
#m_637681944 .tp-title{text-align: left;} 
#m_637681944 .tp-title a{text-align: left;} 

#m_637681944{margin-top:20px;margin-bottom:20px;}
#m_600450338 {text-align: left;font-size: 14px;} 
#m_600450338 .tp-body{text-align: left;font-size: 14px;} 
#m_600450338 .tp-title{text-align: left;font-size: 24px;} 
#m_600450338 .tp-title a{text-align: left;font-size: 24px;} 

#m_600450376{margin-top:40px;}
#m_353219630 {text-align: left;color: #fff;} 
#m_353219630 .tp-body{text-align: left;color: #fff;} 
#m_353219630 .tp-title{color: #fff;text-align: center;font-size: 18px;} 
#m_353219630 .tp-title a{color: #fff;text-align: center;font-size: 18px;} 

#m_562410808{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_562410808{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_562410808{padding-top:40px;padding-bottom:40px;}
        }
        
#m_673178952 {text-align: center;color: #000000;font-size: 60px;} 
#m_673178952 .tp-body{text-align: center;color: #000000;font-size: 60px;} 

 @media (max-width: 991px){ 
 #m_673178952{font-size: 40px;} 
 #m_673178952 .tp-body{font-size: 40px;} 
 } 

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

#m_673178952{margin-bottom:30px;}
#m_686666405 {text-align: center;color: #000;font-size: 18px;} 
#m_686666405 .tp-body{text-align: center;color: #000;font-size: 18px;} 
#m_686666405 .tp-title{text-align: left;} 
#m_686666405 .tp-title a{text-align: left;} 

#m_236726587 {text-align: left;color: #e7566b;} 
#m_236726587 .tp-body{text-align: left;color: #e7566b;} 
#m_236726587 .tp-title{text-align: left;} 
#m_236726587 .tp-title a{text-align: left;} 

#m_859620227{padding-top:60px;padding-bottom:60px;}
#m_665540731{padding-top:60px;padding-bottom:60px;}
#m_139171429{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_139171429{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_139171429{padding-top:40px;padding-bottom:40px;}
        }
        
#m_993689033{margin-bottom:40px;}
#m_993689034 {text-align: left;} 
#m_993689034 .tp-body{text-align: left;} 
#m_993689034 .tp-title{text-align: center;font-size: 35px;} 
#m_993689034 .tp-title a{text-align: center;font-size: 35px;} 
@media (max-width: 991px){ 
#m_993689034 .tp-title{font-size: 25px;} 
 #m_993689034 .tp-title a{font-size: 25px;} 
} 

#m_260594502{margin-top:30px;}
#m_370479803 {text-align: left;font-size: 20px;} 
#m_370479803 .tp-body{text-align: left;font-size: 20px;} 

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

#m_370479803{padding-left:10px;margin-bottom:20px;}
#m_993689036 {z-index:3;position:absolute;right:100px;bottom:100px;}
#m_993689035{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_993689035{padding-top:60px;padding-bottom:60px;}
        }
        
        @media (max-width:767px){#m_993689035{padding-top:30px;padding-bottom:30px;}
        }
        
#m_993689035 {z-index:1;}
#m_993689037 {z-index:3;position:absolute;top:32%;left:120px;}
#m_993689038 {text-align: left;font-size: 18px;} 
#m_993689038 .tp-body{text-align: left;font-size: 18px;} 

 @media (max-width: 991px){ 
 #m_993689038{font-size: 14px;} 
 #m_993689038 .tp-body{font-size: 14px;} 
 } 
#m_993689038 .tp-title{text-align: left;font-size: 24px;} 
#m_993689038 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_993689038 .tp-title{font-size: 20px;} 
 #m_993689038 .tp-title a{font-size: 20px;} 
} 

#m_993689038{margin-top:60px;}
        @media (max-width:991px){#m_993689038{margin-top:30px;}
        }
        
#m_993689038 {z-index:10;position:relative;}
#m_993689040 {text-align: left;} 
#m_993689040 .tp-body{text-align: left;} 
#m_993689040 .tp-title{text-align: center;font-size: 50px;} 
#m_993689040 .tp-title a{text-align: center;font-size: 50px;} 
@media (max-width: 991px){ 
#m_993689040 .tp-title{font-size: 36px;} 
 #m_993689040 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689040 .tp-title{font-size: 28px;} 
#m_993689040 .tp-title a{font-size: 28px;} 
} 

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

#m_993689041{margin-bottom:10px;}
#m_993689038 {text-align: left;font-size: 18px;} 
#m_993689038 .tp-body{text-align: left;font-size: 18px;} 

 @media (max-width: 991px){ 
 #m_993689038{font-size: 14px;} 
 #m_993689038 .tp-body{font-size: 14px;} 
 } 
#m_993689038 .tp-title{text-align: left;font-size: 24px;} 
#m_993689038 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_993689038 .tp-title{font-size: 20px;} 
 #m_993689038 .tp-title a{font-size: 20px;} 
} 

#m_993689038{margin-top:60px;}
        @media (max-width:991px){#m_993689038{margin-top:30px;}
        }
        
#m_993689038 {z-index:10;position:relative;}
#m_195131333{margin-top:30px;}
#m_6939020 {text-align: left;font-size: 18px;} 
#m_6939020 .tp-body{text-align: left;font-size: 18px;} 
#m_6939020 .tp-title{text-align: center;} 
#m_6939020 .tp-title a{text-align: center;} 

#m_6939020{margin-top:50px;}
        @media (max-width:991px){#m_6939020{margin-top:30px;}
        }
        
#m_266482641 {text-align: left;} 
#m_266482641 .tp-body{text-align: left;} 
#m_266482641 .tp-title{text-align: center;} 
#m_266482641 .tp-title a{text-align: center;} 

#m_671357912{margin-top:30px;}
#m_356795992{background-color:#edf4f7;}
#m_233401010 {text-align: left;} 
#m_233401010 .tp-body{text-align: left;} 
#m_233401010 .tp-title{color: #fff;text-align: left;font-size: 20px;} 
#m_233401010 .tp-title a{color: #fff;text-align: left;font-size: 20px;} 

#m_233401010{padding-top:20px;padding-bottom:20px;}
#m_233401010{background-color:#03AFE5;}
.remove-section {
    border: 0px !important;
}

.header-top {
    background-color: var(--tp-primary);
}


body {
    font-family: "Be Vietnam Pro", sans-serif;
}


.content_text_details :is(h1, h2, h3, h4, h5, h6) {
    color: var(--tp-title-color);
    margin-bottom: 20px;
}


.heading-text .row {
    margin: 0;
}

.heading-text .tp-title {
    font-style: italic;
    animation: headingText 20s linear infinite;
    margin-bottom: 0;
    text-wrap-mode: nowrap;
}

@keyframes headingText{
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

.header.active {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    animation: stickyMenu 800ms ease;
    box-shadow: 10px 15px 18px rgba(23, 23, 36, 0.03);
    z-index: 9;
}

@keyframes stickyMenu {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.header-top .tp-feature__heading {
    margin-bottom: 0;
}

.header-top #m_481147420 {
    display: flex;
    justify-content: flex-end;
    gap: 25px;
}

.header-menu .navbar-nav .nav-link {
    font-weight: 600;
}

.navbar ul.dropdown-menu {
    box-shadow: 0 0 10px 3px rgba(0,0,0,.05);
    border-radius: 0;
    border: none;
    border-top: 2px solid var(--tp-primary);
    padding: 0;
    display: block;
    top: calc(100% + 20px);
    opacity: 0;
    visibility: hidden;
    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;
}

.main-menu .dropdown-item.active {
    background-color: #fff;
}

.main-menu .dropdown-item.active {
    color: #212121 !important;
}

.navbar ul.dropdown-menu li a:hover {
    background-color: transparent;
}

.navbar ul.dropdown-menu li {
    padding: 0;
}

.navbar ul.dropdown-menu li:not(:last-child) a {
    border-bottom: 1px solid #e8e5e5;
}

.navbar ul.dropdown-menu li a {
    justify-content: flex-start;
    padding: 10px 30px;
    font-size: 16px;
    color: #1a2d62;
    font-weight: 600;
}

.navbar ul.dropdown-menu li:hover {
    background-color: #fafafa;
}

.btn-header .content_button_link {
    font-size: 16px;
    font-weight: 600;
    transition: all .4s;
}

.menu-right {
    gap: 40px;
}

.menu-right .tp-feature__text ul {
    padding-left: 0;
    margin-bottom: 0;
}

.menu-right .tp-feature__text ul li:not(:last-child) {
    margin-bottom: 6px;
}

.btn-page a {
    position: relative;
    display: inline-flex !important;
    padding: 15px 70px 15px 40px !important;
    background-color: var(--tp-primary) !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 500;
    border-radius: 50px !important;
    align-items: center;
    gap: 8px;
    transition: all .4s;
}

.btn-page a i {
    width: 43px;
    min-width: 43px;
    height: 43px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    color: var(--tp-primary);
    transform: rotate(-45deg);
    transition: all .4s;
}

.btn-page a .icon-right {
    position: absolute;
    top: 50%;
    right: 6px;
    transform: translateY(-50%) rotate(-45deg) !important;
    transition: all .4s;
}

.btn-page a span {
    transition: all .4s;
}

.btn-page a > i:first-child {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%) scale(0) rotate(-45deg) !important;
}

.btn-page a:hover span {
    transform: translateX(30px) !important;
    transition: all .4s;
}

.btn-page a:hover .icon-right {
    transform: translateY(-50%) rotate(-45deg) scale(0) !important;
    transition: all .4s;
}

.btn-page a:hover > i:first-child {
    transform: translateY(-50%) scale(1) rotate(-45deg) !important;
    transition: all .4s;
}

.swiper .tp-btn {
    background: inherit;
}

/*heading title*/
.heading-subtitle__text {
    color: var(--tp-secondary);
    font-style: italic;
    font-weight: 300;
}

.heading-subtitle__white .heading-subtitle__text {
    color: #fff;
}


.heading-title .tp-feature__heading .split-line {
    overflow: hidden;
}

.heading-subtitle__center .heading-subtitle__text {
    justify-content: center;
}



/*about*/
.section-about__left {
    position: relative;
    margin-left: -30%;
}

.section-about__left-image img {
    border-radius: 10px;
}

.circle-text {
    padding: 5px;
    background-color: #fff;
    border-radius: 50%;
}

.circle-text,
.circle-text__icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 8;
}

.about-content .tp-feature__text ul {
    padding-left: 0;
}

.about-content .tp-feature__text ul li {
    margin-bottom: 10px;
}

.about-content .tp-feature__text ul li i {
    color: var(--tp-primary);
    margin-right: 8px;
}

.about-counter {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border-top: 1px solid #1616161a;
    border-bottom: 1px solid #1616161a;
}

.about-counter__box:not(:last-child) {
    border-right: 1px solid #1616161a;
}

.about-counter__box .tp-feature__heading {
    color: var(--tp-primary);
    margin-bottom: 15px;
}

.about-author-image .row {
    align-items: center;
}

.about-author-image .tp-feature__image {
    width: 65px;
    min-width: 65px;
    height: 65px;
    border-radius: 50%;
}

.about-author-image .tp-feature__body {
    padding-left: 15px;
}

/*partner*/
.marquee-group {
    gap: 30px;
}
.marquee-partner {
    display: flex;
    justify-content: space-between;
    gap: 50px;
    flex-shrink: 0;
    min-width: 100%;
    animation: 30s linear 0s infinite normal none running marquee-scroll;
}

.marquee-partner img {
    width: 150px;
    object-fit: contain;
}

@keyframes marquee-scroll {
    0% { transform: translate3d(0, 0, 0); 
        
    }
   100% { 
       transform: translate3d(-100%, 0, 0); 
   }
}

.partner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 32%;
    height: 100%;
    background: linear-gradient(90deg, #03AFE5 0%, rgba(3, 175, 229, 0) 100%);
    z-index: 1;
}

.partner::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 22%;
    height: 100%;
    background: linear-gradient(90deg, #03AFE5 0%, rgba(3, 175, 229, 0) 100%);
    z-index: 1;
}



.marquee{
    --item-width: 150px;
    --gap: 50px;
    --show-items: 8;
    background-color: #03AFE5;
}

.marquee::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 32%;
    height: 100%;
    background: linear-gradient(90deg, #03AFE5 0%, rgba(3, 175, 229, 0) 100%);
    z-index: 1;
}

.marquee::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 22%;
    height: 100%;
    background: linear-gradient(90deg, #03AFE5 0%, rgba(3, 175, 229, 0) 100%);
    z-index: 1;
}

.marquee .gallery-container{
    display: flex;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.marquee .gallery{
    display: flex;
    gap: var(--gap);
    flex-shrink: 0;
    /*width: max-content;*/
    min-width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    animation: 2s linear 0s infinite normal none running marquee-scroll;
}

/*.marquee .gallery li{*/
/*    flex: 0 0 var(--item-width);*/
/*}*/

.marquee .gallery img{
    width: 150px;
    min-width: 150px;
    height: 80px;
    object-fit: contain;
    border: none;
}


/*testimonial*/
.testimonial-slide .tp-col__content {
    align-content: center;
    padding: 0 15px;
}

.testimonial-slide .tp-col__content .tp-body {
    font-style: italic;
}

.testimonial-slide .swiper-button-prev,
.testimonial-slide .swiper-button-next {
    display: none;
}

.testimonial-slide .tp-post__thumbnail img {
    width: 75px;
    min-width: 75px;
    height: 75px;
    border-radius: 50%;
}

.testimonial-slide .swiper-slide {
    min-height: 360px;
    padding: 20px;
    border-radius: 8px;
    background-color: #fff;
}

.testimonial-slide .tp-post__thumbnail {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #1010101a;
}

.testimonial-slide .swiper-pagination {
    position: static;
    margin-top: 30px;
}

.testimonial-slide .swiper-pagination span {
    width: 10px;
    height: 10px;
}

.testimonial-slide .swiper-pagination.swiper-pagination-bullet-active {
    background-color: var(--tp-primary);
}

/*report*/
.report::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #000000ad;
}
.report__data {
    margin-bottom: 24px;
}

.report__data:not(:last-child) {
    border-right: 1px solid #fff3;
}

.report__data .tp-feature__heading {
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.5);
    color: transparent;
}


/*FAQ*/
.faq-list .accordion .accordion-button {
    padding: 25px 30px;
    line-height: 24px;
    gap: 20px;
}

.faq-list .accordion-item {
    border-radius: 100px;
    border: 1px solid transparent;
}

.faq-list .accordion-item:has(.accordion-button:not(.collapsed)) {
    border-radius: 20px;
    border-color: var(--tp-primary);
}

.faq-list .accordion-button::after {
    content: "\2b";
    font-family: fontawesome;
    font-size: 16px;
    color: var(--tp-primary);
    font-weight: 400;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #03afe51a;
    border-radius: 50%;
    transform-origin: center;
    background-image: none;
}

.faq-list .accordion-button:not(.collapsed)::after {
    transform: rotate(45deg);
    background-color: var(--tp-primary);
    color: #fff;
}


.faq-list .accordion .accordion-body {
    border: none;
    padding-top: 0;
}

.faq-shape {
    width: auto;
}


/*news*/
.list-news > .row {
    margin: 0;
}

.list-news .swiper-button-prev,
.list-news .swiper-button-next,
.list-news .swiper-pagination{
    display: none;
}

.list-news .swiper-slide {
    padding: 20px;
    border-radius: 20px;
}

.list-news .swiper-slide .tp-post__thumbnail img {
    border-radius: 10px;
    aspect-ratio: 3/2;
    transition: all .4s;
}

.list-news .tp-post__content {
    padding-top: 25px;
}

.group-tag {
    gap: 20px;
}

.group-tag .bp_tag_item {
    padding: 8px 12px;
    border-radius: 30px;
    background-color: var(--tp-primary);
    font-size: 14px;
    color: #fff;
    line-height: 16px;
    font-weight: 400;
    border-color: var(--tp-primary);
}

.group-tag .bp_tag_item:hover {
    background-color: #fff;
    color: var(--tp-primary);
}

.list-news .tp-title {
    margin: 16px 0;
}

.list-news .tp-btn_c {
    width: fit-content;
    position: relative;
    overflow: hidden;
    height: 30px;
}
.list-news .tp-btn_c a:last-child {
    position: absolute;
    top: 100%;
    left: 0;
}

.list-news .tp-btn_c:hover a:first-child {
    transform: translateY(-100%);
    transition: all .4s;
}

.list-news .tp-btn_c:hover a:last-child {
    top: 0;
    transition: all .4s;
}

.list-news .tp-btn_c a {
    gap: 8px;
    font-size: 16px;
    padding: 0;
    transition: all .4s;
}

.list-news .btn-news {
    width: 30px;
    min-width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: var(--tp-primary);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    transform: rotate(-45deg);
}

.list-news .tp-post__thumbnail a {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

.list-news .tp-post__thumbnail a img:last-child {
    position: absolute;
    inset: 0;
    transform: translateX(50%) scaleX(2);
    opacity: 0;
    filter: blur(10px);
    z-index: 1;
}

.list-news .tp-post__thumbnail:hover a img:first-child {
    transform: translateX(-50%) scaleX(2);
    opacity: 0;
    filter: blur(10px);
    transition: all .4s;
}

.list-news .tp-post__thumbnail:hover a img:last-child {
    transform: none;
    opacity: 1;
    filter: blur(0);
    transition: all .4s;
}



@keyframes rotateImage {
    50%{
        transform: rotate(20deg);
    }
}

/*banner path*/
.path .breadcrumb {
    justify-content: center;
}

.path .breadcrumb li,
.path .breadcrumb li::before,
.path .breadcrumb li a {
    color: #fff;
}

.path .heading-title {
    margin-bottom: 20px;
}

.path .tp-feature__heading {
    font-size: 65px;
    color: #fff;
    font-weight: 600;
}



/*project*/
.project-slide .swiper-pagination {
    display: none;
}

.project-slide .swiper-button-prev,
.project-slide .swiper-button-next {
    width: 54px;
    min-width: 54px;
    height: 54px;
    background-color: var(--tp-primary);
    border-radius: 50%;
}

.project-slide .swiper-button-prev::after,
.project-slide .swiper-button-next::after {
    font-size: 20px;
    color: #fff;
}
.project-slide .tp-post-item {
    position: relative;
}

.project-slide .tp-post__content {
    position: absolute;
    bottom: 30px;
    left: 30px;
    width: calc(100% - 60px);
    padding: 30px;
    background-color: #ffffff1a;
    backdrop-filter: blur(10px);
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    transition: all .8s;
}

.project-slide .tp-post__thumbnail {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}

.project-slide .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.8s;
}

.project-slide .swiper-slide > .row:hover .tp-post__thumbnail::before,
.project-slide .tp-post-item:hover .tp-post__thumbnail::before{
    height: 250%;
    background-color: transparent;
    transition: all .8s;
}

.project-slide .tp-post__thumbnail img {
    aspect-ratio: 3/2;
    transition: all .8s;
}

.project-slide .tp-post__thumbnail:hover img {
    transform: scale(1.1);
    transition: all .8s;
}

.project-slide .tp-title a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.project-slide .btn-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 43px;
    min-width: 43px;
    height: 43px;
    background-color: var(--tp-primary);
    border-radius: 50%;
    font-size: 16px;
    color: #fff;
    transform: rotate(-45deg);
    transition: all .4s;
}

.project-slide .btn-icon:hover {
    background-color: #fff;
    color: var(--tp-primary);
    transition: all .4s;
}
.project-slide .swiper-slide {
    background: transparent;
}
.project-slide .swiper-slide > .row:hover .tp-post__content,
.project-slide .tp-post-item:hover .tp-post__content{
    opacity: 1;
    visibility: visible;
    transition: all .8s;
}




/*pagination*/
.pagination-nav {
    margin-top: 30px;
}
.pagination-nav .page-link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    min-width: 48px;
    background-color: #212121;
    border: 1px solid #212121;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.04);
    transition: all .4s;
}

.pagination-nav .page-link:hover {
    box-shadow: 0 14px 24px rgba(45, 212, 191, 0.18);
    transition: all .4s;
}

.pagination-nav .page-item.active {
    background-color: transparent;
    border-color: transparent;
}
.pagination-nav .page-item.active .page-link,
.pagination-nav .page-link:hover {
    background-color: var(--tp-primary);
    border-color: var(--tp-primary);
    color: #fff;
}

.pagination-nav .page-item.disabled {
    opacity: .3;
}

.pagination-nav .pagination {
    flex-wrap: wrap;
    gap: 5px;
}



/*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;
    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*/

/*article*/
.content_text_details :is(h1, h2, h3, h4, h5, h6) {
    color: var(--tp-title-color);
    margin-bottom: 20px;
}
.content_text_note  ul{
    padding-left: 0;
}
.content_text_note  ul li {
    margin-bottom: 10px;
}

.content_text_note  ul li i {
    color: var(--tp-primary);
}


.content_text_details ul,
.content_text_details ol{
    padding-left: 20px;
}
.content_text_details ul li{
    list-style: disc;
}
.content_text_details ol li {
    list-style: decimal;
}

.content_text_details ul li:not(:last-child),
.content_text_details ol li:not(:last-child){
    margin-bottom: 10px;
}

.content_text_details p {
    margin-bottom: 15px;
    line-height: 30px;
}

.bp-date-create {
    display: none;
}
.tp-post__meta-value.bp-date-create {
    display: inline-block;
}



.bp-download-file,
.services .bp-download-file {
    display: none !important;
}

.detail-services .bp-download-file {
    display: inline-block !important;
}



/*footer*/
.footer {
    border-radius: 20px;
    overflow: hidden;
}

.footer::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #03afe533;
}

.form-newsletter form {
    position: relative;
}

.form-newsletter .bp_form_field {
    position: relative;
    margin: 0;
}
.form-newsletter input {
    padding: 20px 65px 20px 20px;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    border: none;
    border-radius: 40px;
    outline: none;
    background-color: var(--tp-primary) !important;
    box-shadow: none !important;
}

.form-newsletter input::placeholder {
    color: #fff;
}

.form-newsletter button.bp-btn-send {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%) scale(1) !important;
    width: 52px;
    min-width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: #fff !important;
    color: var(--tp-primary) !important;
    font-size: 20px;
    border: none;
    outline: none;
    margin-top: 0;
}

.form-newsletter .tp_processing {
    color: #000;
    padding-top: 10px;
}

.footer-left__contact .tp-body ul {
    padding-left: 0;
}

.footer-left__contact .tp-body ul li {
    margin-bottom: 8px;
}

.footer-left__contact .tp-body ul li i {
    margin-right: 8px;
}

/*.footer-left__contact .tp-feature__text ul li:not(:last-child)::before {*/
/*    content: '/';*/
/*    position: absolute;*/
/*    right: -18px;*/
/*    bottom: 0;*/
/*    color: var(--tp-primary);*/
/*}*/

.footer-left__contact .tp-body ul li a {
    color: var(--tp-title-color);
}

.footer-left {
    padding-right: 50px;
}

.footer-right {
    padding-left: 50px;
}

.footer-right__content {
    position: relative;
}

.footer-right__content::before {
    content: "";
    position: absolute;
    left: -61.25px;
    top: 0;
    width: 200%;
    height: 1px;
    background-color: #03afe533;
}

.footer-right__content::after {
    content: "";
    position: absolute;
    left: -61.25px;
    bottom: 0;
    width: 200%;
    height: 1px;
    background-color: #03afe533;
}

.footer-category .tp-title {
    margin-bottom: 20px;
    transition: all .4s;
}

.footer-category .tp-title:hover {
    color: var(--tp-primary);
    transform: translateX(5px);
    transition: all .4s;
}

.footer-social .tp-icon {
    width: 35px;
    min-width: 35px;
    height: 35px;
    border: 1px solid #1010101a;
    border-radius: 50%;
    transition: all .4s;
}

.footer-social .tp-icon:hover {
    background-color: var(--tp-primary);
    color: #fff;
    border-color: var(--tp-primary);
    transition: all .4s;
}

.back-to-top {
    width: 50px;
    height: 50px;
    border-radius: 12px !important;
    background-color: var(--tp-primary);
}

.back-to-top:hover,
.back-to-top:active {
    background-color: var(--tp-secondary) !important;
}

.tp-preview-sidebar.right {
    top: unset;
    transform: translateY(0);
    bottom: 100px;
    right: 30px;
}

.tp-preview-icon {
    position: relative;
    width: 50px !important;
    height: 50px !important;
    font-size: 27px;
    animation: swing 3s infinite;
    background-color: var(--tp-primary) !important;
    z-index: 1;
}

.tp-preview-icon::before,
.tp-preview-icon::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #FFFFFF80;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(0,162,255,.55);
    box-shadow: 0 0 0 0 rgba(0,162,255,.55);
    -webkit-animation: button-ripple 3s infinite;
    animation: button-ripple 3s infinite;
    opacity: .6;
    z-index: -1;
}

.tp-preview-icon::before {
    animation-delay: 0.9s;
}

.tp-preview-icon::after {
    animation-delay: 0.3s;
}

@keyframes swing{

    0%,50%,100%{
        transform:rotate(0deg);
    }

    5%{
        transform:rotate(-16deg);
    }

    10%{
        transform:rotate(16deg);
    }

    15%{
        transform:rotate(-12deg);
    }

    20%{
        transform:rotate(12deg);
    }

    25%{
        transform:rotate(-8deg);
    }

    30%{
        transform:rotate(8deg);
    }

    35%{
        transform:rotate(-4deg);
    }

    40%{
        transform:rotate(4deg);
    }
}

@keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 15px var(--tp-primary);
        box-shadow: 0 0 0 25px var(--tp-primary);
        opacity: 0
    }

    100% {
        -webkit-box-shadow: 0 0 0 15px var(--tp-primary);
        box-shadow: 0 0 0 25px var(--tp-primary);
        opacity: 0
    }
}



.tp-preview-icon svg {
    width: 30px;
    height: 30px;
}

@media (min-width: 1400px) {
    .container {
        max-width: 1410px;
    }
}

@media (min-width: 1200px) {
    .header-menu .navbar-expand .offcanvas {
        position: static;
    }
}

@media (max-width: 1600px) {
    .header {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    .banner {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    
    .footer {
        margin: 0 35px 35px 35px !important;
    }
}

@media (max-width: 1440px) {
    .btn-page a {
        font-size: 14px;
        padding: 10px;
    }
    
    .footer::before {
        display: none;
    }
    .footer {
        margin: 0 20px 20px 20px !important;
    }
}

@media (max-width: 1200px) {
    .menu-right {
        display: none !important;
    }
    .main-menu .tp-btn-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
        box-shadow: none;
        outline: none;
        width: 56px;
        min-width: 56px;
        height: 56px;
        font-size: 30px;
    }
    
    .tp-menu-mobi-icon {
        border: none;
    }
    
    .main-menu {
        order: 4;
        margin-left: 10px;
        margin-right: 8px;
    }
    
    .bp-sidebar-menu .btn-close {
        background-color: #fff !important;
        opacity: 1;
    }
    .main-menu .navbar .offcanvas {
        position: fixed;
        top: 20px;
        right: 20px;
        left: 20px;
        bottom: unset;
        height: calc(100% - 40px) !important;
        width: 70% !important;
        background-color: #0c0c0c !important;
        box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5);
        border-radius: 12px;
        padding: 20px;
        z-index: 2222;
    }
    
    .offcanvas.show:not(.hiding), .offcanvas.showing {
        transform: none !important;
    }
    
    .offcanvas-backdrop {
        backdrop-filter: blur(10px);
        background-color: transparent;
    }
    
    .offcanvas-backdrop.show {
        opacity: .8;
    }
    
    .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:not(:last-child) > a.nav-link {
        border-bottom: 1px solid #c1d2ce12 !important;
    }
    
    .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 7.5px 6px 30px;
    }
    .navbar ul.dropdown-menu li:hover {
        background-color: transparent;
    }
    .main-menu .dropdown-item.active {
        background-color: #0c0c0c !important;
    }
    
    .main-menu .dropdown-item.active {
        color: #fff !important;
    }
    
    .navbar .dropdown-toggle {
        position: absolute;
        top: 10px;
        right: 0;
    }
    
    .navbar .dropdown-toggle:after {
        content: "\2b" !important;
        font-size: 18px;
        font-family: "fontawesome";
        color: var(--tp-primary);
        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;
        background-color: transparent;
        padding: 0;
    }
    
    .navbar .navbar-nav .dropdown-menu.show {
        display: block;
    }
    
    .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .navbar .dropdown-toggle.show:after {
        content: "\f068" !important;
        transition: all .3s;
    }
    
    .menu-right {
        width: 100%;
        justify-content: flex-end;
        gap: 10px;
    }
    
    
    .about-counter__box:not(:last-child) {
        border-right: none;
    }
    .about-counter {
        grid-template-columns: repeat(2, 1fr);
    }
    
    
}


@media (max-width: 991px) {
    .path .tp-feature__heading {
        font-size: 50px
    }
    
    
    .section-about__left {
        margin-left: 0;
    }
    
    .marquee{
        --show-items: 5;
    }
    
    
    .report__data:not(:last-child) {
        border-right: none;
    }
    
    
    .faq-list .accordion-item {
        border-radius: 20px;
    }
    
    
    .project-slide .tp-post__content {
        left: 20px;
        bottom: 20px;
        width: calc(100% - 40px);
        padding: 20px;
        opacity: 1;
        visibility: visible;
    }
    .project-slide .tp-title a {
        flex-wrap: wrap;
        gap: 20px;
    }
    .project-slide .swiper-pagination {
        display: block;
        position: static;
        margin-top: 30px;
    }
    .project-slide .swiper-button-prev, .project-slide .swiper-button-next {
        display: none;
    }
    
    
    .footer-right {
        padding-left: 0;
    }
    .footer-left{
        padding-right: 0;
    }
    .footer-right__content::before,
    .footer-right__content::after {
        left: -80px;
    }
}


@media (max-width: 767.98px) {
    .logo img {
        height: 90px !important;
    }
    .header {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
        
    .banner {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .header-menu {
        padding: 0;
    }
    
    .navbar ul.navbar-nav li.dropdown-item a {
        width: 100%;
    }
    
    .navbar .dropdown-toggle {
        padding-left: 8px;
    }
    
    .path .tp-feature__heading {
        font-size: 40px
    }
    
    
    .partner::after,
    .partner::before,
    .marquee::before,
    .marquee::after{
        display: none;
    }
    
    .marquee{
        --show-items: 3;
    }

    
    .about-counter {
        grid-template-columns: 1fr;
    }
    
    .circle-text img {
        width: 100px;
        min-width: 100px;
    }
}
