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

 :root{ 
 --tp-primary:#BF9C5C; 
 --tp-secondary:#133244; 
 --tp-text-color:#4C5F69; 
 --tp-title-color:#133244; 
} 
body {
  color:var(--tp-text-color);
}

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

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

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

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

.tp-menu-mobi-icon {
  color: #fff;
  padding: 5px 10px;
  border: 1px #fff solid;
  border-radius: 5px;
}
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
#m_835{background-color:#f6f6f6;}
#m_33092293{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_33092293{padding-top:40px;padding-bottom:40px;}
        }
        
#m_43754363 {text-align: left;} 
#m_43754363 .tp-body{text-align: left;} 
#m_43754363 .tp-title{text-align: left;font-size: 22px;} 
#m_43754363 .tp-title a{text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_43754363 .tp-title{font-size: 20px;} 
 #m_43754363 .tp-title a{font-size: 20px;} 
} 

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

#m_841{background-color:#edf4f7;}
#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_76530250{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_76530250{padding-top:40px;padding-bottom:40px;}
        }
        
#m_32033337 {text-align: left;color: #303030;} 
#m_32033337 .tp-body{text-align: left;color: #303030;} 
#m_32033337 .tp-title{color: #262626;text-align: left;font-size: 26px;} 
#m_32033337 .tp-title a{color: #262626;text-align: left;font-size: 26px;} 

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

#m_9257{padding-top:50px;padding-bottom:50px;}
#m_9257{background-color:#edf4f7;}
#m_738648831 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_738648831 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_738648831 .tp-title{text-align: left;} 
#m_738648831 .tp-title a{text-align: left;} 

#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_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_659347722 {text-align: left;} 
#m_659347722 .tp-body{text-align: left;} 
#m_659347722 .tp-title{color: #fff;font-weight: 400;text-align: left;font-size: 14px;} 
#m_659347722 .tp-title a{color: #fff;font-weight: 400;text-align: left;font-size: 14px;} 

#m_659347722{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_659347722{border:1px solid #FFFFFF1A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_667248087 {text-align: left;} 
#m_667248087 .tp-body{text-align: left;} 
#m_667248087 .tp-title{color: #fff;text-align: left;font-size: 60px;} 
#m_667248087 .tp-title a{color: #fff;text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_667248087 .tp-title{font-size: 44px;} 
 #m_667248087 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_667248087 .tp-title{font-size: 28px;} 
#m_667248087 .tp-title a{font-size: 28px;} 
} 

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

#m_504278677{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_504278677{padding-top:40px;padding-bottom:40px;}
        }
        

        @media (max-width:991px){#m_536726449{margin-bottom:30px;}
        }
        

        @media (max-width:991px){#m_584957325{margin-bottom:30px;}
        }
        
#m_401080381{padding-top:200px;padding-bottom:70px;}
        @media (max-width:991px){#m_401080381{padding-top:140px;padding-bottom:50px;}
        }
        
#m_401080381{background-image:url('/files_upload/hero-bg-image-2.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff;background-blend-mode:normal;}#m_401080381 .tp-bg-overlay{opacity:0.65;background:#000000}
#m_799171212 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 12px;
}
#m_790245181 .navbar-nav .nav-link {
    color: #fff;
}

#m_790245181 .navbar-nav .nav-link:hover {
    color: #BF9C5C;
}

#m_790245181 .navbar-nav .nav-link.active {
    color: #BF9C5C;
}

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

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

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

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

#m_790245181 .navbar-nav .dropdown-menu .dropdown-item {
    color: #fff;
}

#m_790245181 .navbar-nav .dropdown-menu .dropdown-item:hover {
    color: #133244;
    background-color: #bf9c5c;
}

#m_790245181 .navbar ul.dropdown-menu {
     background-color: #BF9C5C;
}

#m_790245181 .navbar ul.dropdown-menu > li:hover {
     background-color: #bf9c5c;
}
 /*menu*/ 
#m_405534207{padding-top:90px;padding-bottom:90px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_405534207{padding-top:40px;padding-bottom:40px;}
        }
        
#m_405534207{background-image:url('/files_upload/services-bg-shape.png');background-size:auto;background-position:left bottom;background-repeat:no-repeat;background-attachment:scroll;background-color:#F6F1EE;background-blend-mode:normal;}#m_405534207 .tp-bg-overlay{opacity:0;background:#000}
#m_405534207{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_469127838 {text-align: left;} 
#m_469127838 .tp-body{text-align: left;} 
#m_469127838 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_469127838 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_469127838{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_469127838{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_469127491 {text-align: center;} 
#m_469127491 .tp-body{text-align: center;} 
#m_469127491 .tp-title{text-align: center;font-size: 60px;} 
#m_469127491 .tp-title a{text-align: center;font-size: 60px;} 
@media (max-width: 991px){ 
#m_469127491 .tp-title{font-size: 44px;} 
 #m_469127491 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_469127491 .tp-title{font-size: 28px;} 
#m_469127491 .tp-title a{font-size: 28px;} 
} 

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

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

#m_755199393{padding-bottom:25px;margin-bottom:25px;}
#m_755199393{border-bottom:1px solid #1332441A;transition:all 0.3s ease;} 
#m_775964597 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
}

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

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

#m_176438927{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_176438927{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_176438134 {text-align: left;} 
#m_176438134 .tp-body{text-align: left;} 
#m_176438134 .tp-title{text-align: left;font-size: 60px;} 
#m_176438134 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_176438134 .tp-title{font-size: 44px;} 
 #m_176438134 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_176438134 .tp-title{font-size: 28px;} 
#m_176438134 .tp-title a{font-size: 28px;} 
} 

#m_289797968{margin-top:25px;margin-bottom:25px;}
#m_374103648 {text-align: left;} 
#m_374103648 .tp-body{text-align: left;} 
#m_374103648 .tp-title{text-align: left;font-size: 18px;} 
#m_374103648 .tp-title a{text-align: left;font-size: 18px;} 

#m_26139528{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_26139528{padding-top:40px;padding-bottom:40px;}
        }
        

        @media (max-width:991px){#m_114614494{margin-bottom:30px;}
        }
        
#m_292185324 {text-align: center;} 
#m_292185324 .tp-body{text-align: center;} 
#m_292185324 .tp-title{text-align: left;} 
#m_292185324 .tp-title a{text-align: left;} 

#m_292185324{margin-top:60px;}
        @media (max-width:991px){#m_292185324{margin-top:30px;}
        }
        
#m_724042437{padding-top:270px;padding-bottom:160px;}
        @media (max-width:991px){#m_724042437{padding-top:170px;padding-bottom:80px;}
        }
        
#m_724042437{background-image:url('/files_upload/hero-banner-1.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-color:#fff;background-blend-mode:normal;}#m_724042437 .tp-bg-overlay{opacity:0.61;background:#000}
#m_363149478 {text-align: left;color: #363636;} 
#m_363149478 .tp-body{text-align: left;color: #363636;} 
#m_363149478 .tp-title{text-align: left;} 
#m_363149478 .tp-title a{text-align: left;} 

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

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

#m_527395910{margin-top:150px;}
#m_527395910{background-color:#308cc9;}

        @media (max-width:991px){#m_89362684{margin-bottom:30px;}
        }
        
#m_998094527{margin-bottom:40px;}
        @media (max-width:991px){#m_998094527{margin-bottom:30px;}
        }
        
