.elementor-68 .elementor-element.elementor-element-597352b2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-3d783f22{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-68f98ad8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4a5bb6da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-315b65ea{text-align:center;}.elementor-68 .elementor-element.elementor-element-315b65ea .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:60px;font-weight:500;line-height:1.18em;color:#ffffff;}.elementor-68 .elementor-element.elementor-element-64b6e1e3{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#f1f5ef;}.elementor-68 .elementor-element.elementor-element-bb70e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-3abf42d0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-319749cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-6055fb9b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-498b8364{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-5d7fa87c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4308ca5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-27457beb{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-655680c8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-612ede52{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-fb96f52{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-3ec7e551{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-35d87b07 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-3fb1b87e{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-207e9cbc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5dd83699{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-2db29c91 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-76452bdb{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-4b69fc74{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-30fb6cac .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-69ed9c41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-321f97c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-604a45d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1a927a34 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-46cdf3ca{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-61513f64{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-193f1582{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5dd5a0dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-7b4dfdb7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-2b5d9aa2{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-2dc5d9b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-7c8b7df2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-765c091a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-6b9cf350 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-702e01f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-39d87c3a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-315443a1{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-e603a42 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-39fa2d43{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-70e84cec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5f8f83de{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-18062a9b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-4114fa2f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#607166;}.elementor-68 .elementor-element.elementor-element-7af000af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4463e85c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-56a54d3f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:1.23em;color:#153b2c;}.elementor-68 .elementor-element.elementor-element-7f2e1b71{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#607166;}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-315b65ea .elementor-heading-title{font-size:48px;}.elementor-68 .elementor-element.elementor-element-64b6e1e3{font-size:16px;}.elementor-68 .elementor-element.elementor-element-6055fb9b .elementor-heading-title{font-size:32px;}.elementor-68 .elementor-element.elementor-element-498b8364{font-size:15px;}.elementor-68 .elementor-element.elementor-element-27457beb{font-size:11px;}.elementor-68 .elementor-element.elementor-element-655680c8 .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-612ede52{font-size:13px;}.elementor-68 .elementor-element.elementor-element-3ec7e551{font-size:11px;}.elementor-68 .elementor-element.elementor-element-35d87b07 .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-3fb1b87e{font-size:13px;}.elementor-68 .elementor-element.elementor-element-5dd83699{font-size:11px;}.elementor-68 .elementor-element.elementor-element-2db29c91 .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-76452bdb{font-size:13px;}.elementor-68 .elementor-element.elementor-element-4b69fc74{font-size:15px;}.elementor-68 .elementor-element.elementor-element-30fb6cac .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-1a927a34 .elementor-heading-title{font-size:32px;}.elementor-68 .elementor-element.elementor-element-46cdf3ca{font-size:15px;}.elementor-68 .elementor-element.elementor-element-7b4dfdb7 .elementor-heading-title{font-size:32px;}.elementor-68 .elementor-element.elementor-element-2b5d9aa2{font-size:15px;}.elementor-68 .elementor-element.elementor-element-765c091a{font-size:11px;}.elementor-68 .elementor-element.elementor-element-6b9cf350 .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-702e01f{font-size:14px;}.elementor-68 .elementor-element.elementor-element-315443a1{font-size:11px;}.elementor-68 .elementor-element.elementor-element-e603a42 .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-39fa2d43{font-size:14px;}.elementor-68 .elementor-element.elementor-element-5f8f83de{font-size:11px;}.elementor-68 .elementor-element.elementor-element-18062a9b .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-4114fa2f{font-size:14px;}.elementor-68 .elementor-element.elementor-element-56a54d3f .elementor-heading-title{font-size:23px;}.elementor-68 .elementor-element.elementor-element-7f2e1b71{font-size:14px;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-315b65ea .elementor-heading-title{font-size:34px;}.elementor-68 .elementor-element.elementor-element-64b6e1e3{font-size:14px;}.elementor-68 .elementor-element.elementor-element-6055fb9b .elementor-heading-title{font-size:27px;}.elementor-68 .elementor-element.elementor-element-498b8364{font-size:14px;}.elementor-68 .elementor-element.elementor-element-27457beb{font-size:11px;}.elementor-68 .elementor-element.elementor-element-655680c8 .elementor-heading-title{font-size:21px;}.elementor-68 .elementor-element.elementor-element-612ede52{font-size:13px;}.elementor-68 .elementor-element.elementor-element-3ec7e551{font-size:11px;}.elementor-68 .elementor-element.elementor-element-35d87b07 .elementor-heading-title{font-size:21px;}.elementor-68 .elementor-element.elementor-element-3fb1b87e{font-size:13px;}.elementor-68 .elementor-element.elementor-element-5dd83699{font-size:11px;}.elementor-68 .elementor-element.elementor-element-2db29c91 .elementor-heading-title{font-size:21px;}.elementor-68 .elementor-element.elementor-element-76452bdb{font-size:13px;}.elementor-68 .elementor-element.elementor-element-4b69fc74{font-size:14px;}.elementor-68 .elementor-element.elementor-element-30fb6cac .elementor-heading-title{font-size:22px;}.elementor-68 .elementor-element.elementor-element-1a927a34 .elementor-heading-title{font-size:27px;}.elementor-68 .elementor-element.elementor-element-46cdf3ca{font-size:14px;}.elementor-68 .elementor-element.elementor-element-7b4dfdb7 .elementor-heading-title{font-size:27px;}.elementor-68 .elementor-element.elementor-element-2b5d9aa2{font-size:14px;}.elementor-68 .elementor-element.elementor-element-765c091a{font-size:11px;}.elementor-68 .elementor-element.elementor-element-6b9cf350 .elementor-heading-title{font-size:22px;}.elementor-68 .elementor-element.elementor-element-702e01f{font-size:14px;}.elementor-68 .elementor-element.elementor-element-315443a1{font-size:11px;}.elementor-68 .elementor-element.elementor-element-e603a42 .elementor-heading-title{font-size:22px;}.elementor-68 .elementor-element.elementor-element-39fa2d43{font-size:14px;}.elementor-68 .elementor-element.elementor-element-5f8f83de{font-size:11px;}.elementor-68 .elementor-element.elementor-element-18062a9b .elementor-heading-title{font-size:22px;}.elementor-68 .elementor-element.elementor-element-4114fa2f{font-size:14px;}.elementor-68 .elementor-element.elementor-element-56a54d3f .elementor-heading-title{font-size:22px;}.elementor-68 .elementor-element.elementor-element-7f2e1b71{font-size:14px;}}/* Start custom CSS */.page-header,
.entry-title,
.page-title {
    display: none !important;
}
<style>@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap');


:root{--pqx-primary:#38be3c;--pqx-ink:#192b24;--pqx-green:#237c32;--pqx-muted:#63706a;--pqx-paper:#f5f6f0;--pqx-line:#dce2d9;--pqx-heading:'Manrope',Arial,sans-serif;--pqx-body:'DM Sans',Arial,sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:108px}
body.elementor-page{margin:0;background:#fff;color:var(--pqx-ink);font-family:var(--pqx-body);-webkit-font-smoothing:antialiased}
body.elementor-page *{box-sizing:border-box}
.pqx-root{--gap:0px!important;gap:0!important;color:var(--pqx-ink);font-family:var(--pqx-body)}
.pqx-root :is(h1,h2,h3,h4,p){margin:0}
.pqx-root a{color:inherit;text-decoration:none}
.pqx-root .elementor-heading-title{color:var(--pqx-ink);font-family:var(--pqx-heading);font-weight:650;line-height:1.2;letter-spacing:-1.3px}
.pqx-root .elementor-widget-text-editor{font-family:var(--pqx-body);font-size:16px;line-height:1.8;color:var(--pqx-muted)}
.pqx-root .elementor-widget-text-editor p+p{margin-top:16px}
.pqx-root .elementor-widget:not(:last-child){margin-bottom:0}
.pqx-root .e-con{--container-default-padding-top:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--container-default-padding-right:0px}
.pqx-shell{width:calc(100% - 112px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.pqx-root .pqx-section{padding-top:100px;padding-bottom:100px}
.pqx-root .pqx-kicker{font-size:11px;font-weight:700;letter-spacing:2.1px;line-height:1.5;color:var(--pqx-green);text-transform:uppercase}
.pqx-root .pqx-kicker p{display:flex;align-items:center;gap:10px}
.pqx-root .pqx-kicker p:before{content:'';width:7px;height:7px;background:var(--pqx-primary);border-radius:50%;flex-shrink:0}
.pqx-root .pqx-section-title .elementor-heading-title{font-size:41px;line-height:1.22}
.pqx-root .pqx-small{font-size:12px;line-height:1.7}
.pqx-root .pqx-link{font-size:13px;font-weight:600;color:var(--pqx-ink);line-height:1.5}
.pqx-root .pqx-link a{display:inline-flex;gap:22px;align-items:center;padding:8px 0;border-bottom:1px solid #98a99d}
.pqx-root .pqx-link a:hover{color:var(--pqx-green);border-color:var(--pqx-green)}
.pqx-root .pqx-link span{font-size:20px;color:var(--pqx-green)}
.pqx-root .pqx-btn .elementor-button{padding:17px 23px;border-radius:5px;background:var(--pqx-primary);color:#102915;font:650 13px/1.4 var(--pqx-body);box-shadow:none;border:1px solid var(--pqx-primary);transition:background .2s,transform .2s}
.pqx-root .pqx-btn .elementor-button:hover{background:#2eaa33;transform:translateY(-2px)}
.pqx-root .pqx-btn-secondary .elementor-button{background:transparent;border:1px solid #b9c4b9;color:var(--pqx-ink)}
.pqx-root .pqx-btn-secondary .elementor-button:hover{background:#e9eee3}
.pqx-root a:focus-visible,.pqx-root button:focus-visible{outline:3px solid var(--pqx-green);outline-offset:5px}
.pqx-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pqx-skip{position:fixed;top:-100px;left:20px;z-index:1000;background:white;padding:12px 20px}
.pqx-skip:focus{top:12px}

/* Navigation is inside the Elementor canvas. */
.pqx-nav-container{position:sticky!important;top:0;z-index:99;background:#fff;border-bottom:1px solid #e7eae2}
.admin-bar .pqx-nav-container{top:32px}
.pqx-header{height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.pqx-brand{display:flex;gap:12px;align-items:center;flex-shrink:0}
.pqx-brand-mark{display:flex;width:43px;height:48px;align-items:center;justify-content:center;color:var(--pqx-green)}
.pqx-brand-mark svg{width:42px;height:46px}
.pqx-brand-title{font:750 18px/1.3 var(--pqx-heading);letter-spacing:-.6px}
.pqx-brand-subtitle{display:block;font:500 10px/1.6 var(--pqx-body);letter-spacing:1.8px;color:var(--pqx-muted);text-transform:uppercase;margin-top:3px}
.pqx-navigation{display:flex;gap:28px;align-items:center;font-size:12px;font-weight:550}
.pqx-navigation a{position:relative;padding:35px 0}
.pqx-navigation a.is-active{color:var(--pqx-green)}
.pqx-navigation a.is-active:after{content:'';position:absolute;bottom:20px;height:2px;left:0;right:0;background:var(--pqx-primary)}
.pqx-navigation a:hover{color:var(--pqx-green)}
.pqx-header-cta{padding:12px 17px!important;border:1px solid #c9d7c4;border-radius:4px;background:#f8faf5;font-size:11px;font-weight:650;white-space:nowrap}
.pqx-header-cta span{margin-left:18px;color:var(--pqx-green)}
.pqx-menu-toggle{display:none;border:1px solid var(--pqx-line);padding:10px;background:white;border-radius:4px;color:var(--pqx-ink);font:600 12px var(--pqx-body)}

/* Main editorial lead. */
.pqx-hero-band{background:var(--pqx-paper)}
.pqx-root .pqx-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:48px;align-items:center;padding-top:54px;padding-bottom:52px}
.pqx-hero-copy{gap:25px!important;padding-right:10px!important}
.pqx-root .pqx-hero-title .elementor-heading-title{font-size:clamp(44px,4.25vw,63px);font-weight:650;line-height:1.15;letter-spacing:-2.8px}
.pqx-hero-title em{font-style:normal;color:var(--pqx-green)}
.pqx-root .pqx-hero-description{max-width:440px;font-size:15px;line-height:1.85}
.pqx-hero-actions{display:flex;flex-direction:row!important;gap:13px!important;flex-wrap:wrap!important;margin-top:4px}
.pqx-hero-actions>.elementor-widget{width:auto!important}
.pqx-root .pqx-hero-note{font-size:11px;margin-top:0;color:#667066}
.pqx-hero-note span{padding-left:10px;margin-left:8px;border-left:1px solid #bcc9b9}
.pqx-hero-photo{position:relative;align-self:stretch;min-width:0;gap:0!important;justify-content:center}
.pqx-hero-photo .elementor-widget-image img{display:block;height:492px;width:100%;object-fit:cover;object-position:48% center;border-radius:7px}
.pqx-photo-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px!important;letter-spacing:.3px;padding:12px 0 0}
.pqx-photo-caption p{display:flex;justify-content:space-between;gap:12px;width:100%}
.pqx-photo-caption span{color:var(--pqx-green);font-weight:600}
.pqx-root .pqx-hero-edge{position:absolute;left:-12px;bottom:72px;width:5px;height:110px;background:var(--pqx-primary);border-radius:1px}
.pqx-root .pqx-values{display:grid;grid-template-columns:repeat(3,1fr);padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--pqx-line);gap:0!important}
.pqx-value{display:flex;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:18px!important;border-right:1px solid var(--pqx-line)}
.pqx-value:last-child{border-right:0}
.pqx-value .pqx-value-icon{width:34px!important;flex-shrink:0;color:var(--pqx-green)}
.pqx-value-icon svg{width:30px;height:30px;stroke-width:1.5}
.pqx-value .elementor-widget-text-editor{font-size:12px;color:var(--pqx-muted);line-height:1.6}
.pqx-value strong{display:block;font:650 15px/1.5 var(--pqx-heading);letter-spacing:-.3px;color:var(--pqx-ink);margin-bottom:2px}
.pqx-root .pqx-about{display:grid;grid-template-columns:1fr 1.05fr;gap:95px;align-items:start}
.pqx-about-title{gap:21px!important}
.pqx-about-copy{gap:28px!important}
.pqx-root .pqx-about-copy>.elementor-widget-text-editor:first-child{font-size:16px;line-height:1.9}
.pqx-about-facts{display:grid!important;grid-template-columns:1fr 1fr;gap:30px!important;padding-top:23px!important;border-top:1px solid var(--pqx-line)}
.pqx-root .pqx-fact{font-size:12px;line-height:1.7}
.pqx-fact strong{display:block;font:650 19px/1.6 var(--pqx-heading);color:var(--pqx-ink)}
.pqx-features-band{background:var(--pqx-paper)}
.pqx-section-top{display:flex;flex-direction:row!important;align-items:end!important;justify-content:space-between!important;gap:32px!important;margin-bottom:46px}
.pqx-section-top>.e-con{gap:18px!important;width:auto!important;max-width:660px}
.pqx-section-top>.elementor-widget{width:auto!important;max-width:340px}
.pqx-root .pqx-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:8px}
.pqx-feature{gap:17px!important;border-top:1px solid #c8d4c5;padding-top:24px!important}
.pqx-feature-icon{width:36px!important;height:36px;color:var(--pqx-green);margin-bottom:10px}
.pqx-feature-icon svg{width:31px;height:31px;stroke-width:1.5}
.pqx-root .pqx-feature .elementor-heading-title{font-size:18px;line-height:1.4;letter-spacing:-.5px}
.pqx-root .pqx-feature .elementor-widget-text-editor{font-size:13px;line-height:1.85}
.pqx-root .pqx-activities{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.pqx-activity-main{gap:18px!important;min-width:0}
.pqx-activity-main .elementor-widget-image img{width:100%;height:337px;object-fit:cover;border-radius:5px}
.pqx-root .pqx-activity-main .elementor-heading-title{font-size:27px;line-height:1.35;letter-spacing:-.8px}
.pqx-root .pqx-activity-main .elementor-widget-text-editor{font-size:14px}
.pqx-root .pqx-activity-meta{font-size:14px!important;text-transform:uppercase;font-weight:650;letter-spacing:1.7px;color:var(--pqx-green)}
.pqx-activity-list{gap:0!important;border-top:1px solid var(--pqx-line)}
.pqx-root .pqx-activity-row{display:grid;grid-template-columns:133px 1fr;gap:25px;padding:24px 0;border-bottom:1px solid var(--pqx-line);align-items:center}
.pqx-activity-row:first-child{padding-top:0;border-top:0;margin-top:-1px;background:#fff}
.pqx-activity-row .elementor-widget-image img{width:133px;height:128px;object-fit:cover;border-radius:4px}
.pqx-activity-row>.e-con{gap:8px!important}
.pqx-root .pqx-activity-row .elementor-heading-title{font-size:20px;line-height:1.4;letter-spacing:-.5px}
.pqx-root .pqx-activity-row .elementor-widget-text-editor{font-size:12px;line-height:1.75}
.pqx-student-band{background:#203b2f;color:#fff;overflow:hidden}
.pqx-root .pqx-student{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-top:72px;padding-bottom:72px}
.pqx-student .pqx-section-title .elementor-heading-title{color:#fff}
.pqx-root .pqx-student .pqx-kicker{color:#b1dba2}
.pqx-student-copy{gap:23px!important}
.pqx-root .pqx-student .elementor-widget-text-editor{color:#ccd8cf;font-size:14px}
.pqx-root .pqx-student .pqx-link{color:#fff}
.pqx-student .pqx-link span{color:#83d178}
.pqx-root .pqx-student-quote{border-left:2px solid var(--pqx-primary);padding-left:34px!important;gap:20px!important}
.pqx-root .pqx-student-quote .elementor-heading-title{font-size:28px;color:#eaf1e7;font-weight:400;line-height:1.55;letter-spacing:-.8px}
.pqx-student-quote .elementor-widget-text-editor{font-size:11px!important;text-transform:uppercase;letter-spacing:1.7px}

/* Posts are rendered by WordPress, not duplicated in Elementor. */
.pqx-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.pqx-news-photo{display:block;overflow:hidden;border-radius:4px;margin-bottom:21px;background:var(--pqx-paper)}
.pqx-news-photo img{display:block;width:100%;height:235px;object-fit:cover;transition:transform .35s}
.pqx-news-photo:hover img{transform:scale(1.035)}
.pqx-news-meta{display:flex;justify-content:space-between;gap:12px;font-size:14px;letter-spacing:.4px;margin-bottom:14px}
.pqx-news-meta>span{font-weight:650;color:var(--pqx-green)}
.pqx-news-meta time{color:var(--pqx-muted)}
.pqx-news-item h3{font:650 21px/1.45 var(--pqx-heading);letter-spacing:-.55px;margin:8px 0 12px}
.pqx-news-item h3 a:hover{color:var(--pqx-green)}
.pqx-news-item>p{font:400 13px/1.8 var(--pqx-body);color:var(--pqx-muted);margin-bottom:20px}
.pqx-read{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:650;border-top:1px solid var(--pqx-line);padding-top:17px}
.pqx-read span[aria-hidden]{font-size:19px;color:var(--pqx-green)}
.pqx-demo-label{display:inline-block;font:500 9px/1.5 var(--pqx-body);padding:2px 7px;border:1px solid #dfe5d7;border-radius:3px;color:#66745c;letter-spacing:.2px}
.pqx-news-fallback{display:flex;height:235px;align-items:center;justify-content:center;font:650 30px var(--pqx-heading);color:var(--pqx-green)}
.pqx-root .pqx-news-note{margin-top:24px;font-size:11px}
.pqx-pagination{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;font-size:13px}
.pqx-pagination .page-numbers{padding:9px 13px;border:1px solid var(--pqx-line);border-radius:3px}
.pqx-pagination .current{background:var(--pqx-primary);color:var(--pqx-ink)}
.pqx-root #konten.pqx-section{gap:24px}
.pqx-cta-band{background:#ecf3e5;border-top:1px solid #dce8d4;border-bottom:1px solid #dce8d4}
.pqx-root .pqx-cta{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;padding-top:63px;padding-bottom:63px;position:relative}
.pqx-cta:before{content:'';position:absolute;top:63px;bottom:63px;left:-24px;width:4px;height:auto!important;background:var(--pqx-primary)}
.pqx-cta>.e-con{gap:15px!important}
.pqx-root .pqx-cta .elementor-heading-title{font-size:36px}
.pqx-root .pqx-cta .elementor-widget-text-editor{font-size:14px}
.pqx-footer{padding-top:60px;padding-bottom:25px}
.pqx-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:70px;padding-bottom:48px}
.pqx-footer-description{max-width:310px;font-size:13px;line-height:1.85;color:var(--pqx-muted);margin-top:17px!important}
.pqx-footer h3{font:650 12px var(--pqx-heading);margin:7px 0 20px}
.pqx-footer-links{display:grid;gap:12px;font-size:12px;color:var(--pqx-muted)}
.pqx-footer-links a:hover{color:var(--pqx-green)}
.pqx-footer-bottom{border-top:1px solid var(--pqx-line);padding-top:23px;display:flex;justify-content:space-between;gap:20px;color:var(--pqx-muted);font-size:14px}
.pqx-footer-bottom a{color:var(--pqx-green)}
.pqx-article{max-width:820px!important;gap:25px!important;padding-top:70px!important;padding-bottom:90px!important}
.pqx-root .pqx-article .elementor-heading-title{font-size:48px}
.pqx-article .elementor-widget-image img{max-height:480px;width:100%;object-fit:cover;border-radius:5px}
.pqx-root .pqx-article-body{font-size:17px;line-height:1.95}
.pqx-article-body h2{font:650 26px/1.4 var(--pqx-heading);color:var(--pqx-ink);margin:30px 0 15px}
.pqx-article-body ul{padding-left:25px;margin:16px 0}
.pqx-root .pqx-demo-notice{font-size:12px;padding:14px 18px;background:#f2f5eb;border-left:3px solid var(--pqx-primary)}

@media(min-width:1600px){.pqx-root .pqx-hero-title .elementor-heading-title{font-size:66px}}
@media(max-width:1200px){.pqx-shell{width:calc(100% - 72px)!important}.pqx-navigation{gap:21px}.pqx-header-cta{display:none}.pqx-root .pqx-hero{gap:34px}.pqx-root .pqx-hero-title .elementor-heading-title{font-size:50px}.pqx-hero-photo .elementor-widget-image img{height:465px}.pqx-root .pqx-about{gap:60px}.pqx-root .pqx-activity-row{grid-template-columns:115px 1fr;gap:20px}.pqx-activity-row .elementor-widget-image img{width:115px}.pqx-news-photo img{height:200px}}
@media(max-width:1024px){.pqx-shell{width:calc(100% - 56px)!important}.pqx-header{height:78px}.pqx-menu-toggle{display:block}.pqx-navigation{display:none;position:absolute;top:78px;left:0;right:0;background:white;border-bottom:1px solid var(--pqx-line);padding:20px 28px;box-shadow:0 12px 16px #1933230a;flex-direction:column;align-items:stretch;gap:0}.pqx-navigation a{padding:13px 0}.pqx-navigation a.is-active:after{bottom:5px;width:30px}.is-open .pqx-navigation{display:flex}.pqx-root .pqx-hero{padding-top:42px;gap:26px}.pqx-root .pqx-hero-title .elementor-heading-title{font-size:42px;letter-spacing:-2px}.pqx-hero-copy{gap:21px!important}.pqx-root .pqx-hero-description{font-size:14px}.pqx-root .pqx-btn .elementor-button{padding:15px 17px;font-size:12px}.pqx-hero-photo .elementor-widget-image img{height:460px}.pqx-photo-caption{font-size:9px!important}.pqx-root .pqx-section{padding-top:76px;padding-bottom:76px}.pqx-root .pqx-section-title .elementor-heading-title{font-size:34px}.pqx-root .pqx-about{gap:44px}.pqx-root .pqx-features-grid{grid-template-columns:repeat(2,1fr);gap:32px 38px}.pqx-root .pqx-activities{gap:30px}.pqx-root .pqx-activity-row{grid-template-columns:90px 1fr;gap:17px}.pqx-activity-row .elementor-widget-image img{width:90px;height:116px}.pqx-root .pqx-activity-row .elementor-heading-title{font-size:18px}.pqx-activity-main .elementor-widget-image img{height:340px}.pqx-root .pqx-student{gap:40px}.pqx-news-grid{gap:22px}.pqx-news-photo img{height:170px}.pqx-news-item h3{font-size:18px}.pqx-root .pqx-cta .elementor-heading-title{font-size:30px}.pqx-footer-main{gap:35px}}
@media(max-width:767px){html{scroll-padding-top:90px}.pqx-shell{width:calc(100% - 40px)!important}.pqx-brand-title{font-size:16px}.pqx-brand-subtitle{font-size:8px;letter-spacing:1.5px}.pqx-brand{gap:8px}.pqx-brand-mark{width:34px}.pqx-brand-mark svg{width:32px}.pqx-header{height:72px}.pqx-navigation{top:72px;padding:16px 20px}.pqx-root .pqx-hero{grid-template-columns:1fr;gap:31px;padding-top:38px;padding-bottom:26px}.pqx-root .pqx-hero-title .elementor-heading-title{font-size:46px;line-height:1.14;letter-spacing:-2.1px}.pqx-hero-copy{padding-right:0!important;gap:22px!important}.pqx-root .pqx-kicker{font-size:9px;letter-spacing:1.7px}.pqx-root .pqx-hero-description{font-size:14px;max-width:100%}.pqx-hero-actions{gap:10px!important}.pqx-root .pqx-btn .elementor-button{padding:15px 17px;font-size:11px}.pqx-root .pqx-hero-note{font-size:14px}.pqx-hero-photo .elementor-widget-image img{height:338px;object-position:50% 48%}.pqx-root .pqx-hero-edge{left:-6px;height:75px;bottom:57px;width:4px}.pqx-root .pqx-values{padding:23px 0;grid-template-columns:1fr;gap:20px!important}.pqx-value{justify-content:flex-start!important;border:0;gap:16px!important;padding-left:12px!important}.pqx-value .elementor-widget-text-editor{font-size:11px}.pqx-value strong{font-size:14px}.pqx-root .pqx-section{padding-top:60px;padding-bottom:60px}.pqx-root .pqx-about{grid-template-columns:1fr;gap:26px}.pqx-about-title{gap:16px!important}.pqx-root .pqx-section-title .elementor-heading-title{font-size:33px;letter-spacing:-1.2px}.pqx-root .pqx-about-copy>.elementor-widget-text-editor:first-child{font-size:14px;line-height:1.85}.pqx-about-copy{gap:23px!important}.pqx-about-facts{gap:22px!important}.pqx-fact strong{font-size:18px}.pqx-section-top{flex-direction:column!important;align-items:start!important;gap:18px!important;margin-bottom:31px}.pqx-section-top>.e-con{gap:15px!important}.pqx-section-top>.elementor-widget{max-width:100%;font-size:13px}.pqx-root .pqx-features-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.pqx-feature{gap:12px!important;padding-top:20px!important}.pqx-feature-icon{margin-bottom:3px}.pqx-root .pqx-feature .elementor-heading-title{font-size:16px;letter-spacing:-.4px}.pqx-root .pqx-feature .elementor-widget-text-editor{font-size:12px;line-height:1.8}.pqx-root .pqx-activities{grid-template-columns:1fr;gap:32px}.pqx-activity-main .elementor-widget-image img{height:280px}.pqx-root .pqx-activity-main .elementor-heading-title{font-size:25px}.pqx-activity-main{gap:15px!important}.pqx-root .pqx-activity-row{grid-template-columns:104px 1fr;gap:18px;padding:20px 0}.pqx-activity-row .elementor-widget-image img{height:125px;width:104px}.pqx-root .pqx-activity-row .elementor-heading-title{font-size:18px}.pqx-root .pqx-student{grid-template-columns:1fr;gap:34px;padding:55px 0}.pqx-root .pqx-student-quote{padding-left:22px!important}.pqx-root .pqx-student-quote .elementor-heading-title{font-size:23px}.pqx-news-grid{grid-template-columns:1fr;gap:38px}.pqx-news-photo img{height:242px}.pqx-news-item h3{font-size:23px}.pqx-news-meta{font-size:11px}.pqx-news-item>p{font-size:14px}.pqx-read{font-size:13px}.pqx-root .pqx-cta{grid-template-columns:1fr;gap:26px;padding-top:45px;padding-bottom:45px}.pqx-cta:before{display:none}.pqx-root .pqx-cta .elementor-heading-title{font-size:31px}.pqx-cta>.elementor-widget{width:auto!important}.pqx-footer{padding-top:42px;padding-bottom:25px}.pqx-footer-main{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.pqx-footer-main>div:first-child{grid-column:1/-1}.pqx-footer-description{max-width:100%;font-size:12px}.pqx-footer-bottom{flex-direction:column;gap:10px;font-size:9px}.pqx-root .pqx-article .elementor-heading-title{font-size:35px}.pqx-root .pqx-article-body{font-size:15px}.pqx-article{padding-top:45px!important;padding-bottom:60px!important}.admin-bar .pqx-nav-container{top:46px}}
@media(max-width:360px){.pqx-root .pqx-hero-title .elementor-heading-title{font-size:40px}.pqx-hero-actions{flex-direction:column!important}.pqx-root .pqx-features-grid{grid-template-columns:1fr}.pqx-hero-photo .elementor-widget-image img{height:290px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pqx-root *{transition:none!important;animation:none!important}}



/* University design tokens. Breakpoints: tablet 1100px, mobile 767px. */
.pqx-v2{--pqx-primary:#38be3c;--pqx-green:#247b35;--pqx-ink:#153b2c;--pqx-muted:#647169;--pqx-paper:#f5f6ef;--pqx-line:#dce2d8;--pqx-heading:'Lora',Georgia,serif;--pqx-body:'DM Sans',Arial,sans-serif;--pqx-container:1280px;--pqx-space:110px;--pqx-radius:4px;--pqx-shadow:0 18px 48px #123c2712;--pqx-ease:cubic-bezier(.22,1,.36,1);width:100%;overflow:clip}
.pqx-v2 .pqx-shell{width:calc(100% - 128px)!important;max-width:var(--pqx-container)!important}
.pqx-v2 .pqx-wide{width:calc(100% - 64px)!important;max-width:1536px!important;margin:auto}
.pqx-v2 .pqx-section{padding-block:var(--pqx-space)}
.pqx-v2 .elementor-heading-title{font-family:var(--pqx-heading);font-weight:500;letter-spacing:-1.2px;line-height:1.2;color:var(--pqx-ink)}
.pqx-v2 .pqx-section-title .elementor-heading-title{font-size:clamp(34px,3.2vw,47px);line-height:1.23;letter-spacing:-1.5px}
.pqx-v2 .elementor-heading-title em{font-weight:400;color:var(--pqx-green)}
.pqx-v2 .elementor-widget-text-editor{font-family:var(--pqx-body);font-size:15px;line-height:1.8;color:var(--pqx-muted)}
.pqx-v2 .pqx-kicker{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:1.8px;color:var(--pqx-green)}
.pqx-v2 .pqx-kicker p:before{width:15px;height:10px;border-radius:10px 0;background:var(--pqx-primary);transform:rotate(-20deg)}
.pqx-v2 .pqx-btn .elementor-button{font:600 13px/1.5 var(--pqx-body);padding:17px 25px;border-radius:30px;border:1px solid var(--pqx-primary);background:var(--pqx-primary);color:#102d19;transition:transform .3s var(--pqx-ease),background .3s,box-shadow .3s}
.pqx-v2 .pqx-btn .elementor-button:hover{background:#62d05d;border-color:#62d05d;transform:translateY(-3px);box-shadow:0 7px 20px #071b1915}
.pqx-v2 .pqx-btn{width:auto!important;align-self:start}
.pqx-v2 .pqx-link{font-size:13px;color:var(--pqx-ink);font-weight:600}
.pqx-v2 .pqx-link a{gap:25px;padding:8px 0 10px;border-color:#adbdb0;transition:color .25s,gap .25s}
.pqx-v2 .pqx-link a:hover{gap:32px;color:var(--pqx-green)}
.pqx-v2 .pqx-link span{font-size:21px}
.pqx-v2 .pqx-small{font-size:11px}
.pqx-v2 .pqx-image img{display:block;width:100%;object-fit:cover}
.pqx-v2 .pqx-section-top{margin-bottom:42px}
.pqx-v2 .pqx-section-top>.e-con{max-width:780px;gap:18px!important}
.pqx-v2 a:focus-visible,.pqx-v2 button:focus-visible{outline:3px solid var(--pqx-primary);outline-offset:5px}

/* Two-tier masthead: centered crest with a split university navigation. */
.pqx-v2 .pqx-nav-container{position:sticky!important;top:0;background:#fff;border:0;z-index:100;transition:box-shadow .35s,background .35s}
.pqx-v2 .pqx-nav-container.is-scrolled{box-shadow:0 4px 24px #123c271a;background:#ffffffed;backdrop-filter:blur(16px)}
.pqx-v2 .pqx-topbar{height:38px;background:#267e38;color:white;font:500 11px/1.5 var(--pqx-body)}
.pqx-v2 .pqx-topbar .pqx-wide{height:100%;display:flex;justify-content:space-between;align-items:center}
.pqx-v2 .pqx-topbar .pqx-wide>div{display:flex;gap:25px;align-items:center}
.pqx-v2 .pqx-topbar a:hover{text-decoration:underline;text-underline-offset:4px}
.pqx-v2 .pqx-header{height:96px;position:relative;display:block}
.pqx-v2 .pqx-university-brand{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:244px;height:134px;background:#153f2e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;z-index:2}
.pqx-v2 .pqx-header .pqx-university-brand:before,.pqx-v2 .pqx-header .pqx-university-brand:after{content:'';position:absolute;top:0;width:28px;height:38px;background:#1b6031;clip-path:polygon(100% 0,100% 100%,0 100%);left:-28px}
.pqx-v2 .pqx-header .pqx-university-brand:after{left:auto;right:-28px;transform:scaleX(-1)}
.pqx-v2 .pqx-university-brand img{width:49px;height:49px;object-fit:contain}
.pqx-v2 .pqx-university-brand>span{text-align:center;font:500 8px/1.6 var(--pqx-body);letter-spacing:1.1px}
.pqx-v2 .pqx-university-brand strong{display:block;font:500 22px/1.3 var(--pqx-heading);letter-spacing:-.6px;margin-top:3px}
.pqx-v2 .pqx-navigation{height:100%;display:flex;justify-content:space-between;gap:275px;font-size:13px;font-weight:500}
.pqx-v2 .pqx-navigation>div{display:flex;align-items:center;gap:29px;height:100%}
.pqx-v2 .pqx-navigation a{padding:33px 0;white-space:nowrap}
.pqx-v2 .pqx-navigation a>span{margin-left:5px;color:#728678;font-size:12px}
.pqx-v2 .pqx-navigation a:after{content:'';position:absolute;left:0;bottom:25px;width:100%;height:2px;background:var(--pqx-primary);transform:scaleX(0);transform-origin:left;transition:transform .25s}
.pqx-v2 .pqx-navigation a:hover:after,.pqx-v2 .pqx-navigation a.is-active:after{transform:scaleX(1)}
.pqx-v2 .pqx-navigation .pqx-nav-apply{border-left:1px solid var(--pqx-line);padding:8px 0 8px 22px;color:var(--pqx-green)}
.pqx-v2 .pqx-navigation .pqx-nav-apply:after{display:none}
.pqx-v2 .pqx-navigation .pqx-nav-apply>span{color:var(--pqx-green);font-size:19px}
.pqx-v2 .pqx-menu-toggle{display:none}
.admin-bar .pqx-v2 .pqx-nav-container{top:32px}

/* Photographic editorial hero. Images and all copy remain native Elementor widgets. */
.pqx-v2 .pqx-hero-band{isolation:isolate;position:relative;background:#123627;overflow:hidden}
.pqx-v2 .pqx-hero-backdrop{position:absolute!important;inset:-14px 0!important;width:100%!important;height:calc(100% + 28px)!important;z-index:0;animation:pqx-image-enter 800ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero-backdrop .elementor-widget-container,.pqx-v2 .pqx-hero-backdrop img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:58% 47%}
.pqx-v2 .pqx-hero-backdrop img{transform:translateY(var(--pqx-parallax,0px)) scale(1.015);will-change:transform}
.pqx-v2 .pqx-hero-band:after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,30,21,.94) 0%,rgba(7,30,21,.83) 30%,rgba(7,30,21,.43) 56%,rgba(7,30,21,.04) 82%),linear-gradient(0deg,rgba(5,23,15,.53),transparent 32%)}
.pqx-v2 .pqx-hero{position:relative;z-index:2;display:flex;min-height:710px;padding:102px 0 112px;align-items:start;justify-content:center}
.pqx-v2 .pqx-hero-copy{width:760px;max-width:70%;gap:22px!important;padding:0!important}
.pqx-v2 .pqx-hero .pqx-kicker{color:#eff5ec;font-size:11px;letter-spacing:2px;animation:pqx-enter 500ms 150ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero-title .elementor-heading-title{font-size:clamp(45px,4.45vw,66px);line-height:1.1;letter-spacing:-2.2px;font-weight:500;color:#fff;text-wrap:balance}
.pqx-v2 .pqx-hero-title .elementor-heading-title em{color:#ace7a4;font-style:italic;font-weight:400}
.pqx-v2 .pqx-hero-title{animation:pqx-enter 700ms 250ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero-description{color:#e0e9df;max-width:490px!important;font-size:14px;line-height:1.8;margin-left:65px;margin-top:2px;animation:pqx-enter 600ms 400ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero-actions{margin-left:65px;margin-top:6px;gap:15px!important;animation:pqx-enter 500ms 500ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero .pqx-btn-secondary .elementor-button{background:transparent;color:white;border-color:#c7d5c580}
.pqx-v2 .pqx-hero .pqx-btn-secondary .elementor-button:hover{background:#ffffff15;border-color:white}
.pqx-v2 .pqx-hero-scroll{position:absolute!important;bottom:173px;left:-22px;width:auto!important;animation:pqx-enter 1000ms 800ms var(--pqx-ease) both}
.pqx-v2 .pqx-scroll-cue{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:.8px;color:#d6dfd4}
.pqx-v2 .pqx-scroll-cue span{transform:rotate(180deg);font-size:22px}
.pqx-v2 .pqx-hero-discover{position:absolute;right:0;bottom:97px;width:245px!important;flex-direction:row!important;align-items:center!important;gap:15px!important;animation:pqx-enter 1000ms 850ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero-discover .pqx-orbit-photo{width:75px!important;flex-shrink:0}
.pqx-v2 .pqx-orbit-photo img{width:75px;height:75px;border-radius:50%;border:2px solid var(--pqx-primary);padding:4px;transition:transform .5s}
.pqx-v2 .pqx-orbit-photo:hover img{transform:scale(1.07)}
.pqx-v2 .pqx-hero-discover .elementor-widget-text-editor{font-size:14px;line-height:1.8;color:#eaf1e4}
.pqx-v2 .pqx-hero-discover strong{font-weight:500;color:white}
.pqx-v2 .pqx-hero-bottom{position:absolute!important;bottom:26px;left:0;right:0;color:#e2e9df;font-size:9px;font-weight:500;letter-spacing:1.8px;animation:pqx-enter 1000ms 900ms var(--pqx-ease) both}
.pqx-v2 .pqx-hero-bottom p{display:flex;align-items:center;gap:22px}
.pqx-v2 .pqx-hero-bottom p:before{content:'';height:1px;width:42px;background:var(--pqx-primary)}
.pqx-v2 .pqx-hero-bottom span{margin-left:auto;font-size:9px;letter-spacing:.3px;color:#e1e8dc}

/* About: layered photography with an academic statistics baseline. */
.pqx-v2 .pqx-about-band{background:var(--pqx-paper)}
.pqx-v2 .pqx-about{grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-bottom:85px}
.pqx-v2 .pqx-about-visual{position:relative;min-height:465px;gap:0!important;padding-right:48px!important}
.pqx-v2 .pqx-about-main img{height:400px;border-radius:140px 4px 4px 4px;object-position:48% center}
.pqx-v2 .pqx-about-detail{position:absolute!important;width:230px!important;right:0;bottom:0;border:8px solid var(--pqx-paper);box-shadow:var(--pqx-shadow)}
.pqx-v2 .pqx-about-detail img{height:178px;object-position:20% center}
.pqx-v2 .pqx-about-stamp{position:absolute!important;left:23px;bottom:1px;width:170px!important;background:var(--pqx-ink);padding:22px;color:#b7d3b4;font-size:14px;line-height:1.6}
.pqx-v2 .pqx-about-stamp strong{display:block;color:white;font:400 23px/1.25 var(--pqx-heading);margin-top:8px}
.pqx-v2 .pqx-about-copy{gap:24px!important}
.pqx-v2 .pqx-check-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:13px;color:var(--pqx-ink)}
.pqx-v2 .pqx-check-list li{display:flex;gap:10px;align-items:baseline}
.pqx-v2 .pqx-check-list li:before{content:'✓';color:var(--pqx-green);font-weight:700}
.pqx-v2 .pqx-statistics{display:grid;grid-template-columns:repeat(4,1fr);padding-block:38px 47px;border-top:1px solid #cad6c7;gap:0!important}
.pqx-v2 .pqx-stat{border-right:1px solid #ccd8c9;padding:0 28px!important;gap:10px!important}
.pqx-v2 .pqx-stat:first-child{padding-left:0!important}.pqx-v2 .pqx-stat:last-child{border:0}
.pqx-v2 .pqx-stat .elementor-heading-title{font-size:59px;line-height:1;color:var(--pqx-green);letter-spacing:-2px}
.pqx-v2 .pqx-stat .elementor-widget-text-editor{font-size:13px;line-height:1.8;color:var(--pqx-ink);font-weight:500}
.pqx-v2 .pqx-stat span,.pqx-v2 .pqx-stat a{font-size:14px;color:var(--pqx-muted);font-weight:400}
.pqx-v2 .pqx-stat a:hover{text-decoration:underline}

.pqx-v2 .pqx-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.pqx-v2 .pqx-focus-card{border:1px solid var(--pqx-line);border-top:3px solid #b4cfb1;padding:30px 24px!important;gap:21px!important;transition:background .3s,transform .35s,box-shadow .35s}
.pqx-v2 .pqx-focus-card:hover{background:#f6f8f1;transform:translateY(-5px);box-shadow:var(--pqx-shadow);border-top-color:var(--pqx-primary)}
.pqx-v2 .pqx-focus-card-top{flex-direction:row!important;align-items:start!important;justify-content:space-between!important}
.pqx-v2 .pqx-focus-card-top>.elementor-widget-text-editor{width:auto!important;font-size:12px;color:#849380}
.pqx-v2 .pqx-focus-card .pqx-feature-icon{margin:0;color:var(--pqx-green)}
.pqx-v2 .pqx-focus-card .elementor-heading-title{font-size:25px;line-height:1.27;letter-spacing:-.7px}
.pqx-v2 .pqx-focus-card>.elementor-widget-text-editor{font-size:13px;line-height:1.85}
.pqx-v2 .pqx-focus-card .pqx-link{margin-top:auto;font-size:11px}
.pqx-v2 .pqx-why-band{background:#eef3e9}
.pqx-v2 .pqx-why{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}
.pqx-v2 .pqx-why-intro{gap:20px!important}
.pqx-v2 .pqx-why-intro .pqx-image{margin-top:12px}
.pqx-v2 .pqx-why-intro img{height:240px;border-radius:4px}
.pqx-v2 .pqx-why-intro .pqx-small{margin-top:-12px}
.pqx-v2 .pqx-strength-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 27px}
.pqx-v2 .pqx-strength{gap:13px!important;border-top:1px solid #c5d4bf;padding-top:22px!important}
.pqx-v2 .pqx-strength>.e-con{gap:9px!important}
.pqx-v2 .pqx-strength .pqx-feature-icon{margin:0;width:30px!important;height:30px}
.pqx-v2 .pqx-strength .elementor-heading-title{font:600 15px/1.45 var(--pqx-body);letter-spacing:-.3px}
.pqx-v2 .pqx-strength .elementor-widget-text-editor{font-size:12px;line-height:1.85}

/* Faculty profiles use official portraits and an editorial baseline. */
.pqx-v2 .pqx-faculty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}
.pqx-v2 .pqx-lecturer{gap:11px!important;min-width:0}
.pqx-v2 .pqx-lecturer .pqx-image{overflow:hidden;border-radius:3px;margin-bottom:10px;background:#f0f3eb}
.pqx-v2 .pqx-lecturer img{height:325px;object-position:center 20%;transition:transform .6s var(--pqx-ease)}
.pqx-v2 .pqx-lecturer .pqx-image:hover img{transform:scale(1.025)}
.pqx-v2 .pqx-lecturer .pqx-person-role{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--pqx-green);font-weight:600}
.pqx-v2 .pqx-lecturer .elementor-heading-title{font-size:24px;line-height:1.3;letter-spacing:-.6px}
.pqx-v2 .pqx-lecturer .pqx-person-expertise{font-size:12px}
.pqx-v2 .pqx-lecturer .pqx-link{margin-top:auto;font-size:12px}
.pqx-v2 .pqx-lecturer .pqx-link a{display:flex;justify-content:space-between;border-top:1px solid var(--pqx-line);border-bottom:0;padding-top:17px;margin-top:8px}

.pqx-v2 .pqx-news-band{background:var(--pqx-paper)}
.pqx-v2 .pqx-news-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.pqx-v2 .pqx-news-card{gap:18px!important}
.pqx-v2 .pqx-news-card .pqx-image{overflow:hidden;border-radius:3px}
.pqx-v2 .pqx-news-card img{height:230px;transition:transform .5s}
.pqx-v2 .pqx-news-card .pqx-image:hover img{transform:scale(1.035)}
.pqx-v2 .pqx-news-card .pqx-news-meta{display:block;margin:0;font-size:9px;letter-spacing:.7px;line-height:1.5}
.pqx-v2 .pqx-news-meta p{display:flex;justify-content:space-between;gap:15px}.pqx-v2 .pqx-news-meta span{color:var(--pqx-green);font-weight:600}
.pqx-v2 .pqx-news-card .elementor-heading-title{font-size:25px;line-height:1.34;letter-spacing:-.65px}
.pqx-v2 .pqx-news-card .pqx-link{margin-top:auto;font-size:12px}
.pqx-v2 .pqx-news-card .pqx-link a{display:flex;justify-content:space-between;border-bottom:0;border-top:1px solid var(--pqx-line);padding-top:16px}
.pqx-v2 .pqx-life-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:36px}
.pqx-v2 .pqx-life-main{position:relative;overflow:hidden;min-height:460px;background:#173426}
.pqx-v2 .pqx-life-main>.pqx-image{position:absolute;inset:0}.pqx-v2 .pqx-life-main>.pqx-image .elementor-widget-container{height:100%}
.pqx-v2 .pqx-life-main img{height:100%;object-position:center;opacity:.85;transition:transform .8s}
.pqx-v2 .pqx-life-main:hover img{transform:scale(1.025)}
.pqx-v2 .pqx-life-main:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102c26d9,transparent 70%);pointer-events:none}
.pqx-v2 .pqx-life-caption{position:absolute;bottom:35px;left:35px;right:35px;gap:14px!important;z-index:2;width:auto!important}
.pqx-v2 .pqx-life-caption .pqx-kicker{color:#bce8b5}.pqx-v2 .pqx-life-caption .elementor-heading-title{color:white;font-size:39px}
.pqx-v2 .pqx-life-side{gap:18px!important}
.pqx-v2 .pqx-life-side img{height:216px;object-position:center 45%}
.pqx-v2 .pqx-life-side .elementor-heading-title{font-size:29px;line-height:1.25}
.pqx-v2 .pqx-life-side>.elementor-widget-text-editor{font-size:13px}
.pqx-v2 .pqx-life-side .pqx-link{font-size:12px}
.pqx-v2 .pqx-cta-band{background:#153e2d;border:0;position:relative;overflow:hidden}
.pqx-v2 .pqx-cta-band:after{content:'';position:absolute;width:480px;height:480px;border:1px solid #aac99b25;border-radius:50%;right:-180px;top:-250px;box-shadow:0 0 0 40px #aac99b08,0 0 0 80px #aac99b06;pointer-events:none}
.pqx-v2 .pqx-cta{grid-template-columns:1fr auto;padding-block:76px;gap:55px;z-index:1}
.pqx-v2 .pqx-cta:before{display:none}
.pqx-v2 .pqx-cta .pqx-kicker{color:#bbdcb2}.pqx-v2 .pqx-cta .elementor-heading-title{color:white;font-size:39px;line-height:1.28}
.pqx-v2 .pqx-cta .elementor-heading-title em{color:#a8df99}.pqx-v2 .pqx-cta .elementor-widget-text-editor{color:#c5d4c3;font-size:13px}
.pqx-v2 .pqx-cta-actions{width:auto;align-items:center!important;gap:17px!important}.pqx-v2 .pqx-cta-actions .pqx-link{color:white;font-size:11px}
.pqx-v2 .pqx-cta-actions .pqx-link span{color:#a8df99}
.pqx-v2 .pqx-footer{padding-top:70px;padding-bottom:24px}
.pqx-v2 .pqx-footer-main{grid-template-columns:1.25fr .8fr .8fr 1.15fr;gap:45px;padding-bottom:52px}
.pqx-v2 .pqx-footer .pqx-university-brand{position:static;transform:none;flex-direction:row;background:transparent;color:var(--pqx-ink);width:auto;height:auto;justify-content:start;gap:14px}
.pqx-v2 .pqx-footer .pqx-university-brand>span{text-align:left;font-size:7px;letter-spacing:.5px}
.pqx-v2 .pqx-footer .pqx-university-brand strong{font-size:20px}.pqx-v2 .pqx-footer .pqx-university-brand img{width:45px;height:45px}
.pqx-v2 .pqx-footer-description{font-size:12px;line-height:1.9;margin-top:20px!important}
.pqx-v2 .pqx-social-link{display:inline-block;font-size:11px;margin-top:18px;color:var(--pqx-green)}
.pqx-v2 .pqx-footer h3{font:600 13px var(--pqx-body);margin:9px 0 23px}
.pqx-v2 .pqx-footer-links{gap:12px;font-size:11px;color:var(--pqx-muted)}
.pqx-v2 .pqx-footer address{font:400 11px/1.9 var(--pqx-body);color:var(--pqx-muted);margin-bottom:15px}
.pqx-v2 .pqx-footer-main>div:last-child>a{display:block;font-size:11px;line-height:1.9;overflow-wrap:anywhere;margin-top:8px}
.pqx-v2 .pqx-footer a:hover{color:var(--pqx-green)}
.pqx-v2 .pqx-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--pqx-line);padding-top:22px;font-size:9px;color:var(--pqx-muted)}

@keyframes pqx-enter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@keyframes pqx-image-enter{from{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}
body.elementor-editor-active .pqx-v2 *{animation:none!important}

@media(min-width:1600px){.pqx-v2 .pqx-hero{min-height:760px}.pqx-v2 .pqx-hero-copy{max-width:780px}.pqx-v2 .pqx-hero-title .elementor-heading-title{font-size:69px}}
@media(max-width:1200px){.pqx-v2 .pqx-navigation>div{gap:19px}.pqx-v2 .pqx-navigation{font-size:12px;gap:245px}.pqx-v2 .pqx-university-brand{width:224px}.pqx-v2 .pqx-nav-apply{display:none}.pqx-v2 .pqx-about{gap:65px}.pqx-v2 .pqx-why{gap:50px}.pqx-v2 .pqx-footer-main{gap:28px}.pqx-v2 .pqx-hero-copy{max-width:76%}.pqx-v2 .pqx-hero-discover{width:215px!important}}
@media(max-width:1100px){
 .pqx-v2{--pqx-space:80px}.pqx-v2 .pqx-shell{width:calc(100% - 72px)!important}.pqx-v2 .pqx-wide{width:calc(100% - 48px)!important}
 .pqx-v2 .pqx-topbar{height:34px;font-size:14px}.pqx-v2 .pqx-topbar .pqx-wide>div{gap:15px}
 .pqx-v2 .pqx-header{height:83px;display:flex;justify-content:end}.pqx-v2 .pqx-header .pqx-university-brand{height:83px;left:0;transform:none;flex-direction:row;width:280px;gap:12px;bottom:0;background:var(--pqx-ink)}
 .pqx-v2 .pqx-header .pqx-university-brand:before,.pqx-v2 .pqx-header .pqx-university-brand:after{display:none}.pqx-v2 .pqx-header .pqx-university-brand>span{text-align:left}.pqx-v2 .pqx-header .pqx-university-brand strong{font-size:22px}.pqx-v2 .pqx-header .pqx-university-brand img{width:43px;height:43px}
 .pqx-v2 .pqx-menu-toggle{display:flex;gap:13px;align-items:center;border:0;padding:12px 0;background:transparent;font-size:12px;cursor:pointer}
 .pqx-v2 .pqx-navigation{display:none;position:absolute;top:83px;left:-24px;right:-24px;padding:15px 36px 25px;background:white;box-shadow:0 20px 25px #123c2714;height:auto;font-size:14px;max-height:calc(100dvh - 117px);overflow:auto}
 .pqx-v2 .pqx-header.is-open .pqx-navigation{display:block}.pqx-v2 .pqx-navigation>div{display:flex;flex-direction:column;gap:0;align-items:stretch;height:auto}.pqx-v2 .pqx-navigation a{padding:13px 0;border-bottom:1px solid var(--pqx-line)}
 .pqx-v2 .pqx-navigation a:after{bottom:5px}.pqx-v2 .pqx-navigation .pqx-nav-apply{display:block;border:0;padding:14px 0}.pqx-v2 .pqx-navigation a>span{float:right}
 .pqx-v2 .pqx-hero{min-height:650px;padding:80px 0 105px}.pqx-v2 .pqx-hero-copy{max-width:82%;gap:20px!important}.pqx-v2 .pqx-hero-title .elementor-heading-title{font-size:54px}.pqx-v2 .pqx-hero-description,.pqx-v2 .pqx-hero-actions{margin-left:42px}.pqx-v2 .pqx-hero-description{max-width:440px}.pqx-v2 .pqx-hero-discover{display:none}
 .pqx-v2 .pqx-about{gap:45px}.pqx-v2 .pqx-about-visual{min-height:440px;padding-right:25px!important}.pqx-v2 .pqx-about-main img{height:360px}.pqx-v2 .pqx-about-detail{width:175px!important}.pqx-v2 .pqx-about-detail img{height:150px}.pqx-v2 .pqx-about-stamp{width:140px!important;left:0;padding:18px;font-size:9px}.pqx-v2 .pqx-about-stamp strong{font-size:20px}
 .pqx-v2 .pqx-stat{padding-inline:20px!important}.pqx-v2 .pqx-stat .elementor-heading-title{font-size:48px}.pqx-v2 .pqx-stat span,.pqx-v2 .pqx-stat a{font-size:9px}
 .pqx-v2 .pqx-focus-grid{grid-template-columns:1fr 1fr;gap:22px}.pqx-v2 .pqx-focus-card{padding:30px!important}.pqx-v2 .pqx-focus-card .elementor-heading-title{font-size:28px}
 .pqx-v2 .pqx-why{grid-template-columns:1fr;gap:45px}.pqx-v2 .pqx-why-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:35px!important}.pqx-v2 .pqx-why-intro .pqx-kicker{grid-column:1}.pqx-v2 .pqx-why-intro .pqx-section-title{grid-column:1}.pqx-v2 .pqx-why-intro .pqx-image{grid-column:2;grid-row:1/4;margin:0}.pqx-v2 .pqx-why-intro img{height:230px}.pqx-v2 .pqx-why-intro .pqx-small{margin:0;grid-column:1}
 .pqx-v2 .pqx-strength-grid{grid-template-columns:repeat(3,1fr);gap:30px}.pqx-v2 .pqx-faculty-grid{gap:22px}.pqx-v2 .pqx-lecturer img{height:260px}.pqx-v2 .pqx-lecturer .elementor-heading-title{font-size:21px}.pqx-v2 .pqx-person-role{min-height:30px}.pqx-v2 .pqx-news-editorial-grid{gap:22px}.pqx-v2 .pqx-news-card img{height:190px}.pqx-v2 .pqx-news-card .elementor-heading-title{font-size:22px}.pqx-v2 .pqx-news-meta p{flex-wrap:wrap;gap:6px}
 .pqx-v2 .pqx-life-grid{gap:28px;grid-template-columns:1.2fr 1fr}.pqx-v2 .pqx-life-main{min-height:440px}.pqx-v2 .pqx-life-caption{left:25px;bottom:25px}.pqx-v2 .pqx-life-caption .elementor-heading-title{font-size:33px}
 .pqx-v2 .pqx-cta{grid-template-columns:1fr;gap:30px;padding-block:65px}.pqx-v2 .pqx-cta-actions{flex-direction:row!important;align-items:center!important;gap:25px!important}.pqx-v2 .pqx-cta-actions>.elementor-widget{width:auto!important}.pqx-v2 .pqx-footer-main{grid-template-columns:1.25fr 1fr;gap:40px}
}
@media(max-width:767px){
 .pqx-v2{--pqx-space:62px}.pqx-v2 .pqx-shell{width:calc(100% - 40px)!important}.pqx-v2 .pqx-wide{width:calc(100% - 32px)!important}
 .pqx-v2 .pqx-topbar{height:34px}.pqx-v2 .pqx-topbar .pqx-wide>span{font-size:9px}.pqx-v2 .pqx-topbar a{font-size:9px}.pqx-v2 .pqx-topbar a:first-child,.pqx-v2 .pqx-topbar a:nth-child(2){display:none}
 .pqx-v2 .pqx-header{height:78px}.pqx-v2 .pqx-header .pqx-university-brand{height:78px;left:-16px;width:265px;padding-inline:16px;justify-content:start;gap:11px}.pqx-v2 .pqx-header .pqx-university-brand strong{font-size:20px}.pqx-v2 .pqx-header .pqx-university-brand>span{font-size:7px;letter-spacing:.7px}.pqx-v2 .pqx-header .pqx-university-brand img{width:39px;height:39px}
 .pqx-v2 .pqx-menu-toggle span{display:none}.pqx-v2 .pqx-menu-toggle{padding:10px}.pqx-v2 .pqx-navigation{top:78px;left:-16px;right:-16px;padding-inline:24px;max-height:calc(100dvh - 112px)}
 .pqx-v2 .pqx-hero{min-height:685px;padding:78px 0 100px;justify-content:start}.pqx-v2 .pqx-hero-copy{width:100%;max-width:100%;gap:23px!important}
 .pqx-v2 .pqx-hero-backdrop img{object-position:62% center}.pqx-v2 .pqx-hero-band:after{background:linear-gradient(90deg,#082219e8,#082219a8 60%,#08221955),linear-gradient(0deg,#08221980,transparent 55%)}
 .pqx-v2 .pqx-hero .pqx-kicker{font-size:9px;letter-spacing:1.4px;max-width:100%}.pqx-v2 .pqx-hero .pqx-kicker p{gap:8px}
 .pqx-v2 .pqx-hero-title .elementor-heading-title{font-size:42px;line-height:1.12;letter-spacing:-1.5px;text-wrap:initial}
 .pqx-v2 .pqx-hero-description{font-size:13px;line-height:1.8;margin-left:25px;max-width:calc(100% - 25px)!important;margin-top:0}
 .pqx-v2 .pqx-hero-actions{margin-left:25px;gap:10px!important;flex-direction:row!important;flex-wrap:wrap!important;margin-top:0}.pqx-v2 .pqx-hero-actions .elementor-button{padding:14px 16px;font-size:11px}
 .pqx-v2 .pqx-hero-scroll{left:-5px;bottom:139px}.pqx-v2 .pqx-scroll-cue{font-size:8px;max-height:136px}.pqx-v2 .pqx-hero-bottom{bottom:23px;font-size:8px;letter-spacing:1.2px}.pqx-v2 .pqx-hero-bottom p{flex-wrap:wrap;gap:10px}.pqx-v2 .pqx-hero-bottom span{margin:0 0 0 32px;width:100%;font-size:8px}.pqx-v2 .pqx-hero-bottom p:before{width:22px}
 .pqx-v2 .pqx-section-title .elementor-heading-title{font-size:34px;letter-spacing:-1px}.pqx-v2 .pqx-kicker{font-size:9px;letter-spacing:1.5px}.pqx-v2 .pqx-section-top{gap:20px!important;margin-bottom:32px}.pqx-v2 .pqx-section-top>.e-con{gap:16px!important}.pqx-v2 .pqx-link{font-size:12px}
 .pqx-v2 .pqx-about{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.pqx-v2 .pqx-about-visual{min-height:365px;padding-right:36px!important}.pqx-v2 .pqx-about-main img{height:315px;border-top-left-radius:100px}.pqx-v2 .pqx-about-detail{width:174px!important;border-width:6px}.pqx-v2 .pqx-about-detail img{height:137px}.pqx-v2 .pqx-about-stamp{left:14px;width:137px!important;bottom:0;padding:17px}.pqx-v2 .pqx-about-stamp strong{font-size:20px}.pqx-v2 .pqx-about-copy{gap:21px!important}.pqx-v2 .pqx-about-copy>.elementor-widget-text-editor{font-size:14px}.pqx-v2 .pqx-check-list{font-size:12px}
 .pqx-v2 .pqx-statistics{grid-template-columns:1fr 1fr;padding-block:28px;gap:28px 0!important}.pqx-v2 .pqx-stat{padding:0 0 0 19px!important;gap:9px!important}.pqx-v2 .pqx-stat:nth-child(odd){padding-left:0!important}.pqx-v2 .pqx-stat:nth-child(even){border:0}.pqx-v2 .pqx-stat .elementor-heading-title{font-size:45px}.pqx-v2 .pqx-stat .elementor-widget-text-editor{font-size:11px;line-height:1.75}.pqx-v2 .pqx-stat span,.pqx-v2 .pqx-stat a{font-size:9px}
 .pqx-v2 .pqx-focus-grid{grid-template-columns:1fr;gap:18px}.pqx-v2 .pqx-focus-card{padding:27px!important;gap:18px!important}.pqx-v2 .pqx-focus-card .elementor-heading-title{font-size:29px}.pqx-v2 .pqx-focus-card .elementor-heading-title br{display:none}.pqx-v2 .pqx-focus-card .pqx-link{font-size:12px}.pqx-v2 .pqx-focus-card .pqx-link a{display:flex;justify-content:space-between}
 .pqx-v2 .pqx-why-intro{display:flex;gap:18px!important}.pqx-v2 .pqx-why-intro .pqx-image{margin-top:10px}.pqx-v2 .pqx-why-intro img{height:220px}.pqx-v2 .pqx-strength-grid{grid-template-columns:1fr 1fr;gap:26px 22px}.pqx-v2 .pqx-strength .elementor-heading-title{font-size:14px}.pqx-v2 .pqx-strength .elementor-widget-text-editor{font-size:11px}
 .pqx-v2 .pqx-faculty-grid{grid-template-columns:1fr;gap:35px}.pqx-v2 .pqx-lecturer img{height:370px;object-position:center 19%}.pqx-v2 .pqx-lecturer .pqx-person-role{font-size:14px;min-height:0}.pqx-v2 .pqx-lecturer .elementor-heading-title{font-size:26px}.pqx-v2 .pqx-lecturer .pqx-person-expertise{font-size:13px}
 .pqx-v2 .pqx-news-editorial-grid{grid-template-columns:1fr;gap:36px}.pqx-v2 .pqx-news-card img{height:230px}.pqx-v2 .pqx-news-card .elementor-heading-title{font-size:26px}.pqx-v2 .pqx-news-card .pqx-news-meta{font-size:9px}
 .pqx-v2 .pqx-life-grid{grid-template-columns:1fr;gap:30px}.pqx-v2 .pqx-life-main{min-height:370px}.pqx-v2 .pqx-life-caption{bottom:24px;left:24px;right:24px}.pqx-v2 .pqx-life-caption .elementor-heading-title{font-size:33px}.pqx-v2 .pqx-life-side img{height:240px}.pqx-v2 .pqx-life-side .elementor-heading-title{font-size:31px}
 .pqx-v2 .pqx-cta{padding-block:57px;gap:30px}.pqx-v2 .pqx-cta .elementor-heading-title{font-size:33px}.pqx-v2 .pqx-cta .elementor-heading-title br{display:none}.pqx-v2 .pqx-cta-actions{flex-direction:column!important;align-items:start!important;gap:15px!important}.pqx-v2 .pqx-cta .elementor-widget-text-editor{font-size:12px}.pqx-v2 .pqx-cta-actions .elementor-button{font-size:12px}
 .pqx-v2 .pqx-footer{padding-top:46px}.pqx-v2 .pqx-footer-main{grid-template-columns:1fr 1fr;gap:30px 23px;padding-bottom:35px}.pqx-v2 .pqx-footer-main>div:first-child,.pqx-v2 .pqx-footer-main>div:last-child{grid-column:1/-1}.pqx-v2 .pqx-footer-main>div:first-child{max-width:320px}.pqx-v2 .pqx-footer h3{font-size:12px;margin-bottom:18px}.pqx-v2 .pqx-footer-links{font-size:11px}.pqx-v2 .pqx-footer address{font-size:12px}.pqx-v2 .pqx-footer-bottom{flex-direction:column;gap:12px;font-size:9px}.admin-bar .pqx-v2 .pqx-nav-container{top:46px}
}
@media(max-width:360px){.pqx-v2 .pqx-hero-title .elementor-heading-title{font-size:37px}.pqx-v2 .pqx-hero{min-height:710px}.pqx-v2 .pqx-hero-actions{gap:8px!important}.pqx-v2 .pqx-hero-actions .elementor-button{font-size:14px;padding-inline:13px}.pqx-v2 .pqx-header .pqx-university-brand{width:240px}.pqx-v2 .pqx-header .pqx-university-brand strong{font-size:18px}.pqx-v2 .pqx-stat span{font-size:8px}.pqx-v2 .pqx-lecturer img{height:330px}}
@media(prefers-reduced-motion:reduce){.pqx-v2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pqx-v2 .pqx-hero-backdrop img{transform:none!important;will-change:auto}html{scroll-behavior:auto}}

/* Univet-inspired pennant masthead, scoped independently of the existing homepage. */
.pqxn-header{--pqxn-ink:#153b2c;--pqxn-green:#247b35;--pqxn-muted:#617267;--pqxn-line:#e1e8df;position:relative;color:var(--pqxn-ink);font:400 14px/1.5 'DM Sans',Arial,sans-serif;background:#fff;isolation:isolate}
.pqxn-header *{box-sizing:border-box}
.pqxn-header a{color:inherit;text-decoration:none}
.pqxn-header button{font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;border:0;border-radius:0;box-shadow:none;margin:0}
.pqxn-header ul{list-style:none;margin:0;padding:0}
.pqxn-header svg{flex-shrink:0}
.pqxn-container{width:calc(100% - 128px);max-width:1280px;margin-inline:auto}
.pqxn-topbar{background:#247b35;color:#fff}
.pqxn-top-inner{min-height:40px;padding-left:242px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;font-weight:500}
.pqxn-utilities{display:flex;align-items:center;gap:22px}
.pqxn-utilities a{display:flex;align-items:center;gap:8px;min-height:40px}
.pqxn-utilities a:hover{text-decoration:underline;text-underline-offset:4px}
.pqxn-main{position:relative;border-bottom:1px solid var(--pqxn-line)}
.pqxn-main-inner{display:flex;align-items:center;min-height:94px;padding-left:242px}
.pqxn-brand{position:absolute;top:-40px;left:max(64px,calc((100% - 1280px)/2));z-index:2;width:216px;height:164px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 8px 24px;background:#153f2e;color:#fff!important;clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)}
.pqxn-brand:before{content:'';position:absolute;left:22px;right:22px;top:0;height:16px;background:#21603d;clip-path:polygon(0 0,100% 0,50% 100%)}
.pqxn-brand img{display:block;width:52px;height:52px;object-fit:contain}
.pqxn-brand-university{font-size:8px;font-weight:600;letter-spacing:1px;line-height:1.5}
.pqxn-brand strong{font:500 21px/1.25 'Lora',Georgia,serif;letter-spacing:-.5px;white-space:nowrap}
.pqxn-drawer{width:100%}
.pqxn-menu{display:flex;align-items:stretch;justify-content:flex-start;gap:clamp(20px,2.1vw,32px)}
.pqxn-group,.pqxn-home{display:flex;align-items:stretch}
.pqxn-header .pqxn-trigger,.pqxn-header .pqxn-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:94px;padding:0;background:transparent;color:var(--pqxn-ink);white-space:nowrap;font-size:13px;font-weight:600}
.pqxn-trigger:after,.pqxn-link:after{content:'';position:absolute;bottom:23px;left:0;right:0;height:2px;border-radius:2px;background:var(--pqxn-green);transform:scaleX(0);transform-origin:left;transition:transform 180ms ease}
.pqxn-header .pqxn-trigger:hover,.pqxn-header .pqxn-link:hover,.pqxn-trigger[aria-expanded=true],.pqxn-header .is-active{color:var(--pqxn-green)}
.pqxn-trigger:hover:after,.pqxn-link:hover:after,.pqxn-trigger[aria-expanded=true]:after,.pqxn-link[aria-current]:after,.pqxn-trigger.is-active:after{transform:scaleX(1)}
.pqxn-chevron{transition:transform 180ms ease}
.pqxn-trigger[aria-expanded=true] .pqxn-chevron{transform:rotate(180deg)}
.pqxn-panel{position:absolute;top:100%;left:0;right:0;z-index:5;background:#f4f2e9;border:0;border-radius:0;box-shadow:0 18px 28px -15px #123c2740;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms;pointer-events:none;max-height:calc(100dvh - 155px);overflow-y:auto}
.pqxn-group.is-open>.pqxn-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity 180ms ease,transform 180ms ease}
.pqxn-panel-grid{display:grid;grid-template-columns:216px repeat(2,minmax(0,1fr));gap:36px;width:calc(100% - 128px);max-width:1280px;margin-inline:auto;padding:32px 0 36px}
.pqxn-columns-3 .pqxn-panel-grid{grid-template-columns:216px repeat(3,minmax(0,1fr));gap:28px}
.pqxn-intro{position:relative;border-right:1px solid #dadcd1;padding:0 24px 14px 0;min-height:158px}
.pqxn-eyebrow{display:block;margin-bottom:10px;color:#427264;font-size:9px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase}
.pqxn-header .pqxn-intro h2{position:relative;margin:0 0 10px;color:var(--pqxn-ink);font:500 25px/1.2 'Lora',Georgia,serif;letter-spacing:-.4px}
.pqxn-header .pqxn-intro p{position:relative;margin:0;color:#778077;font-size:12px;line-height:1.8}
.pqxn-number{position:absolute;right:22px;bottom:-13px;color:#153b2c0b;font:500 80px/1 'Lora',Georgia,serif;pointer-events:none}
.pqxn-column{min-width:0}
.pqxn-header .pqxn-column h2{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #dadcd1;font:650 10px/1.6 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:1.15px;color:var(--pqxn-ink)}
.pqxn-column ul{display:grid;gap:0}
.pqxn-header .pqxn-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:8px 0;border:0;border-radius:0;transition:color 160ms ease;color:var(--pqxn-ink)}
.pqxn-item-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
.pqxn-item-title{font-size:13px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}
.pqxn-item .pqxn-arrow{color:#427264;opacity:0;transition:opacity 160ms ease,transform 160ms ease}
.pqxn-header a.pqxn-item:hover,.pqxn-header a.pqxn-item:focus-visible,.pqxn-header a.pqxn-item[aria-current]{color:var(--pqxn-green)}
.pqxn-item:hover .pqxn-item-title{text-decoration:underline;text-underline-offset:4px}
.pqxn-item:hover .pqxn-arrow,.pqxn-item:focus-visible .pqxn-arrow{opacity:1;transform:translateX(2px)}
.pqxn-item[aria-current] .pqxn-item-title{color:#20672f}
.pqxn-item[aria-current] .pqxn-item-title:before{content:'•';margin-right:6px}
.pqxn-status{font-size:9px;line-height:1.6;color:#6a623e;background:#f4f2e8;border-radius:4px;padding:2px 5px;align-self:flex-start}
.pqxn-header :is(a,button):focus-visible{outline:3px solid #267e38;outline-offset:4px;border-radius:4px}
.pqxn-header .pqxn-brand:focus-visible{outline-offset:-6px;outline-color:#baf4ac}
.pqxn-topbar a:focus-visible{outline-color:#fff}
.pqxn-header .pqxn-toggle,.pqxn-header .pqxn-close,.pqxn-drawer-heading,.pqxn-drawer-footer,.pqxn-backdrop{display:none}
.pqxn-skip{position:fixed;top:8px;left:16px;padding:12px 18px;background:#fff;color:#153b2c;z-index:100000;transform:translateY(-160%);border-radius:6px}
.pqxn-skip:focus{transform:none;outline:3px solid #247b35}
.pqxn-scroll-lock{overflow:hidden!important}
.pqx-v2 .pqx-nav-container:has(.pqxn-header){backdrop-filter:none;overflow:visible!important}
/* Change before the longest parent labels approach one another. */
@media(width < 1200px){
 .pqxn-container{width:calc(100% - 64px)}
 .pqxn-top-inner{min-height:36px;padding-left:0;font-size:14px}
 .pqxn-utilities{gap:16px}.pqxn-utilities a{min-height:36px}
 .pqxn-main-inner{min-height:86px;padding-left:0;justify-content:space-between}
 .pqxn-brand{position:relative;top:auto;left:0;width:auto;height:auto;clip-path:none;background:transparent;color:var(--pqxn-ink)!important;padding:0 0 0 59px;min-height:54px;align-items:flex-start;justify-content:center;gap:4px}
 .pqxn-brand:before{display:none}.pqxn-brand img{position:absolute;left:0;top:2px;width:47px;height:47px}.pqxn-brand strong{font-size:22px}.pqxn-brand-university{font-size:8px;letter-spacing:.9px}
 .pqxn-header .pqxn-toggle{display:flex;align-items:center;gap:12px;min-height:44px;min-width:44px;padding:10px 12px;border:1px solid var(--pqxn-line);border-radius:7px;color:var(--pqxn-ink);background:#fff;font-size:12px;font-weight:600}
 .pqxn-header .pqxn-toggle:hover,.pqxn-header .pqxn-close:hover{background:#eff7ed}
 .pqxn-drawer{position:fixed;inset:0 0 0 auto;width:min(460px,100%);height:100dvh;z-index:30;background:#fff;padding:0 24px 28px;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateX(100%);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms}
 .pqxn-header.is-drawer-open .pqxn-drawer{opacity:1;visibility:visible;transform:none;transition:opacity 180ms ease,transform 180ms ease}
 .pqxn-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;top:0;z-index:3;background:#fff;padding:24px 0 20px;border-bottom:1px solid var(--pqxn-line)}
 .pqxn-drawer-heading small{display:block;font-size:9px;letter-spacing:1px;color:var(--pqxn-muted)}
 .pqxn-drawer-heading strong{font:500 25px/1.5 'Lora',Georgia,serif;display:block;margin-top:3px}
 .pqxn-header .pqxn-close{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--pqxn-line);border-radius:50%;background:#fff;color:var(--pqxn-ink)}
 .pqxn-menu{display:block}.pqxn-group,.pqxn-home{display:block;border-bottom:1px solid var(--pqxn-line)}
 .pqxn-header .pqxn-trigger,.pqxn-header .pqxn-link{width:100%;min-height:61px;padding:16px 4px;white-space:normal;font-size:14px;text-align:left}
 .pqxn-trigger:after,.pqxn-link:after{bottom:11px;right:auto;width:24px}
 .pqxn-panel{display:none;position:static;width:100%;max-width:none;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;transform:none;transition:none;background:#f4f2e9}
 .pqxn-group.is-open>.pqxn-panel{display:block}
 .pqxn-panel-grid,.pqxn-columns-3 .pqxn-panel-grid{grid-template-columns:minmax(0,1fr);width:100%;gap:20px;padding:20px 16px}
 .pqxn-intro{border-right:0;border-bottom:1px solid #dadcd1;min-height:0;padding:0 0 20px}
 .pqxn-header .pqxn-intro h2{font-size:23px}.pqxn-number{display:none}
 .pqxn-header .pqxn-column h2{margin:0 0 7px;font-size:14px}
 .pqxn-header .pqxn-item{min-height:44px;padding:10px 0;gap:6px}
 .pqxn-item-title{font-size:13px}.pqxn-item .pqxn-arrow{opacity:.6}
 .pqxn-drawer-footer{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:23px;font-size:12px;color:var(--pqxn-green)}
 .pqxn-drawer-footer a{display:flex;align-items:center;min-height:44px}
 .pqxn-backdrop{display:block;position:fixed;inset:0;z-index:20;background:#0c241b80;opacity:0;visibility:hidden;transition:opacity 180ms ease,visibility 180ms}
 .pqxn-header.is-drawer-open .pqxn-backdrop{opacity:1;visibility:visible}
 .admin-bar .pqxn-drawer{top:32px;height:calc(100dvh - 32px)}
}
@media(max-width:767px){
 .pqxn-container{width:calc(100% - 40px)}
 .pqxn-top-inner{min-height:30px;font-size:9px;justify-content:center;letter-spacing:.2px}.pqxn-utilities{display:none}
 .pqxn-main-inner{min-height:78px}.pqxn-brand{padding-left:51px}.pqxn-brand img{width:41px;height:46px}.pqxn-brand strong{font-size:18px}.pqxn-brand-university{font-size:6.5px;letter-spacing:.55px}
 .pqxn-header .pqxn-toggle{padding:10px}.pqxn-toggle>span{display:none}
 .pqxn-drawer{padding-inline:18px}.admin-bar .pqxn-drawer{top:46px;height:calc(100dvh - 46px)}
}
@media(min-width:1200px) and (max-height:650px){.pqxn-panel{max-height:calc(100dvh - 155px);overflow-y:auto}}
@media(prefers-reduced-motion:reduce){.pqxn-header *,.pqxn-skip{transition:none!important;scroll-behavior:auto!important}}

/* Quality assurance page. Scoped to preserve all other page designs. */
.pqx-quality .pqxc-main{gap:0!important;font-family:var(--pqx-body);color:#153b2c}
.pqx-quality .pqxc-shell{width:calc(100% - 96px)!important;max-width:1120px!important;margin-inline:auto;gap:22px!important}
.pqx-quality .pqxc-main p{margin:0}.pqx-quality .pqxc-main a{color:#28653b;text-underline-offset:4px}
.pqx-quality .pqxh-hero-quality .pqxh-photo img{object-position:50% 56%;height:100%!important}
.pqx-quality .pqxh-hero-quality .pqxh-description p{color:inherit}
.pqxc-jump{background:#f5f7ef;border-bottom:1px solid #dce2d8}.pqxc-jump nav{width:calc(100% - 96px);max-width:1120px;margin:auto;display:flex;gap:40px;flex-wrap:wrap;padding:25px 0}.pqxc-jump a{font-size:13px;font-weight:600;text-decoration:none}.pqxc-jump a:hover{text-decoration:underline}
.pqx-quality .pqxc-section{padding-block:58px!important;border-bottom:1px solid #dce2d8;scroll-margin-top:150px}
.pqx-quality .pqxc-section-head{display:grid;grid-template-columns:48px 1fr;gap:18px!important;align-items:start}.pqx-quality .pqxc-heading-copy{gap:10px!important;max-width:800px!important}
.pqx-quality .pqxc-number{width:38px!important;height:38px;border:1px solid #ccd9c7;border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 12px var(--pqx-body);color:#477044}
.pqx-quality .pqxc-hierarchy{display:grid;grid-template-columns:repeat(3,1fr);gap:20px!important}.pqx-quality .pqxc-level{background:#f6f8f2;border:1px solid #dce4d5;border-radius:5px;padding:24px!important;gap:9px!important;position:relative}.pqxc-level:not(:last-child):after{content:'→';position:absolute;right:-17px;top:43%;z-index:2;color:#547742;font-size:20px}
.pqx-quality .pqxc-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:1px;color:#5a7650!important;text-transform:uppercase}
.pqxc-duties{margin:0;padding:0;list-style:none;counter-reset:duties}.pqxc-duties li{counter-increment:duties;display:flex;align-items:baseline;gap:17px;padding:14px 0;border-bottom:1px solid #e6ebe0;font:400 16px/1.8 var(--pqx-body);color:#526759}.pqxc-duties li:last-child{border:0}.pqxc-duties li:before{content:'0' counter(duties);font:500 14px var(--pqx-body);color:#67805e}
.pqx-quality .pqxc-note{font-size:12px!important;line-height:1.75!important;color:#667662!important}.pqxc-notice{padding:16px 20px;border-left:3px solid #94ad81;background:#f5f7f0;border-radius:0 4px 4px 0;color:#596b54;font-size:13px;line-height:1.8}
.pqxc-table-wrap{border:1px solid #dce2d8;border-radius:5px;overflow:auto}.pqxc-table{width:100%;border-collapse:collapse;margin:0!important;font-size:14px;line-height:1.6}.pqxc-table caption{text-align:left;padding:15px 20px;background:#fafbf7;color:#61715b;font-size:14px}.pqxc-table th,.pqxc-table td{border:0;border-bottom:1px solid #e4e8de;text-align:left;padding:15px 20px;vertical-align:top}.pqxc-table thead th{background:#edf2e8;font-weight:600;color:#31513a}.pqxc-table tbody th{font-weight:500}.pqxc-table tbody tr:last-child th,.pqxc-table tbody tr:last-child td{border:0}.pqxc-table td:nth-child(2){width:100px}.pqxc-table td:last-child{width:120px;white-space:nowrap}.pqxc-table a{font-size:13px;font-weight:600}
.pqx-quality .pqxc-instruments{display:grid;grid-template-columns:repeat(3,1fr);gap:20px!important}.pqx-quality .pqxc-card{padding:26px!important;border:1px solid #dce2d8;border-radius:5px;gap:14px!important}.pqx-quality .pqxc-card-link{margin-top:auto!important;padding-top:8px!important}.pqxc-card-link a{font-size:13px;font-weight:600;text-decoration:none}.pqxc-card-link a:hover{text-decoration:underline}
.pqx-quality .pqxc-resource{background:#f2f5eb;border:1px solid #dae3d1;border-radius:5px;padding:26px!important;display:grid;grid-template-columns:1fr auto;gap:24px!important;align-items:center}.pqx-quality .pqxc-resource-copy{gap:8px!important}
.pqxc-action a{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:12px 20px;background:#173f2e;color:white!important;border:1px solid #173f2e;border-radius:4px;font:600 13px/1.5 var(--pqx-body);text-decoration:none}.pqxc-action a:hover{background:#2e583a}.pqxc-action.pqxc-outline a{background:transparent;color:#285b36!important;border-color:#b6c8aa}
.pqx-quality .pqxc-vision-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:42px!important;align-items:start}.pqx-quality .pqxc-vision-copy{gap:18px!important}.pqx-quality .pqxc-survey{gap:15px!important;background:#f4f6ee;padding:30px!important;border-radius:5px;border:1px solid #dce3d5}
.pqxc-audience{display:flex;gap:8px;flex-wrap:wrap}.pqxc-audience span{border:1px solid #ccd8c2;border-radius:20px;padding:5px 12px;color:#526e46;font-size:12px}
.pqx-quality .pqxc-sources{background:#f7f8f3;border-radius:5px;padding:22px!important;gap:12px!important}.pqxc-sources ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:0;padding:0;font-size:12px}.pqxc-main :is(a,summary):focus-visible{outline:3px solid #408142;outline-offset:5px}
@media(max-width:900px){.pqx-quality .pqxc-shell,.pqxc-jump nav{width:calc(100% - 48px)!important}.pqx-quality .pqxc-instruments{grid-template-columns:1fr}.pqx-quality .pqxc-vision-grid{gap:24px!important}.pqxc-jump nav{gap:18px 28px}}
@media(max-width:600px){.pqx-quality .pqxc-shell,.pqxc-jump nav{width:calc(100% - 36px)!important}.pqxc-jump nav{display:grid;grid-template-columns:1fr 1fr;padding-block:20px;gap:14px}.pqxc-jump a{font-size:12px}.pqx-quality .pqxc-section{padding-block:36px!important;scroll-margin-top:105px}.pqx-quality .pqxc-section-head{grid-template-columns:32px 1fr;gap:12px!important}.pqx-quality .pqxc-number{width:30px!important;height:30px;font-size:11px}.pqx-quality .pqxc-hierarchy,.pqx-quality .pqxc-vision-grid,.pqx-quality .pqxc-resource{grid-template-columns:1fr}.pqx-quality .pqxc-level{padding:20px!important}.pqxc-level:not(:last-child):after{content:'↓';top:auto;bottom:-24px;left:50%;right:auto}.pqxc-table{font-size:12px}.pqxc-table th,.pqxc-table td{padding:13px 10px}.pqxc-table td:nth-child(2){width:52px}.pqxc-table td:last-child{width:79px}.pqxc-table a{font-size:12px}.pqx-quality .pqxc-card,.pqx-quality .pqxc-survey,.pqx-quality .pqxc-resource{padding:22px!important}.pqxc-action a{width:100%}}

/* Shared inner-page hero. Image, heading and description are Elementor widgets. */
.pqx-root .pqxh-hero{position:relative;isolation:isolate;overflow:hidden;min-height:440px;display:flex;justify-content:center;align-items:center;background:#123b2c;padding:64px 40px 54px!important;gap:0!important}
.pqx-root .pqxh-hero:after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#061e1cd9,#0a2a22a6 48%,#061e1cd9),linear-gradient(0deg,#071f2580,transparent 60%)}
.pqx-root .pqxh-photo{position:absolute!important;inset:0;width:100%!important;height:100%;z-index:0;line-height:0}
.pqx-root .pqxh-photo .elementor-widget-container{height:100%}
.pqx-root .pqxh-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 53%}
.pqx-root .pqxh-hero-staff .pqxh-photo img{object-position:50% 43%}
.pqx-root .pqxh-hero-accreditation .pqxh-photo img{object-position:50% 42%}
.pqx-root .pqxh-hero-news .pqxh-photo img{object-position:50% 54%}
.pqx-root .pqxh-content{position:relative;z-index:2;width:100%!important;max-width:920px!important;align-items:center;gap:0!important;text-align:center}
.pqx-root .pqxh-breadcrumb{margin-bottom:25px!important;width:100%;color:#e0e9de;font:400 11px/1.6 var(--pqx-body)}
.pqxh-breadcrumb nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}
.pqxh-breadcrumb a{color:#e0e9de!important;text-decoration:none}
.pqxh-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.pqxh-breadcrumb [aria-current]{color:#fff}
.pqx-root .pqxh-title{width:100%!important;max-width:920px!important;margin:0!important}
.pqxh-title .elementor-heading-title{text-wrap:balance}
.pqx-root .pqxh-divider{width:min(470px,80%)!important;margin:27px auto 23px!important;height:1px;background:#ffffff32;position:relative}
.pqxh-divider span{display:block;position:absolute;top:0;left:35%;width:30%;height:2px;background:#dce7d3}
.pqx-root .pqxh-description{width:100%!important;max-width:740px!important;margin:0!important;text-align:center;text-wrap:pretty}
.pqxh-description p{margin:0}
.pqx-root .pqxh-credit{position:absolute!important;right:24px;bottom:16px;z-index:2;width:auto!important;font:400 9px/1.5 var(--pqx-body)}
.pqxh-credit a{color:#e0e8df!important;text-decoration:none}
.pqxh-credit a:hover{text-decoration:underline}
.pqxh-hero a:focus-visible{outline:2px solid #c4eab2;outline-offset:5px}
.pqx-root .pqxh-page-intro .ps-hero,.pqx-root .pqxh-page-intro .pa-hero{padding-block:48px!important}
.pqx-root .pqxh-main{gap:0!important}
.pqx-root .pqxh-default-content{max-width:900px!important}
@media(max-width:767px){
 .pqx-root .pqxh-hero{min-height:320px;padding:37px 22px 44px!important}
 .pqx-root .pqxh-breadcrumb{margin-bottom:20px!important;font-size:14px}
 .pqx-root .pqxh-divider{margin:21px auto 18px!important;width:70%!important}
 .pqx-root .pqxh-credit{right:16px;bottom:12px;font-size:8px}
 .pqx-root .pqxh-page-intro .ps-hero,.pqx-root .pqxh-page-intro .pa-hero{padding-block:36px!important}
}/* End custom CSS */