.bf-module{--bf-yellow:#ffe400;--bf-black:#111;--bf-white:#fff;background-color:var(--bf-white);color:var(--bf-black);font-family:inherit;isolation:isolate;overflow:hidden;padding:120px 0;position:relative;width:100%}.bf-module,.bf-module *,.bf-module :after,.bf-module :before{box-sizing:border-box}.bf-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.bf-background-image{display:block;height:140%;left:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;top:-20%;transform:translateZ(0);width:100%;will-change:transform}.bf-background--top .bf-background-image{object-position:center top}.bf-background--center .bf-background-image{object-position:center center}.bf-background--bottom .bf-background-image{object-position:center bottom}.bf-overlay{background-color:rgba(0,0,0,.62);inset:0;pointer-events:none;position:absolute;z-index:1}.bf-module--has-bg{background-color:#111;color:#fff}.bf-module--has-bg .bf-answer,.bf-module--has-bg .bf-answer li,.bf-module--has-bg .bf-answer p,.bf-module--has-bg .bf-heading,.bf-module--has-bg .bf-question,.bf-module--has-bg .bf-question-button,.bf-module--has-bg .bf-question-text{color:#fff}.bf-module--has-bg .bf-answer a{color:#fff;text-decoration:underline}.bf-container{margin:0 auto;max-width:1240px;padding:0 30px;position:relative;width:100%;z-index:2}.bf-layout{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)}.bf-left,.bf-right{min-width:0}.bf-module .bf-heading{color:inherit;margin:0;padding:0}.bf-accordion,.bf-item{width:100%}.bf-item{--bf-line-progress:1;--bf-bottom-progress:1;position:relative}.bf-item:before{top:0;transform:scaleX(var(--bf-line-progress));transform-origin:left center}.bf-item:before,.bf-item:last-child:after{background-color:var(--bf-yellow);content:"";height:2px;left:0;pointer-events:none;position:absolute;width:100%}.bf-item:last-child:after{bottom:0;transform:scaleX(var(--bf-bottom-progress));transform-origin:left center}.bf-module .bf-question{color:inherit;margin:0;padding:0}.bf-module .bf-question-button{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:24px;letter-spacing:inherit;line-height:inherit;padding:28px 0;text-align:left;width:100%}.bf-question-text{color:inherit;display:block;flex:1;min-width:0;transition:opacity .3s ease}@media (hover:hover){.bf-question-button:hover .bf-question-text{opacity:.85}}.bf-question-button:focus-visible{outline:2px solid var(--bf-yellow);outline-offset:-2px}.bf-arrow{background-color:var(--bf-yellow);clip-path:polygon(0 0,57% 0,100% 50%,57% 100%,0 100%,49% 50%);display:block;flex:0 0 26px;height:32px;transform:rotate(90deg);transform-origin:center;transition:transform .7s cubic-bezier(.65,0,.35,1);width:26px}.bf-item.is-open .bf-arrow{transform:rotate(0deg)}.bf-panel{display:block;height:auto;min-height:0;opacity:1;overflow:hidden;transition:none!important;visibility:visible;width:100%}.bf-panel-inner{display:block;overflow:visible;width:100%}.bf-answer{color:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;padding:0 0 32px 50px}.bf-answer p{color:inherit;margin:0 0 12px}.bf-answer p:last-child{margin-bottom:0}.bf-answer ol,.bf-answer ul{margin:0 0 14px;padding-left:22px}.bf-answer li{margin-bottom:6px}.bf-answer a{color:inherit;text-decoration:underline}@media (max-width:991px){.bf-module{padding:90px 0}.bf-layout{gap:45px;grid-template-columns:1fr}.bf-module .bf-question-button{padding:25px 0}}@media (max-width:767px){.bf-module{padding:70px 0}.bf-container{padding:0 20px}.bf-layout{gap:35px}.bf-module .bf-question-button{gap:18px;padding:22px 0}.bf-arrow{flex-basis:22px;height:28px;width:22px}.bf-answer{padding:0 0 25px 40px}}@media (max-width:420px){.bf-module{padding:60px 0}.bf-module .bf-question-button{gap:15px}.bf-answer{padding-left:37px}}@media (prefers-reduced-motion:reduce){.bf-background-image{height:100%;top:0;transform:none!important;will-change:auto}.bf-arrow,.bf-question-text{transition:none!important}.bf-item{--bf-line-progress:1!important;--bf-bottom-progress:1!important}}