#m_998094528 {text-align: left;} 
#m_998094528 .tp-body{text-align: left;} 
#m_998094528 .tp-title{text-align: left;font-size: 60px;} 
#m_998094528 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_998094528 .tp-title{font-size: 44px;} 
 #m_998094528 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_998094528 .tp-title{font-size: 28px;} 
#m_998094528 .tp-title a{font-size: 28px;} 
} 

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

#m_998094529{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_998094529{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_337119009{margin-bottom:20px;}
#m_358663049 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
    border-radius: 100px;
}

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

#m_735996450{padding-top:10px;padding-bottom:10px;}
#m_735996450 {z-index:10;position:absolute;top:0px;left:0px;}
#m_735996450{border-bottom:1px solid #FFFFFF1A;transition:all 0.3s ease;} 
#m_116551966 {text-align: left;} 
#m_116551966 .tp-body{text-align: left;} 
#m_116551966 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_116551966 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_116551966{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_116551966{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_116551268 {text-align: left;} 
#m_116551268 .tp-body{text-align: left;} 
#m_116551268 .tp-title{text-align: left;font-size: 60px;} 
#m_116551268 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_116551268 .tp-title{font-size: 44px;} 
 #m_116551268 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_116551268 .tp-title{font-size: 28px;} 
#m_116551268 .tp-title a{font-size: 28px;} 
} 

#m_205625045{margin-top:30px;}
#m_231980279 {text-align: left;} 
#m_231980279 .tp-body{text-align: left;} 
#m_231980279 .tp-title{text-align: left;font-size: 22px;} 
#m_231980279 .tp-title a{text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_231980279 .tp-title{font-size: 18px;} 
 #m_231980279 .tp-title a{font-size: 18px;} 
} 

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

#m_345018236{margin-bottom:20px;}
#m_354442205 {z-index:10;position:absolute;top:0px;left:0px;}
#m_920241838{margin-right:50px;margin-left:50px;}
#m_920241838 {z-index:3;}
#m_920241838{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_955612479{margin-bottom:30px;}
        }
        
        @media (max-width:767px){#m_955612479{margin-bottom:0px;}
        }
        
#m_957642983 {text-align: left;} 
#m_957642983 .tp-body{text-align: left;} 
#m_957642983 .tp-title{color: #fff;font-weight: 400;text-align: left;font-size: 14px;} 
#m_957642983 .tp-title a{color: #fff;font-weight: 400;text-align: left;font-size: 14px;} 

#m_957642983{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_957642983{border:1px solid #FFFFFF1A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_957642420 {text-align: left;color: #ffffff;} 
#m_957642420 .tp-body{text-align: left;color: #ffffff;} 
#m_957642420 .tp-title{color: #fff;text-align: left;font-size: 60px;} 
#m_957642420 .tp-title a{color: #fff;text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_957642420 .tp-title{font-size: 44px;} 
 #m_957642420 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_957642420 .tp-title{font-size: 28px;} 
#m_957642420 .tp-title a{font-size: 28px;} 
} 

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

#m_968187006{margin-top:40px;margin-bottom:40px;}
        @media (max-width:991px){#m_968187006{margin-top:30px;margin-bottom:30px;}
        }
        
#m_989370632 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
}

#m_989370632 .tp-icon i {
    font-size: 20px;
    line-height: 1;
    display: block;
}
#m_989370074 {text-align: left;color: #fff;} 
#m_989370074 .tp-body{text-align: left;color: #fff;} 
#m_989370074 .tp-title{color: #fff;text-align: left;font-size: 18px;} 
#m_989370074 .tp-title a{color: #fff;text-align: left;font-size: 18px;} 

#tp-btn-youtube-2603547
            {
                background:#bf9c5c;
                color:#eff3ec;
                 font-size:23px;
            }
            
#m_833220460{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_833220460{padding-top:40px;padding-bottom:40px;}
        }
        
#m_833220460 {z-index:5;}
#m_371110749{padding-top:40px;margin-top:40px;}
        @media (max-width:991px){#m_371110749{padding-top:30px;margin-top:30px;margin-bottom:24px;}
        }
        
#m_371110749{border-top:1px solid #FFFFFF1A;transition:all 0.3s ease;} 
#m_718845744{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_718845744{padding-top:40px;padding-bottom:40px;}
        }
        
#m_822413559{padding-top:30px;padding-right:60px;padding-bottom:30px;padding-left:60px;margin-bottom:24px;}
        @media (max-width:991px){#m_822413559{padding-right:30px;padding-left:30px;}
        }
        
#m_822413559{background-color:#F6F1EE;}
#m_822413559{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_828271073{margin-bottom:30px;}
        }
        
#m_837714829 {text-align: left;} 
#m_837714829 .tp-body{text-align: left;} 
#m_837714829 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_837714829 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_837714829{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_837714829{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_837714984 {text-align: left;} 
#m_837714984 .tp-body{text-align: left;} 
#m_837714984 .tp-title{text-align: left;font-size: 60px;} 
#m_837714984 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_837714984 .tp-title{font-size: 44px;} 
 #m_837714984 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_837714984 .tp-title{font-size: 28px;} 
#m_837714984 .tp-title a{font-size: 28px;} 
} 

#m_855563503{margin-top:40px;}
#m_855563508 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
}

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


        @media (max-width:991px){#m_142930690{margin-bottom:24px;}
        }
        

        @media (max-width:991px){#m_156797602{margin-bottom:24px;}
        }
        
#m_163913453 {text-align: left;} 
#m_163913453 .tp-body{text-align: left;} 
#m_163913453 .tp-title{text-align: left;font-size: 48px;} 
#m_163913453 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_163913453 .tp-title{font-size: 38px;} 
 #m_163913453 .tp-title a{font-size: 38px;} 
} 
@media (max-width: 767px){ 
#m_163913453 .tp-title{font-size: 28px;} 
#m_163913453 .tp-title a{font-size: 28px;} 
} 

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

#m_941654399{padding-top:90px;padding-bottom:90px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_941654399{padding-top:40px;padding-bottom:40px;}
        }
        
#m_941654399{background-color:#F6F1EE;}
#m_941654399{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_152790487 {text-align: left;} 
#m_152790487 .tp-body{text-align: left;} 
#m_152790487 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_152790487 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_152790487{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_152790487{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_152790878 {text-align: center;} 
#m_152790878 .tp-body{text-align: center;} 
#m_152790878 .tp-title{text-align: center;font-size: 60px;} 
#m_152790878 .tp-title a{text-align: center;font-size: 60px;} 
@media (max-width: 991px){ 
#m_152790878 .tp-title{font-size: 44px;} 
 #m_152790878 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_152790878 .tp-title{font-size: 28px;} 
#m_152790878 .tp-title a{font-size: 28px;} 
} 

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

#m_167508332{margin-top:60px;}
        @media (max-width:991px){#m_167508332{margin-top:30px;}
        }
        
#m_922799339{padding-top:90px;padding-bottom:90px;margin-top:90px;margin-right:50px;margin-bottom:90px;margin-left:50px;}
        @media (max-width:991px){#m_922799339{padding-top:40px;padding-bottom:40px;margin-top:40px;margin-bottom:40px;}
        }
        
