.elementor-257 .elementor-element.elementor-element-4b5d5502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-257 .elementor-element.elementor-element-4b5d5502:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-4b5d5502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-257 .elementor-element.elementor-element-4b5d5502::before, .elementor-257 .elementor-element.elementor-element-4b5d5502 > .elementor-background-video-container::before, .elementor-257 .elementor-element.elementor-element-4b5d5502 > .e-con-inner > .elementor-background-video-container::before, .elementor-257 .elementor-element.elementor-element-4b5d5502 > .elementor-background-slideshow::before, .elementor-257 .elementor-element.elementor-element-4b5d5502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-257 .elementor-element.elementor-element-4b5d5502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://permanenceeducation.com/wp-content/uploads/2026/05/colorful-background-scaled-1.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-9534c99.elementor-element{--align-self:flex-start;}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb > li:not(.brd_sep){color:var( --e-global-color-astglobalcolor5 );}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb > li > a{color:var( --e-global-color-astglobalcolor4 );}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb > li > span.ekit_home_icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb{justify-content:start;}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb > li:is(.brd_sep){color:var( --e-global-color-astglobalcolor4 );}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb > li:is(.brd_sep) svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-9210cd1.elementor-element{--align-self:flex-start;}.elementor-257 .elementor-element.elementor-element-9210cd1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-257 .elementor-element.elementor-element-5a0dca2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-257 .elementor-element.elementor-element-6ad31ec{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-54d6249.elementor-element{--align-self:center;}.elementor-257 .elementor-element.elementor-element-54d6249{text-align:center;}.elementor-257 .elementor-element.elementor-element-54d6249 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-bbb638e{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-257 .elementor-element.elementor-element-a6c8787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-257 .elementor-element.elementor-element-24ff819{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-257 .elementor-element.elementor-element-fc49535 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-257 .elementor-element.elementor-element-809f9e8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-257 .elementor-element.elementor-element-80249df{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-f8f809f{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;overflow:visible;}.elementor-257 .elementor-element.elementor-element-f8f809f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257 .elementor-element.elementor-element-80fa67c .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-257 .elementor-element.elementor-element-8cc9c22 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-257 .elementor-element.elementor-element-ecdffff{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-56e805c{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;overflow:visible;}.elementor-257 .elementor-element.elementor-element-35400ae .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-257 .elementor-element.elementor-element-e890798 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-257 .elementor-element.elementor-element-ddb1134{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-eadd948{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-257 .elementor-element.elementor-element-e4ef6ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-4b5d5502{--content-width:1200px;}.elementor-257 .elementor-element.elementor-element-6ad31ec{--content-width:1200px;}.elementor-257 .elementor-element.elementor-element-f8f809f{--width:30.425%;}}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-4b5d5502{--padding-top:150px;--padding-bottom:100px;--padding-left:15px;--padding-right:50px;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-4b5d5502{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-257 .elementor-element.elementor-element-9534c99.elementor-element{--align-self:center;}.elementor-257 .elementor-element.elementor-element-9534c99 .ekit-breadcrumb{justify-content:center;}.elementor-257 .elementor-element.elementor-element-9210cd1.elementor-element{--align-self:center;}.elementor-257 .elementor-element.elementor-element-a6c8787{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-a6c8787 *//* Gives the column breathing room and smooths the hover transition */
.board-grid-wrapper .e-con,
.board-grid-wrapper .elementor-column {
    transition: transform 0.3s ease;
}

/* Targets the actual image inside the Elementor Image widget */
.board-img img {
    width: 100%;
    height: 360px !important;
    object-fit: cover !important;
    border-radius: 12px;
    filter: grayscale(100%);
    transition: filter 0.5s ease, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* When hovering over the column, change the image to color and slightly zoom */
.board-grid-wrapper .e-con:hover .board-img img,
.board-grid-wrapper .elementor-column:hover .board-img img {
    filter: grayscale(0%);
    transform: scale(1.03);
}

/* ==========================================================
   WIDGET TYPOGRAPHY STYLING
   ========================================================== */
/* Role */
.board-role {
    margin-top: 20px;
    margin-bottom: -10px; /* Pulls the name closer */
}

.board-role .elementor-heading-title {
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #31338B; /* Your brand blue */
}

/* Name */
.board-name .elementor-heading-title {
    font-family: 'Georgia', serif;
    font-size: 22px;
    font-weight: 600;
    color: #111111;
}

/* Bio */
.board-bio {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: #555555;
    margin-top: -10px; /* Pulls bio closer to the name */
}

/* ==========================================================
   MOBILE HEIGHT ADJUSTMENT
   ========================================================== */
@media (max-width: 768px) {
    .board-img img {
        height: 320px !important;
    }
}/* End custom CSS */