.section-faq{position:relative}.section-faq--container{display:flex}.section-faq--container .section-faq--container__title{width:100%;position:sticky;top:var(--menu-height);height:fit-content}.section-faq--container .section-faq--container__title h2{max-width:35rem;margin:0 0 2rem}@media screen and (max-width:749px){.section-faq--container .section-faq--container__title h2{margin-inline:auto;text-align:center}}.section-faq--container .section-faq--container__title p{max-width:47rem;margin:0}.section-faq--container .section-faq--container__title .caption{margin-bottom:1rem}@media screen and (max-width:749px){.section-faq--container .section-faq--container__title p{margin-inline:auto;text-align:center}.section-faq--container .section-faq--container__title .caption{margin-inline:auto;display:block;width:fit-content}.section-faq--container .section-faq--container__content .accordion__title~div{--size:3.5rem}}.section-faq--container .section-faq--container__content{width:950px;min-width:60%}.section-faq--container .section-faq--container__content:only-child{width:100%}@media screen and (max-width:1199px){.section-faq--container{flex-direction:column}.section-faq--container .section-faq--container__title{margin-bottom:3rem;position:relative;top:0}.section-faq--container .section-faq--container__title p{max-width:75ch}.section-faq--container .section-faq--container__content{width:100%}.section-faq--container .section-faq--container__content .accordion__title~div{--size:4rem}}.section-faq--container .section-faq--container__content .accordion{margin:0;border:0}.section-faq--container .section-faq--container__content .accordion__title~div{--size:4.5rem;background-color:var(--fifth-color);color:var(--black);border-radius:50%;color:var(--white);width:var(--size);height:var(--size);min-width:var(--size);margin-left:auto;display:flex;align-items:center;justify-content:center;transition:rotate .3s ease-in-out}@media screen and (max-width:500px){.section-faq--container .section-faq--container__content .accordion__title~div{--size:2.75rem}}.section-faq--container .section-faq--container__content .accordion__title~div svg{width:calc(var(--size)/2)}.section-faq--container .section-faq--container__content .accordion [aria-expanded=false] .accordion__title~div{rotate:45deg}.section-faq--container .section-faq--container__content .accordion details{background-color:var(--seashell);border-radius:var(--border-radius);padding:2rem;margin-bottom:1.5rem;color:var(--black)}@media screen and (max-width:1199px){.section-faq--container .section-faq--container__content .accordion details{padding:1rem 1.7rem;border-radius:var(--border-radius-small)}}.section-faq--container .section-faq--container__content .accordion summary{padding:0;display:flex;align-items:center;color:var(--black)}.section-faq--container .section-faq--container__content .accordion summary>.icon{margin-right:.5rem}.section-faq--container .section-faq--container__content .accordion summary h3{margin:0;color:var(--black);padding-right:1rem}.section-faq--container .section-faq--container__content .accordion .accordion__content>*{color:var(--black)}.section-faq--container .section-faq--container__content .accordion .accordion__content>:first-child{padding-top:2rem}
/*# sourceMappingURL=component-faq.css.map */