#m_922799339{background-image:url('/files_upload/book-appointment-bg-image-2.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-color:#fff;background-blend-mode:normal;}#m_922799339 .tp-bg-overlay{opacity:0;background:#000}
#m_922799339{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_973477241 {text-align: left;} 
#m_973477241 .tp-body{text-align: left;} 
#m_973477241 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_973477241 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_973477241{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_973477241{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_973477759 {text-align: left;} 
#m_973477759 .tp-body{text-align: left;} 
#m_973477759 .tp-title{text-align: left;font-size: 60px;} 
#m_973477759 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_973477759 .tp-title{font-size: 44px;} 
 #m_973477759 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_973477759 .tp-title{font-size: 28px;} 
#m_973477759 .tp-title a{font-size: 28px;} 
} 

#m_995494338 .tp-form-field {margin-bottom:20px;}#m_995494338 .tp-form-label {display:none;margin-bottom:5px;}#m_995494338 .tp-form-control {height:60px;padding:18px 20px;font-size:16px;color:#133244;background:#F6F1EE;border:none;border-radius:9px;}#m_995494338 .tp-form-control::placeholder {font-size:14px;color:#133244;font-style:normal;}#m_995494338 textarea.tp-form-control {min-height:103px;font-size:14px;border-radius:0px;}#m_995494338 .tp-form-button {width:auto;padding:17px 24px;font-size:16px;font-weight:500;background:#BF9C5C;border-radius:50px;}#m_995494338{padding-top:40px;margin-top:40px;}
        @media (max-width:991px){#m_995494338{padding-top:30px;margin-top:30px;}
        }
        
#m_995494338{border-top:1px solid #1332441A;transition:all 0.3s ease;} 
#m_721127454{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_721127454{padding-top:40px;padding-bottom:40px;}
        }
        

        @media (max-width:991px){#m_734869476{margin-bottom:30px;}
        }
        
#m_740541840 {text-align: left;font-size: 16px;} 
#m_740541840 .tp-body{text-align: left;font-size: 16px;} 
#m_740541840 .tp-title{text-align: left;font-size: 48px;} 
#m_740541840 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_740541840 .tp-title{font-size: 38px;} 
 #m_740541840 .tp-title a{font-size: 38px;} 
} 
@media (max-width: 767px){ 
#m_740541840 .tp-title{font-size: 28px;} 
#m_740541840 .tp-title a{font-size: 28px;} 
} 

#m_740541840{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
#m_740541840 {z-index:10;position:absolute;bottom:30px;left:30px;}
#m_740541840{background-color:#F6F1EE;}
#m_740541840{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_762805705{margin-top:60px;}
        @media (max-width:991px){#m_762805705{margin-top:30px;}
        }
        
#m_354437849{padding-left:30px;}
        @media (max-width:991px){#m_354437849{padding-left:11px;}
        }
        
#m_361087328 {text-align: left;} 
#m_361087328 .tp-body{text-align: left;} 
#m_361087328 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_361087328 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_361087328{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_361087328{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_361087634 {text-align: left;} 
#m_361087634 .tp-body{text-align: left;} 
#m_361087634 .tp-title{text-align: left;font-size: 60px;} 
#m_361087634 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_361087634 .tp-title{font-size: 44px;} 
 #m_361087634 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_361087634 .tp-title{font-size: 28px;} 
#m_361087634 .tp-title a{font-size: 28px;} 
} 

#m_217582822{padding-top:90px;padding-bottom:90px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_217582822{padding-top:40px;padding-bottom:40px;}
        }
        
#m_217582822{background-color:#F6F1EE;}
#m_217582822{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_227805086{margin-bottom:30px;}
        }
        
#m_229383140 {text-align: left;} 
#m_229383140 .tp-body{text-align: left;} 
#m_229383140 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_229383140 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_229383140{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_229383140{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_229383796 {text-align: left;} 
#m_229383796 .tp-body{text-align: left;} 
#m_229383796 .tp-title{text-align: left;font-size: 60px;} 
#m_229383796 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_229383796 .tp-title{font-size: 44px;} 
 #m_229383796 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_229383796 .tp-title{font-size: 28px;} 
#m_229383796 .tp-title a{font-size: 28px;} 
} 

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

#m_590302182{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_590302182{padding-top:40px;padding-bottom:40px;}
        }
        
#m_604834974 {text-align: left;} 
#m_604834974 .tp-body{text-align: left;} 
#m_604834974 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_604834974 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_604834974{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_604834974{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_604834194 {text-align: center;} 
#m_604834194 .tp-body{text-align: center;} 
#m_604834194 .tp-title{text-align: center;font-size: 60px;} 
#m_604834194 .tp-title a{text-align: center;font-size: 60px;} 
@media (max-width: 991px){ 
#m_604834194 .tp-title{font-size: 44px;} 
 #m_604834194 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_604834194 .tp-title{font-size: 28px;} 
#m_604834194 .tp-title a{font-size: 28px;} 
} 

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

#m_612844233{margin-top:60px;}
        @media (max-width:991px){#m_612844233{margin-top:30px;}
        }
        
#m_729819888{padding-top:91px;margin-right:50px;margin-bottom:15px;margin-left:50px;}
        @media (max-width:991px){#m_729819888{padding-top:40px;}
        }
        
#m_729819888{background-color:#133244;}
#m_729819888{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_790069547{margin-bottom:30px;}
        }
        
#m_793589123{margin-bottom:30px;}
#m_807533323 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_807533323 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_807533323 .tp-title{text-align: left;} 
#m_807533323 .tp-title a{text-align: left;} 

#m_807533323{margin-bottom:30px;}
#m_813733042 .tp-icon {
    color: #FFFFFF;
}

#m_813733042 .tp-icon:hover {
    background: #fff;
    color: #133244;
}

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

#m_839261579{margin-bottom:25px;}
#m_845092512 {text-align: left;} 
#m_845092512 .tp-body{text-align: left;} 
#m_845092512 .tp-title{color: #fff;text-align: left;font-size: 16px;} 
#m_845092512 .tp-title a{color: #fff;text-align: left;font-size: 16px;} 

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

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

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

#m_320442863 .tp-icon:hover {
    background: #fff;
    color: #133244;
}

#m_320442863 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_320300639 .tp-icon {
    color: #FFFFFF;
}

#m_320300639 .tp-icon:hover {
    background: #fff;
    color: #133244;
}

#m_320300639 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_693860850 {text-align: left;} 
#m_693860850 .tp-body{text-align: left;} 
#m_693860850 .tp-title{color: #fff;text-align: left;font-size: 22px;} 
#m_693860850 .tp-title a{color: #fff;text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_693860850 .tp-title{font-size: 20px;} 
 #m_693860850 .tp-title a{font-size: 20px;} 
} 

#m_693860850{margin-bottom:25px;}
#m_280010462{padding-top:90px;padding-bottom:90px;margin-right:50px;margin-left:50px;}
        @media (max-width:991px){#m_280010462{padding-top:40px;padding-bottom:40px;}
        }
        
#m_280010462{background-color:#F6F1EE;}
#m_280010462{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_998094494 {text-align: center;} 
#m_998094494 .tp-body{text-align: center;} 
#m_998094494 .tp-title{text-align: center;font-size: 60px;} 
#m_998094494 .tp-title a{text-align: center;font-size: 60px;} 
@media (max-width: 991px){ 
#m_998094494 .tp-title{font-size: 44px;} 
 #m_998094494 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_998094494 .tp-title{font-size: 28px;} 
#m_998094494 .tp-title a{font-size: 28px;} 
} 

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

