.cnc-full-bg-img-content.layout5 { padding-top: 100px; padding-bottom: 100px; }        
.cnc-full-bg-img-content.layout5 .bg-image { background-repeat: no-repeat; background-position: center center; background-size: cover; border-radius: 5px; min-height: 675px; position: relative; }               
.cnc-full-bg-img-content.layout5 .align-items-center {align-items:center}
.cnc-full-bg-img-content.layout5 .img-box, .cnc-full-bg-img-content.layout5 .content-box { padding-left: 0; padding-right: 0; }        
.cnc-full-bg-img-content.layout5 .blur-box { max-width: 1070px; padding: 20px 78px 20px 295px; margin-left: auto; background-color: rgba(248, 248, 248, 0.70); backdrop-filter: blur(12px); display: flex; flex-direction: column; justify-content: center; clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 15% 53%, 0% 0%); border-top-right-radius: 5px; border-bottom-right-radius: 5px; width: 100%; height: 100%; min-height: 675px; }                        
.cnc-full-bg-img-content.layout5 .blur-box .title-box { margin-bottom: 30px; }
.cnc-full-bg-img-content.layout5 .blur-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 32px; line-height: normal; font-weight: 700; color: #000; margin: 0 0 10px; position: relative; }        
.cnc-full-bg-img-content.layout5 .blur-box :is(p) { font-size: 20px; font-weight: 400; margin: 0 0 10px; line-height: normal; color: #323232; max-width: 750px; }                
.cnc-full-bg-img-content.layout5 .blur-box :is(p):last-child { margin-bottom: 0; }
.cnc-full-bg-img-content.layout5 .blur-box a { text-decoration:none; display: inline-block; color: #fff; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }                
.cnc-full-bg-img-content.layout5 .blur-box .btn { display: inline-block; 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-full-bg-img-content.layout5 .blur-box .btn .arrow { margin-left: 15px; transition: all 0.3s ease-in-out; position: relative; left: 0; width: 22px; height: 22px; display: inline-block; vertical-align: middle; }
.cnc-full-bg-img-content.layout5 .blur-box .btn:hover, .cnc-full-bg-img-content.layout5 .blur-box .btn:focus { background-color: #02357e; }
.cnc-full-bg-img-content.layout5 .blur-box .btn:hover .arrow { left: 5px; }
.cnc-full-bg-img-content.layout5 .blur-box .remove-arrow .arrow { display: none; }
.cnc-full-bg-img-content.layout2 .blur-box .btn .arrow img { width: 100%; height: 100%; object-fit: contain; object-position: center; }
.cnc-full-bg-img-content.layout5 .blur-box .btn .arrow svg { width: 22px; height: 22px; }
@media (max-width: 1600px) {
    .cnc-full-bg-img-content.layout5 .blur-box { max-width: 950px; }
}

@media (max-width: 1440px) {
    .cnc-full-bg-img-content.layout5 .blur-box { max-width: 830px; padding: 20px 70px 20px 220px; min-height: 600px; }
    .cnc-full-bg-img-content.layout5 .bg-image { min-height: 600px; }
}     
@media (max-width: 1360px) {
    .cnc-full-bg-img-content.layout5 .blur-box { max-width: 730px; padding: 20px 50px 20px 170px; }
}    
@media (max-width: 1199px) {
    .cnc-full-bg-img-content.layout5 { padding-top: 50px; padding-bottom: 50px; }    
    .cnc-full-bg-img-content.layout5 .bg-image { min-height: 450px; }
    .cnc-full-bg-img-content.layout5 .blur-box { max-width: 600px; padding: 20px 30px 20px 130px; min-height: 450px; }                    
    .cnc-full-bg-img-content.layout5 .blur-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 28px; }
    .cnc-full-bg-img-content.layout5 .blur-box :is(p) { font-size: 18px; }  
    .cnc-full-bg-img-content.layout5 .blur-box .btn-box .btn { font-size: 18px; }            
}
@media (max-width: 991px) {                                
    .cnc-full-bg-img-content.layout5 .bg-image { min-height: auto; }                        
    .cnc-full-bg-img-content.layout5 .blur-box h2 { font-size: 24px; }                                    
    .cnc-full-bg-img-content.layout5 .blur-box { position: relative; left: 0; top: 0; clip-path: none; min-height: 200px; padding: 20px; max-width: 100%; width: 100%; }
}     
@media (max-width: 767px) {       
    .cnc-full-bg-img-content.layout5 { padding-top: 30px; padding-bottom: 30px; }        
    .cnc-full-bg-img-content.layout5 .blur-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 24px; }
    .cnc-full-bg-img-content.layout5 .blur-box :is(p) { font-size: 16px; }  
    .cnc-full-bg-img-content.layout5 .blur-box .btn-box .btn { font-size: 16px; }  
}