body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica Neue, Arial, Noto Sans, sans-serif;
}
.main-topo{
    margin-top: 3%;
}

@media(max-width:615px) {
    .main-topo{
        margin-top: 16%;
    
}
}

.fatalErrorPage_container__Mypbj {
    background-color: #333;
    width: 100vw;
    height: 100vh;
    color: #fff;
    font-family: Arial Black;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}
.buttono_buttono-content__zd8E_{
    padding: 1%;
}
.img-b{
    height: 100%; 
    width: 100%;
}


.fatalErrorPage_error-num__gfgTr {
    font-size: 8em
}

.fatalErrorPage_eye__IdOfU {
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    height: 100px;
    position: relative;
    width: 100px
}

.fatalErrorPage_eye__IdOfU:after {
    background: #000;
    border-radius: 50%;
    bottom: 56.1px;
    content: "";
    height: 33px;
    position: absolute;
    right: 33px;
    width: 33px
}

.fatalErrorPage_sub-text__ZanyS {
    margin-bottom: 4em
}

.fatalErrorPage_link__CBA2O {
    color: #d3d3d3 !important;
    text-decoration: none;
    text-transform: uppercase
}

.fatalErrorPage_link__CBA2O:hover {
    color: #7ec57e !important
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.grecaptcha-badge {
    visibility: hidden !important
}

body,
html {
    overscroll-behavior-x: none;
    overscroll-behavior-y: auto
}

html {
    font-size: 14px;
    height: max-content;
    overflow-x: hidden;
    scroll-behavior: smooth;
    width: 100vw
}

body {
    padding: 0;
    margin: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif
}

body.modal-open {
    overflow: hidden;
    height: 100vh;
    height: 100svh
}

.use-lato-font {
    font-family: var(--font-lato)
}

h1 {
    font-weight: 600
}

a:not(.default-link-style) {
    color: #000;
    border-bottom: none;
    outline: none;
    text-decoration: none;
    border: none !important
}

a:not(.default-link-style):hover {
    cursor: pointer
}

.border-gray {
    border: 2px solid #ddd !important
}

.object-fit-polyfill {
    position: static !important
}

@media(min-width:1025px) {
    html {
        font-size: 16px
    }
}

@media(min-width:615px) {
    .color-hover:hover {
        color: var(--hover-color) !important
    }

    .background-color-hover:hover {
        background-color: var(--hover-bg-color) !important
    }

    .font-weight-hover:hover {
        font-weight: var(--hover-font-weight) !important
    }

    .border-color-hover:hover {
        border-color: var(--hover-border-color) !important
    }

    .fill-color-hover:hover {
        fill: var(--hover-fill-color) !important
    }
}

.CircularProgressbar {
    width: 100%;
    vertical-align: middle
}

.CircularProgressbar .CircularProgressbar-path {
    stroke: #3e98c7;
    stroke-linecap: round;
    transition: stroke-dashoffset .5s ease 0s
}

.CircularProgressbar .CircularProgressbar-trail {
    stroke: #d6d6d6;
    stroke-linecap: round
}

.CircularProgressbar .CircularProgressbar-text {
    fill: #3e98c7;
    font-size: 20px;
    dominant-baseline: middle;
    text-anchor: middle
}

.CircularProgressbar .CircularProgressbar-background {
    fill: #d6d6d6
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
    fill: #3e98c7
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
    fill: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
    stroke: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
    stroke: transparent
}

.navbar_container__G_1ho {
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: center
}

.navbar_container__G_1ho ul {
    display: flex;
    list-style-type: none;
    width: 100%;
    justify-content: space-between;
    margin: 10px 0;
    padding: 0
}

.navbar_container__G_1ho ul .navbar_navbar-item__7AYmT {
    text-align: center
}

.navbar_container__G_1ho ul .navbar_navbar-item__7AYmT:first-letter {
    text-transform: capitalize
}

.navbar_container__G_1ho ul .navbar_navbar-item__7AYmT:hover {
    cursor: pointer
}

.navbar_container__G_1ho ul .navbar_navbar-item__7AYmT:hover a {
    color: #009ddf !important
}

.navbar_inner-menu__z3iIU {
    position: absolute;
    left: 0;
    background: #fff;
    z-index: 3;
    transform: translateX(-57%);
    max-height: 0;
    overflow-y: hidden;
    transition: all .2s linear;
    z-index: 1
}

.navbar_inner-menu__z3iIU ul {
    display: flex;
    flex-flow: column;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.navbar_inner-menu__z3iIU ul .navbar_inner-menu-item__xm6Ng {
    padding: 10px 2px 10px 7px;
    text-align: left;
    z-index: 50;
    color: #707070;
    font-weight: 400;
    font-size: .9rem;
    width: 175px
}

.navbar_inner-menu__z3iIU ul .navbar_inner-menu-item__xm6Ng:first-letter {
    text-transform: capitalize
}

.navbar_inner-menu__z3iIU ul .navbar_inner-menu-item__xm6Ng:hover {
    color: #009ddf;
    cursor: pointer;
    background: #f5f5f5
}

.navbar_inner-menu__z3iIU:hover {
    max-height: 300px
}

.navbar_inner-menu__z3iIU.navbar_open__fkiUf {
    max-height: 300px;
    box-shadow: -3px 2px 5px 2px rgba(194, 194, 194, .4117647059)
}

.navbar_item-container__A1Wi0 {
    position: relative;
    cursor: pointer;
    margin: 0 10px
}

.navbar_item-container__A1Wi0.navbar_item-container-hover__5J62Y .navbar_navbar-item__7AYmT,
.navbar_item-container__A1Wi0:hover {
    color: #009ddf
}

.navbar_item-container__A1Wi0:hover .navbar_inner-menu__z3iIU {
    max-height: 410px
}

.navigationBar_logo__fjYA2 {
    min-width: 144px;
    min-height: 100%;
    display: flex;
    align-items: center;
    margin-left: 5px;
    position: relative
}

.navigationBar_logo__fjYA2 .navigationBar_logo-link__u_IYL {
    width: 100%
}

.navigationBar_logo__fjYA2 .navigationBar_logo-link__u_IYL.navigationBar_as-div__hKeKC {
    cursor: default
}

.navigationBar_logo-image___71R1 {
    max-height: 45px;
    max-width: 100%;
    width: auto;
    object-fit: contain;
    cursor: default
}

.navigationBar_logo-image___71R1.navigationBar_clickable__CCBpI {
    cursor: pointer
}

.navigationBar_container__CW0Tl {
    z-index: 26;
    max-height: 60px;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
    max-width: min(1060px, 100vw);
    max-width: min(1060px, 100dvw);
    margin: 0 auto;
    padding-top: 7px;
    position: relative;
    align-items: center
}

.navigationBar_container__CW0Tl.navigationBar_is-hub__PDHH9 {
    padding-bottom: 7px
}

.navigationBar_images-container__dGAFb {
    margin-right: auto;
    height: 100%;
    display: flex
}

.navigationBar_flag__FK1Lg {
    height: 100%;
    border-radius: 50px;
    position: relative;
    left: 5px
}

.navigationBar_top-line-container__TSnVD {
    z-index: 21;
    border-bottom: 1px solid #ddd;
    position: relative;
    max-width: 100%
}

.navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg {
    max-width: min(1060px, 100vw);
    margin: 0 auto;
    padding: 0 3px;
    line-height: normal
}

.navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg .navigationBar_top-line-text__t0Vh3 {
    font-size: 3vw;
    margin: 0;
    display: inline
}

.navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg .navigationBar_top-line-text__t0Vh3>span {
    margin-right: 5px
}

.navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg .navigationBar_top-line-text__t0Vh3 .navigationBar_advertising-disclosure-tooltip-title__bhlq2 {
    text-decoration: underline;
    font-size: .8125rem;
    font-weight: 600;
    white-space: nowrap;
    display: inline;
    position: relative;
    white-space: pre-wrap
}

@media(min-width:481px) {
    .navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg .navigationBar_top-line-text__t0Vh3 {
        font-size: .8rem
    }
}

@media(min-width:1025px) {
    .navigationBar_logo__fjYA2 {
        margin-left: 0
    }

    .navigationBar_top-line-container__TSnVD {
        display: flex;
        justify-content: center;
        margin-right: 20px;
        padding: 5px
    }

    .navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg {
        display: flex;
        justify-content: space-between
    }

    .navigationBar_top-line-container__TSnVD .navigationBar_top-line__C_0bg .navigationBar_top-line-text__t0Vh3 {
        font-size: .8125rem
    }
}

.general_modal-background__hjgWL {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 100
}

.general_basicElement__055S_ {
    background-color: #fff;
    z-index: 1
}

.general_btn__MTTo3 {
    background: none;
    border: none;
    outline: none !important;
    cursor: pointer
}

.general_no-padding__bkacY {
    padding: 0 !important
}

.general_promote-text__BBC_1 {
    text-align: center;
    font-size: 1.125rem;
    margin-top: 7px;
    margin-bottom: 0
}

.general_rotate-45__xnjfM {
    transform: rotate(45deg)
}

.general_rotate-90__AR7qA {
    transform: rotate(90deg)
}

.general_rotate-180__Z2BsD {
    transform: rotate(180deg)
}

.general_preload-animation__cK2s3,
.general_preload-animation__cK2s3 * {
    animation-duration: 0s !important;
    -webkit-animation-duration: 0s !important;
    transition: background-color 0s, opacity 0s, color 0s, width 0s, height 0s, padding 0s, margin 0s !important
}

.general_hide__02vAz {
    display: none !important
}

@media(max-width:767px) {

    .general_medium-display__KgHIr,
    .general_medium-larger-display__Y3hR7 {
        display: none !important
    }
}

@media(min-width:768px) {
    .general_medium-smaller-display__oMTyC {
        display: none !important
    }
   
}

@media(min-width:768px)and (max-width:1024px) {

    .general_mediumHidden__IzpgT,
    .general_smallLargeDisplay__t_tU9 {
        display: none !important
    }
    .topo{
        margin-top: 2%;
    
}

}

@media(max-width:1024px) {

    .general_desktop-only__9nhT9,
    .general_large-larger-display__LFtnl {
        display: none !important
    }
     .topo{
        margin-top: 4%;
    
}
.img-b{
    height: 100%; 
    width: 100%;
}
}

@media(min-width:1025px) {
    .general_medium-display__KgHIr {
        display: none !important
    }

    .general_mobile-only__c3NUy {
        display: none
    }

    .general_large-larger-display__LFtnl {
        display: initial
    }

    .general_large-smaller-display__atxCn {
        display: none !important
    }
}

@media(max-width:1524px) {
    .general_xlarge-larger-display__o6U4u {
        display: none !important
    }
}

@media(min-width:1525px) {
    .general_xlarge-smaller-display__YLNDP {
        display: none !important
    }

    .general_xlarge-larger-display__o6U4u {
        display: initial
    }
}

@media(min-width:1025px)and (max-height:779px) {
    .general_desktop-height-hide__HLrip {
        display: none !important
    }
}

@media(min-width:768px) {
    .general_xmedium-smaller-display__5Df87 {
        display: none !important
    }
}

@media(max-width:767px) {
    .general_xmedium-larger-display__YYWoq {
         display: none !important 
    }
}

.general_mac-scrollbar__yJl0b::-webkit-scrollbar {
    background-color: rgba(0, 0, 0, 0);
    width: 5px;
    height: 5px;
    z-index: 999999
}

.general_mac-scrollbar__yJl0b::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0)
}