#m_998094495{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_998094495{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_357681061{margin-top:60px;}
        @media (max-width:991px){#m_357681061{margin-top:30px;}
        }
        

        @media (max-width:991px){#m_361705912{margin-bottom:24px;}
        }
        
#m_364682759 {text-align: left;} 
#m_364682759 .tp-body{text-align: left;} 
#m_364682759 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_364682759 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_364682759{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:10px;}
#m_364682759{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_368247175 {text-align: left;} 
#m_368247175 .tp-body{text-align: left;} 
#m_368247175 .tp-title{text-align: left;font-size: 22px;} 
#m_368247175 .tp-title a{text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_368247175 .tp-title{font-size: 20px;} 
 #m_368247175 .tp-title a{font-size: 20px;} 
} 

#m_370090967{margin-top:30px;margin-right:-30px;margin-bottom:-30px;margin-left:-30px;}
        @media (max-width:767px){#m_370090967{margin-right:-20px;margin-bottom:-20px;margin-left:-20px;}
        }
        

        @media (max-width:991px){#m_1122474{margin-bottom:24px;}
        }
        
#m_9138438{margin-top:-30px;margin-right:-30px;margin-bottom:30px;}
        @media (max-width:767px){#m_9138438{margin-top:-20px;margin-right:-20px;}
        }
        
#m_13586313 {text-align: left;} 
#m_13586313 .tp-body{text-align: left;} 
#m_13586313 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_13586313 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_13586313{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:10px;}
#m_13586313{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_15696293 {text-align: left;} 
#m_15696293 .tp-body{text-align: left;} 
#m_15696293 .tp-title{text-align: left;font-size: 22px;} 
#m_15696293 .tp-title a{text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_15696293 .tp-title{font-size: 20px;} 
 #m_15696293 .tp-title a{font-size: 20px;} 
} 


        @media (max-width:991px){#m_294313385{margin-bottom:24px;}
        }
        
#m_294313501 {text-align: left;} 
#m_294313501 .tp-body{text-align: left;} 
#m_294313501 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_294313501 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_294313501{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:10px;}
#m_294313501{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_294313569 {text-align: left;} 
#m_294313569 .tp-body{text-align: left;} 
#m_294313569 .tp-title{text-align: left;font-size: 22px;} 
#m_294313569 .tp-title a{text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_294313569 .tp-title{font-size: 20px;} 
 #m_294313569 .tp-title a{font-size: 20px;} 
} 

#m_294313548{margin-top:30px;}
#m_294313548{transition:all 0.3s ease;} 
#m_610187119{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_610187119{padding-top:40px;padding-bottom:40px;}
        }
        

        @media (max-width:991px){#m_649511152{margin-bottom:30px;}
        }
        
#m_652202402 {text-align: left;} 
#m_652202402 .tp-body{text-align: left;} 
#m_652202402 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_652202402 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_652202402{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_652202402{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_652202326 {text-align: left;} 
#m_652202326 .tp-body{text-align: left;} 
#m_652202326 .tp-title{text-align: left;font-size: 60px;} 
#m_652202326 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_652202326 .tp-title{font-size: 44px;} 
 #m_652202326 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_652202326 .tp-title{font-size: 28px;} 
#m_652202326 .tp-title a{font-size: 28px;} 
} 

#m_691963960{margin-top:30px;}
#m_717045777 {text-align: left;font-size: 16px;} 
#m_717045777 .tp-body{text-align: left;font-size: 16px;} 
#m_717045777 .tp-title{text-align: left;font-size: 18px;} 
#m_717045777 .tp-title a{text-align: left;font-size: 18px;} 

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

#m_153243746{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        @media (max-width:767px){#m_153243746{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_153243746{background-color:#F6F1EE;}
#m_153243746{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_569338723{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_569338723{padding-top:40px;padding-bottom:40px;}
        }
        
#m_569338723{background-color:#F6F1EE;}
#m_569338723{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_587403676 {text-align: left;} 
#m_587403676 .tp-body{text-align: left;} 
#m_587403676 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_587403676 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_587403676{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_587403676{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_587403656 {text-align: center;} 
#m_587403656 .tp-body{text-align: center;} 
#m_587403656 .tp-title{text-align: center;font-size: 60px;} 
#m_587403656 .tp-title a{text-align: center;font-size: 60px;} 
@media (max-width: 991px){ 
#m_587403656 .tp-title{font-size: 44px;} 
 #m_587403656 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_587403656 .tp-title{font-size: 28px;} 
#m_587403656 .tp-title a{font-size: 28px;} 
} 

#m_645789344{margin-top:60px;}
        @media (max-width:991px){#m_645789344{margin-top:30px;}
        }
        
#m_647157780{margin-bottom:24px;}
#m_649379583 {text-align: left;} 
#m_649379583 .tp-body{text-align: left;} 
#m_649379583 .tp-title{text-align: left;font-size: 48px;} 
#m_649379583 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_649379583 .tp-title{font-size: 38px;} 
 #m_649379583 .tp-title a{font-size: 38px;} 
} 

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

#m_660481570{margin-right:-40px;margin-bottom:-40px;}
        @media (max-width:991px){#m_660481570{margin-right:-30px;margin-bottom:-30px;}
        }
        
        @media (max-width:767px){#m_660481570{margin-right:-20px;margin-bottom:-20px;}
        }
        
#m_434096274{margin-bottom:24px;}
#m_434096820 {text-align: left;} 
#m_434096820 .tp-body{text-align: left;} 
#m_434096820 .tp-title{text-align: left;font-size: 48px;} 
#m_434096820 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_434096820 .tp-title{font-size: 38px;} 
 #m_434096820 .tp-title a{font-size: 38px;} 
} 

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

#m_434096890{margin-right:-40px;margin-bottom:-40px;}
        @media (max-width:991px){#m_434096890{margin-right:-30px;margin-bottom:-30px;}
        }
        
        @media (max-width:767px){#m_434096890{margin-right:-20px;margin-bottom:-20px;}
        }
        
#m_433954813{margin-bottom:24px;}
#m_433954793 {text-align: left;} 
#m_433954793 .tp-body{text-align: left;} 
#m_433954793 .tp-title{text-align: left;font-size: 48px;} 
#m_433954793 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_433954793 .tp-title{font-size: 38px;} 
 #m_433954793 .tp-title a{font-size: 38px;} 
} 

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

#m_433955942{margin-right:-40px;margin-bottom:-40px;}
        @media (max-width:991px){#m_433955942{margin-right:-30px;margin-bottom:-30px;}
        }
        
        @media (max-width:767px){#m_433955942{margin-right:-20px;margin-bottom:-20px;}
        }
        
#m_931010272{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_931010272{padding-top:40px;padding-bottom:40px;}
        }
        
#m_928258340{margin-top:60px;}
        @media (max-width:991px){#m_928258340{margin-top:30px;}
        }
        
#m_7699385 {text-align: left;} 
#m_7699385 .tp-body{text-align: left;} 
#m_7699385 .tp-title{font-weight: 400;text-align: left;font-size: 14px;} 
#m_7699385 .tp-title a{font-weight: 400;text-align: left;font-size: 14px;} 

