@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Black_Italic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Bold_Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_DemiBold_Italic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_DemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_ExtraBold_Italic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_ExtraLight_Italic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Light_Italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Medium_Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Thin_Italic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(/fonts/TT_Hoves_Pro/TT_Hoves_Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}.font-global{font-family:TT Hoves,sans-serif}.font-global-regular{font-style:normal}.font-global-italic,.font-global-regular{font-family:TT Hoves,sans-serif;font-weight:400}.font-global-italic{font-style:italic}.font-global-bold{font-style:normal}.font-global-bold,.font-global-bold-italic{font-family:TT Hoves,sans-serif;font-weight:700}.font-global-bold-italic{font-style:italic}.font-global-light{font-style:normal}.font-global-light,.font-global-light-italic{font-family:TT Hoves,sans-serif;font-weight:300}.font-global-light-italic{font-style:italic}.font-global-extralight{font-family:TT Hoves,sans-serif;font-weight:200;font-style:normal}.font-global-extralight-italic{font-family:TT Hoves,sans-serif;font-weight:200;font-style:italic}.font-global-thin{font-style:normal}.font-global-thin,.font-global-thin-italic{font-family:TT Hoves,sans-serif;font-weight:100}.font-global-thin-italic{font-style:italic}.font-global-medium{font-style:normal}.font-global-medium,.font-global-medium-italic{font-family:TT Hoves,sans-serif;font-weight:500}.font-global-medium-italic{font-style:italic}.font-global-demibold{font-family:TT Hoves,sans-serif;font-weight:600;font-style:normal}.font-global-demibold-italic{font-family:TT Hoves,sans-serif;font-weight:600;font-style:italic}.font-global-extrabold{font-family:TT Hoves,sans-serif;font-weight:800;font-style:normal}.font-global-extrabold-italic{font-family:TT Hoves,sans-serif;font-weight:800;font-style:italic}.font-global-black{font-style:normal}.font-global-black,.font-global-black-italic{font-family:TT Hoves,sans-serif;font-weight:900}.font-global-black-italic{font-style:italic}.custom-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.custom-container{max-width:640px}}@media (min-width:768px){.custom-container{max-width:768px}}@media (min-width:1024px){.custom-container{max-width:1024px}}@media (min-width:1280px){.custom-container{max-width:1280px}}@media (min-width:1376px){.custom-container{max-width:1376px}}.global-home{scroll-snap-type:y mandatory;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;width:100vw;padding:0;margin:0}.global-home section{scroll-snap-align:start;padding:6% 0;@media (max-width:768px){padding-left:0;padding-bottom:20%;padding-right:0;padding-top:20%}}.hero,.more,.scroll-transition{scroll-snap-align:start;padding:0!important}.review-item{span{display:flex;flex-direction:column;height:100%;justify-content:space-between}}.global-home .hero h1.colorful{-webkit-background-clip:text}.global-home .hero h1.colorful,.global-home .more h1{background:linear-gradient(90deg,#ffc824 23.93%,#ff2410 38.65%,#ff89c2 50.48%,#005eff 61.78%,#0ff 71.29%);background-clip:text;-webkit-text-fill-color:transparent}.global-home .more h1{-webkit-background-clip:text}.line-clamp-8-custom{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}