.contextual-contact{color:var(--grey-800);font-size:16px;font-weight:400;line-height:24px;position:relative;overflow:hidden}.contextual-contact:after,.contextual-contact:before{background:var(--secondary);content:"";display:block;height:.1rem;left:0;right:0;position:absolute;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-1}@media (min-width:768px){.contextual-contact:after,.contextual-contact:before{left:-100%;right:-100%}}.contextual-contact:before{top:0}.contextual-contact:after{bottom:0}.contextual-contact:before{z-index:0}.contextual-contact:before{display:none}@media (min-width:768px){.contextual-contact:before{display:block;top:30rem}}.contextual-contact:after{display:none}.contextual-contact .contextual-contact__intro{padding:0 16px 32px 16px}@media (min-width:768px){.contextual-contact .contextual-contact__intro{padding:0 0 40px 0}}.contextual-contact .contextual-contact__intro .h3,.contextual-contact .contextual-contact__intro .h4,.contextual-contact .contextual-contact__intro .h5,.contextual-contact .contextual-contact__intro .h6,.contextual-contact .contextual-contact__intro h3,.contextual-contact .contextual-contact__intro h4,.contextual-contact .contextual-contact__intro h5,.contextual-contact .contextual-contact__intro h6{font-weight:700;font-variation-settings:"GRAD" -100}.contextual-contact .contextual-contact__intro .center-align-content{text-align:center}.contextual-contact .contextual-contact__intro__content,.contextual-contact .contextual-contact__intro__title{margin:auto}@media (min-width:768px){.contextual-contact .contextual-contact__intro__content,.contextual-contact .contextual-contact__intro__title{width:66.666667%}}@media (min-width:992px){.contextual-contact .contextual-contact__intro__content,.contextual-contact .contextual-contact__intro__title{width:83.333333%}}.contextual-contact .contextual-contact__intro .heading-wrapper:has(+.center-align-content){text-align:center}.contextual-contact .contextual-contact__intro__title{color:var(--primary);padding:0}.contextual-contact .contextual-contact__intro__title:has(+.center-align-content){text-align:center}.contextual-contact .contextual-contact__intro__title:before{content:none}.contextual-contact .contextual-contact__intro__title.amber-line-above-title:after{background:var(--secondary);content:"";display:block;height:4px;margin:16px 0 0 0;width:100%}@media (min-width:768px){.contextual-contact .contextual-contact__intro__title.amber-line-above-title:after{margin:24px 0 0 0}}.contextual-contact .contextual-contact__intro__title>*{font-size:inherit;font-weight:inherit;line-height:inherit}.contextual-contact .contextual-contact__intro__content{text-align:left;padding:16px 0 0 0}@media (min-width:768px){.contextual-contact .contextual-contact__intro__content{padding:24px 0 0 0}}.contextual-contact .contextual-contact__intro__link a{display:none}.contextual-contact__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 16px 0 0}@media (min-width:768px){.contextual-contact__contact{display:block;padding:0}}.contextual-contact__contact-wrapper{display:grid;gap:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}@media (min-width:768px){.contextual-contact__contact-wrapper{grid-template-columns:repeat(auto-fit,minmax(auto,calc(50% - 24px)));gap:24px}}@media (min-width:992px){.contextual-contact__contact-wrapper{grid-template-columns:repeat(auto-fit,minmax(auto,calc(25% - 24px)))}}.contextual-contact__contact__image{-webkit-box-flex:1;-webkit-flex:1 0 35%;-ms-flex:1 0 35%;flex:1 0 35%;margin:0 1.6rem 0 0}.contextual-contact__contact__image img{border-radius:8px}@media (min-width:768px){.contextual-contact__contact__image{-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;margin:0}}.contextual-contact__contact__image__placeholder{border-radius:50%;background:0 0;display:inline-block;height:10rem;position:relative;width:10rem}.contextual-contact__contact__image__placeholder-wrapper{text-align:center}@media (min-width:768px){.contextual-contact__contact__image__placeholder{height:12rem;width:12rem}}.contextual-contact__contact__image .material-icons{color:var(--grey-800);font-size:8rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contextual-contact__contact__content{-webkit-box-flex:1;-webkit-flex:1 0 65%;-ms-flex:1 0 65%;flex:1 0 65%}@media (min-width:768px){.contextual-contact__contact__content{-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0}}.contextual-contact__contact__full-name{color:var(--primary);font-size:18px;font-variation-settings:'GRAD' -100;font-weight:700;line-height:24px;padding:0 0 .4rem}@media (min-width:768px){.contextual-contact__contact__full-name{font-size:18px;padding:1.6rem 0 .8rem}}.contextual-contact__contact__firm,.contextual-contact__contact__job-title{padding:.4rem 0 0}.contextual-contact__contact__phone{direction:ltr}.contextual-contact__contact__phone a{padding:16px 0 8px}.contextual-contact__contact__social a.material-icons,.contextual-contact__contact__social a.material-icons-custom{text-decoration:none}.contextual-contact__contact__social a.material-icons svg,.contextual-contact__contact__social a.material-icons-custom svg{fill:var(--primary-700)}.contextual-contact__contact__social a.material-icons-custom:hover,.contextual-contact__contact__social a.material-icons:hover{color:var(--primary);background-color:transparent}.contextual-contact__contact__social a.material-icons-custom:hover svg,.contextual-contact__contact__social a.material-icons:hover svg{fill:var(--primary);background-color:transparent}.contextual-contact__contact__social a{margin:2.4rem .8rem 0 0}.contextual-contact__contact-directory__view-more{float:right}.contextual-contact__contact-directory__view-less{display:none;float:right}.contextual-contact__contact-directory__view-more-wrapper:not(.view-more-toggled){display:none}.contextual-contact__view-more--desktop{display:none}@media (min-width:768px){.contextual-contact__view-more--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contextual-contact__view-more--desktop a{padding:24px 0 0 0}}.contextual-contact__view-more--mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contextual-contact__view-more--mobile a{margin:24px 30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:calc(100% - 14px);padding-right:12px;padding-left:0;text-decoration:none;font-size:16px;line-height:24px;word-break:normal}@media (min-width:768px){.contextual-contact__view-more--mobile a{margin:32px 30px 0 0}}[dir=rtl] .contextual-contact__view-more--mobile a{width:calc(100% - 40px);padding-right:0;padding-left:12px;margin:0 0 0 40px}.contextual-contact__view-more--mobile a:before{content:'east';font-family:'Material Icons';font-size:24px;background:0 0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;left:calc(100% + 2px);position:absolute;-webkit-transition:left ease-in-out .5s;transition:left ease-in-out .5s}[dir=rtl] .contextual-contact__view-more--mobile a:before{content:"west";right:calc(100% + 5px);left:unset;-webkit-transition:right ease-in-out .5s;transition:right ease-in-out .5s}.contextual-contact__view-more--mobile a:after{content:'horizontal_rule';font-family:'Material Icons';font-size:24px;width:5px;display:block;-webkit-transition:width ease-in-out .5s;transition:width ease-in-out .5s;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;left:100%;position:absolute;overflow:hidden}[dir=rtl] .contextual-contact__view-more--mobile a:after{right:calc(100% + 3px);left:unset}.contextual-contact__view-more--mobile a:hover{-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;font-variation-settings:'slnt' -4,'GRAD' 140;text-decoration:underline}.contextual-contact__view-more--mobile a:hover:before{left:calc(100% + 17px);-webkit-transition:left ease .5s;transition:left ease .5s}[dir=rtl] .contextual-contact__view-more--mobile a:hover:before{right:calc(100% + 17px);-webkit-transition:right ease .5s;transition:right ease .5s;left:unset}.contextual-contact__view-more--mobile a:hover:after{width:20px;-webkit-transition:width ease .5s;transition:width ease .5s}.contextual-contact.background--dark-grey{background:var(--grey-800);color:var(--white)}.contextual-contact.background--dark-grey a{color:var(--secondary)}.contextual-contact.background--dark-grey a:hover{color:var(--secondary-500)}.contextual-contact.background--dark-grey .contextual-contact__contact__full-name,.contextual-contact.background--dark-grey .contextual-contact__contact__image__placeholder .material-icons,.contextual-contact.background--dark-grey .contextual-contact__intro__title,.contextual-contact.background--dark-grey .contextual-contact__view-more{color:var(--white)}.contextual-contact.background--dark-grey .contextual-contact__contact__social a svg{fill:var(--secondary)}.contextual-contact.background--dark-grey .contextual-contact__contact__social a:hover svg{fill:var(--secondary-500)}.contextual-contact.background--white{background:var(--white)}.contextual-contact.background--grey{background:var(--grey-300)}.contextual-contact.background--gradient{background:-webkit-linear-gradient(top,var(--white-002) 0,var(--black-05) 100%);background:linear-gradient(180deg,var(--white-002) 0,var(--black-05) 100%)}
/*# sourceMappingURL=214-contextual-contacts.css.map */
