.person-profile{--description-areas:"content";--grid-columns:1fr;--header-areas:"portrait" "text";--header-gap:1.4rem;--portrait-position:static}@media (min-width:768px){.person-profile{--description-areas:"content content";--grid-columns:0.3fr 0.7fr;--header-areas:"portrait text";--header-gap:4rem}}@media (min-width:1200px){.person-profile{--description-areas:". content";--grid-columns:0.4fr 0.6fr;--header-gap:0;--portrait-position:absolute}}.person-profile__header{grid-area:header;background-color:#eee}.person-profile__description,.person-profile__header-content{width:100%;max-width:100vw;margin:0 auto;padding-right:20px;padding-left:20px;display:grid;grid-template-columns:var(--grid-columns);grid-template-rows:auto}@media (min-width:577px){.person-profile__description,.person-profile__header-content{max-width:576px;padding-right:40px;padding-left:40px}}@media (min-width:769px){.person-profile__description,.person-profile__header-content{max-width:768px;padding-right:40px;padding-left:40px}}@media (min-width:993px){.person-profile__description,.person-profile__header-content{max-width:992px;padding-right:40px;padding-left:40px}}@media (min-width:1201px){.person-profile__description,.person-profile__header-content{max-width:1200px;padding-right:40px;padding-left:40px}}@media (min-width:1401px){.person-profile__description,.person-profile__header-content{max-width:1400px;padding-right:40px;padding-left:40px}}.person-profile__header-content{position:relative;grid-template-areas:var(--header-areas);padding-top:6rem;padding-bottom:6rem;gap:var(--header-gap)}.person-profile__header-portrait{position:var(--portrait-position);grid-area:portrait;width:auto;height:100%;justify-self:center}.person-profile__header-portrait .img-fluid{border-radius:1rem;box-shadow:.6rem .6rem 1.8rem 0 rgba(30,30,30,.15)}.person-profile__header-text{font-family:Poppins,sans-serif;font-style:normal;font-size:1.4rem;line-height:2.4rem;color:#2b2b2b;font-weight:400;grid-area:text}.person-profile__name{font-family:Poppins,sans-serif;font-style:normal;font-size:3.6rem;line-height:normal;color:#9d2923;font-weight:600;padding-top:1.6rem;padding-bottom:1.6rem}.person-profile__name:after{content:"";display:block;width:7rem;height:.2rem;margin-top:1rem;background-color:#9d2923}.person-profile__contact{padding-top:4.8rem}.person-profile__mail,.person-profile__tel{font-family:Poppins,sans-serif;font-style:normal;font-size:1.4rem;line-height:2.4rem;color:#555;font-weight:500;letter-spacing:.1px;display:block;text-decoration:none}.person-profile__tel:before{content:"T: "}.person-profile__mail:before,.person-profile__tel:before{font-family:Poppins,sans-serif;font-style:normal;font-size:1.4rem;line-height:2.4rem;color:#555;font-weight:500;color:#9d2923;font-weight:600;letter-spacing:.1px}.person-profile__mail:before{content:"M: "}.person-profile__description{grid-template-areas:var(--description-areas)}.person-profile__description-content{grid-area:content;padding-top:4rem;padding-bottom:4rem}.person-profile__button{font-family:Poppins,sans-serif;font-style:normal;font-size:1.6rem;line-height:2.4rem;font-weight:500;text-decoration:none;letter-spacing:normal;cursor:pointer;display:inline;width:auto;border:none;border-radius:5px;padding:2rem 1rem;color:#fff;box-shadow:0 .4rem .4rem rgba(0,0,0,.15);transition:background-position .3s ease-in-out,color .2s ease-in-out;background-image:linear-gradient(90deg,#9d2923 50%,#fff 0);background-size:220% 100%;display:inline-block;margin-top:4rem;padding-right:4rem;padding-left:4rem}.person-profile__button:hover{color:#9d2923;background-position:-70% 0}.person-profile__button:active{color:#9d2923;background-position:-90% 0}
/*# sourceMappingURL=../maps/components/person-profile.min.css.map */
