.accordion{margin-bottom:1.5rem}.accordion.white-bg{border-radius:1.5rem;padding:0 1.5rem}.accordion>.content-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.accordion>.content-wrapper>.title-wrapper{border-bottom:2px solid #a989b9;color:#000;font-size:24px;font-weight:500;padding:1.5rem 0;position:relative;width:100%}.accordion.white-bg>.content-wrapper>.title-wrapper{color:#fff}.accordion .title-wrapper.opened{color:#fa5f32}.accordion .open-close{border-radius:50%;height:40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:40px}.accordion .open-close,.accordion .open-close svg{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear}.accordion .open-close svg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.accordion.white-bg .open-close svg path{stroke:#fff}.accordion .open-close:hover{background-color:#fa5f32}.accordion .open-close:hover svg path{stroke:#fff}.accordion .open-close.opened{background-color:#fa5f32}.accordion .open-close.opened,.accordion .open-close.opened svg{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear}.accordion .open-close.opened svg{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion .open-close.opened svg path{stroke:#fff}.accordion .text-wrapper{color:#000;display:none;max-width:700px;padding:2rem 0;width:100%}.accordion.white-bg .text-wrapper{color:#fff}.accordion .contacts-wrapper{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.accordion .contact-card{background-color:#f5f5f5;border-radius:1rem;box-shadow:0 50px 40px -30px #00000026;max-width:100%;overflow:hidden;padding:1.5rem;position:relative;text-align:center;width:100%}.accordion .contact-card .image-wrapper{border-radius:50%;height:8rem;margin:1rem auto;overflow:hidden;width:8rem}.contact-card .image-wrapper img{height:100%;object-fit:cover;object-position:center top;width:100%}.accordion .contact-card .name-wrapper{font-size:1.125rem;font-weight:400;margin:1rem 0 0}.accordion .contact-card .title-wrapper{font-size:1rem;font-weight:700;margin:.5rem 0}.accordion .contact-card .email-wrapper,.accordion .contact-card .phone-wrapper{font-size:1rem;margin:.5rem 0 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.accordion .contact-card .email-wrapper::-webkit-scrollbar,.accordion .contact-card .phone-wrapper::-webkit-scrollbar{display:none}@media (max-width:1200px){.accordion>.content-wrapper>.title-wrapper{font-size:20px;padding:1.25rem 0}.accordion .text-wrapper{max-width:100%;padding:1.25rem 0}.accordion .contacts-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.accordion .contact-card{padding:1rem}.accordion .contact-card .image-wrapper{height:6rem;width:6rem}.accordion .contact-card .name-wrapper{font-size:1rem}.accordion .contact-card .title-wrapper{margin:.25rem 0}.accordion .contact-card .email-wrapper,.accordion .contact-card .phone-wrapper{font-size:.875rem;margin:.25rem 0 0}}@media (max-width:500px){.accordion .contacts-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}