.general_mac-scrollbar__yJl0b::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    border: 0 solid #fff
}

.general_mac-scrollbar__yJl0b::-webkit-scrollbar-button {
    display: none
}

.general_mac-scrollbar__yJl0b::-webkit-scrollbar-thumb:hover,
.general_mac-scrollbar__yJl0b:hover::-webkit-scrollbar-thumb {
    background-color: #a0a0a5
}

.NavigationLine_line__ix0Jo {
    padding: 5px;
    display: flex;
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, .151)
}

.NavigationLine_item__cxufy {
    margin: 0 5px
}

.NavigationLine_item__cxufy:hover {
    text-decoration: underline
}

@media(min-width:768px) {
    .NavigationLine_line__ix0Jo {
        border: none
    }
}

.searchBar_container__8DAnN {
    position: relative;
    padding: 5px;
    border-radius: 10px;
    display: flex;
    width: auto;
    flex: 1 1;
    margin-inline: 20px
}

.searchBar_container__8DAnN .searchBar_input__xqzGu {
    border-radius: 10px;
    padding: 7px 20px;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    font-size: 1rem
}

.searchBar_container__8DAnN .searchBar_clear-button__wtpBJ {
    outline: none;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 3px;
    cursor: pointer
}

.searchResults_options__SY4_2 {
    background-color: #fff;
    padding: 5px 10px;
    transform: translateY(10px);
    border-radius: 10px;
    min-height: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: min(500px, 70vh);
    max-height: min(500px, 70dvh);
    overflow: auto
}

