html {

    scroll-behavior: smooth;

}



@keyframes slideFromRight {

    0% {

      transform: translateX(100%);

      opacity: 0;

    }

    100% {

      transform: translateX(0);

      opacity: 1;

    }

  }

  

.ingreso-derecha {

animation: slideFromRight 0.8s ease-out forwards;

}



@font-face {

    font-family: 'GlacialIndifference';

    src: url('fonts/GlacialIndifference-Regular.otf') format('opentype');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'GlacialIndifference-Bold';

    src: url('fonts/GlacialIndifference-Bold.otf') format('opentype');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'GlacialIndifference-Italic';

    src: url('fonts/GlacialIndifference-Italic.otf') format('opentype');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



body, h1, p {

    font-family: 'GlacialIndifference', sans-serif;

}



.style-0 {

    cursor: auto;

    overflow: auto scroll;

    height: 901px;

    --scrollbar-width: 0px;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-1 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-2 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

    position: relative;

}



.style-3 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-4 {

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    height: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-5 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-6 {

    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 24px;

    color: rgb(17, 109, 255);

    cursor: pointer;

    font-family: Helvetica, Arial, メイリオ, meiryo, 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', sans-serif;

    font-size: 14px;

    height: 0px;

    left: 632.5px;

    margin-left: -94px;

    opacity: 0;

    padding: 0px 24px;

    pointer-events: none;

    position: absolute;

    top: 60px;

    width: 0px;

    z-index: 9999;

    border: 0px none rgb(17, 109, 255);

    margin: 0px 0px 0px -94px;

    outline: rgb(17, 109, 255) none 0px;

    vertical-align: baseline;

}



.style-7 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-8 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-9 {

    --bg-position: absolute;

    --fill-layer-background-overlay-color: transparent;

    --fill-layer-background-overlay-position: absolute;

    --bg-overlay-color: rgb(255, 255, 255);

    --bg-gradient: none;

    height: 4101px;

    width: 100%;

    min-height: 901px;

    min-width: 980px;

    position: absolute;

    top: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-10 {

    height: 4101px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-11 {

    background-color: rgb(255, 255, 255);

    background-image: none;

    transition: all;

    height: 4101px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-12 {

    height: 4101px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-13 {

    background-color: rgba(0, 0, 0, 0);

    opacity: 1;

    position: absolute;

    transform: none;

    height: 4101px;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-14 {

    margin: 0px auto;

    min-height: 100%;

    position: relative;

    top: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

    min-width: 980px;

    width: 100%;

}



.style-15 {

    --pinned-layers-in-page: 0;

    --top-offset: 93px;

    --header-height: 93px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    min-width: 0px;

    align-items: start;

    display: grid;

    grid-template-columns: 1265px;

    grid-template-rows: 93px 0px 3920px;

    justify-content: center;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-16 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --shc-mutated-brightness: 128, 128, 128;

    top: 0px;

    position: sticky;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    min-width: 0px;

    --shd: none;

    --brwt: 0px;

    --brd: 0, 0, 0;

    --brwb: 0px;

    --bgctr: 255, 255, 255;

    --rd: 0px;

    --alpha-bgctr: 0;

    --alpha-brd: 1;

    --alpha-bg: 1;

    --boxShadowToggleOn-shd: none;

    --backdrop-filter: none;

    z-index: 50;

    --above-all-in-container: 10000;

    grid-area: 1 / 1 / 2 / 2;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-17 {

    inset: 0px;

    position: absolute;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-18 {

    background-color: rgb(255, 255, 255);

    border-bottom: 0px solid rgb(0, 0, 0);

    border-top: 0px solid rgb(0, 0, 0);

    inset: 0px;

    box-shadow: none;

    position: absolute;

    border: 0px;

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-19 {

    position: relative;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-20 {

    bottom: 0px;

    top: 0px;

    left: 0px;

    position: absolute;

    right: 0px;

    margin-left: 142.5px;

    width: 980px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px 0px 0px 142.5px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-21 {

    left: 0px;

    position: absolute;

    right: 0px;

    background-color: rgba(255, 255, 255, 0);

    border-radius: 0px;

    bottom: 0px;

    top: 0px;

    background: rgba(255, 255, 255, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-22 {

    position: relative;

    width: 100%;

    height: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-23 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-24 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 93px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-25 {

    width: 232px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 25px 0px 24px -20px;

    left: 20px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-26 {

    line-height: 1em;

    font-size: 22px;

    font-size: 22px;

    font: 22px / 22px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-27 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-28 {

    letter-spacing: 0.03em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-29 {

    color: rgb(0, 48, 91);

    cursor: pointer;

    text-decoration: none solid rgb(0, 48, 91);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-30 {

    visibility: inherit;

    overflow-x: visible;

    overflow-x: visible;

    --menuTotalBordersY: 0px;

    --menuTotalBordersX: 0px;

    --submenus-direction: inherit;

    --menu-direction: inherit;

    --align: center;

    --menu-align: inherit;

    --submenus-align: inherit;

    width: 719px;

    height: 30px;

    --bgDrop: 255, 255, 255;

    --rd: 0px;

    --shd: none;

    --fnt: normal normal normal 13px/1.4em wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    --pad: 5px;

    --txt: 15, 76, 133;

    --trans: color 0.4s ease 0s;

    --txth: 65, 183, 196;

    --txts: 15, 76, 133;

    --alpha-txth: 1;

    --alpha-txts: 1;

    --alpha-bgDrop: 1;

    --boxShadowToggleOn-shd: none;

    --alpha-txt: 1;

    position: relative;

    margin: 31px 0px 32px 142.5px;

    left: 261px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    pointer-events: auto;

}



.style-31 {

    position: absolute;

    inset: 0px;

    display: flex;

    flex-direction: column;

    height: 30px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-32 {

    text-align: rightposition:absolute;

    height: 30px;

    overflow: visible;

    white-space: nowrap;

    width: calc(100% - (1));

    list-style: outside none none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-33 {

    width: 66px;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: inherit;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: visible;

    direction: ltr;

    display: inline-block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-34 {

    display: inline-block;

    height: 30px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-35 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-36 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-37 {

    line-height: 30px;

    color: rgb(15, 76, 133);

    transition: color 0.4s;

    display: inline-block;

    padding: 0px 10px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-38 {

    width: 146px;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: inherit;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: visible;

    direction: ltr;

    display: inline-block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-39 {

    display: inline-block;

    height: 30px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-40 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-41 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-42 {

    line-height: 30px;

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-43 {

    width: 82px;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: inherit;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: visible;

    direction: ltr;

    display: inline-block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-44 {

    display: inline-block;

    height: 30px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-45 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-46 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-47 {

    line-height: 30px;

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-48 {

    width: 133px;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: inherit;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: visible;

    direction: ltr;

    display: inline-block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-49 {

    display: inline-block;

    height: 30px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-50 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-51 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-52 {

    line-height: 30px;

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-53 {

    width: 126px;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: inherit;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: visible;

    direction: ltr;

    display: inline-block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-54 {

    display: inline-block;

    height: 30px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-55 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-56 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-57 {

    line-height: 30px;

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-58 {

    height: 0px;

    overflow: hidden;

    position: absolute;

    visibility: hidden;

    overflow: hidden;

    position: absolute;

    visibility: hidden;

    direction: ltr;

    display: block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    box-sizing: border-box;

    width: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-59 {

    display: inline-block;

    height: 0px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-60 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-61 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-62 {

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-63 {

    height: 0px;

    overflow: hidden;

    position: absolute;

    visibility: hidden;

    overflow: hidden;

    position: absolute;

    visibility: hidden;

    direction: ltr;

    display: block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    box-sizing: border-box;

    width: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-64 {

    display: inline-block;

    height: 0px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-65 {

    padding: 0px 5px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    vertical-align: baseline;

}



.style-66 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-67 {

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-68 {

    width: 95px;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: inherit;

    height: 30px;

    position: relative;

    box-sizing: border-box;

    overflow: visible;

    visibility: visible;

    direction: ltr;

    display: inline-block;

    text-align: center;

    --display: inline-block;

    cursor: pointer;

    font: 13px / 18.2px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-69 {

    display: inline-block;

    height: 30px;

    width: 100%;

    cursor: default;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-70 {

    padding: 0px 5px;

    cursor: default;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-71 {

    cursor: default;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-72 {

    line-height: 30px;

    color: rgb(15, 76, 133);

    display: inline-block;

    padding: 0px 10px;

    transition: color 0.4s;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    vertical-align: baseline;

}



.style-73 {

    inset: 30px 221px auto auto;

    margin-top: 7px;

    visibility: hidden;

    position: absolute;

    direction: ltr;

    display: block;

    opacity: 1;

    text-align: center;

    z-index: 99999;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 7px 0px 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-74 {

    left: auto;

    right: 221px;

    right: 221px;

    background-color: rgb(255, 255, 255);

    border-radius: 0px;

    box-shadow: none;

    display: block;

    overflow: visible;

    visibility: hidden;

    white-space: nowrap;

    width: auto;

    list-style: outside none none;

    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-75 {

    display: nonebackground:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-76 {

    left: 0px;

    margin-left: 0px;

    width: 100%;

    min-width: 0px;

    --pinned-layer-in-container: 52;

    --above-all-in-container: 49;

    margin-top: 0px;

    margin-bottom: 0px;

    position: relative;

    display: block;

    align-self: stretch;

    grid-area: 3 / 1 / 4 / 2;

}



.style-77 {

    --transition-duration: 600ms;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    min-width: 0px;

    overflow-x: clip;

    position: relative;

    height: 3920px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-78 {

    display: grid;

    grid-template-columns: 1265px;

    grid-template-rows: 3920px;

    height: 3920px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-79 {

    width: auto;

    min-height: 40px;

    left: 0px;

    margin-left: 0px;

    min-width: 0px;

    place-self: stretch;

    grid-area: 1 / 1 / 1 / 1;

    height: 3920px;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-80 {

    margin-left: 142.5px;

    width: 980px;

    inset: 0px;

    position: absolute;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-81 {

    height: auto;

    position: relative;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-82 {

    pointer-events: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-83 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-84 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 40px;

    grid-template-rows: 407px 1022px 771px 724px 400px 507px 89px;

    grid-template-columns: 1265px;

    padding-bottom: 0px;

    box-sizing: border-box;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-85 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-86 {

    height: 407px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-87 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 407px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-88 {

    height: 407px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-89 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-90 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 407px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-91 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --padding: 0px;

    --margin: 0px;

    min-width: 980px;

    --firstChildMarginTop: -1px;

    --lastChildMarginBottom: -1px;

    --items-direction: row;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    display: flex;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-92 {

    height: 407px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-93 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 407px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-94 {

    height: 407px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-95 {

    column-gap: 0px;

    display: flex;

    flex-direction: row;

    margin: 0px auto;

    position: relative;

    width: calc(100% - 0px*2);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-96 {

    --motion-comp-height: 407px;

    --fill-layer-image-opacity: 0.7;

    --bg-overlay-color: rgb(0, 48, 91);

    --bg-gradient: none;

    width: 100%;

    --column-width: 980px;

    --column-flex: 980;

    flex: 980 1 0%;

    left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    min-width: 0px;

    position: relative;

    top: 0px;

    overflow: visible;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-97 {

    overflow: clip;

    height: 407px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-98 {

    background-color: rgb(0, 48, 91);

    background-image: none;

    transition: all;

    height: 407px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-99 {

    will-change: auto;

    height: 2209px;

    margin-top: -901px;

    isolation: isolate;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: -901px 0px 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-100 {

    position: sticky;

    height: 901px;

    width: 100%;

    top: 0px;

    margin-bottom: 0px;

    display: block;

    padding: 0px;

    transform: matrix(1, 0, 0, 1, 0, 0);

    transition: transform;

    opacity: 0.7;

}



.style-101 {

    width: 1265px;

    height: 901px;

    object-fit: cover;

    object-position: 50% 50%;

    height: 901px;

    object-fit: cover;

    object-position: 50% 50%;

    max-width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-102 {

    height: auto;

    width: 100%;

    display: flex;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-103 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    margin-bottom: -1px;

    grid-template-rows: 98px 172px 138px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px 0px -1px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-104 {

    --shc-mutated-brightness: 0, 24, 46;

    width: 2500px;

    --bg: 0, 48, 91;

    --alpha-bg: 0.65;

    position: relative;

    margin: 1px 0px 0px 142.5px;

    left: -597px;

    grid-area: 1 / 1 / 4 / 2;

    place-self: start;

    --container-corvid-background-color: rgba(1), 1);

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-105 {

    background-color: rgba(0, 48, 91, 0.65);

    inset: 0px;

    overflow: hidden;

    position: absolute;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-106 {

    height: auto;

    width: 2500px;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-107 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 407px;

    grid-template-columns: 2500px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-108 {

    --height: 324px;

    --width: 324px;

    width: 324px;

    height: 324px;

    --contentPaddingLeft: 0px;

    --contentPaddingRight: 0px;

    --contentPaddingTop: 0px;

    --contentPaddingBottom: 0px;

    position: relative;

    margin: 39px 0px 44px;

    left: 617px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    top: 0px;

    z-index: auto;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-109 {

    display: block;

    overflow: hidden;

    box-sizing: border-box;

    height: 324px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-110 {

    object-fit: coverdisplay:block;

    height: 324px;

    width: 100%;

    overflow: hidden;

    filter: none;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100% 100%;

    object-position: 50% 50%;

    min-height: 0px;

    min-width: 0px;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-111 {

    --motion-clip-start: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);

    --motion-translate-x: 100%;

    --motion-translate-y: 0%;

    --motion-translate-x: 100%;

    --motion-translate-y: 0%;

    width: 599px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 40px 0px 21px 142.5px;

    left: 380px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-112 {

    font-size: 30px;

    line-height: normal;

    line-height: normal;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-113 {

    font-family: wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-114 {

    font-size: 30px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-115 {

    font-style: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-116 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-117 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-118 {

    letter-spacing: 0.05em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-119 {

    --motion-clip-start: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);

    --motion-translate-x: 100%;

    --motion-translate-y: 0%;

    --motion-translate-x: 100%;

    --motion-translate-y: 0%;

    --min-height: 76px;

    width: 599px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 381px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: 76px;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-120 {

    font-size: 23px;

    line-height: normal;

    line-height: normal;

    color: rgb(16, 46, 82);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-121 {

    font-family: wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    margin: 0px;

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-122 {

    font-size: 23px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    margin: 0px;

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-123 {

    font-style: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    margin: 0px;

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-124 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-125 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-126 {

    letter-spacing: 0.05em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-127 {

    font-size: 23px;

    line-height: normal;

    line-height: normal;

    color: rgb(16, 46, 82);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-128 {

    font-size: 33px;

    line-height: normal;

    line-height: normal;

    color: rgb(16, 46, 82);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-129 {

    font-size: 33px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    margin: 0px;

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-130 {

    font-family: wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    margin: 0px;

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-131 {

    font-style: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(16, 46, 82);

    margin: 0px;

    outline: rgb(16, 46, 82) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-132 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-133 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-134 {

    letter-spacing: 0.05em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-135 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-136 {

    height: 1022px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-137 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 1022px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-138 {

    height: 1022px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-139 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-140 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 1022px;

    grid-template-rows: 88px 389.281px 0px 0px 185px 414.719px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-141 {

    --shc-mutated-brightness: 117, 122, 123;

    width: 2500px;

    --bg: 234, 244, 246;

    --alpha-bg: 1;

    position: relative;

    margin: 1px 0px -137px 142.5px;

    left: -2145px;

    grid-area: 1 / 1 / 4 / 2;

    place-self: start;

    --container-corvid-background-color: rgba(1), 1);

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-142 {

    background-color: rgb(234, 244, 246);

    inset: 0px;

    overflow: hidden;

    position: absolute;

    border: 0px none rgb(0, 0, 0);

    margin-bottom: -470px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-143 {

    height: auto;

    width: 2500px;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-144 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 557px;

    grid-template-rows: 557px;

    grid-template-columns: 2500px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-145 {

    width: 307px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 88px 0px 10px;

    left: 2165px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-146 {

    line-height: normal;

    font-size: 42px;

    font-size: 42px;

    font: 42px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-147 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-148 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-149 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-150 {

    width: 280px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 410px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-151 {

    line-height: normal;

    font-size: 20px;

    font-size: 20px;

    font: 20px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-152 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-153 {

    line-height: normal;

    font-size: 16px;

    font-size: 16px;

    font: 16px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-154 {

    letter-spacing: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    list-style-type: disc;

    line-height: normal;

    margin-inline: 7px 0px;

    pointer-events: auto;

    list-style: outside none disc;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 7px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-155 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-156 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-157 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-158 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-159 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-160 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-161 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-162 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-163 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-164 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-165 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-166 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-167 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-168 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-169 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-170 {

    width: 240px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px -81px 142.5px;

    left: 740px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-171 {

    line-height: normal;

    font-size: 20px;

    font-size: 20px;

    font: 20px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-172 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-173 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-174 {

    line-height: normal;

    font-size: 16px;

    font-size: 16px;

    font: 16px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-175 {

    font-size: 14px;

    letter-spacing: normal;

    letter-spacing: normal;

    color: rgb(15, 76, 133);

    list-style-type: disc;

    line-height: normal;

    margin-inline: 7px 0px;

    pointer-events: auto;

    list-style: outside none disc;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 7px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-176 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-177 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-178 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-179 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-180 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-181 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-182 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-183 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-184 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-185 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-186 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-187 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-188 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-189 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-190 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-191 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-192 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-193 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-194 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-195 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-196 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-197 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-198 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-199 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-200 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-201 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-202 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-203 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-204 {

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-205 {

    font-size: 14px;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-206 {

    color: rgb(15, 76, 133);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-207 {

    font-size: 14px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-208 {

    width: 100%;

    left: 0px;

    margin-left: 0px;

    min-width: auto;

    height: 20px;

    position: relative;

    margin: 0px 0px 67px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start stretch;

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-209 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-210 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-211 {

    --fill-opacity: 1;

    --stroke-width: 0;

    --stroke: #ED1566;

    --stroke-opacity: 1;

    width: 10px;

    height: 10px;

    position: relative;

    margin: 8px 0px 10px 142.5px;

    left: 705px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-212 {

    inset: 0px;

    position: absolute;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    fill: rgb(65, 183, 196);

    fill-opacity: 1;

    stroke: rgb(237, 21, 102);

    stroke-opacity: 1;

    stroke-width: 0px;

    filter: none;

    opacity: 1;

    transform: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-213 {

    vector-effect: non-scaling-stroke;

    overflow: visible;

    height: 10px;

    margin: auto;

    padding: 0px;

    width: 1;

    inset: 0px;

    position: absolute;

}



.style-214 {

    vector-effect: non-scaling-stroke;

}



.style-215 {

    vector-effect: non-scaling-stroke;

}



.style-216 {

    --fill-opacity: 1;

    --stroke-width: 0;

    --stroke: #ED1566;

    --stroke-opacity: 1;

    width: 10px;

    height: 10px;

    position: relative;

    margin: 9px 0px 10px 142.5px;

    left: 380px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-217 {

    inset: 0px;

    position: absolute;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    fill: rgb(65, 183, 196);

    fill-opacity: 1;

    stroke: rgb(237, 21, 102);

    stroke-opacity: 1;

    stroke-width: 0px;

    filter: none;

    opacity: 1;

    transform: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-218 {

    vector-effect: non-scaling-stroke;

    overflow: visible;

    height: 10px;

    margin: auto;

    padding: 0px;

    width: 1;

    inset: 0px;

    position: absolute;

}



.style-219 {

    vector-effect: non-scaling-stroke;

}



.style-220 {

    vector-effect: non-scaling-stroke;

}



.style-221 {

    --fill-opacity: 1;

    --stroke-width: 0;

    --stroke: #90D1D8;

    --stroke-opacity: 1;

    width: 10px;

    height: 10px;

    position: relative;

    margin: 6px 0px 10px 142.5px;

    left: 380px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-222 {

    inset: 0px;

    position: absolute;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    fill: rgb(65, 183, 196);

    fill-opacity: 1;

    stroke: rgb(144, 209, 216);

    stroke-opacity: 1;

    stroke-width: 0px;

    filter: none;

    opacity: 1;

    transform: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-223 {

    vector-effect: non-scaling-stroke;

    overflow: visible;

    height: 10px;

    margin: auto;

    padding: 0px;

    width: 1;

    inset: 0px;

    position: absolute;

}



.style-224 {

    vector-effect: non-scaling-stroke;

}



.style-225 {

    vector-effect: non-scaling-stroke;

}



.style-226 {

    width: 280px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px -69px 142.5px;

    left: 410px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-227 {

    line-height: normal;

    font-size: 20px;

    font-size: 20px;

    font: 20px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-228 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-229 {

    line-height: normal;

    font-size: 16px;

    font-size: 16px;

    font: 16px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-230 {

    letter-spacing: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    list-style-type: disc;

    line-height: normal;

    margin-inline: 7px 0px;

    pointer-events: auto;

    list-style: outside none disc;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 7px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-231 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-232 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-233 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-234 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-235 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-236 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-237 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-238 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-239 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-240 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-241 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-242 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-243 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-244 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-245 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-246 {

    --fill-opacity: 1;

    --stroke-width: 0;

    --stroke: #ED1566;

    --stroke-opacity: 1;

    width: 10px;

    height: 10px;

    position: relative;

    margin: 6px 0px 10px 142.5px;

    left: 705px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-247 {

    inset: 0px;

    position: absolute;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    fill: rgb(65, 183, 196);

    fill-opacity: 1;

    stroke: rgb(237, 21, 102);

    stroke-opacity: 1;

    stroke-width: 0px;

    filter: none;

    opacity: 1;

    transform: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-248 {

    vector-effect: non-scaling-stroke;

    overflow: visible;

    height: 10px;

    margin: auto;

    padding: 0px;

    width: 1;

    inset: 0px;

    position: absolute;

}



.style-249 {

    vector-effect: non-scaling-stroke;

}



.style-250 {

    vector-effect: non-scaling-stroke;

}



.style-251 {

    width: 240px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px -86px 142.5px;

    left: 740px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-252 {

    line-height: normal;

    font-size: 20px;

    font-size: 20px;

    font: 20px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-253 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-254 {

    line-height: normal;

    font-size: 16px;

    font-size: 16px;

    font: 16px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-255 {

    letter-spacing: normal;

    line-height: normal;

    font-size: 14px;

    line-height: normal;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    list-style-type: disc;

    margin-inline: 7px 0px;

    pointer-events: auto;

    list-style: outside none disc;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 7px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-256 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-257 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-258 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-259 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-260 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-261 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-262 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-263 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-264 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-265 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-266 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-267 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-268 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-269 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-270 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-271 {

    --fill-opacity: 1;

    --stroke-width: 0;

    --stroke: #ED1566;

    --stroke-opacity: 1;

    width: 10px;

    height: 10px;

    position: relative;

    margin: 6px 0px 10px 142.5px;

    left: 380px;

    grid-area: 6 / 1 / 7 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-272 {

    inset: 0px;

    position: absolute;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    fill: rgb(65, 183, 196);

    fill-opacity: 1;

    stroke: rgb(237, 21, 102);

    stroke-opacity: 1;

    stroke-width: 0px;

    filter: none;

    opacity: 1;

    transform: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-273 {

    vector-effect: non-scaling-stroke;

    overflow: visible;

    height: 10px;

    margin: auto;

    padding: 0px;

    width: 1;

    inset: 0px;

    position: absolute;

}



.style-274 {

    vector-effect: non-scaling-stroke;

}



.style-275 {

    vector-effect: non-scaling-stroke;

}



.style-276 {

    width: 280px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 410px;

    grid-area: 6 / 1 / 7 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-277 {

    line-height: normal;

    font-size: 20px;

    font-size: 20px;

    font: 20px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-278 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-279 {

    line-height: normal;

    font-size: 16px;

    font-size: 16px;

    font: 16px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-280 {

    letter-spacing: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    list-style-type: disc;

    line-height: normal;

    margin-inline: 7px 0px;

    pointer-events: auto;

    list-style: outside none disc;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 7px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-281 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-282 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-283 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-284 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-285 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-286 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-287 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-288 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-289 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-290 {

    line-height: normal;

    margin-inline: 18.2px 0px;

    font-style: normal;

    font-weight: 400;

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px 0px 0px 18.2px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-291 {

    line-height: normal;

    font-size: 14px;

    font-size: 14px;

    font: 14px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(15, 76, 133);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-292 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(15, 76, 133);

    margin: 0px;

    outline: rgb(15, 76, 133) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-293 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 3 / 1 / 4 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-294 {

    height: 771px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-295 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 771px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-296 {

    height: 771px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-297 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-298 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 771px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-299 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --padding: 0px;

    --margin: 0px;

    min-width: 980px;

    --firstChildMarginTop: -1px;

    --lastChildMarginBottom: -1px;

    --items-direction: row;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    display: flex;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-300 {

    height: 771px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-301 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 771px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-302 {

    height: 771px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-303 {

    column-gap: 0px;

    display: flex;

    flex-direction: row;

    margin: 0px auto;

    position: relative;

    width: calc(100% - 0px*2);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-304 {

    --motion-comp-height: 771px;

    --fill-layer-image-opacity: 1;

    --bg-overlay-color: rgb(85, 85, 85);

    --bg-gradient: none;

    width: 100%;

    --column-width: 980px;

    --column-flex: 980;

    flex: 980 1 0%;

    left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    min-width: 0px;

    position: relative;

    top: 0px;

    overflow: visible;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-305 {

    overflow: clip;

    height: 771px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-306 {

    background-color: rgb(85, 85, 85);

    background-image: none;

    transition: all;

    height: 771px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-307 {

    will-change: auto;

    height: 2573px;

    margin-top: -901px;

    isolation: isolate;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: -901px 0px 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-308 {

    position: sticky;

    height: 901px;

    width: 100%;

    top: 0px;

    margin-bottom: 0px;

    display: block;

    padding: 0px;

    transform: matrix(1, 0, 0, 1, 0, 0);

    transition: transform;

    opacity: 1;

}



.style-309 {

    width: 1265px;

    height: 901px;

    object-fit: cover;

    object-position: 50% 50%;

    height: 901px;

    object-fit: cover;

    object-position: 50% 50%;

    max-width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-310 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-311 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 771px;

    grid-template-rows: 771px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-312 {

    --shc-mutated-brightness: 0, 24, 46;

    width: 2500px;

    --bg: 0, 48, 91;

    --alpha-bg: 0.65;

    position: relative;

    margin: 90px 0px 10px 142.5px;

    left: -759px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    --container-corvid-background-color: rgba(1), 1);

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-313 {

    background-color: rgba(0, 48, 91, 0.65);

    inset: 0px;

    overflow: hidden;

    position: absolute;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-314 {

    height: auto;

    width: 2500px;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-315 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 583px;

    grid-template-rows: 241px 342px;

    grid-template-columns: 2500px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-316 {

    width: 980px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 159px 0px 31px;

    left: 759px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-317 {

    line-height: normal;

    text-align: center;

    font-size: 42px;

    text-align: center;

    font-size: 42px;

    font: 42px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-318 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-319 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-320 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-321 {

    width: 916px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 10px;

    left: 792px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-322 {

    line-height: 1.5em;

    text-align: center;

    font-size: 16px;

    text-align: center;

    font-size: 16px;

    font: 16px / 24px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-323 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-324 {

    width: 100%;

    left: 0px;

    margin-left: 0px;

    min-width: auto;

    height: 21px;

    position: relative;

    margin: 0px 0px 10px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start stretch;

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-325 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-326 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-327 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    outline: rgb(0, 0, 0) none 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    padding: 0px;

    vertical-align: baseline;

}



.style-328 {

    height: 724px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-329 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 724px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-330 {

    height: 724px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-331 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-332 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 724px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-333 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --padding: 0px;

    --margin: 0px;

    min-width: 980px;

    --firstChildMarginTop: -1px;

    --lastChildMarginBottom: -1px;

    --items-direction: row;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    display: flex;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-334 {

    height: 724px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-335 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 724px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-336 {

    height: 724px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-337 {

    column-gap: 0px;

    display: flex;

    flex-direction: row;

    margin: 0px auto;

    position: relative;

    width: calc(100% - 0px*2);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-338 {

    --bg-overlay-color: rgb(234, 244, 246);

    --bg-gradient: none;

    width: 100%;

    --column-width: 980px;

    --column-flex: 980;

    flex: 980 1 0%;

    left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    min-width: 0px;

    position: relative;

    top: 0px;

    overflow: visible;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-339 {

    height: 724px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-340 {

    background-color: rgb(234, 244, 246);

    background-image: none;

    transition: all;

    height: 724px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-341 {

    height: 724px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-342 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-343 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 724px;

    grid-template-rows: 158px 79px 244px 127px 116px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-344 {

    width: 980px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 97px 0px 10px 142.5px;

    left: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-345 {

    line-height: normal;

    text-align: center;

    font-size: 42px;

    text-align: center;

    font-size: 42px;

    font: 42px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-346 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-347 {

    color: rgb(0, 48, 91);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-348 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-349 {

    font-weight: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-350 {

    --height: 222px;

    --width: 192px;

    width: 192px;

    height: 222px;

    --contentPaddingLeft: 0px;

    --contentPaddingRight: 0px;

    --contentPaddingTop: 0px;

    --contentPaddingBottom: 0px;

    position: relative;

    margin: 0px 0px 22px 142.5px;

    left: 19px;

    grid-area: 3 / 1 / 4 / 2;

    place-self: start;

    top: 0px;

    z-index: auto;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-351 {

    display: block;

    overflow: hidden;

    box-sizing: border-box;

    height: 222px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-352 {

    object-fit: coverdisplay:block;

    height: 222px;

    width: 100%;

    overflow: hidden;

    filter: none;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100% 100%;

    object-position: 50% 50%;

    min-height: 0px;

    min-width: 0px;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-353 {

    width: 192px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 11px 142.5px;

    left: 19px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-354 {

    text-align: center;

    font-size: 20px;

    font-size: 20px;

    font: 20px / 28px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-355 {

    letter-spacing: 0.02em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-356 {

    font-size: 16px;

    color: rgb(55, 125, 189);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(55, 125, 189);

    margin: 0px;

    outline: rgb(55, 125, 189) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-357 {

    transform-origin: 96px 0.5px;

    width: 192px;

    height: 5px;

    --lnw: 1px;

    --brd: 131, 183, 230;

    --alpha-brd: 0.65;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 19px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    border-top: 1px solid rgba(131, 183, 230, 0.65);

    box-sizing: border-box;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-358 {

    --height: 222px;

    --width: 192px;

    width: 192px;

    height: 222px;

    --contentPaddingLeft: 0px;

    --contentPaddingRight: 0px;

    --contentPaddingTop: 0px;

    --contentPaddingBottom: 0px;

    position: relative;

    margin: 0px 0px 22px 142.5px;

    left: 269px;

    grid-area: 3 / 1 / 4 / 2;

    place-self: start;

    top: 0px;

    z-index: auto;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-359 {

    display: block;

    overflow: hidden;

    box-sizing: border-box;

    height: 222px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-360 {

    object-fit: coverdisplay:block;

    height: 222px;

    width: 100%;

    overflow: hidden;

    filter: none;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100% 100%;

    object-position: 50% 50%;

    min-height: 0px;

    min-width: 0px;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-361 {

    width: 189px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 40px 142.5px;

    left: 269px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-362 {

    text-align: center;

    font-size: 20px;

    font-size: 20px;

    font: 20px / 28px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-363 {

    letter-spacing: 0.02em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-364 {

    font-size: 16px;

    color: rgb(55, 125, 189);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(55, 125, 189);

    margin: 0px;

    outline: rgb(55, 125, 189) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-365 {

    transform-origin: 96px 0.5px;

    width: 192px;

    height: 5px;

    --lnw: 1px;

    --brd: 131, 183, 230;

    --alpha-brd: 0.65;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 268px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    border-top: 1px solid rgba(131, 183, 230, 0.65);

    box-sizing: border-box;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-366 {

    --height: 222px;

    --width: 192px;

    width: 192px;

    height: 222px;

    --contentPaddingLeft: 0px;

    --contentPaddingRight: 0px;

    --contentPaddingTop: 0px;

    --contentPaddingBottom: 0px;

    position: relative;

    margin: 0px 0px 22px 142.5px;

    left: 515px;

    grid-area: 3 / 1 / 4 / 2;

    place-self: start;

    top: 0px;

    z-index: auto;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-367 {

    display: block;

    overflow: hidden;

    box-sizing: border-box;

    height: 222px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-368 {

    object-fit: coverdisplay:block;

    height: 222px;

    width: 100%;

    overflow: hidden;

    filter: none;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100% 100%;

    object-position: 50% 50%;

    min-height: 0px;

    min-width: 0px;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-369 {

    width: 190px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 34px 142.5px;

    left: 515px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-370 {

    line-height: 1.5em;

    text-align: center;

    font-size: 20px;

    text-align: center;

    font-size: 20px;

    font: 20px / 30px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-371 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-372 {

    letter-spacing: 0.02em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-373 {

    font-size: 16px;

    color: rgb(55, 125, 189);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(55, 125, 189);

    margin: 0px;

    outline: rgb(55, 125, 189) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-374 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(55, 125, 189);

    margin: 0px;

    outline: rgb(55, 125, 189) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-375 {

    transform-origin: 96px 0.5px;

    width: 192px;

    height: 5px;

    --lnw: 1px;

    --brd: 131, 183, 230;

    --alpha-brd: 0.65;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 517px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    border-top: 1px solid rgba(131, 183, 230, 0.65);

    box-sizing: border-box;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-376 {

    --height: 222px;

    --width: 192px;

    width: 192px;

    height: 222px;

    --contentPaddingLeft: 0px;

    --contentPaddingRight: 0px;

    --contentPaddingTop: 0px;

    --contentPaddingBottom: 0px;

    position: relative;

    margin: 0px 0px 22px 142.5px;

    left: 769px;

    grid-area: 3 / 1 / 4 / 2;

    place-self: start;

    top: 0px;

    z-index: auto;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-377 {

    display: block;

    overflow: hidden;

    box-sizing: border-box;

    height: 222px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-378 {

    object-fit: coverdisplay:block;

    height: 222px;

    width: 100%;

    overflow: hidden;

    filter: none;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100% 100%;

    object-position: 50% 50%;

    min-height: 0px;

    min-width: 0px;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-379 {

    width: 192px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 68px 142.5px;

    left: 769px;

    grid-area: 4 / 1 / 5 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-380 {

    text-align: center;

    font-size: 20px;

    font-size: 20px;

    font: 20px / 28px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-381 {

    letter-spacing: 0.02em;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-382 {

    font-size: 16px;

    color: rgb(55, 125, 189);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(55, 125, 189);

    margin: 0px;

    outline: rgb(55, 125, 189) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-383 {

    transform-origin: 96px 0.5px;

    width: 192px;

    height: 5px;

    --lnw: 1px;

    --brd: 131, 183, 230;

    --alpha-brd: 0.65;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 769px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    border-top: 1px solid rgba(131, 183, 230, 0.65);

    box-sizing: border-box;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-384 {

    visibility: hidden;

    height: 237px;

    width: 0px;

    grid-area: 1 / 1 / 3 / 2;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-385 {

    width: 100%;

    left: 0px;

    margin-left: 0px;

    min-width: auto;

    height: 21px;

    position: relative;

    margin: 0px 0px 10px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start stretch;

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-386 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-387 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-388 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 5 / 1 / 6 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-389 {

    height: 400px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-390 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 400px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-391 {

    height: 400px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-392 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-393 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 400px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-394 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --padding: 0px;

    --margin: 0px;

    min-width: 980px;

    --firstChildMarginTop: -1px;

    --lastChildMarginBottom: -1px;

    --items-direction: row;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    display: flex;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-395 {

    height: 400px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-396 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 400px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-397 {

    height: 400px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-398 {

    column-gap: 0px;

    display: flex;

    flex-direction: row;

    margin: 0px auto;

    position: relative;

    width: calc(100% - 0px*2);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-399 {

    --bg-overlay-color: rgb(0, 48, 91);

    --bg-gradient: none;

    width: 100%;

    --column-width: 980px;

    --column-flex: 980;

    flex: 980 1 0%;

    left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    min-width: 0px;

    position: relative;

    top: 0px;

    overflow: visible;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-400 {

    height: 400px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-401 {

    background-color: rgb(0, 48, 91);

    background-image: none;

    transition: all;

    height: 400px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-402 {

    height: 400px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-403 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-404 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 400px;

    grid-template-rows: 184px 216px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-405 {

    width: 980px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 102px 0px 31px 142.5px;

    left: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-406 {

    line-height: normal;

    text-align: center;

    font-size: 42px;

    text-align: center;

    font-size: 42px;

    font: 42px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-407 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-408 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-409 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-410 {

    width: 916px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 33px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-411 {

    line-height: 1.5em;

    text-align: center;

    font-size: 16px;

    text-align: center;

    font-size: 16px;

    font: 16px / 24px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-412 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-413 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-414 {

    width: 100%;

    left: 0px;

    margin-left: 0px;

    min-width: auto;

    height: 20px;

    position: relative;

    margin: 0px 0px 10px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start stretch;

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-415 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-416 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-417 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 6 / 1 / 7 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-418 {

    height: 507px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-419 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 507px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-420 {

    height: 507px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-421 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-422 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 507px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-423 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --padding: 0px;

    --margin: 0px;

    min-width: 980px;

    --firstChildMarginTop: -1px;

    --lastChildMarginBottom: -1px;

    --items-direction: row;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    display: flex;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-424 {

    height: 507px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-425 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 507px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-426 {

    height: 507px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-427 {

    column-gap: 0px;

    display: flex;

    flex-direction: row;

    margin: 0px auto;

    position: relative;

    width: calc(100% - 0px*2);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-428 {

    --motion-comp-height: 507px;

    --fill-layer-image-opacity: 0.21;

    --bg-overlay-color: rgba(15, 76, 133, 0.84);

    --bg-gradient: none;

    width: 100%;

    --column-width: 980px;

    --column-flex: 980;

    flex: 980 1 0%;

    left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    min-width: 0px;

    position: relative;

    top: 0px;

    overflow: visible;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-429 {

    overflow: clip;

    height: 507px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-430 {

    background-color: rgba(15, 76, 133, 0.84);

    background-image: none;

    transition: all;

    height: 507px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-431 {

    will-change: auto;

    height: 2309px;

    margin-top: -901px;

    isolation: isolate;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: -901px 0px 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-432 {

    position: sticky;

    height: 901px;

    width: 100%;

    top: 0px;

    margin-bottom: 0px;

    display: block;

    padding: 0px;

    transform: matrix(1, 0, 0, 1, 0, 0);

    transition: transform;

    opacity: 0.21;

}



.style-433 {

    width: 1265px;

    height: 901px;

    object-fit: cover;

    object-position: 50% 50%;

    height: 901px;

    object-fit: cover;

    object-position: 50% 50%;

    max-width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-434 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-435 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 187px 106px 214px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-436 {

    --shc-mutated-brightness: 0, 24, 46;

    width: 2500px;

    --bg: 0, 48, 91;

    --alpha-bg: 0.4;

    position: relative;

    margin: 0px 0px 0px 142.5px;

    left: -2178px;

    grid-area: 1 / 1 / 4 / 2;

    place-self: start;

    --container-corvid-background-color: rgba(1), 1);

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-437 {

    background-color: rgba(0, 48, 91, 0.4);

    inset: 0px;

    overflow: hidden;

    position: absolute;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-438 {

    height: auto;

    width: 2500px;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-439 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: 507px;

    grid-template-rows: 507px;

    grid-template-columns: 2500px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-440 {

    width: 322px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 123px 0px 10px;

    left: 2177px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-441 {

    line-height: normal;

    font-size: 42px;

    font-size: 42px;

    font: 42px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-442 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-443 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-444 {

    width: 399px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 133px 0px 30px 142.5px;

    left: 361px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-445 {

    line-height: normal;

    font-size: 20px;

    font-size: 20px;

    font: 20px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-446 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-447 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-448 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-449 {

    width: 544px;

    height: auto;

    --backgroundColor: 0, 0, 0;

    --alpha-backgroundColor: 0;

    --blendMode: normal;

    --textShadow: 0px 0px transparent;

    --textOutline: 0px 0px transparent;

    position: relative;

    margin: 0px 0px 10px 142.5px;

    left: 361px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-450 {

    line-height: 1.5em;

    font-size: 16px;

    font-size: 16px;

    font: 16px / 24px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-451 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-452 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-453 {

    line-height: 1.5em;

    font-size: 16px;

    font-size: 16px;

    font: 16px / 24px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-454 {

    letter-spacing: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-455 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-456 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-457 {

    color: rgb(255, 255, 255);

    cursor: pointer;

    text-decoration: none solid rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-458 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-459 {

    font-weight: bold;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-460 {

    width: 100%;

    left: 0px;

    margin-left: 0px;

    min-width: auto;

    height: 20px;

    position: relative;

    margin: 0px 0px 10px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start stretch;

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-461 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-462 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-463 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    min-width: 980px;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 7 / 1 / 8 / 2;

    place-self: start;

    overflow: visible;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-464 {

    height: 89px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-465 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 89px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-466 {

    height: 89px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-467 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-468 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 89px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-469 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    --padding: 0px;

    --margin: 0px;

    min-width: 980px;

    --firstChildMarginTop: -1px;

    --lastChildMarginBottom: -1px;

    --items-direction: row;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    position: relative;

    margin: 0px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    display: flex;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-470 {

    height: 89px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-471 {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    transition: all;

    height: 89px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-472 {

    height: 89px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-473 {

    column-gap: 0px;

    display: flex;

    flex-direction: row;

    margin: 0px auto;

    position: relative;

    width: calc(100% - 0px*2);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-474 {

    --bg-overlay-color: rgb(0, 48, 91);

    --bg-gradient: none;

    width: 100%;

    --column-width: 980px;

    --column-flex: 980;

    flex: 980 1 0%;

    left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    min-width: 0px;

    position: relative;

    top: 0px;

    overflow: visible;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-475 {

    height: 89px;

    left: 0px;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100%;

    overflow: hidden;

    pointer-events: auto;

    position: absolute;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-476 {

    background-color: rgb(0, 48, 91);

    background-image: none;

    transition: all;

    height: 89px;

    position: absolute;

    top: 0px;

    width: 100%;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-477 {

    height: 89px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-478 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-479 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 49px 40px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-480 {

    position: static;

    height: 22px;

    width: 0px;

    margin: 20px 0px 7px 142.5px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-481 {

    --height: 21px;

    --width: 32px;

    width: 32px;

    height: 21px;

    transform: matrix(-1, 0, 0, -1, 0, 0);

    --comp-rotate-z: 180deg;

    --contentPaddingLeft: 0px;

    --contentPaddingRight: 0px;

    --contentPaddingTop: 0px;

    --contentPaddingBottom: 0px;

    position: relative;

    left: 477px;

    top: 0px;

    z-index: auto;

    cursor: pointer;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-482 {

    display: block;

    overflow: hidden;

    box-sizing: border-box;

    height: 21px;

    width: 100%;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-483 {

    object-fit: contain;

    object-position: unsetdisplay:block;

    height: 21px;

    width: 100%;

    overflow: hidden;

    filter: none;

    mask-image: none;

    mask-position: 0px 50%;

    mask-repeat: no-repeat;

    mask-size: 100% 100%;

    min-height: 0px;

    min-width: 0px;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-484 {

    width: 275px;

    height: auto;

    position: relative;

    margin: 0px 0px 21px 142.5px;

    left: 357px;

    grid-area: 2 / 1 / 3 / 2;

    place-self: start;

    direction: ltr;

    min-height: auto;

    min-width: auto;

    mix-blend-mode: normal;

    overflow-wrap: break-word;

    pointer-events: none;

    text-align: start;

    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    text-transform: none;

    text-size-adjust: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-485 {

    text-align: center;

    font-size: 16px;

    font-size: 16px;

    font: 16px wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;

    color: rgb(0, 48, 91);

    letter-spacing: normal;

    margin-block: 0px;

    margin: 0px;

    pointer-events: auto;

    line-height: normal;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-486 {

    color: rgb(0, 48, 91);

    cursor: pointer;

    text-decoration: none solid rgb(0, 48, 91);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 48, 91);

    margin: 0px;

    outline: rgb(0, 48, 91) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-487 {

    color: rgb(255, 255, 255);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(255, 255, 255);

    margin: 0px;

    outline: rgb(255, 255, 255) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-488 {

    width: 100%;

    grid-area: 3 / 1 / 4 / 2;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-489 {

    height: auto;

    width: 100%;

    position: static;

    min-height: auto;

    padding-bottom: 0px;

    box-sizing: border-box;

    pointer-events: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-490 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-491 {

    display: none--alpha-bg: 1;

    --alpha-bgh: 1;

    --alpha-brd: 1;

    --alpha-brdh: 1;

    --alpha-txt: 1;

    --alpha-txth: 1;

    --bg: 61, 155, 233;

    --bgh: 43, 104, 156;

    --boxShadowToggleOn-shd: none;

    --brd: 43, 104, 156;

    --brdh: 61, 155, 233;

    --brw: 0px;

    --fnt: normal normal normal 14px/1.4em raleway;

    --rd: 20px;

    --shd: 0 1px 4px rgba(0, 0, 0, 0.6);

    --txt: 255, 255, 255;

    --txth: 255, 255, 255;

    position: absolute;

    top: 15px;

    left: 20px;

    margin-left: calc(50% - 490px);

    --pinned-layer-in-container: 53;

    --above-all-in-container: 49;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px 0px 0px calc(50% - 490px);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-492 {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-493 {

    z-index: 54;

    --above-all-in-container: 10000;

    pointer-events: none;

    display: grid;

    grid-template-columns: 1265px;

    grid-template-rows: 901px;

    height: 901px;

    left: 0px;

    margin-top: 0px;

    position: fixed;

    top: 0px;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-494 {

    width: 246.859px;

    height: 86px;

    content: attr(x);

    height: 86px;

    content: '';

    place-self: end;

    position: absolute;

    grid-area: 1 / 1 / 2 / 2;

    pointer-events: auto;

    overflow: hidden;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-495 {

    height: 86px;

    position: relative;

    width: 100%;

    overflow: clip;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-496 {

    --bg-overlay-color: transparent;

    --bg-gradient: none;

    left: 0px;

    margin-left: 0px;

    width: 100%;

    min-width: 0px;

    --boxShadowToggleOn-shd: none;

    --shd: 0.00px 1.00px 4px 0px rgba(0, 0, 0, 0.6);

    --alpha-brd: 1;

    --brd: 255, 255, 255;

    --backdrop-filter: none;

    --rd: 0px 0px 0px 0px;

    --brwt: 0px;

    --brwb: 0px;

    --pinned-layer-in-container: 51;

    --above-all-in-container: 49;

    grid-area: 4 / 1 / 5 / 2;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-497 {

    inset: 0px;

    position: absolute;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-498 {

    position: relative;

    width: 100%;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-499 {

    inset: 0px;

    position: absolute;

    margin-left: 142.5px;

    width: 980px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px 0px 0px 142.5px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-500 {

    position: relative;

    width: 100%;

    height: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-501 {

    height: auto;

    width: 100%;

    pointer-events: none;

    position: relative;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-502 {

    position: static;

    display: grid;

    height: auto;

    width: 100%;

    min-height: auto;

    grid-template-rows: 88px;

    grid-template-columns: 1265px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-503 {

    --item-size: 23px;

    --item-margin-block: 0;

    --item-margin-inline: 0px 5px;

    --item-display: inline-block;

    --direction: inherit;

    width: 79px;

    height: 23px;

    position: relative;

    margin: 38px 0px 27px 142.5px;

    left: 881px;

    grid-area: 1 / 1 / 2 / 2;

    place-self: start;

    pointer-events: auto;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-504 {

    height: 23px;

    position: absolute;

    white-space: nowrap;

    width: 100%;

    list-style: outside none none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-505 {

    direction: ltr;

    display: inline-block;

    height: 23px;

    margin-block: 0px;

    margin-inline: 0px 5px;

    width: 23px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px 5px 0px 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-506 {

    display: block;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-507 {

    object-fit: coverdisplay:block;

    height: 23px;

    width: 100%;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-508 {

    direction: ltr;

    display: inline-block;

    height: 23px;

    margin-block: 0px;

    margin-inline: 0px 5px;

    width: 23px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px 5px 0px 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-509 {

    display: block;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-510 {

    object-fit: coverdisplay:block;

    height: 23px;

    width: 100%;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-511 {

    margin-block: 0px;

    margin-inline: 0px;

    direction: ltr;

    display: inline-block;

    height: 23px;

    width: 23px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-512 {

    display: block;

    cursor: pointer;

    text-decoration: none solid rgb(0, 0, 238);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-513 {

    object-fit: coverdisplay:block;

    height: 23px;

    width: 100%;

    display: block;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 238);

    margin: 0px;

    outline: rgb(0, 0, 238) none 0px;

    padding: 0px;

    vertical-align: baseline;

}



.style-514 {

    overflow: hidden;

    padding: 0px;

    pointer-events: none;

    white-space: nowrap;

    height: 0px;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    vertical-align: baseline;

}



.style-515 {

    display: none;

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border: 0px none rgb(0, 0, 0);

    margin: 0px;

    outline: rgb(0, 0, 0) none 0px;

    padding: 0px;

    vertical-align: baseline;

}

.menu-item-with-submenu {
    position: relative;
}

.submenu {
    position: absolute;
    top: 100%;
    left: 0;
    background: rgb(255, 255, 255);
    border: 1px solid rgba(15, 76, 133, 0.2);
    border-radius: 4px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    min-width: 160px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    z-index: 1000;
}

.menu-item-with-submenu:hover .submenu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.submenu-item {
    list-style: none;
    margin: 0;
    padding: 0;
}

.submenu-link {
    display: block;
    padding: 12px 16px;
    color: rgb(15, 76, 133);
    text-decoration: none;
    font-family: wfont_0db6a8_7d9658992ed449eca90e138121827d8e, wf_7d9658992ed449eca90e13812, orig_glacial_indifference_regular;
    font-size: 13px;
    line-height: 1.4;
    transition: all 0.3s ease;
    border-radius: 4px;
}

.submenu-link:hover {
    background: rgba(65, 183, 196, 0.1);
    color: rgb(0, 48, 91);
}

/* Indicador de dropdown */
.dropdown-indicator {
    display: inline-block;
    margin-left: 5px;
    transition: transform 0.3s ease;
    font-size: 10px;
}

.menu-item-with-submenu:hover .dropdown-indicator {
    transform: rotate(180deg);
}

/* Ajustes para el elemento CONTACTO específico */
.contacto-menu-item {
    position: relative;
}

.contacto-menu-item .submenu {
    margin-left: 14px;
    width: 89px;
    padding-left: 0px;
}