@font-face{font-family:"Din Pro";src:url(/wp-content/themes/drp/fonts/FFDINBold/font.woff2) format("woff2"),url(/wp-content/themes/drp/fonts/FFDINBold/font.woff) format("woff");font-weight:700}@font-face{font-family:"Din Pro";src:url(/wp-content/themes/drp/fonts/FFDINRegular/font.woff2) format("woff2"),url(/wp-content/themes/drp/fonts/FFDINRegular/font.woff) format("woff");font-weight:400}@font-face{font-family:"Mark Pro";src:url(/wp-content/themes/drp/fonts/FFMarkNarrowBook/font.woff2) format("woff2"),url(/wp-content/themes/drp/fonts/FFMarkNarrowBook/font.woff) format("woff");font-weight:400}body{font-family:var(--wp--preset--font-family--dinpro)}p{line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--markpro)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}.main li:not(:last-child){margin-bottom:1em}.button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:0 1.5rem;border:none;border-radius:100px;font-family:var(--wp--preset--font-family--markpro);font-weight:600;font-size:clamp(.75rem,.238rem + 1.19vw,1rem);line-height:1rem;background-color:var(--wp--preset--color--secondary);-webkit-transition:background-color .25s;transition:background-color .25s;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--wp--preset--color--white)}.button:hover{background-color:var(--wp--preset--color--primary)}.button .button-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;color:inherit;-ms-flex-item-align:center;align-self:center;margin:1rem 0}.button .button-text:after{content:'';background-image:url(/wp-content/themes/drp/images/arrow-right.svg);background-size:.75rem 1rem;background-position:center center;background-repeat:no-repeat;color:var(--wp--preset--color--white);width:1rem}.button.button--white{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--secondary)}.button.button--white .button-text:after{background-image:url(/wp-content/themes/drp/images/arrow-right--blue.svg)}.button.button--white:hover{background-color:var(--wp--preset--color--primary)}.team-member{-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 15px rgba(0, 0, 0, .3));background-color:var(--wp--preset--color--white);padding:2rem;border-bottom-right-radius:4rem;border-top-left-radius:4rem}.team-member__heading{position:relative;padding-left:200px;padding-left:clamp(100px,12vw,200px);min-height:160px;min-height:clamp(80px,12vw,160px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-member__image{width:160px;width:clamp(80px,10vw,160px);height:160px;height:clamp(80px,10vw,160px);border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0}.team-member__name h5{font-size:clamp(1.125rem,.908rem + .99vw,1.25rem);color:var(--wp--preset--color--secondary);margin-bottom:.666em}.team-member__name h3{font-size:clamp(1.375rem,1.158rem + .99vw,2rem);text-transform:uppercase;color:var(--wp--preset--color--primary);margin-top:.666em}.team-member__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1rem}.team-member .button-text:after{display:none}.team-member ._expand{display:-webkit-box;display:-ms-flexbox;display:flex}.team-member ._collapse{display:none}.team-member .button-sign{margin-left:2rem;font-weight:700;font-size:clamp(1.375rem,1.158rem + .99vw,2rem)}.team-member.team-member--active ._expand{display:none}.team-member.team-member--active ._collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.team-member__content{margin-top:30px}