/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(../../assets/fonts/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(../../assets/fonts/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {font-display:swap;
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(../../assets/fonts/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Newsreader";
  src: url("../../assets/fonts/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwaT-ZFHDWwgECi.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500
}

@font-face {
  font-family: "Newsreader";
  src: url("../../assets/fonts/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMzPSOZFHDWwgECi.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700
}

@font-face {
  font-family: "Geist";
  src: url("../../assets/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300
}

@font-face {
  font-family: "Geist";
  src: url("../../assets/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500
}

@font-face {
  font-family: "Geist";
  src: url("../../assets/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700
}

@font-face {
  font-family: "Geist";
  src: url("../../assets/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600
}

@font-face {font-display:swap;
  font-family: "Geist";
  src: url("../../assets/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RNeQ4mJPby1QNtA.woff2");
  font-style: normal;
  font-weight: 900
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/EOr0mi4hNtlgWNn9if640EZzXCo.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/b6Y37FthZeALduNqHicBT6FutY.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/DolVirEGb34pEXEp8t8FQBSK4.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/1K3W8DizY3v4emK8Mb08YHxTbs.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/VgYFWiwsAC5OYxAycRXXvhze58.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/VgYFWiwsAC5OYxAycRXXvhze58.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/GIryZETIX4IFypco5pYZONKhJIo.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/H89BbHkbHDzlxZzxi8uPzTsp90.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/ia3uin3hQWqDrVloC1zEtYHWw.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/2A4Xx7CngadFGlVV4xrO06OBHY.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/khkJkwSL66WFg8SX6Wa726c.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/0E7IMbDzcGABpBwwqNEt60wU0w.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/JEXmejW8mXOYMtt0hyRg811kHac.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Bo5CNzBv77CafbxOtKIkpw9egw.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/BkDpl4ghaqvMi1btKFyG2tdbec.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/IETjvc5qzUaRoaruDpPSwCUM8.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/867QObYax8ANsfX4TGEVU9YiCM.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/DOfvtmE1UplCq161m6Hj8CSQYg.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/pKRFNWFoZl77qYCAIp84lN1h944.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/X5hj6qzcHUYv7h1390c8Rhm6550.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+1F00-1FFF
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/cugnVhSraaRyANCaUtI5FV17wk.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0370-03FF
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/5HcVoGak8k5agFJSaKa4floXVu0.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/rZ5DdENNqIdFTIyQQiP5isO7M.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/P2Bw01CtL0b9wqygO0sSVogWbo.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+1F00-1FFF
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/3ZmXbBKToJifDV9gwcifVd1tEY.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0370-03FF
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/gcnfba68tfm7qAyrWRCf9r34jg.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {font-display:swap;
  font-family: "Inter";
  src: url("../../assets/fonts/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/6ZMhcggRFfEfbf7lncCpaUbA.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/aUYDUTztS7anQw5JuwCncXeLOBY.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/8mwKwShtYEXIZ5diRBT74yn9jdQ.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/yDiPvYxioBHsicnYxpPW35WQmx8.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/vQyevYAyHtARFwPqUzQGpnDs.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {font-display:swap;
  font-family: "Newsreader Placeholder";
  src: local("Times New Roman");
  ascent-override: 70.13%;
  descent-override: 25.29%;
  line-gap-override: 0.00%;
  size-adjust: 104.80%
}

@font-face {font-display:swap;
  font-family: "Geist Placeholder";
  src: local("Arial");
  ascent-override: 94.47%;
  descent-override: 27.73%;
  line-gap-override: 0.00%;
  size-adjust: 106.39%
}

@font-face {font-display:swap;
  font-family: "Inter Placeholder";
  src: local("Arial");
  ascent-override: 89.79%;
  descent-override: 22.36%;
  line-gap-override: 0.00%;
  size-adjust: 107.89%
}

/* ---- next style block ---- */
@media(min-width: 1280px) {
  .hidden-12qavzs {
    display: none !important
  }
}

@media(min-width: 992px) and (max-width: 1279.98px) {
  .hidden-pp9696 {
    display: none !important
  }
}

@media(max-width: 991.98px) {
  .hidden-x1aolu {
    display: none !important
  }
}

@media(min-width: 1280px) {
  .hidden-ak97j2 {
    display: none !important
  }
}

@media(min-width: 992px) and (max-width: 1279.98px) {
  .hidden-198q5z9 {
    display: none !important
  }
}

@media(max-width: 991.98px) {
  .hidden-j0cxlk {
    display: none !important
  }
}

/* ---- next style block ---- */
html,
body,
#main {
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

:root {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

* {
  box-sizing: border-box;
  -webkit-font-smoothing: inherit
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
figure {
  margin: 0
}

body,
input,
textarea,
select,
button {
  font-family: sans-serif;
  font-size: 12px
}

body {
  --token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb: #fff;
  --token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b: #0f1e35;
  --token-a5988d00-2258-4514-803c-63903ce36422: #c9a86a;
  --token-ca825c76-04b4-4608-81ab-6170b63d7e99: #c9a86a;
  --token-551310f1-a7ab-417f-85a7-2245fcefa82b: #f3f3f3;
  --token-dbe89f25-cadb-4d03-b552-0c455d912ba2: #f8f7f4;
  --token-dec7c2b1-a79a-4a1c-beff-edd0446ca40b: #a8b6ce;
  --token-6f6b5da7-a57e-4c91-b972-f3105d6dba8a: #5c6e8c;
  --token-878cd1d6-22d5-46c8-ac76-375290c63d8b: #1a2c49;
  --token-ed7c1921-5004-4004-ad5b-d4621b24cceb: #fff0;
  --token-7c3a5781-5886-43ac-9ae0-9efa825c5698: #f1f1f1;
  --token-bb6db76c-bf8e-4fb7-9235-c2674a8258cd: #0f1e3500;
  --token-a11e795b-e686-4130-b2f5-7c5517b69cbf: #ffffff26;
  --token-292c30e0-c218-4b79-81a6-ae1613c42f40: #fff9;
  --token-64250458-0a79-42ba-bbd7-fa2c9a729bb1: #d9c29a;
  --token-f4438118-4574-496a-a49c-2ab576e4cbd4: #c9a86a33;
  --token-f99884e2-11b0-487f-9035-aec2d6147373: #edeae3;
  --token-940c5a20-6432-4dbd-ae61-197dc80d8ccf: #2b211880;
  --token-90aca550-25e5-4688-a575-ef88c66f9425: #2b211826;
  --token-0575f2de-4e9d-4205-8470-cdee7a0c724b: #2b211800;
  --token-e357156b-ea2d-405b-a61b-225a16127ff4: #0f1e3540;
  --token-a58b6ae8-beca-498b-b6f2-9c84ff7f3240: #c9a86a40;
  --token-bb567a70-a113-40e4-aa26-3a0e751dc15c: #edeae300;
  --token-a14267dd-a118-41b7-9f93-7d87bd31023a: #5c6e8c40;
  --justfly-will-change-override: none
}

@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --justfly-will-change-override: transform
  }
}

@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body {
    --justfly-will-change-filter-override: filter
  }
}

[data-justfly-component-type=Text] div div span,
[data-justfly-component-type=Text] a div span,
[data-justfly-component-type=Text] span span span,
[data-justfly-component-type=Text] p span span,
[data-justfly-component-type=Text] h1 span span,
[data-justfly-component-type=Text] h2 span span,
[data-justfly-component-type=Text] h3 span span,
[data-justfly-component-type=Text] h4 span span,
[data-justfly-component-type=Text] h5 span span,
[data-justfly-component-type=Text] h6 span span,
[data-justfly-component-type=Text] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(calc(var(--justfly-font-weight-increase, 0) + var(--font-weight, 400)), 900);
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--justfly-text-decoration-style, solid)var(--justfly-text-decoration, none)var(--justfly-text-decoration-color, currentcolor)var(--justfly-text-decoration-thickness, auto);
  --text-decoration-skip-ink: var(--justfly-text-decoration-skip-ink);
  --text-underline-offset: var(--justfly-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--justfly-font-family);
  --font-style: var(--justfly-font-style);
  --font-weight: var(--justfly-font-weight);
  --text-color: var(--justfly-text-color);
  --letter-spacing: var(--justfly-letter-spacing);
  --font-size: var(--justfly-font-size);
  --text-transform: var(--justfly-text-transform);
  --line-height: var(--justfly-line-height)
}

@supports not (color:color(display-p3 1 1 1)) {

  p.justfly-text,
  div.justfly-text,
  h1.justfly-text,
  h2.justfly-text,
  h3.justfly-text,
  h4.justfly-text,
  h5.justfly-text,
  h6.justfly-text,
  li.justfly-text,
  ol.justfly-text,
  ul.justfly-text,
  span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))));
    -webkit-text-stroke-color: var(--justfly-text-stroke-color-rgb, var(--justfly-text-stroke-color, initial))
  }

  mark.justfly-text {
    background-color: var(--justfly-blockquote-text-background-color-rgb, var(--justfly-blockquote-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text,
  code.justfly-text span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text,
  span.justfly-text[data-nested-link] {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))));
    background-color: var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, initial));
    -webkit-text-decoration-color: var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))));
    text-decoration-color: var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text,
  code.justfly-text a.justfly-text span.justfly-text:not([data-text-fill]),
  code.justfly-text span.justfly-text[data-nested-link],
  code.justfly-text span.justfly-text[data-nested-link] span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text:hover,
  span.justfly-text[data-nested-link]:hover {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))));
    background-color: var(--justfly-link-hover-text-background-color-rgb, var(--justfly-link-hover-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))));
    -webkit-text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))));
    text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text:hover,
  code.justfly-text span.justfly-text[data-nested-link]:hover {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text[data-justfly-page-link-current],
  span.justfly-text[data-justfly-page-link-current] {
    color: var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))));
    background-color: var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))));
    -webkit-text-decoration-color: var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))));
    text-decoration-color: var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text[data-justfly-page-link-current],
  code.justfly-text a.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]),
  code.justfly-text span.justfly-text[data-justfly-page-link-current],
  code.justfly-text span.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))));
    background-color: var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text[data-justfly-page-link-current]:hover,
  span.justfly-text[data-justfly-page-link-current]:hover {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))));
    background-color: var(--justfly-link-hover-text-background-color-rgb, var(--justfly-link-hover-text-background-color, var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, initial))))));
    -webkit-text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))));
    text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))))
  }
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text[data-justfly-page-link-current]:hover,
  code.justfly-text a.justfly-text[data-justfly-page-link-current]:hover span.justfly-text:not([data-text-fill]),
  code.justfly-text span.justfly-text[data-justfly-page-link-current]:hover,
  code.justfly-text span.justfly-text[data-justfly-page-link-current]:hover span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))));
    background-color: var(--justfly-link-hover-text-background-color-rgb, var(--justfly-link-hover-text-background-color, var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, initial))))))
  }
}

@supports not (aspect-ratio:1) {
  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio] {
    position: relative !important
  }

  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio]:before {
    content: "";
    padding-bottom: calc(100%/calc(var(--aspect-ratio)));
    display: block
  }

  .justfly-text-module[data-width=fill]>:first-child,
  .justfly-text-module[data-width=fill]>.ssr-variant>:first-child,
  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,
  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important
  }
}

@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback: hidden
  }
}

@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {

  div.justfly-text,
  p.justfly-text,
  h1.justfly-text,
  h2.justfly-text,
  h3.justfly-text,
  h4.justfly-text,
  h5.justfly-text,
  h6.justfly-text,
  ol.justfly-text,
  ul.justfly-text,
  li.justfly-text,
  blockquote.justfly-text,
  .justfly-text.justfly-image {
    display: var(--text-truncation-display-inline-for-safari-16, revert)
  }

  div.justfly-text:after,
  p.justfly-text:after,
  h1.justfly-text:after,
  h2.justfly-text:after,
  h3.justfly-text:after,
  h4.justfly-text:after,
  h5.justfly-text:after,
  h6.justfly-text:after,
  ol.justfly-text:after,
  ul.justfly-text:after,
  li.justfly-text:after,
  blockquote.justfly-text:after,
  .justfly-text.justfly-image:after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre
  }

  .justfly-text.justfly-text-module,
  .justfly-text.justfly-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16, revert)
  }

  p.justfly-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16, inline-block)
  }
}

@supports (corner-shape:superellipse(2)) {
  :root {
    --one-if-corner-shape-supported: 1
  }
}

.justfly-cursor-none,
.justfly-cursor-none * {
  cursor: none !important
}

