.accordion-faq .container{position:relative;z-index:9}.accordion-faq__intro_wrap{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:var(--width-narrow);text-align:center}.accordion-faq__items{padding-bottom:3rem}.accordion-faq__item{background:var(--color-white);border:3px solid #ecf1f7;border-radius:12px;margin:0 0 24px}.accordion-faq__item-header{color:var(--color-blue);cursor:pointer;display:grid;font-size:clamp(2rem,calc(1.72rem + .75vw),2.8rem);gap:3rem;grid-template-columns:auto min-content;letter-spacing:-1px;line-height:1.14;margin:0;padding:21px 30px;transition:all .3s;user-select:none}.accordion-faq__item-header:focus,.accordion-faq__item-header:hover,.accordion-faq__item-header[aria-expanded=true] .accordion-faq__item-header-text{color:var(--color-pink)}.accordion-faq__intro h2:last-of-type{margin-bottom:0}.accordion-faq__item-icon,.accordion-faq__item-icon svg{height:30px;transition:all .3s ease;width:30px}.accordion-faq__item-panel{transition:height .15s ease-out}.accordion-faq__item-panel-inner p:last-of-type{margin:0}.accordion-faq__item-panel-inner{color:var(--color-grey);margin-bottom:24px;padding:0 24px 0 30px;position:relative}.accordion-faq__item-panel-inner:before{background:var(--color-blue);border-radius:0 40px 40px 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:7px}.accordion-faq__item-header[aria-expanded=true] svg path{fill:var(--color-white);stroke:var(--color-white)}.accordion-faq__item-header[aria-expanded=true] svg rect{fill:var(--color-pink);stroke:var(--color-pink)}.accordion-faq__item-header[aria-expanded=true] svg path:last-of-type{filter:none;stroke:none}.accordion-faq__item-header[aria-expanded=true] svg{transform:rotate(180deg)}.accordion-faq__links{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.accordion-faq-bg-shadow{bottom:0;height:auto;left:0;position:absolute;right:0;width:100%}.accordion-faq-bg-shadow svg{display:block;height:auto;margin:0 auto;width:auto}.bg-blue .accordion-faq__intro_wrap,.bg-blue .accordion-faq__intro_wrap *{color:var(--color-white)}.accordion-faq.accordion-faq-right .container{display:grid;gap:6rem;grid-template-columns:1fr 1.5fr;padding-left:0;padding-right:0}.accordion-faq-right .accordion-faq__intro_wrap{margin-bottom:0;text-align:left}.accordion-faq-right .accordion-faq__intro_wrap .accordion-faq__links{justify-content:flex-start;padding-top:15px}.accordion-faq-right .accordion-faq__items{padding-bottom:0}.accordion-graphics{padding-top:150px}.accordion-graphic-icon{aspect-ratio:1/1;border:5px solid var(--color-pink);border-radius:33px;bottom:-20px;box-shadow:0 6px 42px -20px rgba(193,11,97,.3);height:clamp(80px,10vw,153px);position:absolute;right:auto;transform:rotate(45deg);width:clamp(80px,10vw,153px)}.accordion-graphic-4{background:var(--color-pink);border-radius:4.386px;bottom:280px;height:26px;right:225px;width:26px}.accordion-graphic-4,.accordion-graphic-5{aspect-ratio:1/1;position:absolute;transform:rotate(-135deg)}.accordion-graphic-5{border:5px solid var(--color-blue);border-radius:7.676px;bottom:220px;height:48px;right:270px;width:48px}.accordion-graphic-6{aspect-ratio:1/1;background:var(--color-blue);border-radius:6.58px;bottom:55px;height:19px;position:absolute;right:238px;transform:rotate(-135deg);width:19px}@media (min-width:992px){.accordion-graphic-icon{bottom:-171px;height:150px;left:0;width:150px}.accordion-graphic-icon.accordion-graphic-2{left:220px}.accordion-graphic-icon.accordion-graphic-3{bottom:-50px;left:110px;right:auto}.accordion-graphic-4{bottom:70px;left:310px;right:auto}.accordion-graphic-5{bottom:120px;left:260px;right:auto}.accordion-graphic-6{bottom:80px;left:60px}}@media (max-width:991px){.accordion-faq.accordion-faq-right .container{gap:4rem;grid-template-columns:1fr;padding-left:clamp(var(--content-padding-mobile),3vw,var(--content-padding));padding-right:clamp(var(--content-padding-mobile),3vw,var(--content-padding))}.container .accordion-faq.accordion-faq-right .container{padding-left:0;padding-right:0}.accordion-faq-right .accordion-faq__intro_wrap .accordion-faq__links{padding-top:10px}.accordion-faq-right .accordion-faq__item:last-child{margin-bottom:0}.accordion-graphics{display:none}}@media (max-width:767px){.accordion-faq__intro_wrap{margin-bottom:30px}.accordion-faq__item-header{gap:3rem;padding:15px 20px}.accordion-faq__item-icon,.accordion-faq__item-icon svg{height:25px;width:25px}.accordion-faq__item{margin-bottom:20px}.accordion-faq__item:last-child{margin-bottom:0}.accordion-faq__item-panel-inner{margin-bottom:20px}.accordion-faq.accordion-faq-right .container{gap:3rem}}.accordion-faq__item-btn{margin-top:1rem}