#m_7699385{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-bottom:20px;}
#m_7699385{border:1px solid #1332441A;border-radius:50px 50px 50px 50px;transition:all 0.3s ease;} 
#m_7699301 {text-align: center;} 
#m_7699301 .tp-body{text-align: center;} 
#m_7699301 .tp-title{text-align: center;font-size: 60px;} 
#m_7699301 .tp-title a{text-align: center;font-size: 60px;} 
@media (max-width: 991px){ 
#m_7699301 .tp-title{font-size: 44px;} 
 #m_7699301 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_7699301 .tp-title{font-size: 28px;} 
#m_7699301 .tp-title a{font-size: 28px;} 
} 

#m_268081502{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_268081502{padding-top:40px;padding-bottom:40px;}
        }
        
#m_275922059 {text-align: left;} 
#m_275922059 .tp-body{text-align: left;} 
#m_275922059 .tp-title{text-align: left;font-size: 22px;} 
#m_275922059 .tp-title a{text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_275922059 .tp-title{font-size: 20px;} 
 #m_275922059 .tp-title a{font-size: 20px;} 
} 

#m_645059373{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_645059373{padding-top:40px;padding-bottom:40px;}
        }
        

        @media (max-width:991px){#m_651587374{margin-bottom:30px;}
        }
        
#m_692316306 {text-align: left;} 
#m_692316306 .tp-body{text-align: left;} 
#m_692316306 .tp-title{color: #fff;text-align: left;font-size: 22px;} 
#m_692316306 .tp-title a{color: #fff;text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_692316306 .tp-title{font-size: 20px;} 
 #m_692316306 .tp-title a{font-size: 20px;} 
} 

#m_692316306{padding-top:17px;padding-right:30px;padding-bottom:17px;padding-left:30px;}
#m_692316306{background-color:#BF9C5C;}
#m_697419603 {text-align: left;} 
#m_697419603 .tp-body{text-align: left;} 
#m_697419603 .tp-title{text-align: left;font-size: 16px;} 
#m_697419603 .tp-title a{text-align: left;font-size: 16px;} 

#m_697419603{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        @media (max-width:767px){#m_697419603{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_697419603{background-color:#F6F1EE;}
#m_711962672{margin-bottom:30px;}
#m_711962672{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_333165029{background-color:#F6F1EE;}
#m_333165029{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_419708382{margin-top:-40px;}
#m_419708382 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
    border-radius: 100px;
}

#m_419708382 .tp-icon i {
    font-size: 22px;
    line-height: 1;
    display: block;
}
#m_441708765 {text-align: center;font-size: 16px;} 
#m_441708765 .tp-body{text-align: center;font-size: 16px;} 
#m_441708765 .tp-title{text-align: center;font-size: 22px;} 
#m_441708765 .tp-title a{text-align: center;font-size: 22px;} 
@media (max-width: 991px){ 
#m_441708765 .tp-title{font-size: 20px;} 
 #m_441708765 .tp-title a{font-size: 20px;} 
} 

#m_441708765{padding-top:40px;padding-right:40px;padding-left:40px;}
        @media (max-width:767px){#m_441708765{padding-top:20px;padding-right:20px;padding-left:20px;}
        }
        
#m_998094496{margin-top:30px;margin-bottom:30px;}
        @media (max-width:767px){#m_998094496{margin-top:20px;margin-bottom:20px;}
        }
        
#m_998094496 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 12px;
}
#m_998094498{margin-top:30px;}
#m_998094503 {text-align: left;} 
#m_998094503 .tp-body{text-align: left;} 
#m_998094503 .tp-title{text-align: left;font-size: 48px;} 
#m_998094503 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_998094503 .tp-title{font-size: 38px;} 
 #m_998094503 .tp-title a{font-size: 38px;} 
} 
@media (max-width: 767px){ 
#m_998094503 .tp-title{font-size: 28px;} 
#m_998094503 .tp-title a{font-size: 28px;} 
} 

#m_998094505{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_998094505{padding-top:40px;padding-bottom:40px;}
        }
        
#m_998094508{margin-top:30px;}
#m_998094513 {text-align: left;} 
#m_998094513 .tp-body{text-align: left;} 
#m_998094513 .tp-title{text-align: left;font-size: 48px;} 
#m_998094513 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_998094513 .tp-title{font-size: 38px;} 
 #m_998094513 .tp-title a{font-size: 38px;} 
} 
@media (max-width: 767px){ 
#m_998094513 .tp-title{font-size: 28px;} 
#m_998094513 .tp-title a{font-size: 28px;} 
} 


        @media (max-width:991px){#m_998094515{margin-bottom:30px;}
        }
        
#m_998094516{background-color:#F6F1EE;}
#m_998094516{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_998094517{margin-top:30px;margin-bottom:30px;}
        @media (max-width:767px){#m_998094517{margin-top:20px;margin-bottom:20px;}
        }
        
#m_998094517 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 12px;
}
#m_998094518 {text-align: center;font-size: 16px;} 
#m_998094518 .tp-body{text-align: center;font-size: 16px;} 
#m_998094518 .tp-title{text-align: center;font-size: 22px;} 
#m_998094518 .tp-title a{text-align: center;font-size: 22px;} 
@media (max-width: 991px){ 
#m_998094518 .tp-title{font-size: 20px;} 
 #m_998094518 .tp-title a{font-size: 20px;} 
} 

#m_998094518{padding-top:40px;padding-right:40px;padding-left:40px;}
        @media (max-width:767px){#m_998094518{padding-top:20px;padding-right:20px;padding-left:20px;}
        }
        
#m_998094520{margin-top:-40px;}
#m_998094520 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
    border-radius: 100px;
}

#m_998094520 .tp-icon i {
    font-size: 22px;
    line-height: 1;
    display: block;
}
#m_998094522{margin-bottom:30px;}
#m_998094522{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_998094523 {text-align: left;} 
#m_998094523 .tp-body{text-align: left;} 
#m_998094523 .tp-title{text-align: left;font-size: 16px;} 
#m_998094523 .tp-title a{text-align: left;font-size: 16px;} 

#m_998094523{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        @media (max-width:767px){#m_998094523{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        }
        
#m_998094523{background-color:#F6F1EE;}
#m_998094524 {text-align: left;} 
#m_998094524 .tp-body{text-align: left;} 
#m_998094524 .tp-title{color: #fff;text-align: left;font-size: 22px;} 
#m_998094524 .tp-title a{color: #fff;text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_998094524 .tp-title{font-size: 20px;} 
 #m_998094524 .tp-title a{font-size: 20px;} 
} 

#m_998094524{padding-top:17px;padding-right:30px;padding-bottom:17px;padding-left:30px;}
#m_998094524{background-color:#BF9C5C;}
#m_570805746{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_570805746{padding-top:40px;padding-bottom:40px;}
        }
        
#m_583259340 {text-align: left;} 
#m_583259340 .tp-body{text-align: left;} 
#m_583259340 .tp-title{color: #fff;text-align: left;font-size: 22px;} 
#m_583259340 .tp-title a{color: #fff;text-align: left;font-size: 22px;} 
@media (max-width: 991px){ 
#m_583259340 .tp-title{font-size: 20px;} 
 #m_583259340 .tp-title a{font-size: 20px;} 
} 

#m_241357326{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_241357326{padding-top:40px;padding-bottom:40px;}
        }
        