.justfly-pointer-events-none,
.justfly-pointer-events-none * {
  pointer-events: none !important
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-jJg5M.justfly-gehhle,
.justfly-jJg5M .justfly-gehhle {
  display: block
}

.justfly-jJg5M.justfly-ak97j2 {
  background-color: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, #fff);
  height: min-content;
  overflow: var(--mzs23p);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-jJg5M .justfly-1qljoyr-container {
  height: auto;
  position: var(--justfly-canvas-fixed-position, fixed);
  z-index: 10;
  flex: none;
  order: -1000;
  top: 0;
  left: 0;
  right: 0
}

.justfly-jJg5M .justfly-pxx3oy {
  background: 0 0;
  flex-grow: 1;
  width: 0;
  height: 0;
  margin: 0;
  position: relative
}

.justfly-jJg5M .justfly-dyit4x-container {
  flex: none;
  order: 1002;
  width: 100%;
  height: auto;
  position: relative
}

[data-layout-template=true]>#overlay {
  margin-bottom: 0
}

.ssr-variant {
  display: contents
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-GGeG3.justfly-10y7qja,
.justfly-GGeG3 .justfly-10y7qja {
  display: block
}

.justfly-GGeG3.justfly-1516u5y {
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 1280px;
  height: min-content;
  padding: 15px 0;
  display: flex;
  position: relative
}

.justfly-GGeG3 .justfly-1mx484h {
  flex-flow: row;
  flex: none;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: min-content;
  padding: 0 55px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-GGeG3 .justfly-t8j9iu {
  flex-flow: row;
  flex: none;
  place-content: center space-between;
  align-items: center;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-GGeG3 .justfly-120nvs5-container {
  flex: none;
  width: 100px;
  height: 70px;
  position: relative
}

.justfly-GGeG3 .justfly-1yadfyb {
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 27px;
  height: 16px;
  text-decoration: none;
  position: relative;
  overflow: hidden
}

.justfly-GGeG3 .justfly-1tbmq0y {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 60px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-GGeG3 .justfly-1srdx8t-container,
.justfly-GGeG3 .justfly-jqctvp-container,
.justfly-GGeG3 .justfly-w0dod5-container,
.justfly-GGeG3 .justfly-10w5kop-container,
.justfly-GGeG3 .justfly-45813f-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-GGeG3 .justfly-acnep8-container,
.justfly-GGeG3 .justfly-10i00ae-container {
  width: auto;
  height: auto;
  position: relative
}

.justfly-GGeG3 .justfly-3hfo3-container {
  flex: none;
  width: 120px;
  height: auto;
  position: relative
}

.justfly-GGeG3 .justfly-fneu8r {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-GGeG3 .justfly-4x1h05,
.justfly-GGeG3 .justfly-f6i0y6,
.justfly-GGeG3 .justfly-xdz9zr,
.justfly-GGeG3 .justfly-iwh9nd,
.justfly-GGeG3 .justfly-ja0zv2,
.justfly-GGeG3 .justfly-1fb9fel,
.justfly-GGeG3 .justfly-1g4fxcu,
.justfly-GGeG3 .justfly-qh3bl2,
.justfly-GGeG3 .justfly-8fog6u {
  cursor: pointer;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-GGeG3 .justfly-62bfjy-container {
  flex: none;
  width: 130px;
  height: auto;
  position: relative
}

.justfly-GGeG3.justfly-v-1j0qt2s.justfly-1516u5y,
.justfly-GGeG3.justfly-v-1s4ryox.justfly-1516u5y {
  width: 992px
}

.justfly-GGeG3.justfly-v-1j0qt2s .justfly-1mx484h,
.justfly-GGeG3.justfly-v-1c6uftb .justfly-1mx484h,
.justfly-GGeG3.justfly-v-1s4ryox .justfly-1mx484h,
.justfly-GGeG3.justfly-v-gg2egd .justfly-1mx484h {
  padding: 0 20px
}

.justfly-GGeG3.justfly-v-1j0qt2s .justfly-1tbmq0y,
.justfly-GGeG3.justfly-v-1s4ryox .justfly-1tbmq0y {
  gap: 40px
}

.justfly-GGeG3.justfly-v-1c6uftb.justfly-1516u5y,
.justfly-GGeG3.justfly-v-gg2egd.justfly-1516u5y {
  width: 375px;
  padding: 20px 0
}

.justfly-GGeG3.justfly-v-1c6uftb .justfly-t8j9iu,
.justfly-GGeG3.justfly-v-gg2egd .justfly-t8j9iu {
  flex: 1 0 0;
  width: 1px
}

.justfly-GGeG3.justfly-v-1c6uftb .justfly-120nvs5-container,
.justfly-GGeG3.justfly-v-8wawtn .justfly-120nvs5-container,
.justfly-GGeG3.justfly-v-gg2egd .justfly-120nvs5-container {
  height: 50px
}

.justfly-GGeG3.justfly-v-1c6uftb .justfly-1yadfyb,
.justfly-GGeG3.justfly-v-8wawtn .justfly-1yadfyb,
.justfly-GGeG3.justfly-v-gg2egd .justfly-1yadfyb {
  cursor: pointer
}

.justfly-GGeG3.justfly-v-8wawtn.justfly-1516u5y {
  width: 375px;
  padding: 20px 0 40px
}

.justfly-GGeG3.justfly-v-8wawtn .justfly-1mx484h {
  flex-direction: column;
  justify-content: center;
  gap: 30px;
  padding: 0 20px
}

.justfly-GGeG3.justfly-v-8wawtn .justfly-t8j9iu {
  order: 0;
  width: 100%
}

.justfly-GGeG3.justfly-v-8wawtn .justfly-fneu8r {
  order: 1
}

.justfly-GGeG3.justfly-v-8wawtn .justfly-45813f-container {
  order: 3
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-WJJpD.justfly-vd0kd2,
.justfly-WJJpD .justfly-vd0kd2 {
  display: block
}

.justfly-WJJpD.justfly-ofekkw {
  cursor: pointer;
  width: 150px;
  height: 50px;
  text-decoration: none;
  position: relative
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-Oa4Jk.justfly-qlzomm,
.justfly-Oa4Jk .justfly-qlzomm {
  display: block
}

.justfly-Oa4Jk.justfly-1gx2eqe {
  cursor: pointer;
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 6px;
  width: min-content;
  height: min-content;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-Oa4Jk .justfly-10r6622 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-Oa4Jk .justfly-s59g7o {
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  bottom: -30px;
  left: 0
}

.justfly-Oa4Jk.justfly-v-1gx2eqe.hover .justfly-10r6622 {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 1;
  width: 100%;
  position: absolute;
  top: -30px;
  left: 0
}

.justfly-Oa4Jk.justfly-v-1gx2eqe.hover .justfly-s59g7o {
  bottom: unset;
  left: unset;
  position: relative
}

body {
  --justfly-will-change-override: none
}

@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --justfly-will-change-override: transform
  }
}

body {
  --justfly-will-change-filter-override: none
}

@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body {
    --justfly-will-change-filter-override: filter
  }
}

[data-justfly-component-type] {
  position: absolute
}

[data-justfly-component-type=Text] {
  cursor: inherit
}

[data-justfly-component-text-autosized] * {
  white-space: pre
}

[data-justfly-component-type=Text]>* {
  text-align: var(--justfly-text-alignment, start)
}

[data-justfly-component-type=Text] span span,
[data-justfly-component-type=Text] p span,
[data-justfly-component-type=Text] h1 span,
[data-justfly-component-type=Text] h2 span,
[data-justfly-component-type=Text] h3 span,
[data-justfly-component-type=Text] h4 span,
[data-justfly-component-type=Text] h5 span,
[data-justfly-component-type=Text] h6 span {
  display: block
}

[data-justfly-component-type=Text] span span span,
[data-justfly-component-type=Text] p span span,
[data-justfly-component-type=Text] h1 span span,
[data-justfly-component-type=Text] h2 span span,
[data-justfly-component-type=Text] h3 span span,
[data-justfly-component-type=Text] h4 span span,
[data-justfly-component-type=Text] h5 span span,
[data-justfly-component-type=Text] h6 span span {
  display: unset
}

[data-justfly-component-type=Text] div div span,
[data-justfly-component-type=Text] a div span,
[data-justfly-component-type=Text] span span span,
[data-justfly-component-type=Text] p span span,
[data-justfly-component-type=Text] h1 span span,
[data-justfly-component-type=Text] h2 span span,
[data-justfly-component-type=Text] h3 span span,
[data-justfly-component-type=Text] h4 span span,
[data-justfly-component-type=Text] h5 span span,
[data-justfly-component-type=Text] h6 span span,
[data-justfly-component-type=Text] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(calc(var(--justfly-font-weight-increase, 0) + var(--font-weight, 400)), 900);
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--justfly-text-decoration-style, solid)var(--justfly-text-decoration, none)var(--justfly-text-decoration-color, currentcolor)var(--justfly-text-decoration-thickness, auto);
  --text-decoration-skip-ink: var(--justfly-text-decoration-skip-ink);
  --text-underline-offset: var(--justfly-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--justfly-font-family);
  --font-style: var(--justfly-font-style);
  --font-weight: var(--justfly-font-weight);
  --text-color: var(--justfly-text-color);
  --letter-spacing: var(--justfly-letter-spacing);
  --font-size: var(--justfly-font-size);
  --text-transform: var(--justfly-text-transform);
  --line-height: var(--justfly-line-height)
}

[data-justfly-component-type=Text] a,
[data-justfly-component-type=Text] a div span,
[data-justfly-component-type=Text] a span span span,
[data-justfly-component-type=Text] a p span span,
[data-justfly-component-type=Text] a h1 span span,
[data-justfly-component-type=Text] a h2 span span,
[data-justfly-component-type=Text] a h3 span span,
[data-justfly-component-type=Text] a h4 span span,
[data-justfly-component-type=Text] a h5 span span,
[data-justfly-component-type=Text] a h6 span span {
  --font-family: var(--justfly-link-font-family, var(--justfly-font-family));
  --font-style: var(--justfly-link-font-style, var(--justfly-font-style));
  --font-weight: var(--justfly-link-font-weight, var(--justfly-font-weight));
  --text-color: var(--justfly-link-text-color, var(--justfly-text-color));
  --font-size: var(--justfly-link-font-size, var(--justfly-font-size));
  --text-transform: var(--justfly-link-text-transform, var(--justfly-text-transform));
  --text-decoration: var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, solid))var(--justfly-link-text-decoration, var(--justfly-text-decoration, none))var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, currentcolor))var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, auto));
  --text-decoration-skip-ink: var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink));
  --text-underline-offset: var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset))
}

[data-justfly-component-type=Text] a:hover,
[data-justfly-component-type=Text] a div span:hover,
[data-justfly-component-type=Text] a span span span:hover,
[data-justfly-component-type=Text] a p span span:hover,
[data-justfly-component-type=Text] a h1 span span:hover,
[data-justfly-component-type=Text] a h2 span span:hover,
[data-justfly-component-type=Text] a h3 span span:hover,
[data-justfly-component-type=Text] a h4 span span:hover,
[data-justfly-component-type=Text] a h5 span span:hover,
[data-justfly-component-type=Text] a h6 span span:hover {
  --font-family: var(--justfly-link-hover-font-family, var(--justfly-link-font-family, var(--justfly-font-family)));
  --font-style: var(--justfly-link-hover-font-style, var(--justfly-link-font-style, var(--justfly-font-style)));
  --font-weight: var(--justfly-link-hover-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight)));
  --text-color: var(--justfly-link-hover-text-color, var(--justfly-link-text-color, var(--justfly-text-color)));
  --font-size: var(--justfly-link-hover-font-size, var(--justfly-link-font-size, var(--justfly-font-size)));
  --text-transform: var(--justfly-link-hover-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform)));
  --text-decoration: var(--justfly-link-hover-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, solid)))var(--justfly-link-hover-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none)))var(--justfly-link-hover-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, currentcolor)))var(--justfly-link-hover-text-decoration-thickness, var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, auto)));
  --text-decoration-skip-ink: var(--justfly-link-hover-text-decoration-skip-ink, var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink)));
  --text-underline-offset: var(--justfly-link-hover-text-decoration-offset, var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset)))
}

[data-justfly-component-type=Text].isCurrent a,
[data-justfly-component-type=Text].isCurrent a div span,
[data-justfly-component-type=Text].isCurrent a span span span,
[data-justfly-component-type=Text].isCurrent a p span span,
[data-justfly-component-type=Text].isCurrent a h1 span span,
[data-justfly-component-type=Text].isCurrent a h2 span span,
[data-justfly-component-type=Text].isCurrent a h3 span span,
[data-justfly-component-type=Text].isCurrent a h4 span span,
[data-justfly-component-type=Text].isCurrent a h5 span span,
[data-justfly-component-type=Text].isCurrent a h6 span span {
  --font-family: var(--justfly-link-current-font-family, var(--justfly-link-font-family, var(--justfly-font-family)));
  --font-style: var(--justfly-link-current-font-style, var(--justfly-link-font-style, var(--justfly-font-style)));
  --font-weight: var(--justfly-link-current-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight)));
  --text-color: var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-text-color)));
  --font-size: var(--justfly-link-current-font-size, var(--justfly-link-font-size, var(--justfly-font-size)));
  --text-transform: var(--justfly-link-current-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform)));
  --text-decoration: var(--justfly-link-current-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, solid)))var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none)))var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, currentcolor)))var(--justfly-link-current-text-decoration-thickness, var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, auto)));
  --text-decoration-skip-ink: var(--justfly-link-current-text-decoration-skip-ink, var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink)));
  --text-underline-offset: var(--justfly-link-current-text-decoration-offset, var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset)))
}

[data-justfly-component-type=RichTextContainer] {
  outline: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  display: flex
}

p.justfly-text,
div.justfly-text,
figure.justfly-text,
h1.justfly-text,
h2.justfly-text,
h3.justfly-text,
h4.justfly-text,
h5.justfly-text,
h6.justfly-text,
ol.justfly-text,
ul.justfly-text {
  margin: 0;
  padding: 0
}

p.justfly-text,
div.justfly-text,
h1.justfly-text,
h2.justfly-text,
h3.justfly-text,
h4.justfly-text,
h5.justfly-text,
h6.justfly-text,
li.justfly-text,
ol.justfly-text,
ul.justfly-text,
mark.justfly-text,
span.justfly-text:not([data-text-fill]) {
  font-family: var(--justfly-font-family-preview, var(--justfly-blockquote-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--justfly-font-style-preview, var(--justfly-blockquote-font-style, var(--justfly-font-style, normal)));
  font-weight: var(--justfly-font-weight-preview, var(--justfly-blockquote-font-weight, var(--justfly-font-weight, 400)));
  color: var(--justfly-blockquote-text-color, var(--justfly-text-color, #000));
  font-size: calc(var(--justfly-blockquote-font-size, var(--justfly-font-size, 16px))*var(--justfly-font-size-scale, 1));
  letter-spacing: var(--justfly-blockquote-letter-spacing, var(--justfly-letter-spacing, 0));
  text-transform: var(--justfly-blockquote-text-transform, var(--justfly-text-transform, none));
  -webkit-text-decoration-line: var(--justfly-blockquote-text-decoration, var(--justfly-text-decoration, initial));
  text-decoration-line: var(--justfly-blockquote-text-decoration, var(--justfly-text-decoration, initial));
  -webkit-text-decoration-style: var(--justfly-blockquote-text-decoration-style, var(--justfly-text-decoration-style, initial));
  text-decoration-style: var(--justfly-blockquote-text-decoration-style, var(--justfly-text-decoration-style, initial));
  -webkit-text-decoration-color: var(--justfly-blockquote-text-decoration-color, var(--justfly-text-decoration-color, initial));
  text-decoration-color: var(--justfly-blockquote-text-decoration-color, var(--justfly-text-decoration-color, initial));
  text-decoration-thickness: var(--justfly-blockquote-text-decoration-thickness, var(--justfly-text-decoration-thickness, initial));
  text-decoration-skip-ink: var(--justfly-blockquote-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink, initial));
  text-underline-offset: var(--justfly-blockquote-text-decoration-offset, var(--justfly-text-decoration-offset, initial));
  line-height: var(--justfly-blockquote-line-height, var(--justfly-line-height, 1.2em));
  text-align: var(--justfly-blockquote-text-alignment, var(--justfly-text-alignment, start));
  -webkit-text-stroke-width: var(--justfly-text-stroke-width, initial);
  -webkit-text-stroke-color: var(--justfly-text-stroke-color, initial);
  -moz-font-feature-settings: var(--justfly-font-open-type-features, initial);
  -webkit-font-feature-settings: var(--justfly-font-open-type-features, initial);
  font-feature-settings: var(--justfly-font-open-type-features, initial);
  font-variation-settings: var(--justfly-font-variation-axes-preview, var(--justfly-font-variation-axes, normal));
  text-wrap: var(--justfly-text-wrap-override, var(--justfly-text-wrap))
}

mark.justfly-text,
p.justfly-text,
div.justfly-text,
h1.justfly-text,
h2.justfly-text,
h3.justfly-text,
h4.justfly-text,
h5.justfly-text,
h6.justfly-text,
li.justfly-text,
ol.justfly-text,
ul.justfly-text {
  background-color: var(--justfly-blockquote-text-background-color, var(--justfly-text-background-color, initial));
  border-radius: var(--justfly-blockquote-text-background-radius, var(--justfly-text-background-radius, initial));
  corner-shape: var(--justfly-blockquote-text-background-corner-shape, var(--justfly-text-background-corner-shape, initial));
  padding: var(--justfly-blockquote-text-background-padding, var(--justfly-text-background-padding, initial))
}

@supports not (color:color(display-p3 1 1 1)) {

  p.justfly-text,
  div.justfly-text,
  h1.justfly-text,
  h2.justfly-text,
  h3.justfly-text,
  h4.justfly-text,
  h5.justfly-text,
  h6.justfly-text,
  li.justfly-text,
  ol.justfly-text,
  ul.justfly-text,
  span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))));
    -webkit-text-stroke-color: var(--justfly-text-stroke-color-rgb, var(--justfly-text-stroke-color, initial))
  }

  mark.justfly-text {
    background-color: var(--justfly-blockquote-text-background-color-rgb, var(--justfly-blockquote-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))
  }
}

.justfly-fit-text .justfly-text {
  white-space: nowrap;
  white-space-collapse: preserve
}

strong.justfly-text {
  font-family: var(--justfly-blockquote-font-family-bold, var(--justfly-font-family-bold));
  font-style: var(--justfly-blockquote-font-style-bold, var(--justfly-font-style-bold));
  font-weight: var(--justfly-blockquote-font-weight-bold, var(--justfly-font-weight-bold, bolder));
  font-variation-settings: var(--justfly-blockquote-font-variation-axes-bold, var(--justfly-font-variation-axes-bold))
}

em.justfly-text {
  font-family: var(--justfly-blockquote-font-family-italic, var(--justfly-font-family-italic));
  font-style: var(--justfly-blockquote-font-style-italic, var(--justfly-font-style-italic, italic));
  font-weight: var(--justfly-blockquote-font-weight-italic, var(--justfly-font-weight-italic));
  font-variation-settings: var(--justfly-blockquote-font-variation-axes-italic, var(--justfly-font-variation-axes-italic))
}

em.justfly-text>strong.justfly-text {
  font-family: var(--justfly-blockquote-font-family-bold-italic, var(--justfly-font-family-bold-italic));
  font-style: var(--justfly-blockquote-font-style-bold-italic, var(--justfly-font-style-bold-italic, italic));
  font-weight: var(--justfly-blockquote-font-weight-bold-italic, var(--justfly-font-weight-bold-italic, bolder));
  font-variation-settings: var(--justfly-blockquote-font-variation-axes-bold-italic, var(--justfly-font-variation-axes-bold-italic))
}

p.justfly-text:not(:first-child),
div.justfly-text:not(:first-child),
h1.justfly-text:not(:first-child),
h2.justfly-text:not(:first-child),
h3.justfly-text:not(:first-child),
h4.justfly-text:not(:first-child),
h5.justfly-text:not(:first-child),
h6.justfly-text:not(:first-child),
ol.justfly-text:not(:first-child),
ul.justfly-text:not(:first-child),
blockquote.justfly-text:not(:first-child),
table.justfly-text:not(:first-child),
figure.justfly-text:not(:first-child),
.justfly-image.justfly-text:not(:first-child) {
  margin-top: var(--justfly-blockquote-paragraph-spacing, var(--justfly-paragraph-spacing, 0))
}

