.wrapper-ap-box{display:flex;flex-direction:column-reverse;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05);border-radius:24px;padding:32px 24px;gap:24px}@media(min-width: 64rem){.wrapper-ap-box{border-radius:32px;flex-direction:row;align-items:center;padding:40px 64px;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05);gap:30px}}@media(min-width: 80rem){.wrapper-ap-box{gap:80px}}.wrapper-ap-box .ap-box-content{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}@media(min-width: 80rem){.wrapper-ap-box .ap-box-content{flex-basis:50%}}.wrapper-ap-box .ap-box-content .btn-group{margin-top:8px}.wrapper-ap-box .ap-box-content .btn-group .btn{padding:10px 24px !important}.wrapper-ap-box .ap-box-person{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}@media(min-width: 64rem){.wrapper-ap-box .ap-box-person{flex-basis:50%;flex-direction:row;align-items:center;gap:30px}}@media(min-width: 80rem){.wrapper-ap-box .ap-box-person{gap:60px}}.wrapper-ap-box .ap-box-person .image-wrapper{flex:0 1 auto;height:100px;width:100px;border-radius:50%;overflow:hidden;background-color:#fff}@media(min-width: 64rem){.wrapper-ap-box .ap-box-person .image-wrapper{width:140px;height:140px}}@media(min-width: 80rem){.wrapper-ap-box .ap-box-person .image-wrapper{width:164px;height:164px}}.wrapper-ap-box .ap-box-person .image-wrapper .placeholder{width:100%;height:100%;display:grid;place-content:center;text-align:center;color:var(--color-black);font-weight:600;line-height:1;font-size:32px}.wrapper-ap-box .ap-box-person .person-details{display:flex;flex-direction:column;gap:8px}@media(min-width: 64rem){.wrapper-ap-box .ap-box-person .person-details{gap:16px}}.wrapper-ap-box .ap-box-person .person-details .details-wrapper,.wrapper-ap-box .ap-box-person .person-details .person-contact{display:flex;flex-direction:column}.wrapper-ap-box .ap-box-person .person-details .details-wrapper{gap:4px}.wrapper-ap-box .ap-box-person .person-details .person-contact{gap:8px}.wrapper-ap-box .ap-box-person .person-details .person-contact a{width:100%;color:var(--color-black);font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:flex;flex-direction:row;gap:8px;transition:color .3s ease}.wrapper-ap-box .ap-box-person .person-details .person-contact a svg{width:24px;height:24px;fill:currentColor}.wrapper-ap-box .ap-box-person .person-details .person-contact a:hover{text-decoration:underline;color:var(--color-primary)}.wrapper-ap-box .ap-box-person .person-details .person-name{color:var(--color-black);font-size:20px;font-weight:600;line-height:1}@media(min-width: 64rem){.wrapper-ap-box .ap-box-person .person-details .person-name{font-size:24px}}