#m_378013566{padding-top:90px;padding-bottom:90px;}
        @media (max-width:991px){#m_378013566{padding-top:40px;padding-bottom:40px;}
        }
        
#m_280072809{margin-top:50px;}
#m_733558480{margin-bottom:20px;}
#m_733558484 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
    border-radius: 100px;
}

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

#m_733393073 .tp-icon {
    background: #BF9C5C;
    color: #FFFFFF;
    border-radius: 100px;
}

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

#m_906224274 .tp-form-field {margin-bottom:30px;}#m_906224274 .tp-form-label {display:block;margin-bottom:5px;}#m_906224274 .tp-form-control {height:60px;padding:20px;font-size:16px;color:#133244;border:none;border-radius:10px;}#m_906224274 .tp-form-control::placeholder {font-size:16px;color:#4C5F69;font-style:normal;}#m_906224274 textarea.tp-form-control {min-height:160px;padding:20px;font-size:16px;border:none;border-radius:10px;}#m_906224274 .tp-form-button {width:auto;padding:17px 24px;font-size:16px;background:#BF9C5C;border-radius:50px;}#m_141026101{padding-bottom:40px;margin-bottom:40px;}
        @media (max-width:991px){#m_141026101{padding-bottom:30px;margin-bottom:30px;}
        }
        
#m_141026101{border-bottom:1px solid #1332441A;transition:all 0.3s ease;} 
#m_158382529 {text-align: left;} 
#m_158382529 .tp-body{text-align: left;} 
#m_158382529 .tp-title{text-align: left;font-size: 60px;} 
#m_158382529 .tp-title a{text-align: left;font-size: 60px;} 
@media (max-width: 991px){ 
#m_158382529 .tp-title{font-size: 44px;} 
 #m_158382529 .tp-title a{font-size: 44px;} 
} 
@media (max-width: 767px){ 
#m_158382529 .tp-title{font-size: 28px;} 
#m_158382529 .tp-title a{font-size: 28px;} 
} 

#m_516947473{margin-bottom:30px;}
#m_739116419{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
        @media (max-width:767px){#m_739116419{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
        }
        
#m_739116419 {z-index:10;position:absolute;right:40px;bottom:40px;left:40px;}
#m_739116419{background-color:#F6F1EE;}
#m_739116419{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_741101589{margin-bottom:15px;}
#m_833465713 {text-align: left;color: #BF9C5C;} 
#m_833465713 .tp-body{text-align: left;color: #BF9C5C;} 
#m_833465713 .tp-title{text-align: left;font-size: 16px;} 
#m_833465713 .tp-title a{text-align: left;font-size: 16px;} 

body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Cal Sans", sans-serif;    
}


.navbar ul.dropdown-menu {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    border: none;
    padding: 5px 0;
    display: block;
    top: 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;
}

.navbar ul.dropdown-menu li a:hover {
    background-color: transparent;
}

.navbar ul.dropdown-menu li {
    padding: 0;
}

.navbar ul.dropdown-menu li.dropdown-item {
    position: relative;
}

.navbar ul.dropdown-menu li.dropdown-item a.active{
    background-color: #fff;
    color: var(--tp-primary) !important;
}

.navbar ul.dropdown-menu li.dropdown-item a{
    transition: all .4s;
}

.tp-menu-hori a:focus {
    color: var(--tp-primary);
}


.navbar ul.dropdown-menu li.dropdown-item:hover a {
    color: var(--tp-title-color);
    transition: all .4s;
}


.navbar ul.dropdown-menu li a {
    justify-content: flex-start;
    padding: 8px 20px;
    font-size: 16px;
    color: #fff;
    white-space: unset;
    font-weight: 400;
}

.navbar ul.dropdown-menu li:hover {
    background-color: transparent;
}

.navbar .dropdown-toggle {
    color: var(--tp-primary) !important;
    padding-left: 0;
    padding-top: 4px;
    line-height: 1;
}

.btn-page .tp-btn {
    position: relative;
    padding: 16px 20px;
    border-radius: 40px;
    line-height: 1;
    background-color: var(--tp-primary);
    overflow: hidden;
    color: #fff;
    transition: ease-in-out .4s;
    z-index: 1;
}


.btn-page .tp-btn::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--tp-secondary);
    transform-origin: center;
    transition: ease-in-out .4s;
    z-index: -1;
}

.btn-page .tp-btn i {
    transform: rotate(-45deg);
    transition: ease-in-out .4s;
}

.btn-page .tp-btn:hover::before {
    transform: translateX(-50%) scale(9);
}

.btn-page .tp-btn:hover i {
    transform: rotate(0deg);
}

/*heading title*/
.subtitle {
    width: fit-content;
}
.subtitle .tp-title {
    position: relative;
    padding-left: 16px;
    margin-bottom: 0;
}
.subtitle--center {
    width: fit-content;
    margin: auto;
}
.subtitle .tp-title::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--tp-primary);
}

.image-hover .tp-image__media {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.image-hover .tp-image__media img {
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
    transition: all .5s;
}

.image-hover .tp-image__media::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    transform-origin: center center;
    width: 200%;
    height: 0px;
    background-color: rgba(255, 255, 255, 0.3);
    pointer-events: none;
    z-index: 2;
    transition: 0.6s;
}

.image-hover .tp-image__media:hover::before {
    height: 100%;
    transform: translate(-50%, -50%) rotate(-45deg) scale(4);
    opacity: 0;
    transition: 0.6s;
}
.grid-column-2 {
    grid-template-columns: repeat(2, 1fr);
}

/*path*/
.path .breadcrumb-item, 
.path .breadcrumb-item a, 
.path .breadcrumb-item::before {
    color: #fff;
}

.path .tp-feature__heading {
    font-size: 60px;
}

/*about*/
.about-left__box .tp-title {
    font-family: 'Roboto';
}

.about-left__box {
    max-width: 50%;
}

.about-left__box img {
    width: 100%;
    border-radius: 10px;
}


.about-left__box .tp-feature__media {
    margin-bottom: 15px;
}


.about-right__body {
    grid-gap: 40px;
}

.about-right__list .tp-body ul {
    padding-left: 0;
    margin-bottom: 0;
}

.about-right__list .tp-body ul li:not(:last-child) {
    margin-bottom: 20px;
}

.about-right__list .tp-body ul li i {
    color: var(--tp-primary);
    margin-right: 10px;
}

.about-right__phone .tp-icon {
    width: 50px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
}


/*services*/
.services-list > .row > .col {
    margin-bottom: 24px;
}

.services-list .tp-post-item,
.services-list .tp-col__content{
    height: 100%;
}

.services-list .tp-col__image {
    height: fit-content;
}

.services-list .tp-post__thumbnail {
    border-radius: 20px;
    overflow: hidden;
}

.services-list img {
    aspect-ratio: 3/2;
    object-fit: cover;
}

.services-list img,
.services-list .tp-title a{
    transition: ease-in-out .4s;
}

.services-list .tp-post__content {
    padding: 15px 0;
}

.services-list .tp-post-item:hover .tp-post__thumbnail img {
    transform: scale(1.08);
}

.services-list .tp-post-item .tp-title:hover a {
    color: var(--tp-primary);
}


.services-list .tp-btn_c:has(.tp-btn) {
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #1332441A;
}

.services-list .tp-btn_c:has(.tp-btn) a {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--tp-secondary);
}

