.faq-banner{position:relative;background:#d9f3fb;padding:10.4rem 0 0;margin-top:-6.4rem;overflow:hidden}@media (min-width: 768px){.faq-banner{padding:16.2rem 0 0;margin-top:-8.4rem}}@media (min-width: 1024px){.faq-banner{padding:13.5rem 0 9.6rem;margin-top:-5.3rem}}@media (min-width: 1280px){.faq-banner{padding:18rem 0 12.4rem;margin-top:-9rem}}@media (min-width: 1440px){.faq-banner{margin-top:-10rem}}.faq-banner__wrapper{position:relative;width:100%;margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem}@media (min-width: 768px){.faq-banner__wrapper{max-width:76.8rem;padding-left:4.4rem;padding-right:4.4rem}}@media (min-width: 1024px){.faq-banner__wrapper{max-width:102.4rem;padding-left:5.6rem;padding-right:5.6rem}}@media (min-width: 1280px){.faq-banner__wrapper{max-width:128rem;padding-left:3.2rem;padding-right:3.2rem}}@media (min-width: 1440px){.faq-banner__wrapper{max-width:144rem}}@media (min-width: 1600px){.faq-banner__wrapper{max-width:151.2rem}}.faq-banner__content{width:100%;position:relative;z-index:2}@media (min-width: 1024px){.faq-banner__content{max-width:54.5rem}}@media (min-width: 1440px){.faq-banner__content{max-width:72.5rem}}@media (min-width: 1500px){.faq-banner__content{max-width:92.1rem}}.faq-banner__title{font-size:4rem;line-height:1.05;font-weight:900;font-family:proxima-nova,Roboto,sans-serif;color:#000;letter-spacing:-.02em;margin-bottom:4rem}@media (min-width: 768px){.faq-banner__title{font-size:7.2rem;line-height:1;margin-bottom:6.4rem}}@media (min-width: 1024px){.faq-banner__title{margin-bottom:5.6rem}}@media (min-width: 1280px){.faq-banner__title{margin-bottom:8rem}}.faq-banner__list{display:flex;flex-direction:column;gap:2.4rem}.faq-banner__item{position:relative;background:#fff;border-radius:1.2rem;overflow:hidden;box-shadow:0 0 4rem #0c055e14;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}@media (min-width: 1280px){.faq-banner__item:hover{transform:translateY(-.8rem);box-shadow:0 0 6.4rem #0c055e1a}.faq-banner__item.is-open{box-shadow:0 0 6.4rem #0c055e1a}}.faq-banner__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.2rem;background:#FDCD00;border-radius:1.2rem 0 0 1.2rem;z-index:2}.faq-banner__question{position:relative;width:100%;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.6rem 1.6rem 2.4rem;cursor:pointer;text-align:left;font-family:proxima-nova,Roboto,sans-serif;font-weight:800;font-size:1.6rem;line-height:1.25;color:#000;letter-spacing:-.02em;min-height:9.2rem}@media (min-width: 768px){.faq-banner__question{font-size:1.8rem;line-height:1.222;padding:1.6rem 1.6rem 1.6rem 3.2rem;gap:4rem;min-height:7.2rem}}@media (min-width: 1024px){.faq-banner__question{padding:1.6rem 2.4rem 1.6rem 3.2rem;min-height:7.6rem}}@media (min-width: 1280px){.faq-banner__question{padding:2.4rem 2.4rem 2.4rem 4rem;min-height:10.4rem;font-size:2.4rem;line-height:1.1667}}.faq-banner__question-text{display:block}.faq-banner__question-icon{width:auto;height:auto;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:2.6rem}@media (min-width: 768px){.faq-banner__question-icon{width:4rem;height:4rem;border-radius:.4rem;background:#000}}.faq-banner__question-icon .faq-banner__arrow{display:block;width:1.8rem;height:100%}.faq-banner__question-icon .faq-banner__arrow__group,.faq-banner__question-icon .faq-banner__arrow__path{transition:transform .1s linear}.faq-banner__question-icon .faq-banner__arrow__group{transform:translateY(.05rem)}.faq-banner__question-icon .faq-banner__arrow__path{transform:rotate(0);fill:#000}@media (min-width: 768px){.faq-banner__question-icon .faq-banner__arrow__path{fill:#fff}}.faq-banner__question-icon .faq-banner__arrow__path--left{transform-origin:.1rem .1rem}.faq-banner__question-icon .faq-banner__arrow__path--right{transform-origin:.7rem .1rem}.faq-banner__item.is-open .faq-banner__question-icon .faq-banner__arrow__group{transform:translateY(.25rem)}.faq-banner__item.is-open .faq-banner__question-icon .faq-banner__arrow__path--left{transform:rotate(-90deg)}.faq-banner__item.is-open .faq-banner__question-icon .faq-banner__arrow__path--right{transform:rotate(90deg)}.faq-banner__answer{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:1.6rem;line-height:1.5;color:#000;font-family:proxima-nova,Roboto,sans-serif}@media (min-width: 768px){.faq-banner__answer{font-size:1.4rem;line-height:1.571}}@media (min-width: 1280px){.faq-banner__answer{font-size:1.6rem;line-height:1.5}}.faq-banner__answer-inner{border-top:1px solid #D8DBE9;padding-top:1.6rem}@media (min-width: 768px){.faq-banner__answer-inner{padding-top:2.4rem;padding-right:.8rem}}@media (min-width: 1024px){.faq-banner__answer-inner{padding-right:0}}.faq-banner__answer-outer{padding:0 1.6rem 2.4rem 2.4rem}@media (min-width: 768px){.faq-banner__answer-outer{padding:0 1.6rem 4rem 3.2rem}}@media (min-width: 1024px){.faq-banner__answer-outer{padding:0 2.4rem 4rem 3.2rem}}@media (min-width: 1280px){.faq-banner__answer-outer{padding:0 2.4rem 4rem 4rem}}.faq-banner__answer-outer p{margin:0 0 1.6rem;line-height:1.5}.faq-banner__answer-outer p.faq-banner__sm-margin{margin:0 0 .3rem}@media (min-width: 1024px){.faq-banner__answer-outer p{line-height:1.571}}@media (min-width: 1280px){.faq-banner__answer-outer p{line-height:1.5}}.faq-banner__answer-outer p:last-child{margin-bottom:0}.faq-banner__answer-outer ul{list-style:none;margin-bottom:1.6rem}.faq-banner__answer-outer ul:last-child{margin-bottom:0}.faq-banner__answer-outer ul li{position:relative;padding-left:2rem;line-height:1.5;margin-bottom:.3rem}.faq-banner__answer-outer ul li:last-child{margin-bottom:0}.faq-banner__answer-outer ul li:before{content:"";background-color:#000;border-radius:50%;display:block;position:absolute;top:1rem;left:.4rem;width:.4rem;height:.4rem}@media (min-width: 1024px){.faq-banner__answer-outer ul li:before{top:.8rem}}@media (min-width: 1280px){.faq-banner__answer-outer ul li:before{top:1rem}}.faq-banner__answer-outer ol{margin-bottom:1.6rem;padding-left:2rem}.faq-banner__answer-outer ol:last-child{margin-bottom:0}.faq-banner__answer-outer ol li{line-height:1.5;margin-bottom:.3rem}.faq-banner__answer-outer ol li:last-child{margin-bottom:0}.faq-banner__answer-outer ol li::marker{font-weight:700}@media (min-width: 1024px){.faq-banner__media{position:absolute;top:0;right:0;width:100%;overflow:hidden;height:100%}}.faq-banner__media img{display:block;object-fit:cover;object-position:top center;width:100%;aspect-ratio:360/321;margin-top:-8rem}@media (min-width: 768px){.faq-banner__media img{aspect-ratio:768/684;margin-top:-26rem}}@media (min-width: 1024px){.faq-banner__media img{position:absolute;top:0;right:0;width:100%;aspect-ratio:unset;margin-top:0;object-position:top left}}@media (min-width: 1280px){.faq-banner__media img{width:auto;max-width:172.9rem}}
