
.cnc-about-section.about-layout6{position:relative;padding:100px 0;}
.cnc-about-section.about-layout6 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
.cnc-about-section.about-layout6 .container{max-width:1430px;margin:0 auto;padding:0 15px;color:#323232;}
.cnc-about-section.about-layout6 .title-wrapper{margin-bottom: 30px;}
.cnc-about-section.about-layout6 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 48px; line-height: normal; margin: 0; font-weight: 700;color: #005BC5;}
.cnc-about-section.about-layout6 .title-wrapper :is(p){font-size: 20px;line-height: normal;margin: 0;font-weight: 400;color: #323232;}
.cnc-about-section.about-layout6 .who-we-are{display:flex;align-items:stretch;justify-content:space-between;gap:150px;--layout6-gap: 150px;flex-wrap:wrap;}
.cnc-about-section.about-layout6 .who-we-are .who-content{max-width:calc(50% - 75px);width: 100%;}
.cnc-about-section.about-layout6 .who-we-are .who-content .about-heading{margin-bottom: 30px;}
.cnc-about-section.about-layout6 .who-we-are .who-content .about-heading :is(h1,h2,h3,h4,h5,h6){font-size:48px;font-weight:700;color:#005BC5;margin-bottom:10px;}
.cnc-about-section.about-layout6 .who-we-are .who-content .about-heading p{font-size:16px;font-weight: 400;margin-bottom: 10px;}
.cnc-about-section.about-layout6 .who-we-are .who-content .about-heading p:last-of-type{margin-bottom:0;}
.cnc-about-section.about-layout6 .who-we-are .who-content .about-heading li{list-style-position: inside;}
.cnc-about-section.about-layout6 .who-we-are .who-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:30px;}
.cnc-about-section.about-layout6 .who-we-are .who-box{background:#ECF5FF;padding:20px;}
.cnc-about-section.about-layout6 .who-we-are .who-box :is(h1,h2,h3,h4,h5,h6){margin-bottom:10px;color:#005BC5;font-size:20px;font-weight:700;}
.cnc-about-section.about-layout6 .who-we-are .who-box p{font-size:16px;font-weight: 400;margin-bottom: 10px;}
.cnc-about-section.about-layout6 .who-we-are .who-box p:last-of-type{margin-bottom:0;}
.cnc-about-section.about-layout6 .who-we-are .who-box li{list-style-position: inside;}
.cnc-about-section.about-layout6 .who-we-are .btn{display:inline-flex;background-color:#005AC3;color:#fff;font-weight:400;padding:14px 35px 14px 35px;border-radius:5px;font-size:20px;border:none;cursor:pointer;transition:all 0.3s ease-in-out;position:relative;line-height:normal;position:relative;text-decoration:none;white-space:nowrap;}
.cnc-about-section.about-layout6 .who-we-are .btn .arrow{margin-left:15px;transition:all 0.3s ease-in-out;position:relative;left:0;width:20px;display:inline-flex;justify-content:center;align-items:center;}
.cnc-about-section.about-layout6 .who-we-are .btn .arrow :is(img,svg){max-width:100%;max-height: 100%; object-fit:cover;}
.cnc-about-section.about-layout6 .who-we-are .btn:hover,.btn:focus{background-color:#02357e;}
.cnc-about-section.about-layout6 .who-we-are .btn:hover .arrow{left:5px;}
.cnc-about-section.about-layout6 .who-image{width:100%;overflow: hidden;max-width: calc(50% - 75px);}
.cnc-about-section.about-layout6 .who-image img{width:100%;height:100%;object-fit:cover;}        
@media (max-width:1024px){
    .cnc-about-section.about-layout6{padding:50px 0;}
    .cnc-about-section.about-layout6 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 40px;}
    .cnc-about-section.about-layout6 .title-wrapper :is(p){font-size: 18px;}
    .cnc-about-section.about-layout6 .who-we-are{gap: 30px;}
    .cnc-about-section.about-layout6 .who-we-are .who-content {max-width: 100%;}
    .cnc-about-section.about-layout6 .who-image{max-width: 100%;}
    .cnc-about-section.about-layout3 .about-img {max-width: 100%;}
    .cnc-about-section.about-layout6 .who-we-are .who-grid{grid-template-columns:repeat(1,1fr) ;gap:15px;}
    .cnc-about-section.about-layout6 .who-we-are .who-content .about-heading :is(h1,h2,h3,h4,h5,h6){font-size:40px;}
}
@media (max-width:767px){
    .cnc-about-section.about-layout6{padding:30px 0;}
    .cnc-about-section.about-layout6 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 30px;}
    .cnc-about-section.about-layout6 .title-wrapper :is(p){font-size: 16px;}
.cnc-about-section.about-layout6 .who-we-are{gap:50px;flex-direction: column;}
.cnc-about-section.about-layout6 .who-we-are .who-content .about-heading :is(h1,h2,h3,h4,h5,h6){font-size:30px;}
.cnc-about-section.about-layout6 .who-we-are .who-grid{gap:20px;}
.cnc-about-section.about-layout6 .who-we-are .who-box :is(h1,h2,h3,h4,h5,h6){font-size:18px;}
.cnc-about-section.about-layout6 .who-we-are .who-box p{font-size:14px;}
.cnc-about-section.about-layout6 .who-we-are .btn{font-size:16px;padding:8px 14px;}
}