.elementor-1661 .elementor-element.elementor-element-1b42a69b{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:8vh;--padding-bottom:9vh;--padding-left:5vw;--padding-right:5vw;}.elementor-1661 .elementor-element.elementor-element-1b42a69b:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-1b42a69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1661 .elementor-element.elementor-element-74f84042{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1661 .elementor-element.elementor-element-47af108b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1661 .elementor-element.elementor-element-2f84be56{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-pngrfl-eyebrow{--pngrfl-accent:var( --e-global-color-secondary );}.elementor-widget-pngrfl-eyebrow .pngrfl-eyebrow{color:var( --e-global-color-accent );}.elementor-1661 .elementor-element.elementor-element-2cf372ad .pngrfl-eyebrow{justify-content:flex-start;color:var( --e-global-color-accent );letter-spacing:0.24em;}.elementor-1661 .elementor-element.elementor-element-2cf372ad{--pngrfl-accent:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-2cf372ad .pngrfl-eyebrow__rule{width:34px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-57595ecd .elementor-heading-title{font-family:var( --e-global-typography-pngrflboardh1-font-family ), sans-serif;font-size:var( --e-global-typography-pngrflboardh1-font-size );font-weight:var( --e-global-typography-pngrflboardh1-font-weight );text-transform:var( --e-global-typography-pngrflboardh1-text-transform );line-height:var( --e-global-typography-pngrflboardh1-line-height );letter-spacing:var( --e-global-typography-pngrflboardh1-letter-spacing );color:var( --e-global-color-pngrflpaper );}.elementor-1661 .elementor-element.elementor-element-6204dfba{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1661 .elementor-element.elementor-element-616f17e9{font-family:var( --e-global-typography-pngrflleadpara-font-family ), sans-serif;font-size:var( --e-global-typography-pngrflleadpara-font-size );font-weight:var( --e-global-typography-pngrflleadpara-font-weight );line-height:var( --e-global-typography-pngrflleadpara-line-height );color:var( --e-global-color-pngrflpaper );}.elementor-1661 .elementor-element.elementor-element-3608f22c{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-pngrflpaper );}.elementor-1661 .elementor-element.elementor-element-4748933d{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:9vh;--padding-bottom:9vh;--padding-left:5vw;--padding-right:5vw;}.elementor-1661 .elementor-element.elementor-element-4748933d:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-4748933d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pngrflpaper );}.elementor-1661 .elementor-element.elementor-element-10b28e69 .pngrfl-eyebrow{justify-content:flex-start;color:var( --e-global-color-secondary );letter-spacing:0.24em;}.elementor-1661 .elementor-element.elementor-element-10b28e69{--pngrfl-accent:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-10b28e69 .pngrfl-eyebrow__rule{width:34px;}.elementor-widget-pngrfl-person-feature{--pngrfl-feature-border:var( --e-global-color-secondary );--pngrfl-feature-rule:var( --e-global-color-accent );}.elementor-1661 .elementor-element.elementor-element-4327900e .pngrfl-feature{--pngrfl-feature-photo:42%;}.elementor-1661 .elementor-element.elementor-element-4327900e .pngrfl-feature__media{aspect-ratio:4 / 4.4;}.elementor-1661 .elementor-element.elementor-element-4327900e{--pngrfl-feature-border:var( --e-global-color-secondary );--pngrfl-feature-rule:var( --e-global-color-accent );}.elementor-1661 .elementor-element.elementor-element-eb7a20f4{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:9vh;--padding-bottom:9vh;--padding-left:5vw;--padding-right:5vw;}.elementor-1661 .elementor-element.elementor-element-eb7a20f4:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-eb7a20f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-b5708b3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1661 .elementor-element.elementor-element-20d01011{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1661 .elementor-element.elementor-element-317f130f .pngrfl-eyebrow{justify-content:flex-start;color:var( --e-global-color-accent );letter-spacing:0.24em;}.elementor-1661 .elementor-element.elementor-element-317f130f{--pngrfl-accent:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-317f130f .pngrfl-eyebrow__rule{width:34px;}.elementor-1661 .elementor-element.elementor-element-46489492 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-pngrflpaper );}.elementor-1661 .elementor-element.elementor-element-8fac47dc{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1661 .elementor-element.elementor-element-293af556{font-family:var( --e-global-typography-pngrflleadpara-font-family ), sans-serif;font-size:var( --e-global-typography-pngrflleadpara-font-size );font-weight:var( --e-global-typography-pngrflleadpara-font-weight );line-height:var( --e-global-typography-pngrflleadpara-line-height );color:var( --e-global-color-pngrflpaper );}.elementor-1661 .elementor-element.elementor-element-93d20470{--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;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-f38b2ffc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-39292d22{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1661 .elementor-element.elementor-element-e255accb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-b766ff10{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-dcc99396{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-dcc99396.e-con{--order:-99999 /* order start hack */;}.elementor-1661 .elementor-element.elementor-element-6a6ae768{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-9dd8904f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-6102dd70{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-c4a334bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-c4a334bf.e-con{--order:-99999 /* order start hack */;}.elementor-1661 .elementor-element.elementor-element-c6cd75e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-9293de8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-c88b2875{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-e633586{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-e633586.e-con{--order:-99999 /* order start hack */;}.elementor-1661 .elementor-element.elementor-element-caad4bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-8df51c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-d9e9292{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-d11745ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-49889310{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-00a61f93{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-3d6c51e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-b437bdb5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-b437bdb5.e-con{--order:99999 /* order end hack */;}.elementor-1661 .elementor-element.elementor-element-a51149bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-49a047dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-4ac87fc0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-fdf5583{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-fdf5583.e-con{--order:99999 /* order end hack */;}.elementor-1661 .elementor-element.elementor-element-2917e1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-725101e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-8a02f61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-406329bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-406329bc.e-con{--order:99999 /* order end hack */;}.elementor-1661 .elementor-element.elementor-element-65b00a2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-7d836e77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-af67d461{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1661 .elementor-element.elementor-element-2f84be56{--width:50%;}.elementor-1661 .elementor-element.elementor-element-6204dfba{--width:50%;}.elementor-1661 .elementor-element.elementor-element-20d01011{--width:50%;}.elementor-1661 .elementor-element.elementor-element-8fac47dc{--width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1661 .elementor-element.elementor-element-74f84042{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-57595ecd .elementor-heading-title{font-size:var( --e-global-typography-pngrflboardh1-font-size );line-height:var( --e-global-typography-pngrflboardh1-line-height );letter-spacing:var( --e-global-typography-pngrflboardh1-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-616f17e9{font-size:var( --e-global-typography-pngrflleadpara-font-size );line-height:var( --e-global-typography-pngrflleadpara-line-height );}.elementor-1661 .elementor-element.elementor-element-3608f22c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1661 .elementor-element.elementor-element-46489492 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-293af556{font-size:var( --e-global-typography-pngrflleadpara-font-size );line-height:var( --e-global-typography-pngrflleadpara-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1661 .elementor-element.elementor-element-74f84042{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-47af108b{--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;}.elementor-1661 .elementor-element.elementor-element-2f84be56{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-57595ecd .elementor-heading-title{font-size:var( --e-global-typography-pngrflboardh1-font-size );line-height:var( --e-global-typography-pngrflboardh1-line-height );letter-spacing:var( --e-global-typography-pngrflboardh1-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-6204dfba{--width:100%;}.elementor-1661 .elementor-element.elementor-element-616f17e9{font-size:var( --e-global-typography-pngrflleadpara-font-size );line-height:var( --e-global-typography-pngrflleadpara-line-height );}.elementor-1661 .elementor-element.elementor-element-3608f22c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1661 .elementor-element.elementor-element-b5708b3d{--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;}.elementor-1661 .elementor-element.elementor-element-20d01011{--width:100%;}.elementor-1661 .elementor-element.elementor-element-46489492 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1661 .elementor-element.elementor-element-8fac47dc{--width:100%;}.elementor-1661 .elementor-element.elementor-element-293af556{font-size:var( --e-global-typography-pngrflleadpara-font-size );line-height:var( --e-global-typography-pngrflleadpara-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* CEO link: smooth scroll up to the CEO section and open the full bio */
html{scroll-behavior:smooth}
#ceo-profile{scroll-margin-top:24px}
#ceo-profile:target details::details-content{content-visibility:visible;block-size:auto}

/* ORG CHART (bottom structure section): board > CEO > seven executive positions */
.exec-org.e-con{width:100%;align-items:center;gap:0;position:relative}
.exec-org .org-node.e-con{position:relative;box-sizing:border-box;background:#1B1817;border:1px solid rgba(247,244,239,.16);min-width:0}
.exec-org .org-tag,.exec-org .org-tag p{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--e-global-color-accent,#E8B23A)!important;margin:0}
.exec-org .org-title .elementor-heading-title{font-family:"Archivo",system-ui,sans-serif;font-weight:800;text-transform:uppercase;line-height:1.05;color:#F7F4EF!important;margin:0}
.exec-org .org-sub,.exec-org .org-sub p{font-size:13px;line-height:1.5;color:rgba(247,244,239,.72)!important;margin:0}
.exec-org .org-board.e-con{width:min(100%,440px);padding:22px 28px;align-items:center;text-align:center;gap:8px;border-style:dashed;border-color:rgba(247,244,239,.35)}
.exec-org .org-board .org-title .elementor-heading-title{font-size:24px}
.exec-org .org-ceo.e-con{width:min(100%,560px);margin-top:48px;flex-direction:row;align-items:stretch;gap:0;background:#F7F4EF;border:0;border-top:4px solid var(--e-global-color-accent,#E8B23A)}
.exec-org .org-ceo .org-photo{flex:0 0 150px;width:150px!important;max-width:150px}
.exec-org .org-ceo .org-photo img{width:150px;height:100%;min-height:190px;object-fit:cover;object-position:top center;display:block}
.exec-org .org-ceo .org-text.e-con{flex:1;min-width:0;padding:22px 24px;gap:8px;justify-content:center}
.exec-org .org-ceo .org-tag,.exec-org .org-ceo .org-tag p{color:var(--e-global-color-secondary,#C0392B)!important}
.exec-org .org-ceo .org-title .elementor-heading-title{font-size:26px;color:#12100F!important}
.exec-org .org-ceo .org-sub,.exec-org .org-ceo .org-sub p{color:#3B3634!important}
.exec-org .org-link,.exec-org .org-link p{margin:4px 0 0}
.exec-org .org-link a{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--e-global-color-secondary,#C0392B)!important;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;cursor:pointer}
.exec-org .org-link a:hover{color:#12100F!important}
.exec-org .org-roles.e-con{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-top:56px;position:relative;align-items:stretch}
.exec-org .org-role.e-con{border-top:3px solid var(--e-global-color-secondary,#C0392B);transition:transform .18s ease,border-color .18s ease,opacity .18s ease;outline-offset:3px}
.exec-org .org-role:hover,.exec-org .org-role:focus-within{border-color:var(--e-global-color-accent,#E8B23A);z-index:30}
.exec-org .org-role .org-photo{width:100%!important;max-width:none!important}
.exec-org .org-role .org-photo img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center}
.exec-org .org-role.is-logo .org-photo img{object-fit:contain;background:#F7F4EF;padding:22px;box-sizing:border-box}
.exec-org .org-role .org-text.e-con{padding:14px 14px 16px;gap:8px;flex:1}
.exec-org .org-role .org-tag,.exec-org .org-role .org-tag p{font-size:9.5px;letter-spacing:.08em;font-weight:700}
.exec-org .org-name .elementor-heading-title{font-family:"Archivo",system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase;color:rgba(247,244,239,.6)!important;margin:0}
.exec-org .org-role:not(.is-logo) .org-name .elementor-heading-title{color:#F7F4EF!important;font-size:14px;font-weight:800}
/* popup: static box inside the card on smaller screens; floating card on wide screens */
.exec-org .exec-pop.e-con{position:static;width:auto;margin:0;padding:18px;gap:14px;background:#F7F4EF;color:#12100F;border-top:3px solid var(--e-global-color-accent,#E8B23A);flex-direction:column}
.exec-org .exec-pop__photo{flex:0 0 auto;width:96px!important;max-width:96px}
.exec-org .exec-pop__photo img{width:96px;height:120px;object-fit:cover;object-position:top center;background:#E9E3DA;box-sizing:border-box;display:block}
.exec-org .org-role.is-logo .exec-pop__photo img{object-fit:contain;padding:10px;background:#fff;border:1px solid #E1D9CE}
.exec-org .exec-pop__text.e-con{gap:8px;min-width:0;flex:1}
.exec-org .exec-pop__name .elementor-heading-title{font-family:"Archivo",system-ui,sans-serif;font-size:20px;line-height:1.05;font-weight:800;text-transform:uppercase;color:#12100F!important;margin:0}
.exec-org .exec-pop__role,.exec-org .exec-pop__role p{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--e-global-color-secondary,#C0392B)!important;margin:0}
.exec-org .exec-pop__bio,.exec-org .exec-pop__bio p{font-size:14px;line-height:1.55;color:#3B3634!important;margin:2px 0 0}
/* connectors (always: board to CEO) */
.exec-org .org-board::after,.exec-org .org-ceo::after{content:"";position:absolute;left:50%;width:2px;margin-left:-1px;background:var(--e-global-color-accent,#E8B23A);z-index:1}
.exec-org .org-board::after{top:100%;height:48px}
.exec-org .org-ceo::after{top:100%;height:56px}
@media (max-width:900px){.exec-org .org-roles.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.exec-org .org-roles.e-con{grid-template-columns:1fr}.exec-org .org-ceo.e-con{flex-direction:column}.exec-org .org-ceo .org-photo,.exec-org .org-ceo .org-photo img{width:100%!important;max-width:none;flex:none}.exec-org .org-ceo .org-photo img{height:260px}}
@media (min-width:1280px){
.exec-org .org-roles.e-con{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:72px}
.exec-org .org-ceo::after{height:72px}
.exec-org .org-roles::before{content:"";position:absolute;top:-32px;left:calc((100% - 96px)/14);right:auto;width:calc(100% - (100% - 96px)/7)!important;height:2px!important;opacity:1!important;background:var(--e-global-color-accent,#E8B23A)!important}
.exec-org .org-roles::after{content:"Reports to the CEO";position:absolute;top:-44px;left:50%;transform:translateX(-50%);padding:2px 12px;background:#12100F;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(247,244,239,.7);z-index:2;white-space:nowrap}
.exec-org .org-role::before{content:"";position:absolute;top:-35px;left:50%;right:auto;width:2px!important;height:32px!important;margin-left:-1px;opacity:1!important;background:var(--e-global-color-accent,#E8B23A)!important}
.exec-org .org-roles:has(.org-role:hover) .org-role:not(:hover),.exec-org .org-roles:has(.org-role:focus-within) .org-role:not(:focus-within){opacity:.3}
.exec-org .exec-pop.e-con{position:absolute;z-index:60;top:-14px;left:50%;width:440px;margin:0 0 0 -220px;padding:24px;gap:20px;flex-direction:row;box-shadow:0 24px 64px rgba(0,0,0,.65),0 0 0 1px rgba(18,16,15,.2);border-top-width:5px;opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}
.exec-org .org-role:nth-child(1) .exec-pop.e-con{left:-8px;margin-left:0}
.exec-org .org-role:nth-child(7) .exec-pop.e-con{left:auto;right:-8px;margin-left:0}
.exec-org .org-role:hover .exec-pop.e-con,.exec-org .org-role:focus-within .exec-pop.e-con{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.exec-org .exec-pop__photo{flex:0 0 120px;width:120px!important;max-width:120px}
.exec-org .exec-pop__photo img{width:120px;height:150px}
.exec-org .exec-pop__name .elementor-heading-title{font-size:22px}
}/* End custom CSS */