.page-home .faq{position:relative;margin-top:4rem}.page-home .faq:before{content:"";position:absolute;top:-2rem;left:0;width:100%;height:4.5rem;background:url(../img/faq1.svg) center no-repeat}details.accordion{transition:.3s ease-in-out;margin-top:.5em;padding-left:89px}details.accordion summary.accordion__title h2{font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0;line-height:inherit}details.accordion summary.accordion__title{position:relative;list-style-type:none;cursor:pointer;font-size:1rem;font-weight:700;color:#555;padding:.875rem 2.5rem .875rem .875rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.024 11.263l-7.024 7.023-7.022-7.023-3.091 3.090 8.569 8.569c0.413 0.413 0.961 0.64 1.545 0.64s1.133-0.228 1.545-0.64l8.569-8.569-3.091-3.090z' fill='%23555555'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem top .625rem;background-size:1.5rem;background-color:#f5f5f5}details.accordion summary.accordion__title::before{content:"";position:absolute;width:6px;height:100%;background-color:#e6e6e6;left:-6px;top:0}details.accordion::-webkit-details-marker,details.accordion::marker{display:none}details.accordion .accordion__content{padding:0 1rem 1rem;margin:0}details.accordion .accordion__content p+p{margin-top:.5em}details.accordion[open]{background:url(../img/faq2.svg) top left no-repeat}details.accordion[open] summary.accordion__title{background-color:transparent;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.976 22.025l7.024-7.023 7.022 7.023 3.091-3.090-8.568-8.568c-0.413-0.412-0.961-0.64-1.545-0.64s-1.133 0.228-1.545 0.64l-8.569 8.569 3.091 3.090z' fill='%23555555'/%3e%3c/svg%3e")}details.accordion[open] summary.accordion__title::before{background-color:transparent}@media (max-width:580px){details.accordion{padding-left:20px;padding-top:3px;margin-top:3px}details.accordion[open]{background-size:20px}}