/* People page (page-id-311) */
body.page-id-311{background:var(--page)!important}

.page-id-311 .elementor-element-2d7e118{margin:44px 0 12px;text-align:center}
.page-id-311 .elementor-element-2d7e118 :is(h1,h2,h3,p,span,strong){font-size:44px!important;font-weight:700!important;color:var(--navy)!important;line-height:1.2!important}
.page-id-311 .elementor-element-2d7e118 h1{margin:0!important}
.page-id-311 .elementor-element-2d7e118 b{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
.page-id-311 .elementor-element-2d7e118 .elementor-widget-container{display:inline-block;border:3px solid var(--cyan);border-radius:60px;padding:10px 48px!important}

.page-id-311 :is(.elementor-element-804fc4c,.elementor-element-a07fbce,.elementor-element-a679a9b){margin:48px 0 18px!important;text-align:center!important}
.page-id-311 :is(.elementor-element-804fc4c,.elementor-element-a07fbce,.elementor-element-a679a9b) :is(h1,h2,h3,h4,p,span,strong){font-size:28px!important;font-weight:600!important;color:var(--navy)!important;text-align:center!important}
.page-id-311 :is(.elementor-element-804fc4c,.elementor-element-a07fbce,.elementor-element-a679a9b) .elementor-widget-container:after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:var(--cyan);margin:12px auto 0}

.page-id-311 .elementor-post__card{background:#fff!important;border-radius:28px!important;box-shadow:0 10px 28px -12px rgba(31,51,67,.2)!important;padding:26px 16px 22px!important;transition:transform .25s ease,box-shadow .25s ease;height:100%}
.page-id-311 .elementor-post__card:hover{transform:translateY(-6px);box-shadow:0 20px 36px -14px rgba(31,51,67,.3)!important}
.page-id-311 .elementor-post__thumbnail__link{display:block;width:168px!important;height:168px!important;margin:0 auto 18px!important;border-radius:50%;overflow:hidden;border:6px solid var(--navy);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--cyan);position:relative}
.page-id-311 .elementor-post__thumbnail{padding-bottom:0!important;height:100%!important;position:relative}
.page-id-311 .elementor-post__thumbnail img{position:absolute;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center 25%;transform:none!important}
.page-id-311 .elementor-post__text{padding:0 6px!important;margin:0!important}
.page-id-311 .elementor-post__title,.page-id-311 .elementor-post__title a{color:var(--navy)!important;font-size:19px!important;font-weight:600!important;line-height:1.35!important}
.page-id-311 .elementor-post__excerpt p{color:var(--ink)!important;font-size:14.5px!important;line-height:1.65!important}
.page-id-311 .elementor-post__read-more{display:inline-block!important;margin-top:8px;border:1.5px solid var(--navy);border-radius:50px;padding:6px 18px;color:var(--navy)!important;font-size:13px!important;font-weight:500!important;transition:background .2s,color .2s}
.page-id-311 .elementor-post__read-more:hover{background:var(--navy);color:#fff!important}
