.cnc-titletips-section.titletips-section-layout1{padding:100px 0;}
.cnc-titletips-section.titletips-section-layout1 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
.cnc-titletips-section.titletips-section-layout1 .container{max-width:1430px;margin:0 auto;padding:0 15px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-row{display:flex;align-items: center; justify-content:space-between;}
.cnc-titletips-section.titletips-section-layout1 .titletips-img{flex:0 0 40.4%;position:relative;overflow:hidden;height: 835px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);opacity:1;transition:opacity 0.6s ease,transform 1s ease;}
.cnc-titletips-section.titletips-section-layout1 .titletips-img img.fade{opacity:0;transform:scale(1.3);}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper{flex:0 0 48.9%; padding-block: 25px;height: 780px;overflow-y: auto;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper::-webkit-scrollbar {width: 10px;border-radius: 10px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper::-webkit-scrollbar-track {background-color: #323232;border-radius: 10px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper::-webkit-scrollbar-thumb {background-color: #fff;border-radius: 10px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content{display:block;text-decoration:none;color:#000;padding:26px 0;transition:all 0.3s ease;border-top:1px solid #0000004D;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content:last-child{border-bottom:1px solid #0000004D;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .mobile-image{display:none;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title{display:flex;flex-direction:column;gap:10px;word-break:break-word;transform:translateX(0);transition:0.3s ease;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content:hover .number-title{padding-left: 30px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title :is(h1,h2,h3,h4,h5,h6){font-size:32px;font-weight:700;color:#005BC5;line-height: normal;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title p{font-size:20px;font-weight:400;color:#323232;line-height: normal;}
@media (max-width:1024px){
    .cnc-titletips-section.titletips-section-layout1 {padding: 50px 0;}
    .cnc-titletips-section.titletips-section-layout1 .titletips-img {height: 550px;}
    .cnc-titletips-section.titletips-section-layout1 .titletips-wrapper {height: 712px; flex: 0 0 54%;}
    .cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content {padding: 20px 0;}
    .cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title :is(h1,h2,h3,h4,h5,h6){font-size:28px;}
    .cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title p{font-size:18px;}
    .cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content:hover .number-title{padding-left: 0;}
}  
@media (max-width:767px){
.cnc-titletips-section.titletips-section-layout1{padding:30px 0;}
.cnc-titletips-section.titletips-section-layout1 .titletips-img{display:none;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper{flex:0 0 auto;width:100%;overflow-y: visible;height: max-content;padding-block: 0;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper::-webkit-scrollbar{width: 0;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .mobile-image{display:block;width:100%;height:100vw;overflow:hidden;position:relative;margin-bottom:10px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .mobile-image img{width:100%;height:100%;object-fit:cover;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content{padding:15px 0;align-items:center;text-align:center;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title :is(h1,h2,h3,h4,h5,h6){font-size:24px;}
.cnc-titletips-section.titletips-section-layout1 .titletips-wrapper .title-content .number-title p{font-size:16px;}
}