@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans-VariableFont_opsz,wght.ttf) format("truetype");font-style:normal;font-display:swap}.c-breadcrumbs{--color-link-breadcrumbs: inherit;--size-font-breadcrumbs: 1rem;--spacing-vertical-separator-breadcrumbs: .25rem}.c-breadcrumbs__crumbs{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.c-breadcrumbs__crumbs:where(.has-no-separators){row-gap:var(--spacing-vertical-separator-breadcrumbs);column-gap:1rem}.c-breadcrumbs__crumb{display:flex;align-items:center}.c-breadcrumbs__crumb:has(.c-breadcrumbs__separator) .c-breadcrumbs__separator{display:flex;align-items:center;justify-content:center;margin:0 var(--spacing-vertical-separator-breadcrumbs)}.c-breadcrumbs__crumb:has(svg,image) :where(svg,image){max-width:var(--size-font-breadcrumbs);max-height:var(--size-font-breadcrumbs)}.c-breadcrumbs__link{font-size:var(--size-font-breadcrumbs);text-decoration:none;color:var(--color-link-breadcrumbs);line-height:1}:root{--font-color: #1a1a1a;--sec-font-color: rgba(26, 26, 26, .9);--ter-font-color: rgba(26, 26, 26, .74)}*,*:after,*:before{margin:0;padding:0;border:0;box-sizing:border-box}html{font-family:Poppins,sans-serif;background:#fff;-webkit-font-smoothing:antialiased}body{color:var(--font-color)}a{color:#1a1a1acc;line-height:150%;text-decoration:none}button{background-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;font-family:inherit;border:0;cursor:pointer;color:#fff}button:disabled{cursor:not-allowed}body:not(.home){padding-top:68px}@media screen and (min-width: 1024px){body:not(.home){padding-top:72px}}@media screen and (min-width: 1160px){body:not(.home){padding-top:86px}}.home main{padding-top:68px}@media screen and (min-width: 1024px){.home main{padding-top:98px}}@media screen and (min-width: 1160px){.home main{padding-top:98px}}nav.c-breadcrumbs{padding-block:1rem}@media screen and (min-width: 1024px){nav.c-breadcrumbs{padding-block:1.5rem;padding-left:1.25rem}}@media screen and (min-width: 1160px){nav.c-breadcrumbs{padding-left:5rem}}nav.c-breadcrumbs .c-breadcrumbs__crumbs{display:inline-flex;padding:.5rem 1rem;border-radius:.25rem;background:rgba(26,26,26,.02)}nav.c-breadcrumbs .c-breadcrumbs__crumbs li a{color:#1a1a1a80;line-height:170%;text-transform:capitalize;font-size:.75rem}nav.c-breadcrumbs .c-breadcrumbs__crumbs li a[aria-current]{color:#00589f}@media screen and (min-width: 1024px){nav.c-breadcrumbs .c-breadcrumbs__crumbs li a{font-size:.875rem}}@media screen and (max-width: 1023px){.no-padding:not(.top-section){padding:0}}@media screen and (min-width: 1024px){.no-padding:not(.top-section){padding:0}}.no-padding:not(.top-section){padding-block:0rem}@media screen and (min-width: 1160px){.no-padding:not(.top-section){padding:0}}section{padding-inline:1.25rem}section:not(.top-section){padding-block:3rem}@media screen and (min-width: 1024px){section:not(.top-section){padding-block:4rem}}section:not(.top-section).explore-section{padding-block:0 3rem}@media screen and (min-width: 1024px){section:not(.top-section).explore-section{padding-block:0 4rem}}section h2{font-size:1.25rem;text-align:center;font-weight:600}@media screen and (min-width: 1024px){section h2{font-size:2rem}}section .splide__track{width:min(1280px,100%);margin-inline:auto;margin-top:1.37rem}@media screen and (min-width: 1024px){section .splide__track{margin-top:1.5rem}}.no-padding{padding-block:2rem}