.searchResults_options__SY4_2 ul {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    padding: 0;
    gap: 7px
}

.searchResults_options__SY4_2 ul .searchResults_topic__2lpiW {
    font-size: 1.1rem
}

.searchResults_options__SY4_2 .searchResults_default-text__nkIP_ {
    color: gray;
    margin-top: auto;
    margin-bottom: auto
}

@media(min-width:615px) {
    .searchResults_options__SY4_2 {
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #fff;
        box-shadow: 0 2px 5px gray;
        z-index: 20;
        width: 100%;
        align-items: flex-start;
        min-height: 50px;
        max-height: min(600px, 50vh);
        max-height: min(600px, 50dvh)
    }

    .searchResults_options__SY4_2 .searchResults_topic-title__Uw1hr {
        margin-bottom: 15px;
        margin-top: 15px
    }

    .searchResults_options__SY4_2 ul {
        padding: 5px;
        margin: 0
    }

    .searchResults_options__SY4_2 ul .searchResults_topic__2lpiW .searchResults_links__Hxu71 .searchResults_link__rcMqh {
        font-size: .9375rem;
        padding: 0 3px;
        border-radius: 5px
    }

    .searchResults_options__SY4_2 ul .searchResults_topic__2lpiW .searchResults_links__Hxu71 .searchResults_link__rcMqh:hover {
        background-color: #dadada
    }
}

.simpleSpinner_loader__cnS2t {
    margin: auto;
    position: relative;
    width: 85px;
    height: 50px;
    background-repeat: no-repeat;
    background-image: linear-gradient(gray 50px, transparent 0), linear-gradient(gray 50px, transparent 0), linear-gradient(gray 50px, transparent 0), linear-gradient(gray 50px, transparent 0), linear-gradient(gray 50px, transparent 0), linear-gradient(gray 50px, transparent 0);
    background-position: 0, 15px, 30px, 45px, 60px, 75px, 90px;
    animation: simpleSpinner_rikSpikeRoll__RftpW .65s linear infinite alternate
}