li.justfly-text>ul.justfly-text:nth-child(2),
li.justfly-text>ol.justfly-text:nth-child(2) {
  margin-top: 0
}

.justfly-text[data-text-fill] {
  -webkit-text-fill-color: transparent;
  padding: max(0em, calc(calc(1.3em - var(--justfly-blockquote-line-height, var(--justfly-line-height, 1.3em)))/2));
  margin: min(0em, calc(calc(1.3em - var(--justfly-blockquote-line-height, var(--justfly-line-height, 1.3em)))/-2));
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

code.justfly-text,
code.justfly-text span.justfly-text:not([data-text-fill]) {
  font-family: var(--justfly-code-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--justfly-blockquote-font-style, var(--justfly-code-font-style, var(--justfly-font-style, normal)));
  font-weight: var(--justfly-blockquote-font-weight, var(--justfly-code-font-weight, var(--justfly-font-weight, 400)));
  color: var(--justfly-blockquote-text-color, var(--justfly-code-text-color, var(--justfly-text-color, #000)));
  font-size: calc(var(--justfly-blockquote-font-size, var(--justfly-font-size, 16px))*var(--justfly-font-size-scale, 1));
  letter-spacing: var(--justfly-blockquote-letter-spacing, var(--justfly-letter-spacing, 0));
  line-height: var(--justfly-blockquote-line-height, var(--justfly-line-height, 1.2em))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text,
  code.justfly-text span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))
  }
}

blockquote.justfly-text {
  unicode-bidi: initial;
  margin-block-start: initial;
  margin-block-end: initial;
  margin-inline-start: initial;
  margin-inline-end: initial
}

a.justfly-text,
a.justfly-text span.justfly-text:not([data-text-fill]),
span.justfly-text[data-nested-link],
span.justfly-text[data-nested-link] span.justfly-text:not([data-text-fill]) {
  color: inherit;
  font-family: var(--justfly-font-family-preview, var(--justfly-blockquote-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif))));
  font-style: var(--justfly-font-style-preview, var(--justfly-blockquote-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal))));
  font-weight: var(--justfly-font-weight-preview, var(--justfly-blockquote-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400))));
  font-size: calc(var(--justfly-blockquote-font-size, var(--justfly-font-size, 16px))*var(--justfly-font-size-scale, 1));
  text-transform: var(--justfly-blockquote-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none)));
  cursor: var(--justfly-custom-cursors, pointer);
  background-color: initial;
  border-radius: var(--justfly-link-text-background-radius, initial);
  corner-shape: var(--justfly-link-text-background-corner-shape, initial);
  padding: var(--justfly-link-text-background-padding, initial)
}

a.justfly-text,
span.justfly-text[data-nested-link] {
  color: var(--justfly-blockquote-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000)));
  -webkit-text-decoration-line: var(--justfly-blockquote-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial)));
  text-decoration-line: var(--justfly-blockquote-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial)));
  -webkit-text-decoration-style: var(--justfly-blockquote-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial)));
  text-decoration-style: var(--justfly-blockquote-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial)));
  -webkit-text-decoration-color: var(--justfly-blockquote-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial)));
  text-decoration-color: var(--justfly-blockquote-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial)));
  text-decoration-thickness: var(--justfly-blockquote-text-decoration-thickness, var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, initial)));
  text-decoration-skip-ink: var(--justfly-blockquote-text-decoration-skip-ink, var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink, initial)));
  text-underline-offset: var(--justfly-blockquote-text-decoration-offset, var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset, initial)));
  background-color: var(--justfly-link-text-background-color, initial)
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text,
  span.justfly-text[data-nested-link] {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))));
    background-color: var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, initial));
    -webkit-text-decoration-color: var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))));
    text-decoration-color: var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))
  }
}

code.justfly-text a.justfly-text,
code.justfly-text a.justfly-text span.justfly-text:not([data-text-fill]),
code.justfly-text span.justfly-text[data-nested-link],
code.justfly-text span.justfly-text[data-nested-link] span.justfly-text:not([data-text-fill]) {
  font-family: var(--justfly-code-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--justfly-blockquote-font-style, var(--justfly-code-font-style, var(--justfly-font-style, normal)));
  font-weight: var(--justfly-blockquote-font-weight, var(--justfly-code-font-weight, var(--justfly-font-weight, 400)));
  color: inherit;
  font-size: calc(var(--justfly-blockquote-font-size, var(--justfly-font-size, 16px))*var(--justfly-font-size-scale, 1))
}

code.justfly-text a.justfly-text,
code.justfly-text span.justfly-text[data-nested-link] {
  color: var(--justfly-blockquote-text-color, var(--justfly-link-text-color, var(--justfly-code-text-color, var(--justfly-text-color, #000))))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text,
  code.justfly-text a.justfly-text span.justfly-text:not([data-text-fill]),
  code.justfly-text span.justfly-text[data-nested-link],
  code.justfly-text span.justfly-text[data-nested-link] span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))
  }
}

a.justfly-text:hover,
a.justfly-text:hover span.justfly-text:not([data-text-fill]),
span.justfly-text[data-nested-link]:hover,
span.justfly-text[data-nested-link]:hover span.justfly-text:not([data-text-fill]) {
  font-family: var(--justfly-font-family-preview, var(--justfly-link-hover-font-family, var(--justfly-blockquote-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif)))));
  font-style: var(--justfly-font-style-preview, var(--justfly-link-hover-font-style, var(--justfly-blockquote-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal)))));
  font-weight: var(--justfly-font-weight-preview, var(--justfly-link-hover-font-weight, var(--justfly-blockquote-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400)))));
  font-size: calc(var(--justfly-link-hover-font-size, var(--justfly-blockquote-font-size, var(--justfly-font-size, 16px)))*var(--justfly-font-size-scale, 1));
  text-transform: var(--justfly-link-hover-text-transform, var(--justfly-blockquote-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none))));
  border-radius: var(--justfly-link-hover-text-background-radius, var(--justfly-link-text-background-radius, var(--justfly-text-background-radius, initial)));
  corner-shape: var(--justfly-link-hover-text-background-corner-shape, var(--justfly-link-text-background-corner-shape, var(--justfly-text-background-corner-shape, initial)));
  padding: var(--justfly-link-hover-text-background-padding, var(--justfly-link-text-background-padding, var(--justfly-text-background-padding, initial)))
}

a.justfly-text:hover,
span.justfly-text[data-nested-link]:hover {
  color: var(--justfly-link-hover-text-color, var(--justfly-blockquote-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000))));
  -webkit-text-decoration-line: var(--justfly-link-hover-text-decoration, var(--justfly-blockquote-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial))));
  text-decoration-line: var(--justfly-link-hover-text-decoration, var(--justfly-blockquote-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial))));
  -webkit-text-decoration-style: var(--justfly-link-hover-text-decoration-style, var(--justfly-blockquote-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial))));
  text-decoration-style: var(--justfly-link-hover-text-decoration-style, var(--justfly-blockquote-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial))));
  -webkit-text-decoration-color: var(--justfly-link-hover-text-decoration-color, var(--justfly-blockquote-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial))));
  text-decoration-color: var(--justfly-link-hover-text-decoration-color, var(--justfly-blockquote-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial))));
  text-decoration-thickness: var(--justfly-link-hover-text-decoration-thickness, var(--justfly-blockquote-text-decoration-thickness, var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, initial))));
  text-decoration-skip-ink: var(--justfly-link-hover-text-decoration-skip-ink, var(--justfly-blockquote-text-decoration-skip-ink, var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink, initial))));
  text-underline-offset: var(--justfly-link-hover-text-decoration-offset, var(--justfly-blockquote-text-decoration-offset, var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset, initial))));
  background-color: var(--justfly-link-hover-text-background-color, var(--justfly-link-text-background-color, var(--justfly-text-background-color, initial)))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text:hover,
  span.justfly-text[data-nested-link]:hover {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))));
    background-color: var(--justfly-link-hover-text-background-color-rgb, var(--justfly-link-hover-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))));
    -webkit-text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))));
    text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))
  }
}

code.justfly-text a.justfly-text:hover,
code.justfly-text span.justfly-text[data-nested-link]:hover {
  color: var(--justfly-link-hover-text-color, var(--justfly-blockquote-text-color, var(--justfly-link-text-color, var(--justfly-code-text-color, var(--justfly-text-color, #000)))))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text:hover,
  code.justfly-text span.justfly-text[data-nested-link]:hover {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-blockquote-text-color-rgb, var(--justfly-blockquote-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))))
  }
}

a.justfly-text[data-justfly-page-link-current],
a.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]),
span.justfly-text[data-justfly-page-link-current],
span.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]) {
  font-family: var(--justfly-font-family-preview, var(--justfly-link-current-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif))));
  font-style: var(--justfly-font-style-preview, var(--justfly-link-current-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal))));
  font-weight: var(--justfly-font-weight-preview, var(--justfly-link-current-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400))));
  font-size: calc(var(--justfly-link-current-font-size, var(--justfly-link-font-size, var(--justfly-font-size, 16px)))*var(--justfly-font-size-scale, 1));
  text-transform: var(--justfly-link-current-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none)));
  border-radius: var(--justfly-link-current-text-background-radius, var(--justfly-link-text-background-radius, initial));
  corner-shape: var(--justfly-link-current-text-background-corner-shape, var(--justfly-link-text-background-corner-shape, initial));
  padding: var(--justfly-link-current-text-background-padding, var(--justfly-link-text-background-padding, initial))
}

a.justfly-text[data-justfly-page-link-current],
span.justfly-text[data-justfly-page-link-current] {
  color: var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000)));
  -webkit-text-decoration-line: var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial)));
  text-decoration-line: var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial)));
  -webkit-text-decoration-style: var(--justfly-link-current-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial)));
  text-decoration-style: var(--justfly-link-current-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial)));
  -webkit-text-decoration-color: var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial)));
  text-decoration-color: var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial)));
  text-decoration-thickness: var(--justfly-link-current-text-decoration-thickness, var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, initial)));
  text-decoration-skip-ink: var(--justfly-link-current-text-decoration-skip-ink, var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink, initial)));
  text-underline-offset: var(--justfly-link-current-text-decoration-offset, var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset, initial)));
  background-color: var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color, var(--justfly-text-background-color, initial)))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text[data-justfly-page-link-current],
  span.justfly-text[data-justfly-page-link-current] {
    color: var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))));
    background-color: var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))));
    -webkit-text-decoration-color: var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))));
    text-decoration-color: var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))
  }
}

code.justfly-text a.justfly-text[data-justfly-page-link-current],
code.justfly-text a.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]),
code.justfly-text span.justfly-text[data-justfly-page-link-current],
code.justfly-text span.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]) {
  font-family: var(--justfly-code-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--justfly-code-font-style, var(--justfly-font-style, normal));
  font-weight: var(--justfly-code-font-weight, var(--justfly-font-weight, 400));
  color: inherit;
  font-size: calc(var(--justfly-link-current-font-size, var(--justfly-link-font-size, var(--justfly-font-size, 16px)))*var(--justfly-font-size-scale, 1))
}

code.justfly-text a.justfly-text[data-justfly-page-link-current],
code.justfly-text span.justfly-text[data-justfly-page-link-current] {
  color: var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-code-text-color, var(--justfly-text-color, #000))))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text[data-justfly-page-link-current],
  code.justfly-text a.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]),
  code.justfly-text span.justfly-text[data-justfly-page-link-current],
  code.justfly-text span.justfly-text[data-justfly-page-link-current] span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))));
    background-color: var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, var(--justfly-text-background-color-rgb, var(--justfly-text-background-color, initial))))))
  }
}

a.justfly-text[data-justfly-page-link-current]:hover,
a.justfly-text[data-justfly-page-link-current]:hover span.justfly-text:not([data-text-fill]),
span.justfly-text[data-justfly-page-link-current]:hover,
span.justfly-text[data-justfly-page-link-current]:hover span.justfly-text:not([data-text-fill]) {
  color: inherit;
  font-family: var(--justfly-font-family-preview, var(--justfly-link-hover-font-family, var(--justfly-link-current-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif)))));
  font-style: var(--justfly-font-style-preview, var(--justfly-link-hover-font-style, var(--justfly-link-current-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal)))));
  font-weight: var(--justfly-font-weight-preview, var(--justfly-link-hover-font-weight, var(--justfly-link-current-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400)))));
  font-size: calc(var(--justfly-link-hover-font-size, var(--justfly-link-current-font-size, var(--justfly-link-font-size, var(--justfly-font-size, 16px))))*var(--justfly-font-size-scale, 1));
  text-transform: var(--justfly-link-hover-text-transform, var(--justfly-link-current-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none))));
  border-radius: var(--justfly-link-hover-text-background-radius, var(--justfly-link-current-text-background-radius, var(--justfly-link-text-background-radius, initial)));
  corner-shape: var(--justfly-link-hover-text-background-corner-shape, var(--justfly-link-current-text-background-corner-shape, var(--justfly-link-text-background-corner-shape, initial)));
  padding: var(--justfly-link-hover-text-background-padding, var(--justfly-link-current-text-background-padding, var(--justfly-link-text-background-padding, initial)))
}

a.justfly-text[data-justfly-page-link-current]:hover,
span.justfly-text[data-justfly-page-link-current]:hover {
  color: var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000))));
  -webkit-text-decoration-line: var(--justfly-link-hover-text-decoration, var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial))));
  text-decoration-line: var(--justfly-link-hover-text-decoration, var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, initial))));
  -webkit-text-decoration-style: var(--justfly-link-hover-text-decoration-style, var(--justfly-link-current-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial))));
  text-decoration-style: var(--justfly-link-hover-text-decoration-style, var(--justfly-link-current-text-decoration-style, var(--justfly-link-text-decoration-style, var(--justfly-text-decoration-style, initial))));
  -webkit-text-decoration-color: var(--justfly-link-hover-text-decoration-color, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial))));
  text-decoration-color: var(--justfly-link-hover-text-decoration-color, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color, initial))));
  text-decoration-thickness: var(--justfly-link-hover-text-decoration-thickness, var(--justfly-link-current-text-decoration-thickness, var(--justfly-link-text-decoration-thickness, var(--justfly-text-decoration-thickness, initial))));
  text-decoration-skip-ink: var(--justfly-link-hover-text-decoration-skip-ink, var(--justfly-link-current-text-decoration-skip-ink, var(--justfly-link-text-decoration-skip-ink, var(--justfly-text-decoration-skip-ink, initial))));
  text-underline-offset: var(--justfly-link-hover-text-decoration-offset, var(--justfly-link-current-text-decoration-offset, var(--justfly-link-text-decoration-offset, var(--justfly-text-decoration-offset, initial))));
  background-color: var(--justfly-link-hover-text-background-color, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color, initial)))
}

@supports not (color:color(display-p3 1 1 1)) {

  a.justfly-text[data-justfly-page-link-current]:hover,
  span.justfly-text[data-justfly-page-link-current]:hover {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))));
    background-color: var(--justfly-link-hover-text-background-color-rgb, var(--justfly-link-hover-text-background-color, var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, initial))))));
    -webkit-text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))));
    text-decoration-color: var(--justfly-link-hover-text-decoration-color-rgb, var(--justfly-link-hover-text-decoration-color, var(--justfly-link-current-text-decoration-color-rgb, var(--justfly-link-current-text-decoration-color, var(--justfly-link-text-decoration-color-rgb, var(--justfly-link-text-decoration-color, var(--justfly-text-decoration-color-rgb, var(--justfly-text-decoration-color, currentcolor))))))))
  }
}

