/* pdh-layout.css: Grid, container, row, col, main, sidebar, responsive */
.pdh-page-wrapper {
    display: grid;
    grid-template-columns: 13% auto 13%;
    width: 100%;
    min-height: 100vh;
}
.pdh-gutter-left,
.pdh-gutter-right {
    background: transparent;
}
.pdh-main-content {
    max-width: 100%;
    padding: 0 20px;
}
.pdh-header,
#pdh-footer {
    grid-column: 1 / 4;
}
.pdh-hero,
.video-hero {
    grid-column: 1 / 4 !important;
}
@media(max-width: 992px){
    .pdh-page-wrapper {
        grid-template-columns: 100%;
    }
    .pdh-gutter-left,
    .pdh-gutter-right {
        display: none;
    }
    .pdh-main-content {
        grid-column: 1 / 2;
    }
}
.pdh-main {
    width: 73%;
    background: rgba(248,250,252,0.85);
    border-radius: 24px;
    box-shadow: 0 8px 32px 0 rgba(15,106,99,0.18), 0 1.5px 8px 0 rgba(25,160,137,0.10);
    backdrop-filter: blur(2.5px);
    -webkit-backdrop-filter: blur(2.5px);
    padding: 32px 28px;
    margin-bottom: 32px;
}
.pdh-sidebar {
    width: 27%;
    padding-left: 40px;
}
@media(max-width: 992px) {
    .pdh-main, .pdh-sidebar {
        width: 100%;
        padding-left: 0;
    }
}
