.team-item{max-width:330px;margin:0 auto}@media (max-width: 767px){.team-item{max-width:45rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}}.team-item.team-item--style-1 .team-item__image-wrapper:before{background-image:url("https://marathontours.com/wp-content/themes/wpblocktheme/assets/images/team/team-bg-01.svg");top:-2rem;left:-5rem;right:0rem;bottom:-1rem}.team-item.team-item--style-2 .team-item__image-wrapper:before{background-image:url("https://marathontours.com/wp-content/themes/wpblocktheme/assets/images/team/team-bg-02.svg");top:-11rem;left:0rem;right:-6rem;bottom:-12rem}.team-item.team-item--style-3 .team-item__image-wrapper:before{background-image:url("https://marathontours.com/wp-content/themes/wpblocktheme/assets/images/team/team-bg-03.svg");top:-2rem;left:0rem;right:-2rem;bottom:-1rem}.team-item.team-item--style-4 .team-item__image-wrapper:before{background-image:url("https://marathontours.com/wp-content/themes/wpblocktheme/assets/images/team/team-bg-04.svg");top:-7rem;left:0rem;right:-8rem;bottom:-5rem}.team-item .team-item__image-wrapper{position:relative;aspect-ratio:4 / 3}.team-item .team-item__image-wrapper:before{position:absolute;content:'';background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0;pointer-events:none}.team-item .team-item__image-wrapper img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.2s linear;z-index:1;border-radius:.5rem}.team-item .team-item__text-wrapper h3.team-member{margin-top:2.4rem;font-size:2.4rem}.team-item .team-item__text-wrapper .job-role{margin-top:.5rem}.team-item[data-mfp-src]{position:relative}.team-item[data-mfp-src]>*{transition:opacity 250ms ease-in-out}@media (min-width: 768px){.team-item[data-mfp-src]:hover>*:not(.team-item__button-wrapper),.team-item[data-mfp-src]:focus>*:not(.team-item__button-wrapper),.team-item[data-mfp-src].focus>*:not(.team-item__button-wrapper){opacity:0.5}.team-item[data-mfp-src]:hover .team-item__button-wrapper,.team-item[data-mfp-src]:focus .team-item__button-wrapper,.team-item[data-mfp-src].focus .team-item__button-wrapper{opacity:1;pointer-events:all}}@media (min-width: 768px){.team-item[data-mfp-src] .team-item__button-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;cursor:pointer;pointer-events:none}}@media (max-width: 767px){.team-item[data-mfp-src] .team-item__button-wrapper button{transform:scale(0.75);transform-origin:left bottom}}.team-member-modal{border-radius:12px;background:white;box-shadow:0 0 2rem rgba(0,0,0,0.5);display:grid;grid-template-columns:var(--modal-grid-cols);grid-template-rows:var(--modal-grid-rows);grid-template-areas:var(--modal-grid-areas);margin:var(--modal-margin);max-width:var(--modal-max-width);max-height:var(--modal-max-height);min-height:var(--modal-min-height);overflow:var(--modal-overflow);position:relative;--vh-100:calc(var(--vh, 1vh) * 100);--modal-grid-cols:1fr;--modal-grid-rows:auto minmax(0, 1fr);--modal-grid-areas:"image" "body";--modal-max-width:calc(100vw - 4rem);--modal-margin:0 auto;--modal-max-height:calc(var(--vh-100) - 8rem);--modal-min-height:calc(var(--vh-100) - 8rem);--modal-overflow:auto;--image-max-height:auto;--copy-max-height:none;--copy-padding:2rem 2rem;--copy-overflow:unset;--close-translate:-4rem, 2rem}@media (min-width: 768px){.team-member-modal{--modal-grid-cols:1fr 1fr;--modal-grid-rows:auto;--modal-grid-areas:"image body";--modal-margin:15px auto;--modal-max-height:700px;--modal-min-height:0px;--modal-overflow:hidden;--image-max-height:var(--modal-max-height);--copy-max-height:var(--modal-max-height);--copy-padding:5rem 7rem;--copy-overflow:auto;--close-translate:-3rem, 3rem}}@media (min-width: 1200px){.team-member-modal{--modal-max-width:1120px;--copy-padding:7rem 9rem}}.team-member-modal .mfp-close{background-color:rgba(255,255,255,0.75);border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:proxima-nova, sans-serif;font-size:4rem;font-weight:300;line-height:1;transform:translate(var(--close-translate))}@media (max-width: 767px){.team-member-modal .mfp-close{position:fixed;top:4rem}}.team-member-modal .team-member-modal__image-wrapper{grid-area:image}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image{border-radius:8px;box-shadow:0 0 2rem rgba(0,0,0,0.5);background:black;overflow:hidden;position:relative;width:100%}@media (min-width: 768px){.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image{height:var(--image-max-height)}}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img{display:block;width:100%;height:auto}@media (min-width: 768px){.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img{position:absolute;top:0;left:0;height:100%}}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img.image--foreground{object-fit:contain}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img.image--background{display:none}@media (min-width: 768px){.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img.image--background{display:block;filter:blur(2rem);object-fit:cover;opacity:0.5;transform:scale(1.1)}}.team-member-modal .team-member-modal__body{grid-area:body}.team-member-modal .team-member-modal__body .team-member-modal__copy{padding:var(--copy-padding);max-height:var(--copy-max-height);overflow:var(--copy-overflow)}.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__job-role{color:#ED1C24;font-weight:bold;margin-top:0.5rem;margin-bottom:4rem}.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio{color:#4d4d4d;font-weight:300}.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio .p,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio .wolf,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio ol,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio p,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio ul{font-size:2rem;line-height:1.5}.editor-styles-wrapper .team-item h3{font-size:2.2rem;margin-bottom:0}@media (min-width: 992px){.editor-styles-wrapper .team-item h3{font-size:2.3rem}}@media (min-width: 1400px){.editor-styles-wrapper .team-item h3{font-size:2.4rem}}