@keyframes simpleSpinner_rikSpikeRoll__RftpW {
    0% {
        background-size: 10px 3px
    }

    16% {
        background-size: 10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px, 10px 3px
    }

    33% {
        background-size: 10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px
    }

    50% {
        background-size: 10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px
    }

    66% {
        background-size: 10px 3px, 10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px
    }

    83% {
        background-size: 10px 3px, 10px 3px, 10px 10px, 10px 30px, 10px 50px, 10px 3px
    }

    to {
        background-size: 10px 3px, 10px 3px, 10px 3px, 10px 10px, 10px 30px, 10px 50px
    }
}

.floatingSearchBar_container__scTUW {
    position: absolute;
    top: 100px;
    background-color: wheat;
    z-index: 100;
    left: 50%;
    transform: translateX(-50%);
    width: 95dvw;
    border-radius: 3em;
    height: 50px
}

.floatingSearchBar_container__scTUW input {
    outline: none;
    border: none;
    border-radius: 3em;
    height: 100%;
    width: 100%;
    padding: 15px 50px 15px 15px;
    line-height: 2rem;
    font-size: 1.2rem
}

.floatingSearchBar_container__scTUW .floatingSearchBar_close-icon__84rRU {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    background-color: #fff;
    border-radius: 50%;
    padding: 3px
}

.floatingSearchBar_container__scTUW .floatingSearchBar_loader__prgqe {
    background-color: #fff;
    display: flex
}

@media(min-width:1025px) {
    .floatingSearchBar_container__scTUW {
        display: none
    }
}

.SearchBarIcon_container__TUkfq {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    height: 40px;
    width: 40px;
    margin: auto 0 auto 3px;
    border-radius: 50%;
    box-shadow: 0 0 5px 1px rgba(147, 147, 147, .2);
    cursor: pointer;
    background-color: #fff
}

.SearchBarIcon_container__TUkfq.SearchBarIcon_open__G2KaS {
    z-index: 100
}

@media(min-width:1025px) {
    .SearchBarIcon_container__TUkfq {
        display: none
    }
}

div.toolTip_container__v2h_P {
    display: inline-flex;
    z-index: 11
}

div.toolTip_container__v2h_P label {
    cursor: pointer
}

.toolTip_content__ZVnU1 {
    cursor: text;
    position: absolute;
    width: 320px;
    background: #fff;
    box-shadow: 0 0 7px 0 #4a4a4a;
    color: #000;
    padding: 10px;
    font-size: .8125rem;
    line-height: 1.2rem;
    z-index: 3;
    border-radius: 5px;
    max-height: 90dvh;
    overflow: auto
}

.toolTip_content__ZVnU1 p {
    margin: 0
}

.page_page-subtitle__w_BG6 {
    text-align: start;
    font-size: 1.4rem
}

.page_under-banner-text-elements__dPCtD {
    display: flex;
    justify-content: space-between;
    max-width: min(1060px, 95dvw);
    margin: auto;
    width: 100%
}

.page_page__SWVW3 {
    width: 100%;
    display: flex;
    flex-flow: column;
    position: relative;
    line-height: 1.7em;
    color: #2d2d2d;
    min-height: 100vh;
    min-height: 100dvh
}

.page_page__SWVW3 section {
    margin: 0 auto 0 0;
    width: 100%
}

.page_page__SWVW3 section:not(.page_not-tag-style___cAhP) {
    padding: 0 10px;
    max-width: 1060px
}

.page_page__SWVW3 section.page_cubes-container-section__nbskt {
    padding-right: 0
}

.page_page__SWVW3 a:hover {
    cursor: pointer
}

.page_page__SWVW3 .page_bottom-posts__efguy {
    margin-bottom: 10px
}

.page_singleColumn__wThUw {
    grid-column: 1
}

.page_twoColumn__ooDPU {
    grid-column: span 2
}

.page_sticky-prompt__E4MVS {
    position: fixed;
    bottom: 10px;
    left: 0;
    background: blue;
    color: #fff;
    padding: 5px 20px;
    z-index: 60
}