.services-list .tp-btn_c a span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background-color: var(--tp-primary);
    border-radius: 50%;
    transition: ease-in-out .4s;
}

.services-list .tp-btn_c a svg {
    max-width: 16px;
}

.services-list .tp-btn_c a svg path {
    fill: #fff;
}

.services-list .tp-btn_c a:hover span {
    transform: rotate(45deg);
}

.bottom-text .tp-body span {
    padding: 4px 10px;
    line-height: 25px;
    border-radius: 30px;
    background-color: var(--tp-primary);
    color: #fff;
}
.bottom-text .tp-body a {
    font-weight: 500;
    color: var(--tp-primary);
    text-decoration: underline;
}


/*why choose*/
.why-choose__left {
    grid-gap: 30px;
}

.why-choose__image-left {
    max-width: 60%;
    height: 100%;
    max-height: 100%;
}


.why-choose__image-left .tp-img-item,
.why-choose__image-left .tp-image__media,
.why-choose__image-left .tp-image__media img {
    height: 100%;
    object-fit: cover;
}

.why-choose__image-list {
    max-width: 50%;
    margin-left: auto;
}

.why-choose__left-box .tp-image__media img {
    min-width: 50px;
    object-fit: cover;
}

/*impact*/
.impact-right img {
    margin-bottom: -30px;
}
.impact-image img {
    border-radius: 20px;
}

.impact-box {
    background-color: #F6F1EE;
    padding: 40px;
    border-radius: 20px;
    gap: 30px;
}

/*PROJECT*/
.project-list > .row > .col {
    margin-bottom: 24px;
}

.project-list .tp-post-item {
    height: 100%;
    margin: 0;
    position: relative;
    object-fit: hidden;
}

.project-list .tp-post__thumbnail a {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    display: block;
}

.project-list .tp-post__thumbnail a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 68.91%, rgb(from var(--tp-secondary) r g b / 50%) 100%);
    z-index: 2;
}

.project-list .tp-post__thumbnail img {
    width: 100%;
    aspect-ratio: 1 / 1.18;
    object-fit: cover;
    transition: ease-in-out .4s;
}

.project-list .tp-col__content {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 30px;
    width: 100%;
    z-index: 5;
}

.project-list .tp-post-item:hover .tp-post__thumbnail img {
    transform: scale(1.08);
}

.project-list .tp-title a {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}

.project-list .tp-title a span {
    width: 50px;
    min-width: 50px;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: ease-in-out .4s;
}


.project-list .tp-title a span svg,
.project-list .tp-title a span svg path {
    transition: ease-in-out .4s;
}

.project-list .tp-post-item .tp-title a:hover span {
    background-color: #fff;
}

.project-list .tp-post-item .tp-title a:hover span svg {
    transform: rotate(45deg);
}

.project-list .tp-post-item .tp-title a:hover span svg path {
    fill: var(--tp-secondary);
}

/*testimonial*/
.testimonial-box img {
    clip-path: polygon(74% 0, 100% 27%, 100% 100%, 0 100%, 0 0);
}
.testimonial-main .tp-tm-card {
    border: none;
}

.testimonial-main .tp-tm-card {
    padding: 0;
    box-shadow: none;
}

.testimonial-main .tp-tm-name {
    font-family: 'Cal Sans';
    font-weight: 500;
}

.testimonial-main .tp-tm-stars svg {
    width: 20px;
    height: 20px;
}

.testimonial-main .tp-tm-person {
    padding-top: 40px;
    margin-top: 30px;
    border-top: 1px solid #1332441A;
}


/*faq*/
.client-image img {
    border: 1px solid #fff;
    border-radius: 50%;
}

.client-image__list:not(:first-child) {
    margin-left: -10px;
}

.client .tp-title {
    margin-bottom: 0;
}

.faq-list .accordion .accordion-button {
    font-size: 18px;
    color: var(--tp-secondary);
}

.faq-list .accordion .accordion-item {
    box-shadow: none;
    border-radius: 10px;
}

.faq-list .accordion-button::after {
    content: "\F64D";
    font-family: 'bootstrap-icons';
    background-image: none;
    font-size: 20px;   
    color: #fff;
    width: 28px;
    height: 28px;
    background-color: var(--tp-primary);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq-list .accordion-button:not(.collapsed)::after {
    content: "\F63B";
    transform: none;
}


/*news*/
.list-news > .row > .col {
    margin-bottom: 24px;
}
.list-news .tp-post__thumbnail {
    border-radius: 20px;
    overflow: hidden;
}

.list-news .tp-post-item {
    height: 100%;
}

.list-news .tp-post__thumbnail img {
    aspect-ratio: 1 / 0.733;
    object-fit: cover;
    transition: ease-in-out .4s;
}

.list-news .tp-post__thumbnail:hover img {
    transform: scale(1.08);
}

.list-news .tp-post__content {
    padding-top: 25px;
}

.list-news .tp-post__meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.list-news .bp_tag_item {
    border-color: var(--tp-primary);
    font-size: 14px;
    color: var(--tp-primary);
}

.list-news .bp_tag_item:hover {
    background-color: var(--tp-primary) !important;
    border-color: var(--tp-primary);
    color: #fff;
}

.list-news .tp-btn_c:has(.tp-btn) {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #1332441A;
}

.list-news .tp-btn_c:has(.tp-btn) a {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--tp-secondary);
}

.list-news .tp-btn_c a span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background-color: var(--tp-primary);
    border-radius: 50%;
    transition: ease-in-out .4s;
}

.list-news .tp-btn_c a svg {
    max-width: 16px;
}

.list-news .tp-btn_c a svg path {
    fill: #fff;
}

.list-news .tp-btn_c a:hover span {
    transform: rotate(45deg);
}

/*pagination*/
.pagination-nav .page-link {
    width: 40px;
    min-width: 40px;
    height: 40px;
    border-radius: 8px;
    background-color: #F5F7F8;
    border: none !important;
    font-size: 16px;
    font-weight: 500;
    color: var(--tp-title-color);
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none !important;
    transition: all .4s;
}

.pagination-nav .page-link:hover,
.pagination-nav .page-item.active .page-link {
    background-color: var(--tp-primary);
    color: #fff;
    transition: all .4s;
}

.pagination-nav .pagination {
    gap: 6px;
}

.bp-date-create {
    display: none;
}

.tp-post__meta .bp-date-create {
    display: inline-block;
}


.content_text_details :is(h1, h2, h3, h4, h5, h6) {
    color: var(--tp-title-color);
    margin-bottom: 20px;
}
.content_text_details p,
.content_text_note {
    margin-bottom: 20px;
}

.content_text_details ul {
    padding-left: 0;
}
.content_text_details ol {
    padding-left: 20px;
}
.content_text_details ol li {
    list-style: decimal;
    margin-bottom: 10px;
}

.content_text_details ul li{
    position: relative;
    list-style: none;
    margin-bottom: 10px;
}

.content_text_details ul li::before {
    content: "\f058";
    font-family: 'fontawesome';
    color: var(--tp-primary);
    margin-right: 8px;
}

.bp_news_img.tp-image {
    margin-bottom: 30px;
}

.bp_news_img.tp-image img {
    border-radius: 10px;
}
/*comment*/
.bp_comment {
    padding: 0;
    padding-top: 15px;
}

