.banner-faq .banner-faq__wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:56px}@media(width < 1024px){.banner-faq .banner-faq__wrapper{grid-template-columns:1fr}}@media(width < 750px){.banner-faq .banner-faq__wrapper{gap:32px}}.banner-faq .banner-faq__wrapper header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;flex-direction:column;width:100%;max-width:437px;margin-left:auto}@media(width < 1024px){.banner-faq .banner-faq__wrapper header{gap:16px;max-width:100%;margin-left:0;display:block}}.banner-faq .banner-faq__wrapper header *{margin:0}.banner-faq .banner-faq__wrapper header .bf__title{font-weight:600;color:rgb(var(--color-foreground));letter-spacing:normal}.banner-faq .banner-faq__wrapper header .bf__title:empty{display:none}.banner-faq .banner-faq__wrapper header .bf__title.h1-txt{font-size:56px;line-height:110%}.banner-faq .banner-faq__wrapper header .bf__title.h2-txt{font-size:48px;line-height:56px;letter-spacing:-1.2px;display:flex;flex-direction:column;align-items:flex-start}.banner-faq .banner-faq__wrapper header .bf__title.h2-txt p:last-child{align-self:flex-end}@media(width < 1024px){.banner-faq .banner-faq__wrapper header .bf__title.h2-txt p:last-child{align-self:auto}}.banner-faq .banner-faq__wrapper header .bf__title.h2-txt em{font-size:54px;letter-spacing:normal;line-height:100%;font-family:var(--font-family-orbikular);letter-spacing:normal;font-weight:400}.banner-faq .banner-faq__wrapper header .bf__title.h3-txt{font-size:26px;line-height:130%}@media(width < 1024px){.banner-faq .banner-faq__wrapper header .bf__title * br{display:none}.banner-faq .banner-faq__wrapper header .bf__title.h1-txt,.banner-faq .banner-faq__wrapper header .bf__title.h2-txt,.banner-faq .banner-faq__wrapper header .bf__title.h3-txt{font-size:30px;line-height:100%}.banner-faq .banner-faq__wrapper header .bf__title.h1-txt em,.banner-faq .banner-faq__wrapper header .bf__title.h2-txt em,.banner-faq .banner-faq__wrapper header .bf__title.h3-txt em{font-size:36px;line-height:120%}}@media(width < 750px){.banner-faq .banner-faq__wrapper header .bf__title * br{display:none}.banner-faq .banner-faq__wrapper header .bf__title.h1-txt,.banner-faq .banner-faq__wrapper header .bf__title.h2-txt,.banner-faq .banner-faq__wrapper header .bf__title.h3-txt{font-size:32px;line-height:120%;margin-bottom:12px}.banner-faq .banner-faq__wrapper header .bf__title.h1-txt em,.banner-faq .banner-faq__wrapper header .bf__title.h2-txt em,.banner-faq .banner-faq__wrapper header .bf__title.h3-txt em{font-size:36px;line-height:120%}.banner-faq .banner-faq__wrapper header .bf__title:empty{display:none}}.banner-faq .banner-faq__wrapper header .bf__subtitle{font-family:"NeueMontreal-Medium";font-size:16px;line-height:26px;font-weight:500;letter-spacing:normal;color:rgb(var(--color-foreground));max-width:292px;margin-left:auto}@media(width < 1024px){.banner-faq .banner-faq__wrapper header .bf__subtitle{max-width:100%}}@media(width < 750px){.banner-faq .banner-faq__wrapper header .bf__subtitle{font-size:15px;line-height:22px}}.banner-faq .banner-faq__wrapper .bf__container{width:100%;max-width:522px;margin-right:auto;padding-top:136px}@media(width < 1024px){.banner-faq .banner-faq__wrapper .bf__container{max-width:100%;width:100%;padding-top:0}}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion{display:flex;flex-direction:column}@media(width < 1024px){.banner-faq .banner-faq__wrapper .bf__container .bf__accordion{flex-direction:column}}@media(width < 750px){.banner-faq .banner-faq__wrapper .bf__container .bf__accordion{width:100%}}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion>div{flex:1;display:flex;flex-direction:column}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details{padding:16px 0;border-bottom:1px solid rgba(107,124,110,.3019607843)}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:"NeueMontreal-Medium";font-weight:500;font-size:18px;line-height:28px;letter-spacing:normal;color:rgb(var(--color-foreground));cursor:pointer}@media(width < 750px){.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details summary{font-size:17px;line-height:24px}}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details summary svg{min-width:24px}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details summary::-webkit-details-marker{display:none}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details[open]>summary svg{transform:rotate(180deg)}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details[open]{display:flex;flex-direction:column;gap:8px}.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details .bf__accordion-content *{font-family:"NeueMontreal-Medium";font-size:16px;line-height:26px;font-weight:500;letter-spacing:normal;color:#2d3a2e;margin:0}@media(width < 750px){.banner-faq .banner-faq__wrapper .bf__container .bf__accordion details .bf__accordion-content *{font-size:15px;line-height:22px}}.banner-faq .bf__media--wrapp{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%;display:block;flex:1;min-height:200px;overflow:hidden}.banner-faq .bf__media--wrapp:hover :is(img,svg){transition:.5s all ease-in-out;transform:scale(1.1)}.banner-faq .bf__media--wrapp :is(img,svg,video){display:block;width:100%;height:100%;max-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}