code.justfly-text a.justfly-text[data-justfly-page-link-current]:hover,
code.justfly-text span.justfly-text[data-justfly-page-link-current]:hover {
  color: var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-code-text-color, var(--justfly-text-color, #000)))))
}

@supports not (color:color(display-p3 1 1 1)) {

  code.justfly-text a.justfly-text[data-justfly-page-link-current]:hover,
  code.justfly-text a.justfly-text[data-justfly-page-link-current]:hover span.justfly-text:not([data-text-fill]),
  code.justfly-text span.justfly-text[data-justfly-page-link-current]:hover,
  code.justfly-text span.justfly-text[data-justfly-page-link-current]:hover span.justfly-text:not([data-text-fill]) {
    color: var(--justfly-link-hover-text-color-rgb, var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color-rgb, var(--justfly-link-current-text-color, var(--justfly-link-text-color-rgb, var(--justfly-link-text-color, var(--justfly-code-text-color-rgb, var(--justfly-code-text-color, var(--justfly-text-color-rgb, var(--justfly-text-color, #000))))))))));
    background-color: var(--justfly-link-hover-text-background-color-rgb, var(--justfly-link-hover-text-background-color, var(--justfly-link-current-text-background-color-rgb, var(--justfly-link-current-text-background-color, var(--justfly-link-text-background-color-rgb, var(--justfly-link-text-background-color, initial))))))
  }
}

.justfly-image.justfly-text {
  max-width: 100%;
  height: auto;
  display: block
}

.text-styles-preset-reset.justfly-text {
  --justfly-font-family: Inter, Inter Placeholder, sans-serif;
  --justfly-font-style: normal;
  --justfly-font-weight: 500;
  --justfly-text-color: #000;
  --justfly-font-size: 16px;
  --justfly-letter-spacing: 0;
  --justfly-text-transform: none;
  --justfly-text-decoration: none;
  --justfly-text-decoration-style: none;
  --justfly-text-decoration-color: none;
  --justfly-text-decoration-thickness: none;
  --justfly-text-decoration-skip-ink: none;
  --justfly-text-decoration-offset: none;
  --justfly-line-height: 1.2em;
  --justfly-text-alignment: start;
  --justfly-font-open-type-features: normal;
  --justfly-text-background-color: initial;
  --justfly-text-background-radius: initial;
  --justfly-text-background-corner-shape: initial;
  --justfly-text-background-padding: initial
}

ol.justfly-text {
  --list-style-type: decimal
}

ul.justfly-text,
ol.justfly-text {
  padding-inline-start: 0;
  position: relative
}

li.justfly-text {
  counter-increment: list-item;
  padding-inline-start: 2ch;
  list-style: none
}

ol.justfly-text>li.justfly-text:before {
  content: counter(list-item, var(--list-style-type))".";
  font-variant-numeric: tabular-nums;
  position: absolute;
  inset-inline-start: 0
}

ol.justfly-text>li.justfly-text:nth-last-child(n+10),
ol.justfly-text>li.justfly-text:nth-last-child(n+10)~li {
  padding-inline-start: 3ch
}

ol.justfly-text>li.justfly-text:nth-last-child(n+100),
ol.justfly-text>li.justfly-text:nth-last-child(n+100)~li {
  padding-inline-start: 4ch
}

ol.justfly-text>li.justfly-text:nth-last-child(n+1000),
ol.justfly-text>li.justfly-text:nth-last-child(n+1000)~li {
  padding-inline-start: 5ch
}

ol.justfly-text>li.justfly-text:nth-last-child(n+10000),
ol.justfly-text>li.justfly-text:nth-last-child(n+10000)~li {
  padding-inline-start: 6ch
}

ol.justfly-text>li.justfly-text:nth-last-child(n+100000),
ol.justfly-text>li.justfly-text:nth-last-child(n+100000)~li {
  padding-inline-start: 7ch
}

ol.justfly-text>li.justfly-text:nth-last-child(n+1000000),
ol.justfly-text>li.justfly-text:nth-last-child(n+1000000)~li {
  padding-inline-start: 8ch
}

ul.justfly-text>li.justfly-text:before {
  content: "•";
  position: absolute;
  inset-inline-start: 0
}

.justfly-table-wrapper {
  overflow-x: auto
}

table.justfly-text,
.justfly-table-wrapper table.justfly-text {
  border-collapse: separate;
  border-spacing: 0;
  table-layout: auto;
  word-break: normal;
  width: 100%
}

td.justfly-text,
th.justfly-text {
  vertical-align: top;
  min-width: 16ch
}

.justfly-text-module[data-width=fill]>:first-child,
.justfly-text-module[data-width=fill]>.ssr-variant>:first-child,
.justfly-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,
.justfly-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child {
  width: 100% !important
}

@supports not (aspect-ratio:1) {
  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio] {
    position: relative !important
  }

  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio]:before {
    content: "";
    padding-bottom: calc(100%/calc(var(--aspect-ratio)));
    display: block
  }

  .justfly-text-module[data-width=fill]>:first-child,
  .justfly-text-module[data-width=fill]>.ssr-variant>:first-child,
  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,
  .justfly-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important
  }
}

[data-justfly-component-type=DeprecatedRichText] {
  cursor: inherit
}

[data-justfly-component-type=DeprecatedRichText] .text-styles-preset-reset {
  --justfly-font-family: Inter, Inter Placeholder, sans-serif;
  --justfly-font-style: normal;
  --justfly-font-weight: 500;
  --justfly-text-color: #000;
  --justfly-font-size: 16px;
  --justfly-letter-spacing: 0;
  --justfly-text-transform: none;
  --justfly-text-decoration: none;
  --justfly-line-height: 1.2em;
  --justfly-text-alignment: start;
  --justfly-font-open-type-features: normal;
  --font-variation-settings: normal
}

[data-justfly-component-type=DeprecatedRichText] p,
[data-justfly-component-type=DeprecatedRichText] div,
[data-justfly-component-type=DeprecatedRichText] h1,
[data-justfly-component-type=DeprecatedRichText] h2,
[data-justfly-component-type=DeprecatedRichText] h3,
[data-justfly-component-type=DeprecatedRichText] h4,
[data-justfly-component-type=DeprecatedRichText] h5,
[data-justfly-component-type=DeprecatedRichText] h6 {
  margin: 0;
  padding: 0
}

[data-justfly-component-type=DeprecatedRichText] p,
[data-justfly-component-type=DeprecatedRichText] div,
[data-justfly-component-type=DeprecatedRichText] h1,
[data-justfly-component-type=DeprecatedRichText] h2,
[data-justfly-component-type=DeprecatedRichText] h3,
[data-justfly-component-type=DeprecatedRichText] h4,
[data-justfly-component-type=DeprecatedRichText] h5,
[data-justfly-component-type=DeprecatedRichText] h6,
[data-justfly-component-type=DeprecatedRichText] li,
[data-justfly-component-type=DeprecatedRichText] ol,
[data-justfly-component-type=DeprecatedRichText] ul,
[data-justfly-component-type=DeprecatedRichText] span:not([data-text-fill]) {
  font-family: var(--justfly-font-family, Inter, Inter Placeholder, sans-serif);
  font-style: var(--justfly-font-style, normal);
  font-weight: var(--justfly-font-weight, 400);
  color: var(--justfly-text-color, #000);
  font-size: var(--justfly-font-size, 16px);
  letter-spacing: var(--justfly-letter-spacing, 0);
  text-transform: var(--justfly-text-transform, none);
  -webkit-text-decoration: var(--justfly-text-decoration, none);
  text-decoration: var(--justfly-text-decoration, none);
  line-height: var(--justfly-line-height, 1.2em);
  text-align: var(--justfly-text-alignment, start)
}

[data-justfly-component-type=DeprecatedRichText] p:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] div:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] h1:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] h2:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] h3:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] h4:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] h5:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] h6:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] ol:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] ul:not(:first-child),
[data-justfly-component-type=DeprecatedRichText] .justfly-image:not(:first-child) {
  margin-top: var(--justfly-paragraph-spacing, 0)
}

[data-justfly-component-type=DeprecatedRichText] span[data-text-fill] {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

[data-justfly-component-type=DeprecatedRichText] a,
[data-justfly-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
  font-family: var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif));
  font-style: var(--justfly-link-font-style, var(--justfly-font-style, normal));
  font-weight: var(--justfly-link-font-weight, var(--justfly-font-weight, 400));
  color: var(--justfly-link-text-color, var(--justfly-text-color, #000));
  font-size: var(--justfly-link-font-size, var(--justfly-font-size, 16px));
  text-transform: var(--justfly-link-text-transform, var(--justfly-text-transform, none));
  -webkit-text-decoration: var(--justfly-link-text-decoration, var(--justfly-text-decoration, none));
  text-decoration: var(--justfly-link-text-decoration, var(--justfly-text-decoration, none))
}

[data-justfly-component-type=DeprecatedRichText] a:hover,
[data-justfly-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
  font-family: var(--justfly-link-hover-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--justfly-link-hover-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal)));
  font-weight: var(--justfly-link-hover-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400)));
  color: var(--justfly-link-hover-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000)));
  font-size: var(--justfly-link-hover-font-size, var(--justfly-link-font-size, var(--justfly-font-size, 16px)));
  text-transform: var(--justfly-link-hover-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none)));
  -webkit-text-decoration: var(--justfly-link-hover-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none)));
  text-decoration: var(--justfly-link-hover-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none)))
}

[data-justfly-component-type=DeprecatedRichText] a[data-justfly-page-link-current],
[data-justfly-component-type=DeprecatedRichText] a[data-justfly-page-link-current] span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(--justfly-link-current-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif)));
  font-style: var(--justfly-link-current-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal)));
  font-weight: var(--justfly-link-current-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400)));
  color: var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000)));
  font-size: var(--justfly-link-current-font-size, var(--justfly-link-font-size, var(--justfly-font-size, 16px)));
  text-transform: var(--justfly-link-current-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none)));
  -webkit-text-decoration: var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none)));
  text-decoration: var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none)))
}

[data-justfly-component-type=DeprecatedRichText] a[data-justfly-page-link-current]:hover,
[data-justfly-component-type=DeprecatedRichText] a[data-justfly-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(--justfly-link-hover-font-family, var(--justfly-link-current-font-family, var(--justfly-link-font-family, var(--justfly-font-family, Inter, Inter Placeholder, sans-serif))));
  font-style: var(--justfly-link-hover-font-style, var(--justfly-link-current-font-style, var(--justfly-link-font-style, var(--justfly-font-style, normal))));
  font-weight: var(--justfly-link-hover-font-weight, var(--justfly-link-current-font-weight, var(--justfly-link-font-weight, var(--justfly-font-weight, 400))));
  color: var(--justfly-link-hover-text-color, var(--justfly-link-current-text-color, var(--justfly-link-text-color, var(--justfly-text-color, #000))));
  font-size: var(--justfly-link-hover-font-size, var(--justfly-link-current-font-size, var(--justfly-link-font-size, var(--justfly-font-size, 16px))));
  text-transform: var(--justfly-link-hover-text-transform, var(--justfly-link-current-text-transform, var(--justfly-link-text-transform, var(--justfly-text-transform, none))));
  -webkit-text-decoration: var(--justfly-link-hover-text-decoration, var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none))));
  text-decoration: var(--justfly-link-hover-text-decoration, var(--justfly-link-current-text-decoration, var(--justfly-link-text-decoration, var(--justfly-text-decoration, none))))
}

[data-justfly-component-type=DeprecatedRichText] strong {
  font-weight: bolder
}

[data-justfly-component-type=DeprecatedRichText] em {
  font-style: italic
}

[data-justfly-component-type=DeprecatedRichText] .justfly-image {
  max-width: 100%;
  height: auto;
  display: block
}

[data-justfly-component-type=DeprecatedRichText] ul,
[data-justfly-component-type=DeprecatedRichText] ol {
  width: 100%;
  margin: 0;
  padding-left: 0;
  display: table
}

[data-justfly-component-type=DeprecatedRichText] li {
  counter-increment: list-item;
  list-style: none;
  display: table-row
}

[data-justfly-component-type=DeprecatedRichText] ol>li:before {
  box-sizing: border-box;
  content: counter(list-item)".";
  white-space: nowrap;
  width: 2.25ch;
  padding-right: .75ch;
  display: table-cell
}

[data-justfly-component-type=DeprecatedRichText] ul>li:before {
  box-sizing: border-box;
  content: "•";
  width: 2.25ch;
  padding-right: .75ch;
  display: table-cell
}

:not([data-justfly-generated])>[data-justfly-stack-content-wrapper]>*,
:not([data-justfly-generated])>[data-justfly-stack-content-wrapper]>[data-justfly-component-type],
:not([data-justfly-generated])>[data-justfly-stack-content-wrapper]>[data-justfly-legacy-stack-gap-enabled]>*,
:not([data-justfly-generated])>[data-justfly-stack-content-wrapper]>[data-justfly-legacy-stack-gap-enabled]>[data-justfly-component-type] {
  position: relative
}

.flexbox-gap-not-supported [data-justfly-legacy-stack-gap-enabled=true]>*,
[data-justfly-legacy-stack-gap-enabled=true][data-justfly-stack-flexbox-gap=false] {
  margin-top: calc(var(--stack-gap-y)/2);
  margin-bottom: calc(var(--stack-gap-y)/2);
  margin-right: calc(var(--stack-gap-x)/2);
  margin-left: calc(var(--stack-gap-x)/2)
}

[data-justfly-stack-content-wrapper][data-justfly-stack-gap-enabled=true] {
  row-gap: var(--stack-native-row-gap);
  column-gap: var(--stack-native-column-gap)
}

.flexbox-gap-not-supported [data-justfly-stack-content-wrapper][data-justfly-stack-gap-enabled=true] {
  row-gap: unset;
  column-gap: unset
}

.flexbox-gap-not-supported [data-justfly-stack-direction-reverse=false] [data-justfly-legacy-stack-gap-enabled=true]>:first-child,
[data-justfly-stack-direction-reverse=false] [data-justfly-legacy-stack-gap-enabled=true][data-justfly-stack-flexbox-gap=false]>:first-child,
.flexbox-gap-not-supported [data-justfly-stack-direction-reverse=true] [data-justfly-legacy-stack-gap-enabled=true]>:last-child,
[data-justfly-stack-direction-reverse=true] [data-justfly-legacy-stack-gap-enabled=true][data-justfly-stack-flexbox-gap=false]>:last-child {
  margin-top: 0;
  margin-left: 0
}

.flexbox-gap-not-supported [data-justfly-stack-direction-reverse=false] [data-justfly-legacy-stack-gap-enabled=true]>:last-child,
[data-justfly-stack-direction-reverse=false] [data-justfly-legacy-stack-gap-enabled=true][data-justfly-stack-flexbox-gap=false]>:last-child,
.flexbox-gap-not-supported [data-justfly-stack-direction-reverse=true] [data-justfly-legacy-stack-gap-enabled=true]>:first-child,
[data-justfly-stack-direction-reverse=true] [data-justfly-legacy-stack-gap-enabled=true][data-justfly-stack-flexbox-gap=false]>:first-child {
  margin-bottom: 0;
  margin-right: 0
}

NavigationContainer [data-justfly-component-type=NavigationContainer]>*,
[data-justfly-component-type=NavigationContainer]>[data-justfly-component-type] {
  position: relative
}

[data-justfly-component-type=Scroll]::-webkit-scrollbar {
  display: none
}

[data-justfly-component-type=ScrollContentWrapper]>* {
  position: relative
}

[data-justfly-component-type=NativeScroll] {
  -webkit-overflow-scrolling: touch
}

[data-justfly-component-type=NativeScroll]>* {
  position: relative
}

[data-justfly-component-type=NativeScroll].direction-both {
  overflow: auto
}

[data-justfly-component-type=NativeScroll].direction-vertical {
  overflow: hidden auto
}

[data-justfly-component-type=NativeScroll].direction-horizontal {
  overflow: auto hidden
}

[data-justfly-component-type=NativeScroll].direction-vertical>* {
  width: 100% !important
}

[data-justfly-component-type=NativeScroll].direction-horizontal>* {
  height: 100% !important
}

[data-justfly-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
  display: none
}

[data-justfly-component-type=PageContentWrapper]>*,
[data-justfly-component-type=PageContentWrapper]>[data-justfly-component-type] {
  position: relative
}

[data-justfly-component-type=DeviceComponent].no-device>* {
  width: 100% !important;
  height: 100% !important
}

[data-is-present=false],
[data-is-present=false] * {
  pointer-events: none !important
}

[data-justfly-cursor=pointer] {
  cursor: pointer
}

[data-justfly-cursor=grab] {
  cursor: grab
}

[data-justfly-cursor=grab]:active {
  cursor: grabbing
}

[data-justfly-component-type=Frame] *,
[data-justfly-component-type=Stack] * {
  pointer-events: auto
}

[data-justfly-generated] * {
  pointer-events: unset
}

.svgContainer svg {
  display: block
}

[data-reset=button] {
  background: 0 0;
  border-width: 0;
  padding: 0
}

[data-hide-scrollbars=true]::-webkit-scrollbar {
  width: 0;
  height: 0
}

[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
  background: 0 0
}

[data-hide-scrollbars=true] {
  scrollbar-width: none
}

@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback: hidden
  }
}

.justfly-lightbox-container {
  opacity: 1 !important;
  pointer-events: auto !important
}