.page_shadow-section__fMT78 {
    max-width: unset;
    width: 100%;
    box-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

.page_ttp-button__Cr7SU {
    position: fixed;
    bottom: 45px;
    right: 30px;
    font-size: 1.5rem;
    border-radius: 50%;
    animation-name: page_fadeIn__IX3jx;
    animation-duration: 1s;
    color: #065eea;
    z-index: 50
}

.page_ttp-button__Cr7SU :hover,
.page_ttp-button__Cr7SU:hover {
    cursor: pointer
}

.page_ttp-button__Cr7SU:before {
    content: "";
    background-color: #fff;
    position: absolute;
    padding: 12px;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1
}

.page_border-wrapper__aN7Tt {
    border: 1px solid #ecebeb;
    width: 100%;
    margin: 0 auto 10px
}

.page_flex-row__5R1yE {
    display: flex;
    position: relative
}

@keyframes page_fadeIn__IX3jx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media(min-width:1025px) {
    .page_cubes-container-section__nbskt {
        padding: 0 !important;
        margin-bottom: 0 !important;
        max-width: min(1060px, 100% - 50px) !important;
        margin-top: 10px !important
    }

    .page_page__SWVW3 section:not(.page_not-tag-style___cAhP) {
        padding: 0 10px
    }

    .page_page__SWVW3 section {
        margin: 2px auto 30px;
        width: 100%
    }

    .page_border-wrapper__aN7Tt {
        margin-right: 0;
        padding-right: 5px;
        border: none
    }

    .page_mainGrid__QZoGf {
        display: grid;
        display: -ms-grid;
        grid-template-areas: "main sidebar" "main sidebar";
        grid-template-rows: 1fr auto;
        width: 100%;
        grid-template-columns: 2fr 1fr;
        -ms-grid-columns: 2fr 1fr;
        grid-gap: 20px;
        gap: 20px
    }

    .page_main__LdFQx {
        grid-area: main;
        -ms-grid-column: 1
    }

    .page_sidebar__jbRKw {
        grid-area: sidebar;
        -ms-grid-column: 2;
        display: block
    }

    .page_no-margin__N2hDK {
        margin-top: 0
    }
}

.footer_container__TLtOu {
    width: 100%;
    background-color: #1b1a35;
    position: relative;
    height: 289px;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    flex: 1 1;
    flex-wrap: wrap;
    padding: 20px 20px 100px
}

.footer_container__TLtOu .footer_logo___ZLiz {
    max-width: min(100%, 220px)
}

.footer_lists-container__i_9AW {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.footer_lists-container__i_9AW .footer_legacy-style-list__vQShW {
    list-style: none;
    margin: 0;
    padding: 0;
    width: -moz-fit-content;
    width: fit-content
}

.footer_lists-container__i_9AW .footer_legacy-item__CJzZ5 {
    color: #fff;
    opacity: .7;
    font-size: 1.125rem;
    padding-top: 4px
}

.footer_lists-container__i_9AW .footer_legacy-item__CJzZ5 a {
    color: #fff
}

.footer_sub-group-container__J74u8 {
    color: #fff;
    align-self: flex-start
}

.footer_sub-group-container__J74u8 .footer_sub-group-title__YRFDb {
    color: #fff;
    font-size: 1.125rem
}

.footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 {
    list-style: none;
    padding: 0;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 0 20px
}

.footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 li {
    margin: 0 0 7px;
    font-size: 1.125rem;
    opacity: .7;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 a {
    color: #fff
}

.footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 a:hover {
    color: #009ddf
}

.footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 a div:hover {
    cursor: pointer
}

.footer_sub-group-container__J74u8 .footer_sub-group-list__crkdL {
    list-style: none;
    padding: 0;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 0 20px
}

.footer_sub-group-container__J74u8 .footer_sub-group-list__crkdL .footer_sub-group-item__N37Bc {
    margin: 0
}

.footer_copyright-text__MrNiK {
    display: inline-block;
    color: #fff;
    text-align: start;
    width: 80%;
    font-size: 1.125rem;
    margin: 20px 0
}

.footer_text__MzGz6 {
    color: #fff;
    opacity: .7;
    margin: 10px 0;
    max-width: 1060px
}

@media(min-width:481px) {
    .footer_lists-container__i_9AW {
        margin-bottom: unset
    }

    .footer_lists-container__i_9AW .footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 {
        gap: 10px
    }

    .footer_left-side__GC1Gr {
        display: flex;
        flex-direction: column;
        text-align: start;
        max-width: 35%;
        margin-right: 10px
    }

    .footer_container__TLtOu {
        display: flex;
        flex-direction: row;
        justify-content: flex-start
    }

    .footer_container__TLtOu .footer_left-side__GC1Gr {
        max-width: 35%;
        margin-right: 10px
    }
}

@media(min-width:768px) {
    .footer_copyright-text__MrNiK {
        text-align: center;
        margin: 20px auto
    }

    .footer_lists-container__i_9AW {
        border-bottom: unset;
        display: grid;
        grid-gap: 10px;
        gap: 10px;
        margin-left: 25px
    }

    .footer_lists-container__i_9AW .footer_legacy-style-list__vQShW {
        list-style: none;
        padding: 0;
        display: flex;
        margin: auto 0;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        flex-wrap: wrap
    }

    .footer_lists-container__i_9AW .footer_legacy-style-list__vQShW .footer_legacy-item__CJzZ5 {
        width: 20%;
        white-space: nowrap;
        margin: 10px 18px 0;
        min-width: -moz-fit-content;
        min-width: fit-content
    }

    .footer_lists-container__i_9AW .footer_sub-group-container__J74u8 {
        text-align: start;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: -moz-fit-content;
        width: fit-content
    }

    .footer_lists-container__i_9AW .footer_text__MzGz6 {
        grid-column: 1/-1
    }
}

@media(min-width:1025px) {
    .footer_container__TLtOu {
        align-items: flex-start;
        justify-content: center
    }

    .footer_logo___ZLiz {
        position: relative;
        max-height: 100%;
        max-width: 220px;
        object-fit: contain
    }

    .footer_lists-container__i_9AW {
        width: 65%
    }

    .footer_sub-group-container__J74u8 .footer_menu-items__f0mX2 {
        display: flex;
        margin: auto 0;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
        flex-wrap: wrap;
        flex-direction: column
    }

    .footer_copyright-text__MrNiK {
        position: relative
    }

    .footer_text__MzGz6 {
        margin: 25px 0
    }
}

.bannerFullWidth_banner__yKBU_ {
    height: max-content;
    max-width: 100dvw;
    z-index: 23
}

.bannerFullWidth_banner__yKBU_.bannerFullWidth_overflowingBannerImage__dpTYh {
    z-index: 0
}

.bannerFullWidth_banner__yKBU_ .bannerFullWidth_wrapper__ZkfBd {
    width: 100%;
    min-height: 170px;
    max-width: 100dvw
}

.bannerFullWidth_container__6FC_R {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    width: 100%;
    height: 100%;
    position: relative;
    min-height: 172px
}

.bannerFullWidth_container__6FC_R * {
    grid-row: 1/2;
    grid-column: 1/2;
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.bannerFullWidth_content__eo8BU {
    /* display: flex;
    flex-flow: column; */
    width: 95%;
    margin: 12px 10px;
    z-index: 3
}

.bannerFullWidth_content__eo8BU.bannerFullWidth_inner-page__ksqEn {
    justify-content: center
}

.bannerFullWidth_content__eo8BU .bannerFullWidth_title__QeowN {
    margin: 5px 0;
    width: 100%;
    color: inherit;
    font-size: 1.7rem;
    line-height: 2.2rem;
    letter-spacing: .8px
}

.bannerFullWidth_content__eo8BU .bannerFullWidth_title__QeowN p {
    margin: 0
}

.bannerFullWidth_content__eo8BU .bannerFullWidth_middle-title__QArrO {
    margin: 0;
    width: 100%;
    color: inherit;
    font-size: 1.5rem;
    line-height: 1.9rem;
    letter-spacing: .8px;
    font-weight: 400
}

.bannerFullWidth_content__eo8BU .bannerFullWidth_subtitle__vBR7y {
    color: inherit;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5rem;
    max-width: 400px;
    margin: 10px 0
}

.bannerFullWidth_last-update-text__R6Eyz {
    display: flex;
    align-items: center;
   
    width: -moz-fit-content;
    width: fit-content
}

.bannerFullWidth_last-update-text__R6Eyz label {
    margin-left: 5px
}

.bannerFullWidth_last-update-text__R6Eyz svg {
    position: relative;
    top: 1px
}

.bannerFullWidth_advertising-disclosure__DZvke {
    position: absolute;
    right: 110px;
    bottom: 10px
}

.bannerFullWidth_image-wrapper__tGQMr {
    position: relative;
    width: 100%;
    width: 100vw;
    height: 210px
}

.bannerFullWidth_image__5hGYf {
    object-fit: cover;
    height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    min-width: 100%;
    min-height: 100%
}

.bannerFullWidth_extra-detail-line__0X9hD {
    display: flex;
    justify-content: space-between;
    width: 95%;
    max-width: 1170px;
    margin: 5px auto -7px;
    color: #fff;
    align-items: center;
    padding: 0 10px;
    color: #000
}

.bannerFullWidth_extra-detail-line__0X9hD svg {
    display: none
}

@media(max-width:1025px) {
    .bannerFullWidth_extra-detail-line__0X9hD {
        background-color: rgba(0, 0, 0, 0) !important;
        color: #000 !important
    }
}

.bannerFullWidth_without-image-container__FLfDC {
    width: 100%;
    max-width: 1060px;
    padding: 0 7px;
    margin: 30px auto
}

@media(min-width:768px) {
    .bannerFullWidth_container__6FC_R {
        height: 100%
    }

    .bannerFullWidth_overlay__QU8nR {
        opacity: 0
    }
}

@media(min-width:1025px) {
    .bannerFullWidth_wrapper__ZkfBd {
        height: 100%
    }

    .bannerFullWidth_image__5hGYf {
        height: 100%;
        grid-column: 1;
        grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        width: 100%
    }

    .bannerFullWidth_image__5hGYf.bannerFullWidth_overflowingBannerImage__dpTYh {
        max-height: unset;
        height: 900px !important
    }

    .bannerFullWidth_image__5hGYf div {
        padding-top: 0 !important
    }

    .bannerFullWidth_container__6FC_R {
        height: 100%;
        min-height: 220px
    }

    .bannerFullWidth_content__eo8BU {
        margin: auto;
        margin-top: 2%;
        justify-content: space-between;
        grid-column: 1;
        grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        width: 1060px;
        max-width: 98vw;
        /* min-height: 80% */
    }

    .bannerFullWidth_content__eo8BU.bannerFullWidth_inner-page__ksqEn {
        justify-content: center
    }

    .bannerFullWidth_content__eo8BU .bannerFullWidth_title__QeowN {
        width: 100%;
        max-width: 95%;
        font-size: 2.35rem;
        line-height: normal
    }

    .bannerFullWidth_content__eo8BU .bannerFullWidth_title__QeowN p {
        font-size: inherit
    }

    .bannerFullWidth_content__eo8BU .bannerFullWidth_subtitle__vBR7y {
        max-width: 750px;
        line-height: 1.6rem
    }

    .bannerFullWidth_extra-detail-line__0X9hD {
        background-color: unset;
        color: #fff;
        height: 40px;
        margin: 0 auto
    }

    .bannerFullWidth_extra-detail-line__0X9hD .bannerFullWidth_last-update-text__R6Eyz {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 0
    }

    .bannerFullWidth_extra-detail-line__0X9hD svg {
        display: block
    }
}

.general_modal-background__Z3jCF {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 100
}

.general_basicElement__m1x_n {
    background-color: #fff;
    z-index: 1
}

.general_btn__KXI0d {
    background: none;
    border: none;
    outline: none !important;
    cursor: pointer
}

.general_no-padding__ISa0D {
    padding: 0 !important
}

.general_promote-text__b2w5r {
    text-align: center;
    font-size: 1.125rem;
    margin-top: 7px;
    margin-bottom: 0
}

.general_rotate-45__SFlWg {
    transform: rotate(45deg)
}

.general_rotate-90__yPTKR {
    transform: rotate(90deg)
}

.general_rotate-180___Or95 {
    transform: rotate(180deg)
}

.general_preload-animation__EyQmk,
.general_preload-animation__EyQmk * {
    animation-duration: 0s !important;
    -webkit-animation-duration: 0s !important;
    transition: background-color 0s, opacity 0s, color 0s, width 0s, height 0s, padding 0s, margin 0s !important
}

@media(max-width:767px) {

    .general_medium-display__IJPXZ,
    .general_medium-larger-display__heb6U {
        display: none !important
    }
}

@media(min-width:768px) {
    .general_medium-smaller-display__J7z0a {
        display: none !important
    }
}

@media(min-width:768px)and (max-width:1024px) {

    .general_mediumHidden__R7FJd,
    .general_smallLargeDisplay__Zfq_S {
        display: none !important
    }
}

@media(max-width:1024px) {

    .general_desktop-only__Ijdtk,
    .general_large-larger-display__1wts5 {
        display: none !important
    }
}

@media(min-width:1025px) {
    .general_medium-display__IJPXZ {
        display: none !important
    }

    .general_mobile-only__jvcqI {
        display: none
    }

    .general_large-larger-display__1wts5 {
        display: initial
    }

    .general_large-smaller-display__D_T6v {
        display: none !important
    }
}

@media(max-width:1524px) {
    .general_xlarge-larger-display__l8erJ {
        display: none !important
    }
}

@media(min-width:1525px) {
    .general_xlarge-smaller-display__CUkya {
        display: none !important
    }

    .general_xlarge-larger-display__l8erJ {
        display: initial
    }
}

@media(min-width:768px) {
    .general_xmedium-smaller-display__2CFGF {
        display: none !important
    }
}

@media(max-width:767px) {
    .general_xmedium-larger-display__dMU03 {
        display: none !important
    }
}

.general_mac-scrollbar__Fmqdi::-webkit-scrollbar {
    background-color: rgba(0, 0, 0, 0);
    width: 5px;
    height: 5px;
    z-index: 999999
}

.general_mac-scrollbar__Fmqdi::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0)
}

.general_mac-scrollbar__Fmqdi::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    border: 0 solid #fff
}

.general_mac-scrollbar__Fmqdi::-webkit-scrollbar-button {
    display: none
}

.general_mac-scrollbar__Fmqdi::-webkit-scrollbar-thumb:hover,
.general_mac-scrollbar__Fmqdi:hover::-webkit-scrollbar-thumb {
    background-color: #a0a0a5
}

.FeaturesLine_line__3nnEN {
    width: 100%;
    min-height: 35px;
    background-color: #0c1853
}

.FeaturesLine_content__PRLu0 {
    display: flex;
    height: 100%;
    align-items: center;
    max-width: 1060px;
    margin: 0 auto 0 10px
}

.FeaturesLine_feature__cVkg5 {
    display: flex;
    height: 100%;
    color: #fff;
    align-items: center;
    margin-right: 35px;
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 1rem
}

.FeaturesLine_feature__cVkg5 .FeaturesLine_image-wrapper__kNNca {
    flex-shrink: 0;
    width: 20px;
    height: 20px
}

.FeaturesLine_feature__cVkg5 .FeaturesLine_image__BQJ13,
.FeaturesLine_feature__cVkg5 svg {
    width: 20px;
    height: 20px;
    font-size: 1.45rem;
    flex-shrink: 0
}

.FeaturesLine_feature__cVkg5 .FeaturesLine_text__WsViU {
    margin: 0 0 0 5px;
    font-weight: 400;
    font-size: .9375rem;
    line-height: 1rem;
    font-size: 1rem
}

@media screen and (min-width:1025px) {
    .FeaturesLine_content__PRLu0 {
        margin: 0 auto;
        padding-left: 4px
    }

    .FeaturesLine_feature__cVkg5 .FeaturesLine_image__BQJ13,
    .FeaturesLine_feature__cVkg5 svg {
        flex-shrink: 0;
        width: 20px !important;
        height: 20px !important
    }
}

.searchToPartnerWidget_container__0px8a {
    display: flex;
    flex-direction: column;
    width: 90%;
    margin: 20px auto 5px;
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 8px;
    background: linear-gradient(to bottom right, #efeeee, #ffffff);
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1)
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_title__elOVr {
    font-size: 1.125rem;
    font-weight: 400;
    margin: 7px 0
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 10px
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_submit-button__c3vvN {
    border: none;
    padding: 8px 20px;
    font-weight: 600;
    font-size: 1.125rem;
    min-width: max-content;
    cursor: pointer;
    color: #fff;
    border-radius: 2px
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_submit-button__c3vvN.searchToPartnerWidget_disabled__pR8zW {
    cursor: default
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu {
    position: relative
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu .searchToPartnerWidget_floating-placeholder__5FNy0 {
    z-index: 1;
    position: absolute;
    background: linear-gradient(180deg, #f0efef 43%, #ffffff 0);
    color: #000;
    padding: 0 2px;
    line-height: .4rem;
    font-size: .9rem;
    top: 6px;
    opacity: 0;
    left: 7px;
    border-radius: 3em;
    transition: all .4s ease-in-out;
    line-height: 1rem
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu .searchToPartnerWidget_floating-placeholder__5FNy0.searchToPartnerWidget_show__5M0Mb {
    opacity: 1;
    top: -1px;
    left: 15px
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu input {
    width: 100%;
    padding: 8px 12px;
    font-size: 1.125rem;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
    transition: border-color .3s ease;
    margin: 4px 0
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu input:focus {
    border-color: #007bff
}

.searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu input:disabled {
    background-color: #f9f9f9;
    color: #999;
    cursor: not-allowed
}

@media(min-width:768px) {
    .searchToPartnerWidget_container__0px8a {
        margin: 0 auto 5px 0;
        width: 70%
    }

    .searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl {
        flex-direction: row
    }

    .searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu .searchToPartnerWidget_floating-placeholder__5FNy0 {
        font-size: .75;
        background: linear-gradient(180deg, #f3f2f2 44%, #ffffff 0)
    }

    .searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu .searchToPartnerWidget_floating-placeholder__5FNy0.searchToPartnerWidget_show__5M0Mb {
        top: -3px
    }

    .searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_input-wrapper__pWJBu input {
        font-size: .9375rem
    }

    .searchToPartnerWidget_container__0px8a .searchToPartnerWidget_form__W01Cl .searchToPartnerWidget_submit-button__c3vvN {
        font-size: .9375rem;
        width: 10rem;
        margin: 4px 0 4px auto
    }
}

@keyframes searchToPartnerWidget_appear__LfeIH {
    0% {
        opacity: 0;
        top: 1px
    }

    to {
        opacity: 1;
        top: -1px
    }
}

.customSelect_container__1VWpN {
    position: relative;
    width: 100%;
    max-width: 100%
}

.customSelect_container__1VWpN .customSelect_search-input__eYPJC {
    width: 100%;
    padding: 8px 12px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 2px;
    outline: none;
    transition: border-color .3s ease
}

.customSelect_container__1VWpN .customSelect_search-input__eYPJC:focus {
    border-color: #007bff
}

.customSelect_container__1VWpN .customSelect_search-input__eYPJC:disabled {
    background-color: #f9f9f9;
    color: #999;
    cursor: not-allowed
}

.customSelect_container__1VWpN .customSelect_select-wrapper__Ciefl {
    position: relative;
    display: flex;
    align-items: center
}

.customSelect_container__1VWpN .customSelect_select-wrapper__Ciefl .customSelect_chevron__DhrFE {
    position: absolute;
    right: 10px;
    pointer-events: none;
    transition: transform .3s ease
}

.customSelect_container__1VWpN .customSelect_select-wrapper__Ciefl .customSelect_chevron__DhrFE.customSelect_open__msoVt {
    transform: rotate(180deg)
}

.customSelect_container__1VWpN .customSelect_dropdown-list__K9pPH {
    position: absolute;
    width: 100%;
    max-height: 500px;
    margin-top: 4px;
    padding: 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
    overflow-y: auto;
    display: none
}

.customSelect_container__1VWpN .customSelect_dropdown-list__K9pPH.customSelect_open__msoVt {
    display: block
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP {
    padding: 10px 12px;
    font-size: 16px;
    color: #333;
    cursor: pointer;
    transition: background-color .2s ease
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP * {
    cursor: pointer
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP:not(:last-of-type) {
    border-bottom: 1px solid #f1f1f1
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP:hover {
    background-color: #f1f1f1
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP:active {
    background-color: #e1e1e1
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP:disabled {
    background-color: #f9f9f9;
    color: #999;
    cursor: not-allowed
}

.customSelect_container__1VWpN .customSelect_dropdown-item__pIACP.customSelect_no-match__CVIni {
    color: #999;
    cursor: default;
    font-size: .8rem
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/f1df658da56627d0-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/162938472036e0a8-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Lato Fallback;
    src: local("Arial");
    ascent-override: 101.03%;
    descent-override: 21.80%;
    line-gap-override: 0.00%;
    size-adjust: 97.69%
}

.__className_de8755 {
    font-family: Lato, Lato Fallback;
    font-style: normal
}

.__variable_de8755 {
    --font-lato: "Lato", "Lato Fallback"
}