@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
html,
body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background-color: #000000;
  scroll-behavior: smooth;
}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
  color: #ffffff;
}

/* Custom scrollbar */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: #000000;
}
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* @FONTWARNING[{"type": "restricted", "family": "Montserrat", "weight": "var(--lp-mansaomarion-com-br-montserrat-regular-font-weight)", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Montserrat";
  src: local("Montserrat");
}
/* @FONTWARNING[{"type": "restricted", "family": "Rubik", "weight": "var(--lp-mansaomarion-com-br-semantic-button-upper-font-weight)", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Rubik";
  src: local("Rubik");
}
/* @FONTWARNING[{"type": "restricted", "family": "Rubik-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Rubik-Regular";
  src: local("Rubik-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Inter-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Regular";
  src: local("Inter-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-Medium", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-Medium";
  src: local("Work Sans-Medium");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-Light", "weight": "300", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-Light";
  src: local("Work Sans-Light");
}
/* @FONTWARNING[{"type": "restricted", "family": "Inter-Bold", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Bold";
  src: local("Inter-Bold");
}
/* @FONTWARNING[{"type": "restricted", "family": "Poppins-SemiBold", "weight": "600", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Poppins-SemiBold";
  src: local("Poppins-SemiBold");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-Bold", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-Bold";
  src: local("Work Sans-Bold");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-Regular";
  src: local("Work Sans-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-ExtraLight", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-ExtraLight";
  src: local("Work Sans-ExtraLight");
}
/* @FONTWARNING[{"type": "restricted", "family": "Poppins-Bold", "weight": "700", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Poppins-Bold";
  src: local("Poppins-Bold");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-SemiBold", "weight": "600", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-SemiBold";
  src: local("Work Sans-SemiBold");
}
/* @FONTWARNING[{"type": "restricted", "family": "Inter-Medium", "weight": "500", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Medium";
  src: local("Inter-Medium");
}
/* @FONTWARNING[{"type": "restricted", "family": "Inter-SemiBold", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-SemiBold";
  src: local("Inter-SemiBold");
}
/* @FONTWARNING[{"type": "restricted", "family": "Inter-Light", "weight": "300", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Light";
  src: local("Inter-Light");
}
/* @FONTWARNING[{"type": "restricted", "family": "Work Sans-Black", "weight": "900", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Work Sans-Black";
  src: local("Work Sans-Black");
}