.bp_comment_title {
    font-size: 30px;
    color: var(--tp-title-color);
    font-family: var(--font-second);
    margin-bottom: 30px;
    display: block;
}

.bp_comment input,
.bp_comment textarea {
    padding: 18px 20px;
    border: none;
    outline: none;
    box-shadow: none !important;
    background-color: #f5f5f5 !important;
    border-radius: 10px;
}

#display_comment {
    max-width: 800px;
}

.bp_comment .panel {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    transition: all .3s;
}

.bp_comment .panel-body {
    padding: 5px 15px;
}

.bp_comment .panel-heading {
    position: relative;
    font-size: 0;
    background-color: transparent;
    border-bottom-style: dashed;
}

.heading-comment {
    display: flex;
    gap: 10px;
    align-items: center;
}

.bp_comment .panel-footer {
    background-color: transparent;
    border-top: none;
}

.bp_comment .bp_btn_reply {
    padding: 5px 12px;
}

.bp_comment .panel-heading .bp_comment_user {
    font-size: 16px;
}

.bp_comment .panel-heading i {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    font-size: 14px;
}

.bp_comment .bp_comment_submit,
.bp_comment .bp_btn_reply,
.review-product .bp_btn_review{
    background-color: var(--tp-primary);
    transform: none !important;
}
.bp_comment .bp_comment_submit:active,
.bp_comment .bp_btn_reply:active {
    background-color: var(--tp-primary);
}

.review-product .card-footer {
    background-color: #fff;
    border-top: none;
}

.review-product .card .card-header {
    border-bottom-style: dashed;
    background-color: #fff;
}

.review-product .card {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.bp-date-create {
    display: none;
}

.tp-post__meta .bp-date-create {
    display: inline-block;
}


.content_text_details :is(h1, h2, h3, h4, h5, h6) {
    color: var(--tp-title-color);
    margin-bottom: 20px;
}
.content_text_details p,
.content_text_note {
    margin-bottom: 20px;
}

.content_text_details ul {
    padding-left: 0;
}
.content_text_details ol {
    padding-left: 20px;
}
.content_text_details ol li {
    list-style: decimal;
    margin-bottom: 10px;
}

.content_text_details ul li{
    position: relative;
    list-style: none;
    margin-bottom: 10px;
}

.content_text_details ul li::before {
    content: "\f058";
    font-family: 'fontawesome';
    color: var(--tp-primary);
    margin-right: 8px;
}

.bp_news_img.tp-image {
    margin-bottom: 30px;
}

.bp_news_img.tp-image img {
    border-radius: 10px;
}


/*footer*/
.footer-social .tp-icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    border: 1px solid #FFFFFF1A;
    border-radius: 50%;
    transition: ease-in-out .4s;
}

.footer-category .tp-title {
    font-family: 'Roboto';
    transition: ease-in-out .4s;
}

.footer-category .tp-title:hover {
    color: var(--tp-primary) !important;
}

.footer-category .bp_category_option_item:not(:last-child) {
    margin-bottom: 15px;
}

.footer-contact .tp-body i {
    margin-right: 8px;
}

.footer-contact .tp-body p:not(:last-child) {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #FFFFFF1A;
}

.copyright .tp-title {
    font-family: "Roboto";
}

.back-to-top {
    background-color: var(--tp-primary);
}

.back-to-top:hover,
.back-to-top:focus,
.back-to-top:active {
    background-color: var(--tp-secondary);
}


@media (max-width: 1200px) {   
    .btn-header {
        display: none;
    }
    .main-menu .tp-btn-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
        width: 38px;
        height: 38px;
        box-shadow: none;
        outline: none;
        background-color: var(--tp-primary);
        padding: 0;
    }
    .main-menu .tp-btn-mobile i {
        padding: 0;
        border: none;
        border-radius: 0;
    }
    
    .main-menu .navbar .offcanvas {
        position: fixed;
        width: 100% !important;
        background-color: var(--tp-primary);
        padding: 30px;
        z-index: 2222;
    }
    .offcanvas.show:not(.hiding), .offcanvas.showing {
        transform: none !important;
    }
    
    .main-menu .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .main-menu .navbar .navbar-nav > li.nav-item {
        padding: 0;
    }

    
    .main-menu .navbar .navbar-nav > li.nav-item > a.nav-link {
        width: 100%;
        color: #fff !important;
    }
    
    .tp-menu-hori a {
        font-weight: 500;
    }
    
    .navbar ul.dropdown-menu li a {
        padding: 6px 7.5px;
        color: var(--tp-title-color);
        font-weight: 500;
    }
    .main-menu .navbar-nav .nav-link.active {
        color: var(--tp-title-color) !important;
    }
    
    .navbar .dropdown-toggle {
        position: absolute;
        top: 10px;
        right: 0;
    }
    
    .navbar .dropdown-toggle:after {
        font-size: 18px;
        color: var(--tp-title-color);
        transition: all .3s;
    }
    .navbar ul.navbar-nav > li.dropdown {
        flex-wrap: wrap;
    }
    
    .navbar .navbar-nav .dropdown-menu {
        position: static;
        width: 100%;
        opacity: 1;
        visibility: visible;
        display: none;
        pointer-events: auto;
        box-shadow: none;
        border: none;
        border-radius: 0;
        padding: 0;
    }
    
    .main-menu .navbar-nav .nav-link:hover,
    .navbar ul.dropdown-menu li.dropdown-item:hover a {
        color: #fff !important;
    }
    .navbar .navbar-nav .dropdown-menu.bp_sub_menu {
        background-color: transparent;
        padding-left: 30px;
    }
    
    .navbar .navbar-nav .dropdown-menu.show {
        display: block;
    }
    
    .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .navbar .dropdown-toggle.show:after {
        transform: rotate(180deg);
        transition: all .3s;
    }
    .bp-sidebar-menu .btn-close {
        width: 38px;
        height: 38px;
        border-radius: 6px !important;
        background-color: var(--tp-secondary) !important;
        color: #fff !important;
        opacity: 1;
        padding: 0;
    }
}

@media (max-width: 1024px) {
    .section-margin {
        margin-left: 0 !important;
        margin-right: 0 !important;
        border-radius: 0 !important;
    }
    
    .footer {
        margin-bottom: 0 !important;
    }
    
    .about-right__body img {
        width: 50px;
    }
}


@media (max-width: 991px) {
    .path .tp-feature__heading {
        font-size: 44px;
    }
}

@media (max-width: 767.98px) {
    .path .tp-feature__heading {
        font-size: 28px;
    }
    .about-left .image-hover img {
        aspect-ratio: 1 / 0.967;
        object-fit: cover;
    }
    .about-left__box {
        max-width: 70%;
        right: 15px;
        left: 15px !important;
        bottom: 15px !important;
    }
    
    .about-left__box img {
        width: auto;
        height: 80px;
    }
    
    .grid-column-2 {
        grid-template-columns: 1fr;
    }
    
    .bottom-text .tp-body span {
        display: block;
        width: fit-content;
        margin: auto;
    }
    
    .why-choose__image-left {
        height: auto;
        max-width: calc(50% + 30px);
    }
    .why-choose__image-list-bottom {
        max-width: calc(100% - 35px);
        margin-left: auto;
    }
    
    .project-list .tp-col__content {
        padding: 20px;
    }
    .project-list .tp-title a span {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }
}