.bn{flex-wrap:wrap}.bn,.bo{display:flex;gap:15px}.bo{flex:0 0 auto;width:calc(50% - 7.5px)}@media only screen and (max-width:992px){.bo{flex-direction:column;padding:15px;width:100%}}.bp{display:flex;flex:0 0 auto;gap:15px;width:100%}@media only screen and (max-width:992px){.bp{flex-direction:column;padding:15px}}.bq{display:flex;flex-direction:column;gap:10px;width:100%}.br{background-color:#ff7900;border:none;color:#fff;min-height:60px;margin-left:auto;width:128px}.bn label{color:#363636;display:block;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.bn input{background-color:#f4f4f4;border:none;min-height:60px;text-align:center;width:100%}.bn input[type=checkbox]{cursor:pointer;position:absolute;opacity:0;width:1px;height:1px;margin-bottom:0;padding:0}.bn input[type=checkbox]:checked+label:after{border:solid #ff7900;border-width:0 5px 5px 0;content:"";display:block;height:28px;left:22px;position:absolute;top:11px;transform:rotate(45deg);width:13px}.bn input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex;min-height:60px;padding-left:75px;position:relative}.bn input[type=checkbox]+label:before{-webkit-appearance:none;background-color:transparent;border:8px solid #e6e6e6;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);content:"";cursor:pointer;display:inline-block;left:0;margin-right:5px;padding:20px;position:absolute;vertical-align:middle}.bn input[type=checkbox]:focus-visible+label:before{outline:2px solid #ff7900;outline-offset:2px}.p{display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:1080px;padding:50px}@media only screen and (max-width:992px){.p{padding:15px}}.q{flex-direction:column;list-style:none;padding:0}.q,.r{display:flex;gap:15px;width:100%}.r{align-items:center;flex-direction:row;justify-content:space-between}@media only screen and (max-width:992px){.r{gap:15px;margin-bottom:15px;padding:5px}}.s{aspect-ratio:1/1;background-color:#ff7900;border:none;color:#fff;flex:1 1;font-size:var(--font-size-lg);max-width:60px;min-height:60px;text-align:center}.s::-moz-placeholder{color:#fff;opacity:1}.s:-ms-input-placeholder{color:#fff}.s::placeholder{color:#fff}.t,.u,.v{align-items:center;background-color:#f4f4f4;display:flex;font-size:var(--font-size-lg);height:60px;justify-content:center}.t,.u,.v{min-height:60px}.t{flex:3 1;justify-content:start;padding-left:15px;text-align:start}.t[data-variant=active]{background-color:#d1d1d1}.u{flex:1 1;text-align:start}.u[data-variant=active]{background-color:#d1d1d1}.v{flex:1 1;text-align:start}.v[data-variant=active]{background-color:#606060;color:#fff;font-weight:700}.w{align-items:flex-end;color:#575757;display:flex;gap:15px;justify-content:flex-end;margin-top:10px;padding:15px;text-align:right;width:100%}.w .x{font-size:16px;text-transform:uppercase}.w .y{font-size:64px;font-weight:700}.z{font-size:16px;text-transform:uppercase}.aa{font-size:32px;font-weight:700}.a1{background-position:50%;background-size:cover;min-height:85vh;overflow:hidden;position:relative}@media only screen and (max-width:992px){.a1{background-attachment:inherit;min-height:90vh}}.a1 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:-1}.a1[data-color=orange]:before{width:20px;height:100%;content:"";display:block;position:absolute;background:#ff7900!important}@media only screen and (max-width:992px){.a1[data-color=orange]:before{width:100%;top:0;height:20px}}.a1[data-color=orange] .a2{color:#ff7900!important}.a1[data-color=yellow]:before{width:20px;height:100%;content:"";display:block;position:absolute;background:#fff500!important}@media only screen and (max-width:992px){.a1[data-color=yellow]:before{width:100%;top:0;height:20px}}.a1[data-color=yellow] .a2{color:#fff500!important}.a1[data-color=blue]:before{width:20px;height:100%;content:"";display:block;position:absolute;background:#03c5ff!important}@media only screen and (max-width:992px){.a1[data-color=blue]:before{width:100%;top:0;height:20px}}.a1[data-color=blue] .a2{color:#03c5ff!important}.a1[data-color=green]:before{width:20px;height:100%;content:"";display:block;position:absolute;background:#1ed916!important}@media only screen and (max-width:992px){.a1[data-color=green]:before{width:100%;top:0;height:20px}}.a1[data-color=green] .a2{color:#1ed916!important}.a3{color:#fff;flex-direction:column}.a3 p{font-size:var(--font-size-xs)}@media only screen and (max-width:992px){.a3[data-color=orange]{color:#fff500!important;background:#ff7900!important}.a3[data-color=orange] p{background:#ff7900!important;color:#fff!important;font-size:var(--font-size-xl);line-height:120%}.a3[data-color=yellow]{color:#fff500!important;background:#fff500!important}.a3[data-color=yellow] p{background:#fff500!important;color:#fff!important;font-size:var(--font-size-xl);line-height:120%}.a3[data-color=blue]{color:#fff500!important;background:#03c5ff!important}.a3[data-color=blue] p{background:#03c5ff!important;color:#fff!important;font-size:var(--font-size-xl);line-height:120%}.a3[data-color=green]{color:#fff500!important;background:#1ed916!important}.a3[data-color=green] p{background:#1ed916!important;color:#fff!important;font-size:var(--font-size-xl);line-height:120%}.a3{background:#fff;bottom:0;color:#000!important;display:flex;font-size:var(--font-size-lg);left:-20px;padding:15px 15px 50px;position:relative;top:50px;width:103vw}.a3 p{background:#fff!important;color:#575757!important;letter-spacing:.32px;line-height:20px;padding:30px 20px;width:85%}}.a3 p{color:#fff;margin:15px 0 0;padding:0}.a2,.a3 p{font-size:var(--font-size-md)}.a2{color:#03c5ff;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.a4{bottom:4vw!important;left:50px;max-width:45%;position:absolute!important;z-index:50}@media only screen and (max-width:992px){.a4{left:15px;max-width:90%;width:75%}}.a4 h1{color:#fff;font-size:var(--font-size-txl);height:100%;line-height:.95;margin:0 0 0 -.1ex;width:91%}.a1:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(125,185,195,0));bottom:0;content:"";display:block;left:20px;position:absolute;right:0;top:0}@media only screen and (max-width:992px){.a1:after{left:0}}.high-contrast .a1:after{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(125,185,195,0))}.a5{display:flex;flex-direction:column;margin:0;padding:0 0 0 var(--header-spacer)}@media only screen and (max-width:992px){.a5{padding:var(--header-spacer) 0 0 0}}