.ref-s0{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; min-height: 100vh; background-color: rgb(245, 247, 250); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 1.6; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s1{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(15, 42, 66); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s2{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; width: 100%; padding: 0px 24px; margin: 0px auto; max-width: 1320px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s3{display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 16px; flex-flow: row; align-items: center; justify-content: space-between; padding: 10px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s4{display: flex; flex-flow: row wrap; gap: 12px; align-items: center; justify-content: flex-start; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
@media (max-width: 700px){.ref-s3{grid-template-columns: minmax(0,1fr);gap:8px}.ref-s5{flex-flow:row wrap}.ref-s12{justify-content:flex-start}}
.ref-s5{display: flex; grid-template-columns: none; gap: 8px; flex-flow: row; align-items: center; justify-content: flex-start; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s6{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; line-height: 28.8px; letter-spacing: 0.08em; text-transform: uppercase; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s7{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s8{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: center; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s9{display: flex; grid-template-columns: none; gap: 8px; flex-flow: row; align-items: center; justify-content: normal; padding: 2px 20px; background-color: rgb(198, 154, 74); color: rgb(20, 28, 36); font-size: 18px; font-weight: 400; line-height: 28px; text-align: start; border-radius: 6px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s10{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(20, 28, 36); font-size: 18px; font-weight: 600; line-height: 28px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s11{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(20, 28, 36); font-size: 18px; font-weight: 400; line-height: 28px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s12{display: flex; grid-template-columns: none; gap: 20px; flex-flow: row; align-items: center; justify-content: flex-end; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s13{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s14{display: flex; grid-template-columns: none; gap: 12px; flex-flow: wrap; align-items: center; justify-content: normal; margin: 0px; padding: 0px; list-style: none; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s15{display: list-item; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s16{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: center; text-decoration: none; width: 34px; height: 34px; background-color: rgb(15, 42, 66); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border-radius: 50%; border: 1px solid rgba(236, 241, 246, 0.45); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s17{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; min-height: 16px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s18{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; width: 6px; height: 6px; background-color: rgb(198, 154, 74); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 24px; border-radius: 50%; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s19{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(198, 154, 74); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border-radius: 50%; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s20{display: flex; grid-template-columns: none; gap: normal; flex-flow: wrap; align-items: stretch; justify-content: space-between; gap: 16px; padding: 8px 30px; background-color: rgb(255, 255, 255); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 0px 0px 16px 16px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s21{display: flex; grid-template-columns: none; gap: 8px; flex-flow: row; align-items: center; justify-content: normal; padding: 20px 0px; text-decoration: none; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s22{display: flex; grid-template-columns: none; gap: normal 16px; flex-flow: row; align-items: center; justify-content: center; width: 34px; height: 34px; min-height: 0; text-decoration: none; background-color: rgb(15, 42, 66); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border-radius: 6px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s22::after{content: "W"; color: rgb(255, 255, 255); font-size: 17px;}
.ref-s23{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; margin: 0px auto; padding: 0px; list-style: none; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s24{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: normal; padding: 12px; text-decoration: none; background-color: rgba(15, 42, 66, 0.06); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 1px solid rgba(0, 0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s25{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: normal; padding: 12px; text-decoration: none; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 1px solid rgba(0, 0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s26{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 4px 6px; margin: 0px 0px 0px 12px; background-color: rgb(228, 236, 243); color: rgb(24, 60, 92); font-size: 12px; font-weight: 700; letter-spacing: 0.04em; line-height: 16px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s27{display: flex; grid-template-columns: none; gap: 14px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s28{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; text-decoration: none; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s29{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; min-height: 16px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s30{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; width: 6px; height: 6px; background-color: rgb(198, 154, 74); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border-radius: 50%; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s31{display: flex; grid-template-columns: none; gap: normal; flex-flow: column; align-items: normal; justify-content: flex-start; min-height: 0; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s32{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 112px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s33{display: none;}
.ref-s34{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 0px 8px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 14px; font-weight: 700; letter-spacing: 0.12em; line-height: 24px; text-transform: uppercase; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s35{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 36.6219px; font-weight: 700; line-height: 45.7773px; letter-spacing: 1.83109px; text-align: start; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s36{display: grid; grid-template-columns: minmax(0,1fr); gap: 32px; flex-flow: row; align-items: flex-start; justify-content: normal; margin: 20px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 1.6; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s37{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: clamp(40px, 7vw, 76px); font-weight: 700; line-height: 1.1; letter-spacing: -0.02em; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s38{display: flex; grid-template-columns: none; gap: 28px; flex-flow: column; align-items: flex-start; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 18px; font-weight: 400; line-height: 30px; letter-spacing: 0; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s38 > .ref-s37{font-size: clamp(40px, 7vw, 76px); line-height: 1.1; letter-spacing: -0.02em; font-weight: 700;}
.ref-s39{margin-top: 4px}
.ref-s39{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 620px; margin: 4px 0px 8px; background-color: rgba(0, 0, 0, 0); color: rgb(60, 72, 84); font-size: 18px; font-weight: 400; line-height: 30px; letter-spacing: 0; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s40{display: inline; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 18px; font-weight: 700; line-height: 30px; letter-spacing: 0; text-decoration: underline; text-underline-offset: 3px; text-align: start; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s41{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 64px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s42{display: none;}
.ref-s43{display: flex; grid-template-columns: none; gap: normal; flex-flow: column; align-items: center; justify-content: center; padding: 40px 0px 56px; background-color: rgba(228, 236, 243, 0.7); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-top: 1px solid rgba(15, 42, 66, 0.12); border-bottom: 1px solid rgba(15, 42, 66, 0.12); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s41{margin: 56px 0px 0px}
.ref-s44{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: flex-end; justify-content: center; padding: 0px 24px; max-width: 1320px; margin: 0px auto; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s45{display: flex; grid-template-columns: none; gap: 0px; flex-flow: column; align-items: normal; justify-content: normal; max-width: 560px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s46{display: flex; grid-template-columns: none; gap: 16px; flex-flow: column; align-items: center; justify-content: normal; padding: 32px 36px; background-color: rgb(255, 255, 255); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 1px solid rgba(15, 42, 66, 0.12); border-radius: 12px; width: 100%; max-width: 560px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s47{display: flex; grid-template-columns: none; gap: 16px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s48{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s49{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; width: 20px; height: 20px; background-color: rgb(15, 42, 66); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: 0 0 0 1px rgba(15, 42, 66, 0.3); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s50{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 0px 0px -8px; width: 20px; height: 20px; background-color: rgb(198, 154, 74); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: 0 0 0 1px rgba(15, 42, 66, 0.3); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s51{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 18px; font-weight: 700; line-height: 26px; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s52{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 18px; font-weight: 700; line-height: 26px; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s53{display: none;}
.ref-s54{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s55{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; padding: 64px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s56{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: clamp(28px, 3.4vw, 42px); font-weight: 700; line-height: 1.28; letter-spacing: -0.01em; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s57{display: inline; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(24, 60, 92); font-size: inherit; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-decoration: underline; text-underline-offset: 4px; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s58{display: inline; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: inherit; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s59{display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 24px; flex-flow: row; align-items: stretch; justify-content: normal; margin: 56px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s60{display: flex; grid-template-columns: none; gap: 14px; flex-flow: column; align-items: normal; justify-content: flex-start; padding: 36px; background-color: rgb(15, 42, 66); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 12px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s62{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; margin: 0px 0px 6px; width: 44px; height: 44px; min-height: 0; background-color: rgba(255, 255, 255, 0.12); color: rgb(198, 154, 74); font-size: 20px; font-weight: 700; line-height: 28.8px; text-align: center; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.28); box-shadow: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s62::after{content: "\2713"; color: rgb(198, 154, 74); font-size: 20px;}
.ref-s63{display: flex; grid-template-columns: none; gap: 10px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s64{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 21px; font-weight: 700; line-height: 30px; letter-spacing: 0; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s66{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 104px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s67{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 72px; flex-flow: row; align-items: start; justify-content: normal; width: 100%; padding: 0px 24px; margin: 0px auto; max-width: 1320px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s68{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s69{display: flex; grid-template-columns: none; gap: 6px; flex-flow: column; align-items: normal; justify-content: normal; padding: 22px 0px; text-decoration: none; border-bottom: 1px solid rgba(15, 42, 66, 0.14); background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s70{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 25px; font-weight: 700; line-height: 32px; letter-spacing: 0; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s71{display: flex; grid-template-columns: none; gap: 16px; flex-flow: row; align-items: center; justify-content: space-between; width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s72{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(60, 72, 84); font-size: 17px; font-weight: 400; line-height: 28px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s73{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: flex-end; flex: none; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s74{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; width: 32px; height: 32px; background-color: rgb(228, 236, 243); color: rgb(15, 42, 66); font-size: 15px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 50%; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s74::after{content: "\2192"; color: rgb(15, 42, 66); font-size: 15px;}
.ref-s75{display: flex; grid-template-columns: none; gap: 6px; flex-flow: column; align-items: normal; justify-content: normal; padding: 22px 0px; text-decoration: none; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s76{display: flex; grid-template-columns: none; gap: 24px; flex-flow: column; align-items: flex-start; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s77{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 3px 18px 1px; margin: 0px 0px 14px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: start; border-radius: 999px; border: 1px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s78{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; line-height: 24px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s79{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: clamp(26px, 3vw, 38px); font-weight: 700; line-height: 1.24; letter-spacing: -0.01em; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s80{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 640px; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(60, 72, 84); font-size: 18px; font-weight: 400; line-height: 30px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s81{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 18px; font-weight: 500; line-height: 28px; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s82{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: center; padding: 14px 24px; background-color: rgb(15, 42, 66); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 24px; text-align: center; border-radius: 8px; border: 1px solid rgb(15, 42, 66); text-decoration: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s83{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; width: 100%; padding: 0px 24px; margin: 0px auto; max-width: 1320px; background-color: rgb(15, 42, 66); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 12px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s84{display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 32px; flex-flow: row; align-items: normal; justify-content: normal; padding: 40px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s85{display: flex; grid-template-columns: none; gap: 10px; flex-flow: column; align-items: flex-start; justify-content: flex-start; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s86{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: stretch; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 34px; font-weight: 700; line-height: 38px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s87{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 34px; font-weight: 700; line-height: 38px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s88{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 34px; font-weight: 700; line-height: 38px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s89{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 34px; font-weight: 700; line-height: 38px; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s90{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 34px; font-weight: 700; line-height: 38px; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s91{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(236, 241, 246); font-size: 17px; font-weight: 400; line-height: 28px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s92{display: flex; grid-template-columns: none; gap: 0px; flex-flow: column; align-items: flex-start; justify-content: normal; width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s93{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s94{display: none;}
.ref-s95{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 0px; margin: 0px 0px 12px; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s96{display: flex; grid-template-columns: none; gap: 16px; flex-flow: column; align-items: flex-start; justify-content: normal; width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s97{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 3px 18px 1px; margin: 0px 0px 10px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: right; border-radius: 999px; border: 1px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s98{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s99{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: clamp(26px, 3vw, 38px); font-weight: 700; line-height: 1.24; letter-spacing: -0.01em; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s100{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(60, 72, 84); font-size: 18px; font-weight: 400; line-height: 30px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s101{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 24px; flex-flow: row; align-items: start; justify-content: normal; padding: 24px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s102{display: flex; grid-template-columns: none; gap: 8px; flex-flow: column; align-items: flex-start; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s103{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: flex-start; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s104{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 20px; font-weight: 700; line-height: 26px; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s105{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 26px; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s106{display: flex; grid-template-columns: none; gap: 48px; flex-flow: column; align-items: flex-start; justify-content: normal; margin: 56px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s107{display: flex; grid-template-columns: none; gap: 10px; flex-flow: column; align-items: normal; justify-content: center; margin: 0px; padding: 0px; list-style: none; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s108{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 18px; font-weight: 500; line-height: 28px; letter-spacing: 0; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s111{display: flex; grid-template-columns: none; gap: 24px; flex-flow: column; align-items: normal; justify-content: normal; width: 100%; padding: 96px 24px; margin: 0px auto; max-width: 1320px; background-color: rgb(15, 42, 66); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 0px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s112{display: grid; grid-template-columns: minmax(0,1fr); gap: 0px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s113{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 3px 18px 1px; margin: 0px 0px 16px; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: start; border-radius: 999px; border: 1px solid rgb(198, 154, 74); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s114{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(198, 154, 74); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s115{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; max-width: 900px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: clamp(28px, 3.4vw, 40px); font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s116{display: none;}
.ref-s117{display: block; grid-template-columns: none; gap: 44px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s118{display: flex; grid-template-columns: none; gap: 24px; flex-flow: row; align-items: center; justify-content: normal; margin: 16px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s120{display: inline-flex; grid-template-columns: none; gap: 6px; flex-flow: row wrap; align-items: center; justify-content: center; padding: 14px 26px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border-radius: 8px; border: 1px solid rgb(255, 255, 255); text-decoration: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s121{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s122{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(198, 154, 74); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border-radius: 50%; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s123{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 0px; margin: 8px 0px 0px; max-width: 760px; background-color: rgba(0, 0, 0, 0); color: rgb(222, 231, 238); font-size: 17px; font-weight: 400; line-height: 30px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s123 .ref-s7{color: rgb(222, 231, 238); font-size: 17px; line-height: 30px;}
.ref-s124{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px auto 48px; max-width: 820px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s125{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 3px 18px 1px; margin: 0px 0px 16px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: center; border-radius: 999px; border: 1px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s126{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 24px; text-transform: uppercase; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s127{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: clamp(26px, 3vw, 38px); font-weight: 700; line-height: 1.24; letter-spacing: -0.01em; text-align: center; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s129{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; max-width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s130{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 24px; flex-flow: row; align-items: stretch; justify-content: normal; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s131{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; min-width: 0; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s132{display: flex; grid-template-columns: none; gap: 20px; flex-flow: column; align-items: flex-start; justify-content: flex-start; padding: 28px; height: 100%; background-color: rgba(255, 255, 255, 0.5); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 12px; border: 1px solid rgba(15, 42, 66, 0.14); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s134{display: flex; grid-template-columns: none; gap: 12px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s135{display: flex; grid-template-columns: none; gap: 6px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s136{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 20px; font-weight: 700; line-height: 28px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s137{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(60, 72, 84); font-size: 16px; font-weight: 400; line-height: 28px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s138{display: flex; grid-template-columns: none; gap: 6px; flex-flow: row; align-items: center; justify-content: normal; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s139{display: flex; grid-template-columns: none; gap: 6px; flex-flow: row; align-items: center; justify-content: normal; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s140{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: normal; padding: 2px 10px; background-color: rgb(228, 236, 243); color: rgb(15, 42, 66); font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; line-height: 22px; text-align: start; border-radius: 999px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s141{display: flex; grid-template-columns: none; gap: 8px; flex-flow: row; align-items: normal; justify-content: center; padding: 16px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s142{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(255, 185, 102); font-family: Arial, sans-serif;}
.ref-s143{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(255, 185, 102); font-family: Arial, sans-serif;}
.ref-s144{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 104px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s145{display: grid; grid-template-columns: minmax(0,1fr); gap: 0px; flex-flow: row; align-items: start; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s146{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 640px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s148{display: flex; grid-template-columns: none; gap: 32px; flex-flow: row; align-items: center; justify-content: flex-start; margin: 16px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s149{display: none;}
.ref-s150{display: inline-flex; grid-template-columns: none; gap: 4px; flex-flow: row wrap; align-items: center; justify-content: center; padding: 12px 22px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border-radius: 8px; border: 1px solid rgb(15, 42, 66); text-decoration: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s151{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; line-height: 24px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s152{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border-radius: 0px; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s153{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 32px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s154{display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 24px; flex-flow: row; align-items: stretch; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s155{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; min-width: 0; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s156{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; height: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s157{display: flex; grid-template-columns: none; gap: 14px; flex-flow: column; align-items: normal; justify-content: flex-start; padding: 28px; height: 100%; background-color: rgb(255, 255, 255); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 12px; border: 1px solid rgba(15, 42, 66, 0.14); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s159{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 22px; font-weight: 700; line-height: 30px; letter-spacing: 0; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s160{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 100%; background-color: rgba(0, 0, 0, 0); color: rgb(60, 72, 84); font-size: 16px; font-weight: 400; line-height: 26px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s162{display: flex; grid-template-columns: none; gap: 6px; flex-flow: column; align-items: normal; justify-content: normal; margin: 0px; padding: 0px; list-style: none; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s163{display: flex; grid-template-columns: none; gap: 8px; flex-flow: row; align-items: baseline; justify-content: space-between; background-color: rgba(0, 0, 0, 0); color: rgb(28, 36, 46); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-top: 1px solid rgba(15, 42, 66, 0.1); padding: 6px 0px 0px; border-radius: 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s164{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 15px; font-weight: 400; line-height: 24px; text-align: right; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s165{display: inline-flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: center; padding: 10px 20px; background-color: rgba(0, 0, 0, 0); color: rgb(15, 42, 66); font-size: 15px; font-weight: 700; line-height: 26px; text-align: center; border-radius: 8px; border: 1px solid rgb(15, 42, 66); text-decoration: none; align-self: flex-start; margin-top: auto; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s168{display: flex; grid-template-columns: none; gap: 16px; flex-flow: row wrap; align-items: center; justify-content: flex-start; margin: 40px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s169{display: flex; grid-template-columns: none; gap: 10px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s170{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; letter-spacing: 0.06em; line-height: 20px; text-transform: uppercase; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s171{display: none;}
.ref-s173{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(90, 102, 114); font-size: 14px; font-weight: 700; letter-spacing: 0.06em; line-height: 20px; text-transform: uppercase; text-align: left; border: 0px solid rgb(15, 42, 66); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ref-s145{display: grid; grid-template-columns: 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px 32.6562px; gap: 80px; flex-flow: row; align-items: flex-end; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s146{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 768px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s147{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 4px 24px 0px; margin: 0px 0px 32px; background-color: rgba(0, 0, 0, 0); color: rgb(5, 98, 81); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(5, 98, 81); font-family: Arial, sans-serif;}
.ref-s148{display: flex; grid-template-columns: none; gap: 32px; flex-flow: row; align-items: center; justify-content: flex-end; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s149{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s150{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: center; padding: 12px 16px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s151{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s152{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s153{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 40px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s154{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s155{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 20px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s156{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(255, 255, 255); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s157{display: flex; grid-template-columns: none; gap: normal; flex-flow: column; align-items: normal; justify-content: flex-end; padding: 24px 32px 0px; background-color: rgb(255, 255, 255); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s158{display: flex; grid-template-columns: none; gap: 16px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s159{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 29.7739px; font-weight: 700; line-height: 37.2173px; letter-spacing: 0.744347px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s160{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 384px; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.8); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s161{display: inline; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.8); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s162{display: flex; grid-template-columns: none; gap: 8px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s163{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s164{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.8); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s165{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; padding: 12px 36px; background-color: rgb(255, 185, 102); color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s166{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: -1px; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s167{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(5, 98, 81); color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s168{display: flex; grid-template-columns: none; gap: 56px; flex-flow: row; align-items: center; justify-content: center; margin: 56px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s169{display: flex; grid-template-columns: none; gap: 16px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s170{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 16px; text-align: right; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s171{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s172{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s173{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 16px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s174{display: flex; grid-template-columns: none; gap: 16px; flex-flow: row; align-items: normal; justify-content: center; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s175{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(5, 98, 81); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(5, 98, 81); font-family: Arial, sans-serif;}
.ref-s176{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(5, 98, 81); font-family: Arial, sans-serif;}
.ref-s177{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 128px 0px; background-color: rgb(0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s178{display: inline-block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 4px 24px 0px; margin: 0px 0px 16px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 185, 102); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 1px solid rgb(255, 185, 102); font-family: Arial, sans-serif;}
.ref-s179{display: flex; grid-template-columns: none; gap: 24px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s180{display: flex; grid-template-columns: none; gap: 24px; flex-flow: column; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s181{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 4px 24px; background-color: rgb(255, 255, 255); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s182{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 16px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s183{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 128px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s184{display: flex; grid-template-columns: none; gap: 56px; flex-flow: column; align-items: center; justify-content: normal; padding: 0px 24px; margin: 0px 60px; max-width: 1320px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s185{display: flex; grid-template-columns: none; gap: normal; flex-flow: column; align-items: center; justify-content: normal; margin: 0px 124px; max-width: 1024px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s186{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 4px 24px 0px; margin: 0px 0px 16px; background-color: rgba(0, 0, 0, 0); color: rgb(5, 98, 81); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: center; border-radius: 3.35544e+07px; border: 1px solid rgb(5, 98, 81); font-family: Arial, sans-serif;}
.ref-s187{display: grid; grid-template-columns: 408px 408px 408px; gap: 24px; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s188{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: normal; background-color: rgb(255, 255, 255); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s189{display: flex; grid-template-columns: none; gap: 24px; flex-flow: column; align-items: normal; justify-content: normal; padding: 24px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s190{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 21.7858px; font-weight: 700; line-height: 27.2322px; letter-spacing: 0.544644px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s191{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(5, 98, 81); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s192{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 24px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s193{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 20px; text-align: start; font-family: Arial, sans-serif;}
.ref-s194{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 124px 56px; max-width: 1024px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s195{display: grid; grid-template-columns: 624px 624px; gap: 24px; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s196{display: flex; grid-template-columns: none; gap: 32px; flex-flow: column; align-items: normal; justify-content: normal; padding: 36px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border-radius: 8px; border: 1px solid rgba(31, 77, 59, 0.1); font-family: Arial, sans-serif;}
.ref-s197{display: flex; grid-template-columns: none; gap: 12px; flex-flow: column; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s198{display: flex; grid-template-columns: none; gap: 8px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s199{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s200{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 4px 0px 0px; background-color: rgb(0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s201{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 26.7965px; font-weight: 700; line-height: 33.4956px; letter-spacing: 0.669912px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s202{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 24px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s203{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border-radius: 8px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s204{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 100%; min-height: 160px; background-color: rgba(136, 136, 136, 0.133); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s205{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 16px; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s206{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 0px -192px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 12px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s207{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s208{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 80px 0px; margin: 0px 300px; max-width: 672px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 12px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s209{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; max-width: 1024px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s210{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 0px 20px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 45.0449px; font-weight: 700; line-height: 56.3061px; letter-spacing: 1.12612px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s211{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 0px 20px; background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 18px; font-weight: 500; line-height: 22.5px; letter-spacing: 0.45px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s212{display: flex; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: center; margin: 32px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s213{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; padding: 14px 36px; background-color: rgb(255, 185, 102); color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s214{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(5, 98, 81); color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border-radius: 3.35544e+07px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s215{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 192px 0px 0px; margin: 128px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s216{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 0px 24px 48px; margin: 0px 60px; max-width: 1320px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s217{display: grid; grid-template-columns: 55.1875px 55.1875px 55.1875px 55.1875px 55.1875px 55.1875px 55.1875px 55.2031px 55.2031px 55.2031px; gap: 80px; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s218{display: flex; grid-template-columns: none; gap: 24px; flex-flow: column; align-items: normal; justify-content: normal; padding: 0px 24px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s219{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 400; line-height: 26px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s220{display: flex; grid-template-columns: none; gap: normal; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s221{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s222{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 17.712px; font-weight: 700; line-height: 31.8816px; letter-spacing: 0.4428px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s223{display: grid; grid-template-columns: 190.391px 190.406px; gap: 80px; flex-flow: row; align-items: normal; justify-content: normal; padding: 8px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s224{display: flex; grid-template-columns: none; gap: 32px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s225{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 24.2064px; font-weight: 700; line-height: 30.258px; letter-spacing: 0.60516px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s226{display: flex; grid-template-columns: none; gap: 12px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s227{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(255, 185, 102); font-size: 18px; font-weight: 400; line-height: 18px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s228{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s229{display: flex; grid-template-columns: none; gap: 12px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s230{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s231{display: inline; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s232{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s233{display: flex; grid-template-columns: none; gap: 8px; flex-flow: column; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(43, 43, 43, 0.9); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s234{display: flex; grid-template-columns: none; gap: 32px; flex-flow: column; align-items: normal; justify-content: normal; padding: 8px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s235{display: grid; grid-template-columns: 103.203px 103.203px 103.203px; gap: 8px; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s236{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: oklch(0.928 0.006 264.531); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s237{display: flex; grid-template-columns: none; gap: 40px; flex-flow: row; align-items: center; justify-content: space-between; padding: 0px 24px; margin: 96px 0px 0px; max-width: 1320px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s238{display: flex; grid-template-columns: none; gap: 40px; flex-flow: row; align-items: center; justify-content: flex-start; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s239{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border-radius: 3.35544e+07px; border: 2px solid rgb(0, 0, 0); font-family: Arial, sans-serif;}
.ref-s240{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgb(0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s241{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; margin: 0px 445.062px; background-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); font-size: 56px; font-weight: 700; line-height: 56px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s242{display: flex; grid-template-columns: none; gap: 8px 16px; flex-flow: wrap; align-items: center; justify-content: center; margin: 48px 0px 0px; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 14px; font-weight: 700; line-height: 20px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s243{display: flex; grid-template-columns: none; gap: 16px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 14px; font-weight: 700; line-height: 20px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s244{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 24px; text-align: start; border: 0px rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s245{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 14px; font-weight: 700; line-height: 20px; text-align: start; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s246{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; padding: 16px; background-color: rgb(255, 185, 102); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s247{display: inline; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgb(43, 43, 43); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s248{display: flex; grid-template-columns: none; gap: normal; flex-flow: column; align-items: normal; justify-content: normal; padding: 8px; background-color: rgb(255, 255, 255); color: rgb(43, 43, 43); font-size: 16px; font-weight: 400; line-height: 28.8px; text-align: center; border-radius: 8px; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s249{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: center; padding: 20px 36px; margin: 0px 0px 8px; background-color: rgb(5, 98, 81); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s250{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); font-size: 16px; font-weight: 700; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
.ref-s251{display: flex; grid-template-columns: none; gap: 4px; flex-flow: row; align-items: center; justify-content: center; padding: 20px 36px; background-color: rgb(255, 255, 255); color: rgb(5, 98, 81); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: center; border: 1px solid rgb(5, 98, 81); font-family: Arial, sans-serif;}
.ref-s252{display: block; grid-template-columns: none; gap: normal; flex-flow: row; align-items: normal; justify-content: normal; background-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); font-size: 16px; font-weight: 500; line-height: 28.8px; text-align: center; border: 0px solid rgb(31, 77, 59); font-family: Arial, sans-serif;}
html{overflow-x:hidden}body{margin:0}*{box-sizing:border-box}img{max-width:100%}@media(max-width:700px){.ref-node{grid-template-columns:1fr!important;flex-wrap:wrap!important;max-width:100%!important;min-width:0!important}.ref-node h1{font-size:clamp(32px,8vw,64px)!important}}
/* ---- corporate theme: sections below the hero ---- */
.ref-s55{padding:64px 0px 0px;justify-content:center;text-align:center}
.ref-s56{color:rgb(15,42,66);font-size:clamp(28px,3.4vw,42px);line-height:1.28;letter-spacing:-0.01em;margin:0}
.ref-s57{color:rgb(198,154,74);text-decoration:underline;text-underline-offset:4px}
.ref-s58{font-size:inherit;line-height:inherit;letter-spacing:inherit}
.ref-s59{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 0px 0px}
.ref-s60{background-color:rgb(15,42,66);border-radius:12px;padding:36px;gap:14px;justify-content:flex-start}
.ref-s61,.ref-s65{display:none}
.ref-s62{margin:0 0 6px;width:44px;height:44px;min-height:0;border-radius:10px;background-color:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.28);box-shadow:none}
.ref-s62::after{content:"\2713";color:rgb(198,154,74);font-size:20px;font-weight:700}
.ref-s63{gap:10px}
.ref-s64{font-size:21px;line-height:30px;letter-spacing:0;margin:0;color:rgb(255,255,255)}
.ref-s66{padding:104px 0px 0px;background-color:rgba(0,0,0,0)}
.ref-s67{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:start;width:100%;margin:0 auto;padding:0px 24px;max-width:1320px}
.ref-s177 .ref-s67{grid-template-columns:minmax(0,1fr);gap:32px}
@media (max-width:900px){.ref-s177 .ref-s67{grid-template-columns:minmax(0,1fr)}}
.ref-s68{width:100%}
.ref-s69{gap:6px;padding:22px 0px;border-bottom:1px solid rgba(15,42,66,0.14);text-decoration:none}
.ref-s69:hover .ref-s70{text-decoration:underline;text-underline-offset:4px}
.ref-s70{font-size:25px;line-height:32px;color:rgb(15,42,66);margin:0}
.ref-s71{justify-content:space-between;width:100%;gap:16px}
.ref-s72{color:rgb(60,72,84);font-size:17px;line-height:28px;margin:0}
.ref-s73{flex:none}
.ref-s74{width:32px;height:32px;border-radius:50%;background-color:rgb(228,236,243)}
.ref-s74::after{content:"\2192";color:rgb(15,42,66);font-size:15px}
.ref-s75{gap:6px;padding:22px 0px;text-decoration:none}
.ref-s76{gap:24px}
.ref-s77{border:1px solid rgb(15,42,66);border-radius:999px;color:rgb(15,42,66);margin:0 0 14px;padding:3px 18px 1px}
.ref-s78{color:rgb(90,102,114);font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;line-height:24px}
.ref-s79{color:rgb(15,42,66);font-size:clamp(26px,3vw,38px);line-height:1.24;letter-spacing:-0.01em;margin:0}
.ref-s80{color:rgb(60,72,84);font-size:18px;line-height:30px;margin:0;max-width:640px}
.ref-s81{text-align:left}
.ref-s82{background-color:rgb(15,42,66);color:rgb(255,255,255);border-radius:8px;padding:14px 24px;font-weight:700;text-decoration:none;border:1px solid rgb(15,42,66)}
.ref-s82:hover{background-color:rgb(24,60,92)}
.ref-s83{background-color:rgb(15,42,66);border-radius:12px;margin:0 auto;width:100%;max-width:1320px;padding:0px 24px}
.ref-s84{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:40px 0px}
.ref-s85{gap:10px;align-items:flex-start;justify-content:flex-start}
.ref-s86,.ref-s87,.ref-s88,.ref-s89,.ref-s90{color:rgb(198,154,74);font-size:34px;line-height:38px;font-weight:700}
.ref-s91{color:rgb(236,241,246);font-size:17px;line-height:28px}
.ref-s92{gap:0px;text-align:right;width:100%}
.ref-s93{text-align:right}
.ref-s94{display:none}
.ref-s95{padding:0px;background-color:rgba(0,0,0,0);color:rgb(90,102,114);font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;line-height:24px;text-align:right;margin:0 0 12px}
.ref-s96{gap:16px;text-align:right;width:100%}
.ref-s97{border:1px solid rgb(15,42,66);border-radius:999px;color:rgb(15,42,66);margin:0 0 10px;padding:3px 18px 1px;text-align:right}
.ref-s98{color:rgb(90,102,114);font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;text-align:right}
.ref-s99{color:rgb(15,42,66);font-size:clamp(26px,3vw,38px);line-height:1.24;letter-spacing:-0.01em;text-align:right;margin:0}
.ref-s100{color:rgb(60,72,84);font-size:18px;line-height:30px;text-align:right;margin:0}
.ref-s101{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;padding:24px 0px 0px}
.ref-s102{gap:8px;align-items:flex-start}
.ref-s103{justify-content:flex-start}
.ref-s104{color:rgb(198,154,74);font-size:20px;line-height:26px;font-weight:700;text-align:left}
.ref-s105{color:rgb(15,42,66);font-size:16px;font-weight:700;line-height:26px;text-align:left;margin:0}
.ref-s106{gap:48px;margin:56px 0px 0px}
.ref-s107{gap:10px}
.ref-s108{color:rgb(15,42,66);font-size:18px;font-weight:500;line-height:28px;letter-spacing:0;margin:0}
.ref-s109,.ref-s110{display:none}
.ref-s111{padding:96px 24px;margin:0 auto;width:100%;max-width:1320px;gap:24px;background-color:rgb(15,42,66);border-radius:0px}
.ref-s112{grid-template-columns:1fr;gap:0px}
.ref-s113{border:1px solid rgb(198,154,74);border-radius:999px;color:rgb(198,154,74);margin:0 0 16px;padding:3px 18px 1px}
.ref-s114{color:rgb(198,154,74);font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}
.ref-s115{color:rgb(255,255,255);font-size:clamp(28px,3.4vw,40px);line-height:1.25;letter-spacing:-0.01em;margin:0;max-width:900px}
.ref-s116{display:none}
.ref-s117{display:block}
.ref-s118{gap:24px;margin:16px 0px 0px}
.ref-s119{margin:0}
.ref-s120{background-color:rgba(0,0,0,0);border:1px solid rgb(255,255,255);border-radius:8px;color:rgb(255,255,255);font-size:16px;padding:14px 26px;text-decoration:none;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:6px}
.ref-s120:hover{background-color:rgba(255,255,255,0.12)}
.ref-s121,.ref-s122{font-size:16px}
.ref-s123{padding:0px;margin:8px 0px 0px;max-width:760px}
.ref-s123 .ref-s7{color:rgb(222,231,238);font-size:17px;line-height:30px}
.ref-s144{background-color:rgba(0,0,0,0);padding:104px 0px 0px}
.ref-s145{grid-template-columns:1fr;gap:0px;align-items:start}
.ref-s146{max-width:640px}
.ref-s147{border:1px solid rgb(15,42,66);border-radius:999px;color:rgb(15,42,66);margin:0 0 16px;padding:3px 18px 1px}
.ref-s148{justify-content:flex-start;margin:16px 0px 0px}
.ref-s149{display:none}
.ref-s150{background-color:rgba(0,0,0,0);border:1px solid rgb(15,42,66);border-radius:8px;color:rgb(15,42,66);padding:12px 22px;text-decoration:none;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:4px}
.ref-s150:hover{background-color:rgb(228,236,243)}
.ref-s151,.ref-s152{font-size:16px}
.ref-s153{margin:32px 0px 0px}
.ref-s154{gap:24px;align-items:stretch}
.ref-s155{flex:1 1 0;margin:0px;min-width:0}
.ref-s156{height:100%;border-radius:12px}
.ref-s157{padding:28px 28px 24px;height:100%;border:1px solid rgba(15,42,66,0.14);border-radius:12px;justify-content:flex-start}
.ref-s158{gap:14px}
.ref-s159{font-size:22px;line-height:30px;letter-spacing:0;color:rgb(15,42,66);margin:0}
.ref-s160{color:rgb(60,72,84);font-size:16px;line-height:26px;max-width:100%}
.ref-s162{gap:6px}
.ref-s163{gap:8px;align-items:baseline;justify-content:space-between;border-top:1px solid rgba(15,42,66,0.1);padding:6px 0px 0px}
.ref-s151{color:rgb(90,102,114);font-size:14px;font-weight:700;line-height:24px}
.ref-s164{color:rgb(15,42,66);font-size:15px;line-height:24px;text-align:right}
.ref-s165{background-color:rgba(0,0,0,0);border:1px solid rgb(15,42,66);color:rgb(15,42,66);padding:10px 20px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;align-self:flex-start}
.ref-s165:hover{background-color:rgb(228,236,243)}
.ref-s166,.ref-s167{display:inline-block;width:0;height:0;overflow:hidden}
.ref-s168{gap:16px;justify-content:flex-start;margin:40px 0px 0px;flex-flow:row wrap}
.ref-s169{gap:10px;color:rgb(90,102,114)}
.ref-s170{font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-align:left;line-height:20px}
.ref-s171{display:none}
.ref-s173{color:rgb(90,102,114);font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;line-height:20px}
.ref-s177{background-color:rgb(15,42,66);padding:96px 0px}
.ref-s178{border:1px solid rgb(198,154,74);color:rgb(198,154,74);margin:0 0 16px;padding:3px 18px 1px;border-radius:999px}
.ref-s181{padding:14px 24px;background-color:rgba(255,255,255,0.05);border-radius:10px;border:1px solid rgba(255,255,255,0.14)}
.ref-s182{padding:8px 0px}
.ref-s182 .ref-s13{color:rgb(222,231,238);font-size:17px;line-height:28px}
.ref-s179{display:none}
.ref-s183{padding:104px 0px 0px}
.ref-s184{gap:48px;margin:0 auto;width:100%;max-width:1320px}
.ref-s185{max-width:820px;margin:0px;align-items:center}
.ref-s186{border:1px solid rgb(15,42,66);color:rgb(15,42,66);margin:0 0 16px;padding:3px 18px 1px;border-radius:999px}
.ref-s187{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ref-s188{height:100%;align-items:stretch;background-color:rgba(0,0,0,0);border-radius:12px;border:1px solid rgba(15,42,66,0.14)}
.ref-s189{padding:28px;gap:14px;justify-content:flex-start}
.ref-s190{font-size:18px;line-height:26px;letter-spacing:0;color:rgb(15,42,66);margin:0}
.ref-s191{color:rgb(198,154,74);font-size:15px;font-weight:700;line-height:24px}
.ref-s192{color:rgb(60,72,84);font-size:16px;line-height:26px;margin:0}
.ref-s193{color:rgb(15,42,66);font-size:14px;line-height:22px;text-decoration:none;border-bottom:1px solid rgba(15,42,66,0.3);padding-bottom:1px}
.ref-s193:hover{color:rgb(198,154,74);border-color:rgb(198,154,74)}
.ref-s194{margin:0 auto 48px;max-width:820px}
.ref-s195{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ref-s196{background-color:rgba(255,255,255,0.6);border:1px solid rgba(15,42,66,0.14);border-radius:12px;padding:32px;text-align:left;align-items:flex-start;gap:16px}
.ref-s197{align-items:flex-start;justify-content:flex-start;text-align:left;gap:10px}
.ref-s198{gap:8px}
.ref-s199{color:rgb(90,102,114);font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:22px;text-decoration:none}
.ref-s200{width:6px;height:6px;border-radius:50%;background-color:rgb(198,154,74);margin:0}
.ref-s201{font-size:24px;line-height:32px;letter-spacing:0;color:rgb(15,42,66);text-align:left;margin:0}
.ref-s202{color:rgb(60,72,84);font-size:16px;line-height:26px;text-align:left;margin:0}
.ref-s203,.ref-s204,.ref-s205{display:none}
.ref-s206{margin:0px;border-radius:0px}
.ref-s207{display:none}
.ref-s208{padding:96px 24px;margin:0 auto;max-width:900px;text-align:center;border-radius:0px;border-top:1px solid rgba(15,42,66,0.16);border-bottom:1px solid rgba(15,42,66,0.16)}
.ref-s209{max-width:760px;margin:0 auto}
.ref-s210{color:rgb(15,42,66);font-size:clamp(26px,3vw,36px);line-height:1.26;letter-spacing:-0.01em;margin:0 0 16px}
.ref-s211{color:rgb(60,72,84);font-size:17px;font-weight:400;line-height:28px;letter-spacing:0;margin:0 0 24px}
.ref-s212{justify-content:center;margin:0}
.ref-s213{background-color:rgb(15,42,66);color:rgb(255,255,255);border-radius:8px;padding:14px 26px;font-weight:700;text-decoration:none;display:inline-flex;gap:6px}
.ref-s213:hover{background-color:rgb(24,60,92)}
.ref-s214{display:none}
.ref-s215{padding:0px;margin:0px;background-color:rgb(255,255,255);border-top:1px solid rgba(15,42,66,0.14)}
.ref-s216{padding:56px 24px 32px;margin:0 auto;width:100%;max-width:1320px}
.ref-s217{grid-template-columns:minmax(0,1fr);gap:40px}
.ref-s218{padding:0px;gap:16px}
.ref-s219{color:rgb(60,72,84);font-size:16px;line-height:26px;margin:0;max-width:460px}
.ref-s220{flex-flow:row wrap;align-items:center;gap:8px}
.ref-s221{color:rgb(15,42,66);font-size:16px;font-weight:700}
.ref-s222{color:rgb(60,72,84);font-size:16px;font-weight:500}
.ref-s223{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:0px}
.ref-s224{gap:14px}
.ref-s225{font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;line-height:22px;color:rgb(90,102,114);margin:0}
.ref-s226{gap:10px;align-items:baseline}
.ref-s227{color:rgb(198,154,74);font-size:12px;line-height:20px}
.ref-s228{color:rgb(15,42,66);font-size:16px;line-height:26px;text-decoration:none;border-bottom:1px solid rgba(15,42,66,0.25)}
.ref-s228:hover{color:rgb(198,154,74);border-color:rgb(198,154,74)}
.ref-s229{gap:8px}
.ref-s230{color:rgb(60,72,84);font-size:15px;line-height:24px;margin:0}
.ref-s231{color:rgb(15,42,66);text-decoration:underline;text-underline-offset:3px}
.ref-s232{color:rgb(90,102,114);font-size:14px;font-weight:600;letter-spacing:0.04em}
.ref-s234{gap:14px;padding:0px}
.ref-s235{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.ref-s236{height:28px;border-radius:6px;background-color:rgb(228,236,243);border:1px solid rgba(15,42,66,0.14)}
.ref-s236:nth-child(2n){background-color:rgb(198,154,74);border-color:rgba(15,42,66,0.2)}
.ref-s237{margin:40px 0px 0px;padding:24px 24px 0px;gap:0px;max-width:1320px;border-top:1px solid rgba(15,42,66,0.14);justify-content:center;flex-flow:column wrap;align-items:center}
.ref-s238{display:none}
.ref-s241{display:none}
.ref-s242{margin:0px;gap:8px 16px;justify-content:center}
.ref-s243{gap:8px;align-items:center}
.ref-s244{color:rgb(15,42,66);font-size:14px;font-weight:600;line-height:22px;text-decoration:none}
.ref-s244:hover{text-decoration:underline}
.ref-s245{color:rgb(170,180,190);font-size:14px;line-height:22px}
.ref-s246{padding:16px 24px;background-color:rgb(15,42,66);color:rgb(236,241,246)}
.ref-s246 .ref-s105{color:rgb(236,241,246);font-size:14px;line-height:24px;font-weight:400;margin:0}
.ref-s247{color:rgb(198,154,74);font-weight:700;text-decoration:none;border-bottom:1px solid rgb(198,154,74)}
.ref-s248{background-color:rgb(15,42,66);border-radius:0px;padding:0px}
.ref-s249{background-color:rgba(0,0,0,0);border:0px;padding:16px 36px;margin:0px 0px 8px;color:rgb(255,255,255)}
.ref-s250{color:rgb(255,255,255);font-size:16px;line-height:28px}
.ref-s251{border:1px solid rgb(236,241,246);background-color:rgba(0,0,0,0);color:rgb(236,241,246);padding:16px 36px;border-radius:0px;text-decoration:none}
.ref-s252{color:rgb(236,241,246)}
@media (min-width:641px){.ref-s217{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}
@media (max-width:1024px){.ref-s59,.ref-s84,.ref-s187{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-s67,.ref-s106{gap:40px}}
@media (max-width:900px){.ref-s67,.ref-s154,.ref-s195{grid-template-columns:minmax(0,1fr)}.ref-s217{grid-template-columns:minmax(0,1fr)}.ref-s98,.ref-s99,.ref-s100,.ref-s93,.ref-s95{text-align:left}.ref-s67>*{min-width:0}}
@media (max-width:700px){.ref-s59,.ref-s84,.ref-s187,.ref-s101,.ref-s223{grid-template-columns:minmax(0,1fr)}.ref-s20{padding:8px 16px}.ref-s23{margin:8px 0px 12px;justify-content:center;flex-flow:row wrap}.ref-s43{padding:32px 0px}.ref-s44{width:100%}.ref-s66,.ref-s144{padding-top:72px}.ref-s111,.ref-s177,.ref-s183,.ref-s215{padding-top:0px}.ref-s177{padding:72px 0px}.ref-s120{width:100%}}
@media (max-width:420px){.ref-s2{padding:0px 16px}.ref-s20{padding:8px 12px}.ref-s45,.ref-s46{padding:24px 16px}.ref-s64{font-size:19px}}