.cnc-titletips-section.titletips-section-layout2{padding:100px 0;position:relative;background-position:left center;background-repeat:no-repeat;background-size: 336px auto;}
.cnc-titletips-section.titletips-section-layout2 .container{position:relative;z-index:1;max-width:1430px;margin:0 auto;padding:0 15px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-row{display:flex;align-items:center;justify-content:flex-end;gap:65px;position:relative;}
.cnc-titletips-section.titletips-section-layout2 .titletips-heading{width:100%;max-width:25.4%;display:flex;justify-content:center;align-items:center;}
.cnc-titletips-section.titletips-section-layout2 .titletips-heading :is(h1,h2,h3,h4,h5,h6){font-size:48px;font-weight:700;color:#005BC5;line-height: normal;margin: 0;}
.cnc-titletips-section.titletips-section-layout2 .titlrtips-wrapper{display:flex;flex-direction:column;gap:60px;width:100%;max-width:52.7%;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box{display:flex;align-items:center;gap:30px;position:relative;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-image-area{width: 100%;max-width: 38.9%;height: 175px; display:flex;align-items:center;justify-content:center;position:relative;margin-block:-50px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-image-area img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(0.95);transition:opacity 0.5s ease,transform 0.5s ease;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content{width: 100%;max-width: calc(100% - 38.9% - 30px);cursor: pointer;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title :is(h1,h2,h3,h4,h5,h6){font-size:32px;font-weight:700;color:#005BC5;margin:0 0 10px;transition:color 0.3s ease;line-height: normal;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title p{color:#323232;font-size:20px;font-weight: 400;margin-bottom: 10px;line-height: normal;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title p:last-of-type{margin-bottom: 0;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box:has(.titletips-content:hover) .titletips-image-area img {opacity: 1;transform: scale(1);}
.cnc-titletips-section.titletips-section-layout2 .titletips-box:hover .titletips-content .number-title :is(h1,h2,h3,h4,h5,h6){color:#003e8a;}
@media (max-width:1600px) {
    .cnc-titletips-section.titletips-section-layout2 .titletips-row {gap: 10px;}
    .cnc-titletips-section.titletips-section-layout2 .titlrtips-wrapper {max-width: 50.7%;}
}
@media (max-width:1440px) {
    .cnc-titletips-section.titletips-section-layout2 {background-size: 300px auto;}
    .cnc-titletips-section.titletips-section-layout2 .titletips-heading {max-width: 17.4%;}
    .cnc-titletips-section.titletips-section-layout2 .titlrtips-wrapper {gap: 40px;}
    .cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-image-area {max-width: 30%;height: 150px;}
    .cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content {max-width: calc(100% - 30% - 30px);}
}
 @media (max-width: 1024px) {
.cnc-titletips-section.titletips-section-layout2{background-image:none !important;padding: 50px 0;}
.cnc-titletips-section.titletips-section-layout2 .titletips-row{flex-direction:column;gap:30px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-heading{max-width:100%;}
.cnc-titletips-section.titletips-section-layout2 .titletips-heading :is(h1,h2,h3,h4,h5,h6){font-size:40px;}
.cnc-titletips-section.titletips-section-layout2 .titlrtips-wrapper{max-width:100%;gap: 30px;display: grid;grid-template-columns: repeat(2, 1fr); }
.cnc-titletips-section.titletips-section-layout2 .titletips-box{flex-direction:column;align-items:center;gap:10px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-image-area{margin-block:0;max-width:100%;height:300px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-image-area img{opacity:1 !important;transform: scale(1);}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content{text-align:center;max-width: 100%;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title :is(h1,h2,h3,h4,h5,h6){font-size:28px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title p{font-size:18px;}
}
 @media (max-width: 767px) {
.cnc-titletips-section.titletips-section-layout2{padding:30px 0;}
.cnc-titletips-section.titletips-section-layout2 .titletips-heading :is(h1,h2,h3,h4,h5,h6){font-size:30px;}
.cnc-titletips-section.titletips-section-layout2 .titlrtips-wrapper{gap: 20px;grid-template-columns: repeat(1, 1fr);}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-image-area{height: 100vw;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title :is(h1,h2,h3,h4,h5,h6){font-size:24px;}
.cnc-titletips-section.titletips-section-layout2 .titletips-box .titletips-content .number-title p{font-size:16px;}
 }