.dd-hero{position:relative;height:270px;background-image:url(/themes/neumorphism/images/cgf/Due-diligence/due-bg.png);display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.dd-hero{background-image:url(/themes/neumorphism/images/cgf/Due-diligence/due-bg-mob.png);height:344px;padding:80px 0 100px}}@media (min-width:768px) and (max-width:1024px){.dd-hero{background-image:url(/themes/neumorphism/images/cgf/Due-diligence/due-bg-tab.png);height:344px}}.dd-hero .dd-hero-overlay{position:absolute;display:flex;align-items:center;justify-content:center}.dd-hero h2{color:#fff;font-size:36px;font-weight:600;margin:0;z-index:1}.due-diligence{padding:40px 15%;background:#f5f5f5}.due-diligence .dd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px}@media (min-width:1600px){.due-diligence .dd-grid{display:flex;justify-content:center;align-items:center;margin:0 auto}}.due-diligence .dd-card{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08)}.due-diligence .dd-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.due-diligence .dd-card .dd-img{height:150px}.due-diligence .dd-card .dd-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.due-diligence .dd-card .dd-content{padding:12px 15px;display:flex;justify-content:space-between;align-items:center}.due-diligence .dd-card .dd-content h4{font-size:14px;margin:0}.due-diligence .dd-card .dd-content .view-btn{color:#28a745;font-size:13px;font-weight:500}.pdf-modal{display:none}.pdf-modal.active{display:block}.pdf-modal .pdf-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:1000}.pdf-modal .pdf-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:#fff;z-index:1001;border-radius:10px;overflow:hidden}@media (min-width:1600px){.pdf-modal .pdf-container{width:70%;height:85%}}@media (min-width:1920px){.pdf-modal .pdf-container{width:60%;height:90%}}.pdf-modal .pdf-container .close-modal{position:absolute;top:10px;right:15px;background:transparent;color:#fff;border:none;font-size:20px;cursor:pointer;padding:5px 10px;z-index:10;outline:none}@media (max-width:767px){.pdf-modal .pdf-container .close-modal{color:#000}}@media (min-width:768px) and (max-width:1024px){.pdf-modal .pdf-container .close-modal{color:#000}}@media (min-width:1600px){.pdf-modal .pdf-container .close-modal{color:#fff;font-size:85px;right:70px}}.pdf-modal .pdf-container iframe{width:100%;height:100%;border:none}