@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {

  div.justfly-text,
  p.justfly-text,
  h1.justfly-text,
  h2.justfly-text,
  h3.justfly-text,
  h4.justfly-text,
  h5.justfly-text,
  h6.justfly-text,
  ol.justfly-text,
  ul.justfly-text,
  li.justfly-text,
  blockquote.justfly-text,
  .justfly-text.justfly-image {
    display: var(--text-truncation-display-inline-for-safari-16, revert)
  }

  div.justfly-text:after,
  p.justfly-text:after,
  h1.justfly-text:after,
  h2.justfly-text:after,
  h3.justfly-text:after,
  h4.justfly-text:after,
  h5.justfly-text:after,
  h6.justfly-text:after,
  ol.justfly-text:after,
  ul.justfly-text:after,
  li.justfly-text:after,
  blockquote.justfly-text:after,
  .justfly-text.justfly-image:after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre
  }

  .justfly-text.justfly-text-module,
  .justfly-text.justfly-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16, revert)
  }

  p.justfly-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16, inline-block)
  }
}

@supports (corner-shape:superellipse(2)) {
  :root {
    --one-if-corner-shape-supported: 1
  }
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-PgnWq.justfly-z3d77a,
.justfly-PgnWq .justfly-z3d77a {
  display: block
}

.justfly-PgnWq.justfly-12rfspx {
  cursor: pointer;
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 6px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-PgnWq .justfly-jrgknp {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-PgnWq .justfly-1btok0g {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-PgnWq .justfly-1tptw55 {
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  bottom: -30px;
  left: 0
}

.justfly-PgnWq.justfly-v-1pfpkq4 .justfly-1btok0g,
.justfly-PgnWq.justfly-v-12rfspx.hover .justfly-1btok0g {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 1;
  width: 100%;
  position: absolute;
  top: -30px;
  left: 0
}

.justfly-PgnWq.justfly-v-1pfpkq4 .justfly-1tptw55,
.justfly-PgnWq.justfly-v-12rfspx.hover .justfly-1tptw55 {
  bottom: unset;
  left: unset;
  position: relative
}

.justfly-locale-picker {
  position: relative
}

.justfly-locale-picker label {
  white-space: nowrap;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden
}

.justfly-locale-picker select {
  appearance: none;
  opacity: 0;
  cursor: inherit;
  width: 100%;
  position: absolute;
  inset: 0
}

.justfly-locale-picker .input {
  pointer-events: none;
  background-color: var(--justfly-background-color);
  height: 100%;
  color: var(--justfly-color);
  border-color: var(--justfly-border-color);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}

.justfly-locale-picker select:focus-visible+.input {
  outline: var(--justfly-focus-outline, none);
  outline-offset: var(--justfly-focus-outline-offset)
}

.justfly-locale-picker:hover .input {
  background-color: var(--justfly-hover-background-color, var(--justfly-background-color));
  color: var(--justfly-hover-color, var(--justfly-color));
  border-color: var(--justfly-hover-border-color, var(--justfly-border-color))
}

.justfly-locale-picker .title {
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: auto;
  overflow: hidden
}

.justfly-locale-picker .icon,
.justfly-locale-picker .caret {
  align-items: center;
  display: flex
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-IA0PF.justfly-qcyb3t,
.justfly-IA0PF .justfly-qcyb3t {
  display: block
}

.justfly-IA0PF.justfly-14z0zju {
  cursor: pointer;
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 6px 6px 6px 15px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-IA0PF .justfly-16k10qt {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-IA0PF .justfly-e2a2us {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-IA0PF .justfly-1jazx4b {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 1;
  flex: none;
  height: auto;
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0
}

.justfly-IA0PF .justfly-1p3ptoh {
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 13px;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-IA0PF .justfly-c0g37k {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-IA0PF .justfly-1wd5mg5 {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 12px);
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 12px;
  position: relative;
  overflow: hidden
}

.justfly-IA0PF .justfly-67gpg {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 12px);
  will-change: var(--justfly-will-change-filter-override, filter);
  z-index: 1;
  flex: none;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  overflow: hidden
}

.justfly-IA0PF.justfly-v-14z0zju.hover .justfly-e2a2us {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 1;
  width: 100%;
  position: absolute;
  top: -30px;
  left: 0
}

.justfly-IA0PF.justfly-v-14z0zju.hover .justfly-1jazx4b {
  bottom: unset;
  left: unset;
  right: unset;
  white-space: pre;
  width: auto;
  position: relative
}

.justfly-IA0PF.justfly-v-14z0zju.hover .justfly-1wd5mg5 {
  width: unset;
  z-index: 1;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0
}

.justfly-IA0PF.justfly-v-14z0zju.hover .justfly-67gpg {
  bottom: unset;
  left: unset;
  right: unset;
  width: 12px;
  position: relative
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-JKICC.justfly-1ewewq3,
.justfly-JKICC .justfly-1ewewq3 {
  display: block
}

.justfly-JKICC.justfly-12qavzs {
  background-color: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, #fff);
  height: min-content;
  overflow: var(--overflow-clip-fallback, clip);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 160px;
  width: 1280px;
  padding: 140px 20px;
  display: flex;
  position: relative
}

.justfly-JKICC .justfly-1knrk8e {
  background-color: var(--token-dbe89f25-cadb-4d03-b552-0c455d912ba2, #f8f7f4);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 80px;
  width: 100%;
  height: min-content;
  padding: 160px 0 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-bgskcd {
  z-index: 1;
  flex: none;
  height: 1px;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  overflow: visible
}

.justfly-JKICC .justfly-v4siab {
  background-color: var(--token-dbe89f25-cadb-4d03-b552-0c455d912ba2, #f8f7f4);
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 80px;
  width: 100%;
  max-width: 1440px;
  height: min-content;
  padding: 0 55px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-wjimtm {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 30px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-x9xur {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-17nvixz {
  background-color: var(--token-6f6b5da7-a57e-4c91-b972-f3105d6dba8a, #5c6e8c);
  border-radius: 50px;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 5px 10px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1e1jpgn,
.justfly-JKICC .justfly-191rel9,
.justfly-JKICC .justfly-q7dh04,
.justfly-JKICC .justfly-1e6l78x,
.justfly-JKICC .justfly-nwzz4w,
.justfly-JKICC .justfly-144ccbk,
.justfly-JKICC .justfly-wpyzko {
  --justfly-link-text-color: #09f;
  --justfly-link-text-decoration: underline;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-10j8y2f {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-JKICC .justfly-1qii6tu {
  background-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  flex: none;
  width: 40px;
  height: 1px;
  position: relative;
  overflow: hidden
}

.justfly-JKICC .justfly-1vvgyqo {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  max-width: 1024px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-15ahsdu {
  --justfly-link-text-color: #09f;
  --justfly-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 700px;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-1jl8obf {
  --justfly-link-text-color: #09f;
  --justfly-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 600px;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-9r3hrv-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-1nxrmka {
  will-change: var(--justfly-will-change-override, transform);
  border-radius: 10px;
  flex: none;
  width: 100%;
  height: 670px;
  position: relative;
  overflow: hidden
}

.justfly-JKICC .justfly-ld2t3p {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 40px 0 30px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1w04lpn {
  flex-flow: row;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 40px;
  width: 1px;
  max-width: 1440px;
  height: min-content;
  padding: 0 55px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-jw72ln {
  --justfly-link-text-color: #09f;
  --justfly-link-text-decoration: underline;
  --justfly-paragraph-spacing: 16px;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-bk2rke {
  z-index: 1;
  flex-flow: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: 1px;
  max-width: 470px;
  height: min-content;
  padding: 0;
  display: flex;
  position: sticky;
  top: 100px;
  overflow: visible
}

.justfly-JKICC .justfly-1s7zqnz {
  --border-bottom-width: 1px;
  --border-color: var(--token-7c3a5781-5886-43ac-9ae0-9efa825c5698, #f1f1f1);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: var(--token-dbe89f25-cadb-4d03-b552-0c455d912ba2, #f8f7f4);
  will-change: var(--justfly-will-change-override, transform);
  border-radius: 6px;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  padding: 30px 20px;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-JKICC .justfly-bs2hye {
  flex-flow: row;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-qi9hp3 {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 3px 0 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1111xhv {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-hwh414,
.justfly-JKICC .justfly-1k1v6do {
  flex-flow: row;
  flex: none;
  place-content: flex-end center;
  align-items: flex-end;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1f3qh6l,
.justfly-JKICC .justfly-1uw7vb {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-JKICC .justfly-1kat86g,
.justfly-JKICC .justfly-1tckdj9,
.justfly-JKICC .justfly-1lvso3i,
.justfly-JKICC .justfly-1cwvng8,
.justfly-JKICC .justfly-1tf20sy,
.justfly-JKICC .justfly-ihek1h {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-1w4akz7,
.justfly-JKICC .justfly-1ydlrqu,
.justfly-JKICC .justfly-qsd7id,
.justfly-JKICC .justfly-1ebcx6u,
.justfly-JKICC .justfly-1wk4sbf,
.justfly-JKICC .justfly-fzqy2c,
.justfly-JKICC .justfly-1ue8ho9 {
  --justfly-input-background: var(--token-dbe89f25-cadb-4d03-b552-0c455d912ba2, #f8f7f4);
  --justfly-input-border-bottom-width: 1px;
  --justfly-input-border-color: var(--token-e357156b-ea2d-405b-a61b-225a16127ff4, #0f1e3540);
  --justfly-input-border-left-width: 1px;
  --justfly-input-border-radius-bottom-left: 6px;
  --justfly-input-border-radius-bottom-right: 6px;
  --justfly-input-border-radius-top-left: 6px;
  --justfly-input-border-radius-top-right: 6px;
  --justfly-input-border-right-width: 1px;
  --justfly-input-border-style: solid;
  --justfly-input-border-top-width: 1px;
  --justfly-input-focused-border-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-input-focused-border-style: solid;
  --justfly-input-focused-border-width: 1px;
  --justfly-input-focused-transition: all .3s cubic-bezier(.44, 0, .56, 1)0s;
  --justfly-input-font-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-input-font-family: "Inter";
  --justfly-input-font-letter-spacing: 0em;
  --justfly-input-font-line-height: 1.5em;
  --justfly-input-font-size: 18px;
  --justfly-input-font-weight: 400;
  --justfly-input-icon-color: #999;
  --justfly-input-padding: 18px;
  --justfly-input-placeholder-color: var(--token-940c5a20-6432-4dbd-ae61-197dc80d8ccf, #2b211880);
  --justfly-input-wrapper-height: auto;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-52lma3,
.justfly-JKICC .justfly-2jkxss,
.justfly-JKICC .justfly-1d42iqj,
.justfly-JKICC .justfly-1f7c8k5 {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-JKICC .justfly-1mpptzd,
.justfly-JKICC .justfly-rypx3m {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-lq4lin-container,
.justfly-JKICC .justfly-6an5gl-container,
.justfly-JKICC .justfly-zxetea-container,
.justfly-JKICC .justfly-1ro5rwz-container,
.justfly-JKICC .justfly-60brtr-container,
.justfly-JKICC .justfly-wk1vhp-container {
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-bymti5 {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-wkoflz,
.justfly-JKICC .justfly-1lnbafg {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 80px 0 60px;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-JKICC .justfly-i3ijeo,
.justfly-JKICC .justfly-k1tajc,
.justfly-JKICC .justfly-1t3t461 {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 60px;
  width: 1px;
  max-width: 1440px;
  height: min-content;
  padding: 0 55px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1lnp04f {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1nqsvrw,
.justfly-JKICC .justfly-19hwjqn,
.justfly-JKICC .justfly-15d4qi {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 6px;
  width: 100%;
  height: min-content;
  padding: 0 0 20px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1jtw4g2,
.justfly-JKICC .justfly-q7vfy4,
.justfly-JKICC .justfly-1s6oj7w {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 10px);
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 10px;
  position: relative;
  overflow: hidden
}

.justfly-JKICC .justfly-1qtf3wl,
.justfly-JKICC .justfly-13coa0q,
.justfly-JKICC .justfly-mv0dem {
  background-color: var(--token-7c3a5781-5886-43ac-9ae0-9efa825c5698, #f1f1f1);
  flex: none;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden
}

.justfly-JKICC .justfly-1cvwfd8 {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-JKICC .justfly-tcia2f,
.justfly-JKICC .justfly-g1uiq8 {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 40px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-1sxkrgb,
.justfly-JKICC .justfly-9iigoa {
  flex: none;
  grid-template-columns: repeat(3, minmax(50px, 1fr));
  grid-auto-rows: min-content;
  justify-content: center;
  gap: 60px 40px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: grid;
  position: relative
}

.justfly-JKICC .justfly-3zr5wn-container,
.justfly-JKICC .justfly-1118drv-container {
  flex: none;
  place-self: start;
  width: 100%;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-90acrd,
.justfly-JKICC .justfly-1qcaa9g {
  flex-flow: row;
  flex: none;
  grid-column: 1/-1;
  place-content: center;
  place-self: start;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-JKICC .justfly-10l036d-container,
.justfly-JKICC .justfly-a7u3b4-container {
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.justfly-JKICC .justfly-td42os {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 60px 0 80px;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-3LRAy .justfly-styles-preset-118ddig:not(.rich-text-wrapper),
.justfly-3LRAy .justfly-styles-preset-118ddig.rich-text-wrapper h1 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 70px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:991px) and (min-width:768px) {

  .justfly-3LRAy .justfly-styles-preset-118ddig:not(.rich-text-wrapper),
  .justfly-3LRAy .justfly-styles-preset-118ddig.rich-text-wrapper h1 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 60px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-3LRAy .justfly-styles-preset-118ddig:not(.rich-text-wrapper),
  .justfly-3LRAy .justfly-styles-preset-118ddig.rich-text-wrapper h1 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 45px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-Rzy5s .justfly-styles-preset-18gidp1:not(.rich-text-wrapper),
.justfly-Rzy5s .justfly-styles-preset-18gidp1.rich-text-wrapper h1 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 80px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: -.03em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1279px) and (min-width:992px) {

  .justfly-Rzy5s .justfly-styles-preset-18gidp1:not(.rich-text-wrapper),
  .justfly-Rzy5s .justfly-styles-preset-18gidp1.rich-text-wrapper h1 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 66px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: -.03em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:991px) and (min-width:768px) {

  .justfly-Rzy5s .justfly-styles-preset-18gidp1:not(.rich-text-wrapper),
  .justfly-Rzy5s .justfly-styles-preset-18gidp1.rich-text-wrapper h1 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 60px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: -.03em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-Rzy5s .justfly-styles-preset-18gidp1:not(.rich-text-wrapper),
  .justfly-Rzy5s .justfly-styles-preset-18gidp1.rich-text-wrapper h1 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 54px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: -.03em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1919px) and (min-width:1280px) {

  .justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
  .justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 50px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
  .justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 45px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
  .justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 35px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-3CMsl .justfly-styles-preset-yuq7ou:not(.rich-text-wrapper),
  .justfly-3CMsl .justfly-styles-preset-yuq7ou.rich-text-wrapper h3 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 30px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-3CMsl .justfly-styles-preset-yuq7ou:not(.rich-text-wrapper),
  .justfly-3CMsl .justfly-styles-preset-yuq7ou.rich-text-wrapper h3 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 26px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-ft13V .justfly-styles-preset-tdi4w6:not(.rich-text-wrapper),
.justfly-ft13V .justfly-styles-preset-tdi4w6.rich-text-wrapper h4 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 28px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 30px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1919px) and (min-width:1440px) {

  .justfly-ft13V .justfly-styles-preset-tdi4w6:not(.rich-text-wrapper),
  .justfly-ft13V .justfly-styles-preset-tdi4w6.rich-text-wrapper h4 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 24px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1439px) and (min-width:1280px) {

  .justfly-ft13V .justfly-styles-preset-tdi4w6:not(.rich-text-wrapper),
  .justfly-ft13V .justfly-styles-preset-tdi4w6.rich-text-wrapper h4 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 22px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:0) {

  .justfly-ft13V .justfly-styles-preset-tdi4w6:not(.rich-text-wrapper),
  .justfly-ft13V .justfly-styles-preset-tdi4w6.rich-text-wrapper h4 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 20px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-yNlJR .justfly-styles-preset-93cylb:not(.rich-text-wrapper),
.justfly-yNlJR .justfly-styles-preset-93cylb.rich-text-wrapper h5 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 22px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 30px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-VKIP4 .justfly-styles-preset-1i460ia:not(.rich-text-wrapper),
.justfly-VKIP4 .justfly-styles-preset-1i460ia.rich-text-wrapper blockquote {
  --justfly-blockquote-font-family: "Inter", "Inter Placeholder", sans-serif;
  --justfly-blockquote-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --justfly-blockquote-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-blockquote-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-blockquote-font-size: 20px;
  --justfly-blockquote-font-style: italic;
  --justfly-blockquote-font-style-bold: normal;
  --justfly-blockquote-font-style-bold-italic: italic;
  --justfly-blockquote-font-style-italic: italic;
  --justfly-blockquote-font-variation-axes: normal;
  --justfly-blockquote-font-weight: 400;
  --justfly-blockquote-font-weight-bold: 700;
  --justfly-blockquote-font-weight-bold-italic: 700;
  --justfly-blockquote-font-weight-italic: 400;
  --justfly-blockquote-letter-spacing: 0em;
  --justfly-blockquote-line-height: 1.3em;
  --justfly-blockquote-paragraph-spacing: 20px;
  --justfly-blockquote-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-blockquote-text-stroke-color: initial;
  --justfly-blockquote-text-stroke-width: initial;
  --justfly-font-open-type-features: normal;
  padding: 0 0 0 22px;
  position: relative
}

.justfly-VKIP4 .justfly-styles-preset-1i460ia:not(.rich-text-wrapper):before,
.justfly-VKIP4 .justfly-styles-preset-1i460ia.rich-text-wrapper blockquote:before {
  background-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  content: " ";
  border-radius: 1px;
  width: 2px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper),
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table {
  border: 1px solid #99999940;
  border-radius: 8px;
  overflow: hidden
}

.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) th,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table th,
.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) td,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table td {
  padding: 10px
}

.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) th,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table th {
  background-color: #9999991a
}

.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) tr+tr td,
.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) tr+tr th,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table tr+tr td,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table tr+tr th {
  border-top: 1px solid #99999940
}

.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) td+td,
.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) th+th,
.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) td+th,
.justfly-xlNty .justfly-styles-preset-xhycph:not(.rich-text-wrapper) th+td,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table td+td,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table th+th,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table td+th,
.justfly-xlNty .justfly-styles-preset-xhycph.rich-text-wrapper table th+td {
  border-left: 1px solid #99999940
}

.justfly-xcgI7 .justfly-styles-preset-wgzmog:not(.rich-text-wrapper),
.justfly-xcgI7 .justfly-styles-preset-wgzmog.rich-text-wrapper code {
  --justfly-code-font-family: "Fragment Mono", monospace;
  --justfly-code-font-style: normal;
  --justfly-code-font-weight: 400;
  --justfly-code-text-color: #333;
  --justfly-font-size-scale: 1;
  background-color: #0000001a;
  border-radius: 6px;
  padding: .1em .2em
}

.justfly-fUo6P .justfly-styles-preset-1rxdron {
  border-radius: 10px
}

.justfly-zmYSO .justfly-styles-preset-5b078i:not(.rich-text-wrapper),
.justfly-zmYSO .justfly-styles-preset-5b078i.rich-text-wrapper a {
  --justfly-link-current-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-link-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35)
}

.justfly-OhS8Q .justfly-styles-preset-1o047mf:not(.rich-text-wrapper),
.justfly-OhS8Q .justfly-styles-preset-1o047mf.rich-text-wrapper h4 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 25px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-aSkJc .justfly-styles-preset-1oq9bwv:not(.rich-text-wrapper),
.justfly-aSkJc .justfly-styles-preset-1oq9bwv.rich-text-wrapper h4 {
  --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 25px;
  --justfly-font-style: italic;
  --justfly-font-style-bold: italic;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-font-weight-bold-italic: 700;
  --justfly-font-weight-italic: 500;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-JKICC[data-border=true]:after,
.justfly-JKICC [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@media (min-width:992px) and (max-width:1279.98px) {
  .justfly-JKICC.justfly-12qavzs {
    width: 992px
  }

  .justfly-JKICC .justfly-v4siab {
    gap: 60px;
    padding: 0 20px
  }

  .justfly-JKICC .justfly-1nxrmka {
    height: 480px
  }

  .justfly-JKICC .justfly-ld2t3p,
  .justfly-JKICC .justfly-wkoflz {
    padding: 30px 0 80px
  }

  .justfly-JKICC .justfly-1w04lpn {
    gap: 30px;
    padding: 0 20px
  }

  .justfly-JKICC .justfly-bk2rke {
    max-width: 415px
  }

  .justfly-JKICC .justfly-bs2hye {
    flex-direction: column
  }

  .justfly-JKICC .justfly-i3ijeo,
  .justfly-JKICC .justfly-k1tajc,
  .justfly-JKICC .justfly-1t3t461 {
    padding: 0 20px
  }

  .justfly-JKICC .justfly-1lnbafg {
    padding: 60px 0 80px
  }

  .justfly-JKICC .justfly-1sxkrgb,
  .justfly-JKICC .justfly-9iigoa {
    grid-template-columns: repeat(2, minmax(50px, 1fr))
  }
}

@media (max-width:991.98px) {
  .justfly-JKICC.justfly-12qavzs {
    width: 375px
  }

  .justfly-JKICC .justfly-1knrk8e {
    gap: 60px;
    padding: 115px 0 0
  }

  .justfly-JKICC .justfly-v4siab {
    align-content: center;
    align-items: center;
    gap: 40px;
    padding: 0 20px
  }

  .justfly-JKICC .justfly-wjimtm {
    align-content: center;
    align-items: center;
    gap: 40px
  }

  .justfly-JKICC .justfly-x9xur {
    flex-direction: column;
    order: 0;
    justify-content: center
  }

  .justfly-JKICC .justfly-1vvgyqo {
    order: 1;
    align-content: center;
    align-items: center
  }

  .justfly-JKICC .justfly-15ahsdu {
    max-width: 600px
  }

  .justfly-JKICC .justfly-1jl8obf {
    max-width: 500px
  }

  .justfly-JKICC .justfly-9r3hrv-container {
    order: 2
  }

  .justfly-JKICC .justfly-1nxrmka {
    height: 500px
  }

  .justfly-JKICC .justfly-ld2t3p {
    padding: 30px 0 0
  }

  .justfly-JKICC .justfly-1w04lpn {
    flex-flow: column wrap;
    align-content: center;
    align-items: center;
    gap: 60px;
    padding: 0 20px
  }

  .justfly-JKICC .justfly-jw72ln {
    flex: none;
    width: 100%
  }

  .justfly-JKICC .justfly-bk2rke {
    max-width: 690px;
    top: unset;
    flex: none;
    width: 100%;
    position: relative
  }

  .justfly-JKICC .justfly-1s7zqnz {
    will-change: unset;
    scroll-margin-top: 100px;
    overflow: visible
  }

  .justfly-JKICC .justfly-bs2hye {
    flex-direction: column
  }

  .justfly-JKICC .justfly-wkoflz {
    padding: 61px 0 60px
  }

  .justfly-JKICC .justfly-i3ijeo,
  .justfly-JKICC .justfly-k1tajc,
  .justfly-JKICC .justfly-1t3t461 {
    flex-wrap: wrap;
    padding: 0 20px
  }

  .justfly-JKICC .justfly-60brtr-container {
    height: 455px
  }

  .justfly-JKICC .justfly-1lnbafg {
    padding: 80px 0 20px
  }

  .justfly-JKICC .justfly-1sxkrgb,
  .justfly-JKICC .justfly-9iigoa {
    flex-flow: wrap;
    align-content: flex-start;
    align-items: flex-start;
    gap: 40px 30px;
    display: flex
  }

  .justfly-JKICC .justfly-3zr5wn-container,
  .justfly-JKICC .justfly-1118drv-container {
    align-self: unset;
    flex: 1 0 0;
    width: 1px;
    min-width: 280px
  }

  .justfly-JKICC .justfly-90acrd,
  .justfly-JKICC .justfly-1qcaa9g {
    align-self: unset
  }
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-FoHYS.justfly-z0srjw,
.justfly-FoHYS .justfly-z0srjw {
  display: block
}

.justfly-FoHYS.justfly-wf6s2k {
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 1280px;
  height: min-content;
  padding: 130px 0 40px;
  display: flex;
  position: relative
}

.justfly-FoHYS .justfly-ru0x03 {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  max-width: 1440px;
  height: min-content;
  padding: 0 55px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-6pp17n {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 41px;
  width: 100%;
  height: min-content;
  padding: 0 0 30px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-3nwt8m {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-14g3sqv,
.justfly-FoHYS .justfly-h0bn5v {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 910px;
  height: auto;
  position: relative
}

.justfly-FoHYS .justfly-1wgel2l-container,
.justfly-FoHYS .justfly-1pu9df-container,
.justfly-FoHYS .justfly-1icdhgt-container,
.justfly-FoHYS .justfly-5bjolg-container,
.justfly-FoHYS .justfly-1x1aiix-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-FoHYS .justfly-185uy0i {
  flex-flow: row;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 60px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-1mkwp9j {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 30px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-owq52v-container {
  flex: none;
  width: 100px;
  height: 100px;
  position: relative
}

.justfly-FoHYS .justfly-21tztb {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  max-width: 420px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-7i6gdm {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.justfly-FoHYS .justfly-1oq5w4v {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-FoHYS .justfly-tpv8zs-container {
  z-index: 1;
  flex: none;
  width: auto;
  height: 44px;
  position: absolute;
  top: 50%;
  right: 8px
}

.justfly-FoHYS .justfly-1io65f6 {
  flex-flow: row;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-FoHYS .justfly-hfqs5a {
  --justfly-input-focused-border-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-input-focused-border-style: solid;
  --justfly-input-focused-border-width: 1px;
  --justfly-input-focused-transition: all .3s cubic-bezier(.44, 0, .56, 1)0s;
  --justfly-input-font-family: "Inter";
  --justfly-input-font-letter-spacing: 0em;
  --justfly-input-font-line-height: 1.5em;
  --justfly-input-font-size: 16px;
  --justfly-input-font-weight: 300;
  --justfly-input-padding: 18px 80px 18px 18px;
  --justfly-input-wrapper-height: auto;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.justfly-FoHYS .justfly-c10dhm {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 16px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-1ur6ts4 {
  flex-flow: row;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 70px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-6vj3wi,
.justfly-FoHYS .justfly-1fgsqm,
.justfly-FoHYS .justfly-1tvj16r {
  flex-flow: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-h29sd0,
.justfly-FoHYS .justfly-15sja5i,
.justfly-FoHYS .justfly-rhygkf {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0 0 8px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-1pbx84b,
.justfly-FoHYS .justfly-xt5x8c,
.justfly-FoHYS .justfly-myo846 {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.justfly-FoHYS .justfly-e3xjv1,
.justfly-FoHYS .justfly-t6eycg,
.justfly-FoHYS .justfly-16q1q1p {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-19c6v41 {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS .justfly-1c3ihzr,
.justfly-FoHYS .justfly-11mxmko,
.justfly-FoHYS .justfly-16yv5yc {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative
}

.justfly-FoHYS .justfly-gr8rlj,
.justfly-FoHYS .justfly-13i2q2p,
.justfly-FoHYS .justfly-1ryf5mi {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative
}

.justfly-FoHYS .justfly-4sdzpf,
.justfly-FoHYS .justfly-igfbps,
.justfly-FoHYS .justfly-1pax07o,
.justfly-FoHYS .justfly-5ywk6a,
.justfly-FoHYS .justfly-i4et57,
.justfly-FoHYS .justfly-1964z4r,
.justfly-FoHYS .justfly-l4n4z8 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-FoHYS .justfly-n1ka6l {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-FoHYS.justfly-v-5cdikt.justfly-wf6s2k {
  width: 992px;
  padding: 80px 0 40px
}

.justfly-FoHYS.justfly-v-5cdikt .justfly-ru0x03,
.justfly-FoHYS.justfly-v-27byj3 .justfly-ru0x03 {
  padding: 0 20px
}

.justfly-FoHYS.justfly-v-5cdikt .justfly-14g3sqv {
  max-width: 925px
}

.justfly-FoHYS.justfly-v-5cdikt .justfly-185uy0i {
  gap: 20px
}

.justfly-FoHYS.justfly-v-5cdikt .justfly-1ur6ts4 {
  gap: 30px
}

.justfly-FoHYS.justfly-v-27byj3.justfly-wf6s2k {
  width: 375px;
  padding: 80px 0 40px
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-6pp17n {
  flex-direction: column;
  gap: 40px
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-3nwt8m {
  flex: none;
  align-content: center;
  align-items: center;
  width: 100%
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-14g3sqv,
.justfly-FoHYS.justfly-v-27byj3 .justfly-h0bn5v {
  max-width: 510px
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-185uy0i {
  flex-direction: column
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-1mkwp9j {
  flex: none;
  order: 1;
  align-content: center;
  align-items: center;
  width: 100%
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-21tztb {
  align-content: center;
  align-items: center;
  max-width: 445px
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-c10dhm {
  width: 100%
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-1ur6ts4 {
  flex-flow: column wrap;
  flex: none;
  order: 0;
  gap: 40px 30px;
  width: 100%
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-6vj3wi,
.justfly-FoHYS.justfly-v-27byj3 .justfly-1fgsqm,
.justfly-FoHYS.justfly-v-27byj3 .justfly-1tvj16r {
  flex: none;
  width: 100%;
  min-width: 145px
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-h29sd0,
.justfly-FoHYS.justfly-v-27byj3 .justfly-15sja5i,
.justfly-FoHYS.justfly-v-27byj3 .justfly-rhygkf {
  width: min-content;
  min-width: 145px
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-1pbx84b,
.justfly-FoHYS.justfly-v-27byj3 .justfly-xt5x8c,
.justfly-FoHYS.justfly-v-27byj3 .justfly-myo846 {
  white-space: pre;
  flex: none;
  width: auto
}

.justfly-FoHYS.justfly-v-27byj3 .justfly-n1ka6l {
  flex-direction: column;
  gap: 10px
}

.justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
.justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 52px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1919px) and (min-width:1280px) {

  .justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
  .justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 50px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
  .justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 45px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-tYL7u .justfly-styles-preset-16lkeac:not(.rich-text-wrapper),
  .justfly-tYL7u .justfly-styles-preset-16lkeac.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 35px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-7Z1uZ .justfly-styles-preset-2o45t5:not(.rich-text-wrapper),
.justfly-7Z1uZ .justfly-styles-preset-2o45t5.rich-text-wrapper h2 {
  --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 52px;
  --justfly-font-style: italic;
  --justfly-font-style-bold: italic;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-font-weight-bold-italic: 700;
  --justfly-font-weight-italic: 500;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1919px) and (min-width:1280px) {

  .justfly-7Z1uZ .justfly-styles-preset-2o45t5:not(.rich-text-wrapper),
  .justfly-7Z1uZ .justfly-styles-preset-2o45t5.rich-text-wrapper h2 {
    --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 50px;
    --justfly-font-style: italic;
    --justfly-font-style-bold: italic;
    --justfly-font-style-bold-italic: italic;
    --justfly-font-style-italic: italic;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-font-weight-bold-italic: 700;
    --justfly-font-weight-italic: 500;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-7Z1uZ .justfly-styles-preset-2o45t5:not(.rich-text-wrapper),
  .justfly-7Z1uZ .justfly-styles-preset-2o45t5.rich-text-wrapper h2 {
    --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 42px;
    --justfly-font-style: italic;
    --justfly-font-style-bold: italic;
    --justfly-font-style-bold-italic: italic;
    --justfly-font-style-italic: italic;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-font-weight-bold-italic: 700;
    --justfly-font-weight-italic: 500;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-7Z1uZ .justfly-styles-preset-2o45t5:not(.rich-text-wrapper),
  .justfly-7Z1uZ .justfly-styles-preset-2o45t5.rich-text-wrapper h2 {
    --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 35px;
    --justfly-font-style: italic;
    --justfly-font-style-bold: italic;
    --justfly-font-style-bold-italic: italic;
    --justfly-font-style-italic: italic;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-font-weight-bold-italic: 700;
    --justfly-font-weight-italic: 500;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-wT7HY .justfly-styles-preset-rg3g4c:not(.rich-text-wrapper),
.justfly-wT7HY .justfly-styles-preset-rg3g4c.rich-text-wrapper h6 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 18px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-Te91g .justfly-styles-preset-1qhfdve:not(.rich-text-wrapper),
.justfly-Te91g .justfly-styles-preset-1qhfdve.rich-text-wrapper p {
  --justfly-font-family: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on;
  --justfly-font-size: 16px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 300;
  --justfly-font-weight-bold: 700;
  --justfly-font-weight-bold-italic: 700;
  --justfly-font-weight-italic: 400;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.5em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-878cd1d6-22d5-46c8-ac76-375290c63d8b, #1a2c49);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-MHYYg .justfly-styles-preset-flss87:not(.rich-text-wrapper),
.justfly-MHYYg .justfly-styles-preset-flss87.rich-text-wrapper a {
  --justfly-link-current-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-link-hover-text-color: var(--token-a5988d00-2258-4514-803c-63903ce36422, #c9a86a);
  --justfly-link-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  transition: color .3s cubic-bezier(.44, 0, .56, 1)
}

.justfly-FoHYS[data-border=true]:after,
.justfly-FoHYS [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-5DL3V.justfly-evzjyl,
.justfly-5DL3V .justfly-evzjyl {
  display: block
}

.justfly-5DL3V.justfly-ilc5wo {
  cursor: pointer;
  width: 100px;
  height: 80px;
  text-decoration: none;
  position: relative
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-1mIrZ.justfly-1szbulx,
.justfly-1mIrZ .justfly-1szbulx {
  display: block
}

.justfly-1mIrZ.justfly-go24po {
  cursor: pointer;
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  min-width: 60px;
  height: min-content;
  min-height: 45px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-1mIrZ .justfly-1srdu6i {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 20px);
  flex: none;
  gap: 10px;
  width: 20px;
  position: relative;
  overflow: hidden
}

.justfly-1mIrZ .justfly-1xufo5h {
  flex: none;
  position: absolute;
  inset: 0;
  overflow: visible
}

.justfly-1mIrZ .justfly-1b3rss4 {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 2px);
  flex: none;
  width: 2px;
  position: absolute;
  top: 0;
  left: 50%;
  overflow: visible
}

.justfly-1mIrZ .justfly-1lem9ua {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 20px);
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 20px;
  position: relative;
  overflow: hidden
}

.justfly-1mIrZ.justfly-v-51vgl6.justfly-go24po,
.justfly-1mIrZ.justfly-v-1cvdeol.justfly-go24po,
.justfly-1mIrZ.justfly-v-149yc1t.justfly-go24po,
.justfly-1mIrZ.justfly-v-fxeuqc.justfly-go24po,
.justfly-1mIrZ.justfly-v-lii4wv.justfly-go24po {
  cursor: unset
}

.justfly-1mIrZ.justfly-v-51vgl6 .justfly-1xufo5h {
  overflow: hidden
}

.justfly-form-input {
  padding: var(--justfly-input-padding);
  font-family: var(--justfly-input-font-family);
  font-weight: var(--justfly-input-font-weight);
  font-size: var(--justfly-input-font-size);
  font-style: var(--justfly-input-font-style);
  color: var(--justfly-input-font-color);
  font-feature-settings: var(--justfly-input-font-open-type-features);
  font-variation-settings: var(--justfly-input-font-variation-axes);
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  height: var(--justfly-input-wrapper-height, 100%);
  letter-spacing: var(--justfly-input-font-letter-spacing);
  text-align: var(--justfly-input-font-text-alignment);
  line-height: var(--justfly-input-font-line-height);
  background: 0 0;
  border: none;
  overflow: hidden
}

.justfly-form-input:focus-visible {
  outline: none
}

.justfly-form-input-wrapper:after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  border-top-left-radius: var(--justfly-input-border-radius-top-left);
  border-top-right-radius: var(--justfly-input-border-radius-top-right);
  border-bottom-right-radius: var(--justfly-input-border-radius-bottom-right);
  border-bottom-left-radius: var(--justfly-input-border-radius-bottom-left);
  corner-shape: var(--justfly-input-corner-shape);
  border-color: var(--justfly-input-border-color);
  border-top-width: var(--justfly-input-border-top-width);
  border-right-width: var(--justfly-input-border-right-width);
  border-bottom-width: var(--justfly-input-border-bottom-width);
  border-left-width: var(--justfly-input-border-left-width);
  border-style: var(--justfly-input-border-style);
  width: 100%;
  height: 100%;
  transition: var(--justfly-input-focused-transition);
  transition-property: border-color, border-width, border-style, border-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radius, corner-shape;
  position: absolute;
  top: 0;
  left: 0
}

.justfly-form-input-wrapper {
  box-shadow: var(--justfly-input-box-shadow);
  border-top-left-radius: var(--justfly-input-border-radius-top-left);
  border-top-right-radius: var(--justfly-input-border-radius-top-right);
  border-bottom-right-radius: var(--justfly-input-border-radius-bottom-right);
  border-bottom-left-radius: var(--justfly-input-border-radius-bottom-left);
  corner-shape: var(--justfly-input-corner-shape);
  background: var(--justfly-input-background);
  transition: var(--justfly-input-focused-transition);
  transition-property: background, box-shadow;
  overflow: hidden
}

.justfly-form-text-input .justfly-form-input::placeholder {
  color: var(--justfly-input-placeholder-color)
}

.justfly-form-text-input {
  padding: var(--justfly-input-padding);
  align-items: center;
  display: flex
}

.justfly-form-text-input .justfly-form-input {
  flex: 1;
  width: auto;
  min-width: 0;
  padding: 0
}

.justfly-form-text-input.justfly-form-textarea-input-type {
  padding: 0
}

.justfly-form-text-input.justfly-form-textarea-input-type textarea.justfly-form-input {
  width: 100%;
  padding: var(--justfly-input-padding)
}

.justfly-form-text-input .justfly-form-input[type=date],
.justfly-form-text-input .justfly-form-input[type=time] {
  appearance: none
}

.justfly-form-text-input .justfly-form-input::-webkit-date-and-time-value {
  text-align: start
}

.justfly-form-text-input textarea {
  resize: var(--justfly-textarea-resize);
  min-height: inherit;
  max-height: inherit;
  white-space: break-spaces;
  display: flex;
  overflow-y: auto
}

.justfly-form-text-input textarea::-webkit-resizer {
  background: url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>") no-repeat
}

.justfly-form-text-input:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) textarea::-webkit-resizer {
  background: url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 transform=%22scale(-1, 1)%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>") no-repeat
}

.justfly-form-text-input textarea::-webkit-scrollbar {
  cursor: pointer;
  background: 0 0
}

.justfly-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive {
  opacity: 0
}

.justfly-form-text-input textarea::-webkit-scrollbar-corner {
  background: 0 0;
  outline: none
}

.justfly-form-text-input .justfly-form-input::-webkit-datetime-edit {
  height: var(--justfly-input-font-line-height)
}

.justfly-form-text-input .justfly-form-input.justfly-form-input-empty::-webkit-datetime-edit {
  color: var(--justfly-input-placeholder-color);
  -webkit-text-fill-color: var(--justfly-input-placeholder-color);
  overflow: visible
}

.justfly-form-text-input.justfly-form-text-input-type:before {
  content: var(--justfly-input-icon-content, none);
  background-repeat: no-repeat;
  background-size: 16px;
  background-color: var(--justfly-input-icon-color);
  width: 16px;
  height: 16px;
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--justfly-input-icon-mask-image);
  mask-image: var(--justfly-input-icon-mask-image);
  background-position: 50%;
  background-image: var(--justfly-input-icon-image);
  flex-shrink: 0;
  margin-right: 8px;
  display: block
}

.justfly-form-text-input .justfly-form-input[type=date]:before,
.justfly-form-text-input .justfly-form-input[type=time]:before {
  content: "";
  box-sizing: content-box;
  width: 16px;
  padding: var(--justfly-input-padding);
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 16px;
  background-color: var(--justfly-input-icon-color);
  background-position: 10px;
  border: none;
  padding-left: 10px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-mask-position: 10px;
  mask-position: 10px;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat
}

.justfly-form-text-input .justfly-form-input[type=date]:before {
  -webkit-mask-image: var(--justfly-input-icon-mask-image, url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>"));
  mask-image: var(--justfly-input-icon-mask-image, url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>"));
  background-image: var(--justfly-input-icon-image)
}

.justfly-form-text-input .justfly-form-input[type=time]:before {
  -webkit-mask-image: var(--justfly-input-icon-mask-image, url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>"));
  mask-image: var(--justfly-input-icon-mask-image, url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>"));
  background-image: var(--justfly-input-icon-image)
}

.justfly-form-text-input .justfly-form-input::-webkit-calendar-picker-indicator {
  opacity: 0;
  padding: var(--justfly-input-padding);
  width: 16px;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0
}

.justfly-form-text-input:focus-within,
.justfly-form-text-input.justfly-form-input-forced-focus {
  box-shadow: var(--justfly-input-focused-box-shadow, var(--justfly-input-box-shadow));
  background: var(--justfly-input-focused-background, var(--justfly-input-background))
}

.justfly-form-text-input:focus-within:after,
.justfly-form-text-input.justfly-form-input-forced-focus:after {
  border-color: var(--justfly-input-focused-border-color, var(--justfly-input-border-color));
  border-style: var(--justfly-input-focused-border-style, var(--justfly-input-border-style));
  border-width: var(--justfly-input-focused-border-width, var(--justfly-input-border-top-width)var(--justfly-input-border-right-width)var(--justfly-input-border-bottom-width)var(--justfly-input-border-left-width))
}

.justfly-form-text-input-clear {
  cursor: pointer;
  width: 16px;
  height: 16px;
  color: var(--justfly-input-placeholder-color);
  background: 0 0;
  border: none;
  outline: none;
  flex-shrink: 0;
  order: 2;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  padding: 0;
  transition: color .15s;
  display: flex
}

.justfly-form-text-input-clear:hover,
.justfly-form-text-input-clear:focus-visible {
  color: var(--justfly-input-font-color)
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-uH7RK.justfly-guh8r6,
.justfly-uH7RK .justfly-guh8r6 {
  display: block
}

.justfly-uH7RK.justfly-1gji3sz {
  cursor: pointer;
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 7px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-uH7RK .justfly-8y0kxm {
  will-change: var(--justfly-will-change-override, transform);
  flex: none;
  width: 1px;
  height: 1px;
  position: absolute;
  top: calc(50% - .5px);
  left: calc(50% - .5px);
  overflow: hidden
}

.justfly-uH7RK .justfly-1ud9wt5 {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 22px);
  flex: none;
  width: 22px;
  position: relative;
  overflow: hidden
}

.justfly-uH7RK.justfly-v-cb5adg.justfly-1gji3sz {
  cursor: unset
}

.justfly-uH7RK.justfly-v-1r9054n.justfly-1gji3sz {
  padding: 13px
}

.justfly-uH7RK.justfly-v-1r9054n .justfly-1ud9wt5,
.justfly-uH7RK.justfly-v-zg9e8k .justfly-1ud9wt5 {
  height: var(--justfly-aspect-ratio-supported, 24px);
  width: 24px
}

.justfly-uH7RK.justfly-v-zg9e8k.justfly-1gji3sz {
  cursor: unset;
  padding: 13px
}

.justfly-uH7RK.justfly-v-1gji3sz.hover .justfly-8y0kxm {
  height: unset;
  width: unset;
  order: 0;
  inset: -10px
}

.justfly-uH7RK.justfly-v-1gji3sz.hover .justfly-1ud9wt5 {
  order: 1
}

.justfly-uH7RK[data-border=true]:after,
.justfly-uH7RK [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.__justfly-cookie-component-button:focus:not(:focus-visible) {
  outline-color: #0000
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-9GzUb.justfly-14pcodv,
.justfly-9GzUb .justfly-14pcodv {
  display: block
}

.justfly-9GzUb.justfly-kf8mzn {
  cursor: pointer;
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  min-width: 140px;
  height: min-content;
  min-height: 55px;
  padding: 15px 24px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-9GzUb .justfly-sz69gv {
  -webkit-user-select: none;
  user-select: none;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-9GzUb .justfly-n4414e {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 20px);
  flex: none;
  gap: 10px;
  width: 20px;
  position: relative;
  overflow: hidden
}

.justfly-9GzUb .justfly-g3mwby {
  flex: none;
  position: absolute;
  inset: 0;
  overflow: visible
}

.justfly-9GzUb .justfly-7ma8a6 {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 2px);
  flex: none;
  width: 2px;
  position: absolute;
  top: 0;
  left: 50%;
  overflow: visible
}

.justfly-9GzUb.justfly-v-bts0zs.justfly-kf8mzn,
.justfly-9GzUb.justfly-v-1l7wgr6.justfly-kf8mzn,
.justfly-9GzUb.justfly-v-9nq14l.justfly-kf8mzn,
.justfly-9GzUb.justfly-v-kyv41n.justfly-kf8mzn,
.justfly-9GzUb.justfly-v-oolbia.justfly-kf8mzn {
  cursor: unset
}

.justfly-9GzUb.justfly-v-bts0zs .justfly-g3mwby {
  overflow: hidden
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-8GgrX.justfly-1pa484b,
.justfly-8GgrX .justfly-1pa484b {
  display: block
}

.justfly-8GgrX.justfly-2r7brd {
  cursor: pointer;
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  gap: 16px;
  width: 170px;
  height: min-content;
  padding: 18px;
  text-decoration: none;
  display: flex;
  position: relative
}

.justfly-8GgrX .justfly-1tabwdt {
  flex-flow: row;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-8GgrX .justfly-150xski {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.justfly-8GgrX .justfly-ope8cp {
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 5px;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-8GgrX .justfly-1y1l23v {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 14px);
  will-change: var(--justfly-will-change-filter-override, filter);
  z-index: 1;
  flex: none;
  width: 14px;
  position: absolute;
  top: 50%;
  left: -14px;
  overflow: hidden
}

.justfly-8GgrX .justfly-1gbptra {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 14px);
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 14px;
  position: relative;
  overflow: hidden
}

.justfly-8GgrX.justfly-v-1eq9row.justfly-2r7brd {
  cursor: unset
}

.justfly-8GgrX.justfly-v-2r7brd.hover .justfly-1tabwdt {
  padding: 0 0 0 8px
}

.justfly-8GgrX.justfly-v-2r7brd.hover .justfly-1y1l23v {
  left: unset;
  top: unset;
  position: relative
}

.justfly-8GgrX.justfly-v-2r7brd.hover .justfly-1gbptra {
  z-index: 1;
  position: absolute;
  top: 50%;
  right: -14px
}

.justfly-8GgrX[data-border=true]:after,
.justfly-8GgrX [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-VOsFr.justfly-g7gg4o,
.justfly-VOsFr .justfly-g7gg4o {
  display: block
}

.justfly-VOsFr.justfly-1qxfjsc {
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 1280px;
  height: min-content;
  padding: 130px 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-VOsFr .justfly-103whzg,
.justfly-VOsFr .justfly-xko1bi {
  z-index: 1;
  flex: none;
  position: absolute;
  inset: 0;
  overflow: hidden
}

.justfly-VOsFr .justfly-1qhadpd {
  z-index: 1;
  flex: none;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden
}

.justfly-VOsFr .justfly-mvil6c {
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  position: absolute;
  inset: 0;
  overflow: hidden
}

.justfly-VOsFr .justfly-uwzxad {
  z-index: 2;
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 30px;
  width: 1px;
  max-width: 1440px;
  height: min-content;
  padding: 0 55px;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-VOsFr .justfly-2e491i {
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 145px;
  height: 145px;
  position: relative;
  overflow: hidden
}

.justfly-VOsFr .justfly-r7ygli {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-VOsFr .justfly-c1nepa {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-VOsFr .justfly-1psohkb,
.justfly-VOsFr .justfly-uvrxn8 {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.justfly-VOsFr .justfly-z53dg {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 720px;
  height: auto;
  position: relative
}

.justfly-VOsFr .justfly-muf4ne-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-VOsFr.justfly-v-196dii3.justfly-1qxfjsc {
  width: 992px;
  padding: 80px 0
}

.justfly-VOsFr.justfly-v-196dii3 .justfly-uwzxad {
  padding: 0 20px
}

.justfly-VOsFr.justfly-v-1s4ksse.justfly-1qxfjsc {
  width: 375px;
  padding: 80px 0
}

.justfly-VOsFr.justfly-v-1s4ksse .justfly-uwzxad {
  flex-wrap: wrap;
  padding: 0 20px
}

.justfly-VOsFr.justfly-v-1s4ksse .justfly-z53dg {
  max-width: 520px
}

.justfly-H0LGT .justfly-styles-preset-dc1zjw:not(.rich-text-wrapper),
.justfly-H0LGT .justfly-styles-preset-dc1zjw.rich-text-wrapper h2 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 85px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, #fff);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1919px) and (min-width:1280px) {

  .justfly-H0LGT .justfly-styles-preset-dc1zjw:not(.rich-text-wrapper),
  .justfly-H0LGT .justfly-styles-preset-dc1zjw.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 68px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, #fff);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-H0LGT .justfly-styles-preset-dc1zjw:not(.rich-text-wrapper),
  .justfly-H0LGT .justfly-styles-preset-dc1zjw.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 52px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, #fff);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-H0LGT .justfly-styles-preset-dc1zjw:not(.rich-text-wrapper),
  .justfly-H0LGT .justfly-styles-preset-dc1zjw.rich-text-wrapper h2 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 38px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, #fff);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-AJ7yq .justfly-styles-preset-115w89d:not(.rich-text-wrapper),
.justfly-AJ7yq .justfly-styles-preset-115w89d.rich-text-wrapper h2 {
  --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 85px;
  --justfly-font-style: italic;
  --justfly-font-style-bold: italic;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-font-weight-bold-italic: 700;
  --justfly-font-weight-italic: 500;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-ca825c76-04b4-4608-81ab-6170b63d7e99, #c9a86a);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1919px) and (min-width:1280px) {

  .justfly-AJ7yq .justfly-styles-preset-115w89d:not(.rich-text-wrapper),
  .justfly-AJ7yq .justfly-styles-preset-115w89d.rich-text-wrapper h2 {
    --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 68px;
    --justfly-font-style: italic;
    --justfly-font-style-bold: italic;
    --justfly-font-style-bold-italic: italic;
    --justfly-font-style-italic: italic;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-font-weight-bold-italic: 700;
    --justfly-font-weight-italic: 500;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-ca825c76-04b4-4608-81ab-6170b63d7e99, #c9a86a);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-AJ7yq .justfly-styles-preset-115w89d:not(.rich-text-wrapper),
  .justfly-AJ7yq .justfly-styles-preset-115w89d.rich-text-wrapper h2 {
    --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 52px;
    --justfly-font-style: italic;
    --justfly-font-style-bold: italic;
    --justfly-font-style-bold-italic: italic;
    --justfly-font-style-italic: italic;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-font-weight-bold-italic: 700;
    --justfly-font-weight-italic: 500;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-ca825c76-04b4-4608-81ab-6170b63d7e99, #c9a86a);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-AJ7yq .justfly-styles-preset-115w89d:not(.rich-text-wrapper),
  .justfly-AJ7yq .justfly-styles-preset-115w89d.rich-text-wrapper h2 {
    --justfly-font-family: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-bold-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-family-italic: "Newsreader", "Newsreader Placeholder", serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 38px;
    --justfly-font-style: italic;
    --justfly-font-style-bold: italic;
    --justfly-font-style-bold-italic: italic;
    --justfly-font-style-italic: italic;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-font-weight-bold-italic: 700;
    --justfly-font-weight-italic: 500;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 0px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-ca825c76-04b4-4608-81ab-6170b63d7e99, #c9a86a);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-subnS.justfly-19lixty,
.justfly-subnS .justfly-19lixty {
  display: block
}

.justfly-subnS.justfly-195u1wh {
  cursor: pointer;
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 1250px;
  height: min-content;
  padding: 30px 0 0;
  text-decoration: none;
  display: flex;
  position: relative
}

.justfly-subnS .justfly-exsgie {
  align-content: center;
  align-items: center;
  gap: var(--1edv69t);
  flex-flow: row;
  flex: none;
  justify-content: center;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-subnS .justfly-1wz2m1m {
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-subnS .justfly-llhm69 {
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 300px;
  height: 160px;
  position: relative;
  overflow: hidden
}

.justfly-subnS .justfly-3c5n85 {
  align-content: center;
  align-items: center;
  gap: var(--1edv69t);
  flex-flow: row;
  flex: 1 0 0;
  justify-content: flex-start;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-subnS .justfly-k7b4dx {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  max-width: 380px;
  height: auto;
  position: relative
}

.justfly-subnS .justfly-9c0ise {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative
}

.justfly-subnS .justfly-icwb3b-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-subnS .justfly-1u6bbrq {
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  min-height: 1px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-subnS .justfly-1u9db9r {
  flex: none;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2000px;
  overflow: hidden
}

.justfly-subnS.justfly-v-cx7yin.justfly-195u1wh {
  cursor: unset;
  flex-flow: wrap;
  width: 375px;
  padding: 20px 0 10px
}

.justfly-subnS.justfly-v-cx7yin .justfly-exsgie {
  flex-direction: column;
  flex: 1 0 0;
  order: 0;
  align-content: flex-start;
  align-items: flex-start;
  gap: 30px;
  width: 1px;
  min-width: 280px
}

.justfly-subnS.justfly-v-cx7yin .justfly-1wz2m1m {
  width: 100%
}

.justfly-subnS.justfly-v-cx7yin .justfly-llhm69 {
  flex: 1 0 0;
  width: 1px;
  min-width: 200px;
  height: 220px
}

.justfly-subnS.justfly-v-cx7yin .justfly-3c5n85 {
  flex-direction: column;
  flex: none;
  align-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%
}

.justfly-subnS.justfly-v-cx7yin .justfly-k7b4dx {
  max-width: unset;
  flex: none;
  width: 100%
}

.justfly-subnS.justfly-v-cx7yin .justfly-9c0ise {
  flex: none;
  width: 100%;
  max-width: 460px
}

.justfly-subnS.justfly-v-195u1wh.hover .justfly-1u9db9r {
  left: 0%
}

.justfly-3CMsl .justfly-styles-preset-yuq7ou:not(.rich-text-wrapper),
.justfly-3CMsl .justfly-styles-preset-yuq7ou.rich-text-wrapper h3 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 35px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 30px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@media (max-width:1279px) and (min-width:768px) {

  .justfly-3CMsl .justfly-styles-preset-yuq7ou:not(.rich-text-wrapper),
  .justfly-3CMsl .justfly-styles-preset-yuq7ou.rich-text-wrapper h3 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 30px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

@media (max-width:767px) and (min-width:0) {

  .justfly-3CMsl .justfly-styles-preset-yuq7ou:not(.rich-text-wrapper),
  .justfly-3CMsl .justfly-styles-preset-yuq7ou.rich-text-wrapper h3 {
    --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-family-bold: "Geist", "Geist Placeholder", sans-serif;
    --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --justfly-font-size: 26px;
    --justfly-font-style: normal;
    --justfly-font-style-bold: normal;
    --justfly-font-variation-axes: normal;
    --justfly-font-weight: 500;
    --justfly-font-weight-bold: 700;
    --justfly-letter-spacing: 0em;
    --justfly-line-height: 1.2em;
    --justfly-paragraph-spacing: 30px;
    --justfly-text-alignment: start;
    --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
    --justfly-text-decoration: none;
    --justfly-text-stroke-color: initial;
    --justfly-text-stroke-width: initial;
    --justfly-text-transform: none
  }
}

.justfly-subnS[data-border=true]:after,
.justfly-subnS [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-Ki2U5.justfly-z794yk,
.justfly-Ki2U5 .justfly-z794yk {
  display: block
}

.justfly-Ki2U5.justfly-y1qu33 {
  cursor: pointer;
  height: min-content;
  padding: var(--13yvcuh);
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-Ki2U5 .justfly-1b4eac6 {
  z-index: 1;
  flex: none;
  width: 70px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -70px;
  overflow: hidden
}

.justfly-Ki2U5 .justfly-13bkzpy {
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-Ki2U5 .justfly-ko6mwb {
  aspect-ratio: 1;
  width: var(--justfly-aspect-ratio-supported, 12px);
  will-change: var(--justfly-will-change-filter-override, filter);
  z-index: 1;
  flex: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -22px;
  overflow: hidden
}

.justfly-Ki2U5 .justfly-j94cj0 {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 12px);
  will-change: var(--justfly-will-change-filter-override, filter);
  flex: none;
  width: 12px;
  position: relative;
  overflow: hidden
}

.justfly-Ki2U5.justfly-v-1td79kj .justfly-1b4eac6 {
  left: calc(50% - 35px)
}

.justfly-Ki2U5.justfly-v-1td79kj .justfly-ko6mwb,
.justfly-Ki2U5.justfly-v-tkshtj.hover .justfly-ko6mwb,
.justfly-Ki2U5.justfly-v-1fwyhkk.hover .justfly-ko6mwb,
.justfly-Ki2U5.justfly-v-15sncax.hover .justfly-ko6mwb {
  bottom: unset;
  height: var(--justfly-aspect-ratio-supported, 12px);
  left: unset;
  top: unset;
  width: 12px;
  position: relative
}

.justfly-Ki2U5.justfly-v-1td79kj .justfly-j94cj0,
.justfly-Ki2U5.justfly-v-tkshtj.hover .justfly-j94cj0,
.justfly-Ki2U5.justfly-v-1fwyhkk.hover .justfly-j94cj0 {
  height: unset;
  width: var(--justfly-aspect-ratio-supported, 12px);
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -12px
}

.justfly-Ki2U5.justfly-v-tkshtj.justfly-y1qu33,
.justfly-Ki2U5.justfly-v-1faa235.justfly-y1qu33,
.justfly-Ki2U5.justfly-v-15sncax.justfly-y1qu33,
.justfly-Ki2U5.justfly-v-uy36ru.justfly-y1qu33 {
  padding: 14px
}

.justfly-Ki2U5.justfly-v-tkshtj .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-1faa235 .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-15sncax .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-o2mek2 .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-uy36ru .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-1fwyhkk .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-qop6zu .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-9qtw4u .justfly-1b4eac6,
.justfly-Ki2U5.justfly-v-1aga8e7 .justfly-1b4eac6 {
  width: 40px;
  left: -40px
}

.justfly-Ki2U5.justfly-v-o2mek2.justfly-y1qu33 {
  cursor: default;
  padding: 14px
}

.justfly-Ki2U5.justfly-v-1fwyhkk.justfly-y1qu33,
.justfly-Ki2U5.justfly-v-qop6zu.justfly-y1qu33,
.justfly-Ki2U5.justfly-v-9qtw4u.justfly-y1qu33 {
  padding: 22px
}

.justfly-Ki2U5.justfly-v-1aga8e7.justfly-y1qu33 {
  padding: 18px
}

.justfly-Ki2U5.justfly-v-tkshtj.hover .justfly-1b4eac6 {
  left: calc(50% - 20px)
}

.justfly-Ki2U5.justfly-v-1fwyhkk.hover .justfly-1b4eac6 {
  width: unset;
  left: 0;
  right: 0
}

.justfly-Ki2U5.justfly-v-15sncax.hover .justfly-j94cj0 {
  height: unset;
  width: var(--justfly-aspect-ratio-supported, 12px);
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -22px
}

.justfly-Ki2U5[data-border=true]:after,
.justfly-Ki2U5 [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-E7qQP.justfly-ue6pjd,
.justfly-E7qQP .justfly-ue6pjd {
  display: block
}

.justfly-E7qQP.justfly-1nxkzl4 {
  cursor: pointer;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 565px;
  height: min-content;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative
}

.justfly-E7qQP .justfly-1l4ihnu {
  will-change: var(--justfly-will-change-override, transform);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.justfly-E7qQP .justfly-4ixeot {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 5px 10px;
  display: flex;
  position: absolute;
  top: 20px;
  left: 20px;
  overflow: visible
}

.justfly-E7qQP .justfly-ejvwyb {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-E7qQP .justfly-1ykvb5i {
  flex: 1 0 0;
  width: 1px;
  height: 340px;
  position: relative
}

.justfly-E7qQP .justfly-1sq4pps {
  flex-flow: row;
  flex: none;
  place-content: flex-end center;
  align-items: flex-end;
  gap: 40px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-E7qQP .justfly-1j9mi2i {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 10px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.justfly-E7qQP .justfly-165ou2l {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative
}

.justfly-E7qQP .justfly-1qdau9k {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 410px;
  height: auto;
  position: relative
}

.justfly-E7qQP .justfly-1yxzd9y-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-E7qQP.justfly-v-1ojq1zr.justfly-1nxkzl4 {
  cursor: unset;
  width: 375px
}

.justfly-E7qQP.justfly-v-1ojq1zr .justfly-1sq4pps {
  flex-direction: column;
  align-content: flex-start;
  align-items: flex-start;
  gap: 30px
}

.justfly-E7qQP.justfly-v-1ojq1zr .justfly-1j9mi2i {
  flex: none;
  width: 100%
}

.justfly-3dIU6 .justfly-styles-preset-1otunvr:not(.rich-text-wrapper),
.justfly-3dIU6 .justfly-styles-preset-1otunvr.rich-text-wrapper h4 {
  --justfly-font-family: "Geist", "Geist Placeholder", sans-serif;
  --justfly-font-family-bold: "Inter", sans-serif;
  --justfly-font-family-bold-italic: "Inter", sans-serif;
  --justfly-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
  --justfly-font-size: 24px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 900;
  --justfly-font-weight-bold-italic: 900;
  --justfly-font-weight-italic: 700;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.2em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-cb61bf82-6cd6-486e-9758-804b9c9c2e0b, #0f1e35);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-AiS5d .justfly-styles-preset-1fmrnng:not(.rich-text-wrapper),
.justfly-AiS5d .justfly-styles-preset-1fmrnng.rich-text-wrapper p {
  --justfly-font-family: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-bold: "Inter", sans-serif;
  --justfly-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on;
  --justfly-font-size: 18px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 300;
  --justfly-font-weight-bold: 400;
  --justfly-font-weight-bold-italic: 400;
  --justfly-font-weight-italic: 300;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.5em;
  --justfly-paragraph-spacing: 16px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-878cd1d6-22d5-46c8-ac76-375290c63d8b, #1a2c49);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

@supports (aspect-ratio:1) {
  body {
    --justfly-aspect-ratio-supported: auto
  }
}

.justfly-2fA3X.justfly-1tk5uo9,
.justfly-2fA3X .justfly-1tk5uo9 {
  display: block
}

.justfly-2fA3X.justfly-3le112 {
  cursor: pointer;
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 28px;
  display: flex;
  position: relative
}

.justfly-2fA3X .justfly-oaybka {
  -webkit-user-select: none;
  user-select: none;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative
}

.justfly-2fA3X .justfly-s3qt2h {
  aspect-ratio: 1;
  height: var(--justfly-aspect-ratio-supported, 20px);
  flex: none;
  gap: 10px;
  width: 20px;
  position: relative;
  overflow: visible
}

.justfly-2fA3X .justfly-1ahx1os {
  flex: none;
  gap: 10px;
  position: absolute;
  inset: 0;
  overflow: visible
}

.justfly-2fA3X .justfly-1kz9mia {
  flex: none;
  width: 2px;
  height: 2px;
  position: absolute;
  top: 0;
  left: calc(50% - 1px);
  overflow: visible
}

.justfly-qbffC .justfly-styles-preset-fubgn5:not(.rich-text-wrapper),
.justfly-qbffC .justfly-styles-preset-fubgn5.rich-text-wrapper p {
  --justfly-font-family: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --justfly-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on;
  --justfly-font-size: 16px;
  --justfly-font-style: normal;
  --justfly-font-style-bold: normal;
  --justfly-font-style-bold-italic: italic;
  --justfly-font-style-italic: italic;
  --justfly-font-variation-axes: normal;
  --justfly-font-weight: 500;
  --justfly-font-weight-bold: 700;
  --justfly-font-weight-bold-italic: 700;
  --justfly-font-weight-italic: 500;
  --justfly-letter-spacing: 0em;
  --justfly-line-height: 1.5em;
  --justfly-paragraph-spacing: 0px;
  --justfly-text-alignment: start;
  --justfly-text-color: var(--token-878cd1d6-22d5-46c8-ac76-375290c63d8b, #1a2c49);
  --justfly-text-decoration: none;
  --justfly-text-stroke-color: initial;
  --justfly-text-stroke-width: initial;
  --justfly-text-transform: none
}

.justfly-2fA3X[data-border=true]:after,
.justfly-2fA3X [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width, 0)var(--border-right-width, 0)var(--border-bottom-width, 0)var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

/* ---- next style block ---- */
:root body {
  background: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, rgb(255, 255, 255));
}

/* ---- next style block ---- */
html body {
  background: var(--token-2b4b159d-0ed1-4824-9a30-71052a2bb1cb, rgb(255, 255, 255));
}
