@charset "UTF-8";

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

ul[role=list],
ol[role=list] {
  list-style: none;
}

html:focus-within {
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

img,
picture {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Light.otf") format("opentype");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Regular.otf") format("opentype");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Medium.otf") format("opentype");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Bold.otf") format("opentype");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Black.otf") format("opentype");
}

:root {
  --blue: #4172B0;
  --border-color: #C8D5ED;
  --light-blue: #F0FAFF;
  --gold: #B3972C;
  --text-color: #000;
  --red: #E02309;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 10vw;
}

body {
  color: var(--text-color);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
}

body.hidden {
  overflow: hidden;
}

.overflow-hidden {
  overflow: hidden;
}

a {
  text-decoration: none;
  color: var(--text-color);
}

main {
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: 700;
  line-height: 1;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */

.pc {
  display: block !important;
}

.pc_inline {
  display: inline;
}

.pc_fx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pc_inline_block {
  display: inline-block;
}

.sp {
  display: none !important;
}

.sp_inline {
  display: none !important;
}

.sp_fx {
  display: none !important;
}

.sp_inline_block {
  display: none !important;
}

/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */

.relative {
  position: relative;
}

/* 初期状態のスタイル */

.fadeIn {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: opacity 0.8s ease-out, -webkit-transform 0.8s ease-out;
  transition: opacity 0.8s ease-out, -webkit-transform 0.8s ease-out;
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
  transition: opacity 0.8s ease-out, transform 0.8s ease-out, -webkit-transform 0.8s ease-out;
  visibility: hidden;
}

.fadeIn.centerX {
  -webkit-transform: translate(-50%, 20px);
  transform: translate(-50%, 20px);
}

/* アニメーション後のスタイル */

.fadeIn.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}

.fadeIn.visible.centerX {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.primary-button {
  background: -webkit-gradient(linear, left top, right top, from(#4172B0), to(#419FB0));
  background: -webkit-linear-gradient(left, #4172B0, #419FB0);
  background: linear-gradient(to right, #4172B0, #419FB0);
  padding: calc(100vw / var(--vw) * 0) calc(100vw / var(--vw) * 40);
  height: calc(100vw / var(--vw) * 48.33);
  line-height: calc(100vw / var(--vw) * 48.33);
  border-radius: 99999px;
  color: #fff;
  font-size: calc(100vw / var(--vw) * 18);
  display: inline-block;
}

.primary-button.border {
  border: 1px solid #fff;
}

.contents-title {
  color: var(--blue);
  font-weight: 400;
  font-size: calc(100vw / var(--vw) * 38);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: calc(100vw / var(--vw) * 22);
}

.contents-title.mt {
  margin-top: calc(100vw / var(--vw) * 34.3);
}

.contents-title::after {
  content: "";
  display: block;
  width: calc(100vw / var(--vw) * 38.17);
  height: 1px;
  background: var(--blue);
}

.contents-sub-title {
  color: var(--blue);
  font-weight: 400;
  font-size: calc(100vw / var(--vw) * 19);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: calc(100vw / var(--vw) * 8);
}

.contents-sub-title::before {
  content: "";
  display: block;
  width: calc(100vw / var(--vw) * 24.87);
  height: calc(100vw / var(--vw) * 24.87);
  background-image: url("../../images/sub_title_icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100000;
  padding-top: calc(100vw / var(--vw) * 39);
  padding-left: calc(100vw / var(--vw) * 44.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__logo {
  width: calc(100vw / var(--vw) * 119);
}

.header__nav-list {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  height: calc(100vw / var(--vw) * 79.81);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: calc(100vw / var(--vw) * 65);
  padding-right: calc(100vw / var(--vw) * 22);
  border-radius: calc(100vw / var(--vw) * 40) calc(100vw / var(--vw) * 0) calc(100vw / var(--vw) * 0) calc(100vw / var(--vw) * 40);
  font-size: calc(100vw / var(--vw) * 18);
  background: #fff;
}

.fv {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
}

.fv__title {
  margin-top: calc(100vw / var(--vw) * 246.5);
  margin-left: calc(100vw / var(--vw) * 123.6);
  width: calc(100vw / var(--vw) * 217.07);
}

.fv__main-image {
  width: calc(100vw / var(--vw) * 1091.27);
}

.fv__bg-image {
  position: absolute;
  width: calc(100vw / var(--vw) * 490.64);
  right: calc(100vw / var(--vw) * 130.1);
  bottom: calc(100vw / var(--vw) * -219);
}

.fv__left-bg-image {
  position: absolute;
  width: calc(100vw / var(--vw) * 602.69);
  top: calc(100vw / var(--vw) * 519.7);
  left: calc(100vw / var(--vw) * -115);
}

.news-top {
  padding-top: calc(100vw / var(--vw) * 107.1);
  padding-bottom: calc(100vw / var(--vw) * 131.9);
}

.news-top__bg-image {
  position: absolute;
  width: calc(100vw / var(--vw) * 637.14);
  right: calc(100vw / var(--vw) * -403);
  top: calc(100vw / var(--vw) * 344);
}

.news-bottom {
  padding-top: calc(100vw / var(--vw) * 23.1);
  padding-bottom: calc(100vw / var(--vw) * 170.2);
  background: #EBF2F8;
}

.news-bottom__bg-image {
  position: absolute;
  width: calc(100vw / var(--vw) * 152.67);
  right: calc(100vw / var(--vw) * 337.1);
  bottom: calc(100vw / var(--vw) * -21);
}

.news__list-wrapper {
  width: calc(100vw / var(--vw) * 1066.41);
  margin: 0 auto;
  margin-top: calc(100vw / var(--vw) * 47.4);
}

.news__list-item {
  margin-top: calc(100vw / var(--vw) * 27.8);
  border: 1px solid var(--border-color);
  width: 100%;
  height: calc(100vw / var(--vw) * 74.02);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: calc(100vw / var(--vw) * 18.3);
  padding-left: calc(100vw / var(--vw) * 35);
  border-radius: 99999px;
  font-size: calc(100vw / var(--vw) * 18);
  background: #fff;
}

.news__list-item.border-none {
  border: none;
}

.news__list-item .date {
  color: var(--blue);
  font-size: calc(100vw / var(--vw) * 16);
}

.about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: calc(100vw / var(--vw) * 64.2);
}

.about__image {
  width: calc(100vw / var(--vw) * 800);
}

.about__title {
  margin-top: calc(100vw / var(--vw) * 44.2);
  font-size: calc(100vw / var(--vw) * 39.33);
  font-weight: 400;
  color: var(--blue);
  line-height: 1.3;
}

.about__text-wrapper {
  width: calc(100vw / var(--vw) * 435.47);
  margin-top: calc(100vw / var(--vw) * 36);
}

.about__text {
  font-size: calc(100vw / var(--vw) * 18);
  line-height: 1.8;
}

.about__button-wrapper {
  text-align: center;
  margin-top: calc(100vw / var(--vw) * 58);
}

.service {
  padding-top: calc(100vw / var(--vw) * 100.4);
}

.service__bg-image {
  position: absolute;
}

.service__bg-image.top {
  width: calc(100vw / var(--vw) * 619.31);
  top: calc(100vw / var(--vw) * 225.5);
  left: calc(100vw / var(--vw) * -421);
}

.service__bg-image.bottom-left {
  width: calc(100vw / var(--vw) * 152.67);
  bottom: calc(100vw / var(--vw) * -83);
  left: calc(100vw / var(--vw) * 154.8);
}

.service__bg-image.bottom-right {
  width: calc(100vw / var(--vw) * 546.29);
  bottom: calc(100vw / var(--vw) * -273);
  right: calc(100vw / var(--vw) * -406);
}

.service__title-wrapper {
  position: relative;
  width: 100vw;
  left: calc(100vw / var(--vw) * -283);
}

.service__contents-wrapper {
  background: #EBF2F8;
  width: calc(100vw / var(--vw) * 1366.61);
  margin-left: auto;
  padding-top: calc(100vw / var(--vw) * 66.8);
  padding-bottom: calc(100vw / var(--vw) * 81.6);
  padding-left: calc(100vw / var(--vw) * 67.2);
  border-radius: calc(100vw / var(--vw) * 50.62) calc(100vw / var(--vw) * 0) calc(100vw / var(--vw) * 0) calc(100vw / var(--vw) * 50.62);
}

.service__contents-list {
  margin-top: calc(100vw / var(--vw) * 84.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: calc(100vw / var(--vw) * 64.9);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.service__contents-list-item {
  width: calc(100vw / var(--vw) * 467.18);
  background: #fff;
  border-radius: calc(100vw / var(--vw) * 46.75);
  overflow: hidden;
}

.service__contents-list-item-image {
  width: 100%;
  height: calc(100vw / var(--vw) * 179.28);
  -o-object-fit: cover;
  object-fit: cover;
}

.service__contents-list-item-text-wrapper {
  height: calc(100vw / var(--vw) * 262);
  padding-top: calc(100vw / var(--vw) * 38.6);
}

.service__contents-list-item-text-wrapper .title {
  color: var(--blue);
  text-align: center;
  font-size: calc(100vw / var(--vw) * 20);
  font-weight: 400;
}

.service__contents-list-item-text-wrapper .text {
  font-size: calc(100vw / var(--vw) * 18);
  margin-top: calc(100vw / var(--vw) * 32.9);
  padding-left: calc(100vw / var(--vw) * 29.3);
  letter-spacing: -0.005em;
}

.service__contents-list-item-text-wrapper .bottom-text {
  color: var(--blue);
  text-align: center;
  font-size: calc(100vw / var(--vw) * 20);
  font-weight: 400;
  margin-top: calc(100vw / var(--vw) * 45.4);
}

.achievements {
  padding-top: calc(100vw / var(--vw) * 86.2);
  padding-bottom: calc(100vw / var(--vw) * 138);
}

.achievements__bg-image {
  position: absolute;
  z-index: 10;
}

.achievements__bg-image.left {
  width: calc(100vw / var(--vw) * 612.37);
  top: calc(100vw / var(--vw) * 535.5);
  left: calc(100vw / var(--vw) * -430);
}

.achievements__bg-image.right {
  width: calc(100vw / var(--vw) * 152.67);
  bottom: calc(100vw / var(--vw) * 11.6);
  right: calc(100vw / var(--vw) * 85);
}

.achievements__contents-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: calc(100vw / var(--vw) * 83);
  margin-top: calc(100vw / var(--vw) * 91.3);
}

.achievements__contents-item {
  width: calc(100vw / var(--vw) * 278.36);
}

.achievements__contents-title {
  text-align: center;
  margin-top: calc(100vw / var(--vw) * 48.5);
  color: var(--blue);
  font-size: calc(100vw / var(--vw) * 22);
}

.achievements__contents-title.corporate-activities {
  margin-top: 0;
  margin-bottom: calc(100vw / var(--vw) * 30);
}

.achievements__contents-text {
  font-size: calc(100vw / var(--vw) * 18);
  margin-top: calc(100vw / var(--vw) * 31.6);
}

.corporate-activities__bg-image {
  position: absolute;
  width: calc(100vw / var(--vw) * 152.67);
  bottom: calc(100vw / var(--vw) * 76);
  left: calc(100vw / var(--vw) * 76.2);
}

.footer {
  padding-top: calc(100vw / var(--vw) * 91.1);
  padding-bottom: calc(100vw / var(--vw) * 85.1);
  background: var(--blue);
  color: #fff;
}

.footer__title {
  text-align: center;
  font-size: calc(100vw / var(--vw) * 38);
  font-weight: 400;
}

.footer__text {
  text-align: center;
  font-size: calc(100vw / var(--vw) * 22);
  margin-top: calc(100vw / var(--vw) * 38);
  line-height: 1.8;
}

.footer__tel-wrapper {
  text-align: center;
  margin-top: calc(100vw / var(--vw) * 72.5);
}

.footer__tel-title {
  font-size: calc(100vw / var(--vw) * 18);
}

.footer__tel-number {
  font-size: calc(100vw / var(--vw) * 40);
  margin-top: calc(100vw / var(--vw) * 8);
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: calc(100vw / var(--vw) * 10);
}

.footer__tel-number::before {
  content: "";
  display: block;
  width: calc(100vw / var(--vw) * 23.58);
  height: calc(100vw / var(--vw) * 23.58);
  background-image: url("../../images/tel-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.footer__button-wrapper {
  text-align: center;
  margin-top: calc(100vw / var(--vw) * 51.7);
}

.lower-page__fv {
  position: relative;
}

.lower-page__fv-image {
  width: calc(100vw / var(--vw) * 1205.2);
  margin-right: calc(100vw / var(--vw) * 92);
  margin-left: auto;
}

.lower-page__fv-title {
  position: absolute;
  top: calc(100vw / var(--vw) * 288);
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: inline-block;
  background: var(--blue);
  color: #fff;
  font-size: calc(100vw / var(--vw) * 55.34);
  padding: calc(100vw / var(--vw) * 9) calc(100vw / var(--vw) * 6) calc(100vw / var(--vw) * 11) calc(100vw / var(--vw) * 6);
}

.lower-page__fv-bg {
  position: absolute;
  width: calc(100vw / var(--vw) * 546.29);
  top: calc(100vw / var(--vw) * 388.8);
  left: calc(100vw / var(--vw) * 177.9);
}

.strength-about {
  padding-top: calc(100vw / var(--vw) * 121);
  padding-bottom: calc(100vw / var(--vw) * 138);
}

.strength-about__contents-wrapper {
  margin-top: calc(100vw / var(--vw) * 8);
}

.strength-about__contents-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.strength-about__contents-item.left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.strength-about__contents-item.right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.strength-about__contents-item.top {
  gap: calc(100vw / var(--vw) * 103.4);
}

.strength-about__contents-item.second {
  gap: calc(100vw / var(--vw) * 50.8);
  margin-top: calc(100vw / var(--vw) * 118.8);
}

.strength-about__contents-item.third {
  gap: calc(100vw / var(--vw) * 58.7);
  margin-top: calc(100vw / var(--vw) * 89.1);
}

.strength-about__contents-item.fourth {
  gap: calc(100vw / var(--vw) * 124);
  margin-top: calc(100vw / var(--vw) * 89.1);
}

.strength-about__contents-item.fourth {
  gap: calc(100vw / var(--vw) * 124);
  margin-top: calc(100vw / var(--vw) * 89.1);
}

.strength-about__contents-item.fifth {
  gap: calc(100vw / var(--vw) * 51.8);
  margin-top: calc(100vw / var(--vw) * 89.1);
}

.strength-about__contents-item-image {
  width: calc(100vw / var(--vw) * 743);
}

.strength-about__contents-item-image.top {
  width: calc(100vw / var(--vw) * 560);
}

.strength-about__contents-item-text-wrapper {
  padding-top: calc(100vw / var(--vw) * 128);
  width: calc(100vw / var(--vw) * 435.37);
}

.strength-about__contents-item-text-wrapper.top {
  padding-top: calc(100vw / var(--vw) * 94);
  width: calc(100vw / var(--vw) * 638.54);
}

.strength-about__contents-item-title {
  font-size: calc(100vw / var(--vw) * 39.33);
  color: var(--blue);
  font-weight: 400;
  line-height: 1.3;
}

.strength-about__contents-item-text {
  font-size: calc(100vw / var(--vw) * 18);
  margin-top: calc(100vw / var(--vw) * 50);
  line-height: 1.8;
}

.strength-department {
  background: #EBF2F8;
  padding-top: calc(100vw / var(--vw) * 90.2);
  padding-bottom: calc(100vw / var(--vw) * 98.6);
}

.strength-department__heading-text {
  text-align: center;
  font-size: calc(100vw / var(--vw) * 18);
  line-height: 1.8;
  margin-top: calc(100vw / var(--vw) * 48.8);
}

.strength-department__contents-wrapper {
  margin: 0 auto;
  margin-top: calc(100vw / var(--vw) * 74);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: calc(100vw / var(--vw) * 56.4);
  width: calc(100vw / var(--vw) * 1000);
}

.strength-department__contents-item {
  width: calc(100vw / var(--vw) * 471.28);
}

.strength-department__contents-item-title {
  color: var(--blue);
  font-size: calc(100vw / var(--vw) * 22);
  font-weight: 400;
  text-align: center;
  margin-top: calc(100vw / var(--vw) * 32.3);
}

.strength-department__contents-item-text {
  font-size: calc(100vw / var(--vw) * 18);
  margin-top: calc(100vw / var(--vw) * 31.6);
  line-height: 1.8;
}

.company__title-wrapper {
  margin-top: calc(100vw / var(--vw) * 121);
}

.company__message-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: calc(100vw / var(--vw) * 103.4);
  margin-top: calc(100vw / var(--vw) * 84.4);
}

.company__message-image {
  width: calc(100vw / var(--vw) * 560);
  border-radius: calc(100vw / var(--vw) * 0) calc(100vw / var(--vw) * 100) calc(100vw / var(--vw) * 100) calc(100vw / var(--vw) * 0);
}

.company__message-text-wrapper {
  width: calc(100vw / var(--vw) * 638.54);
  padding-top: calc(100vw / var(--vw) * 87);
}

.company__message-text {
  font-size: calc(100vw / var(--vw) * 18);
  line-height: 1.8;
}

.company__message-text.bottom {
  margin-top: calc(100vw / var(--vw) * 20);
}

.company__ceo-name {
  font-size: calc(100vw / var(--vw) * 39.33);
  margin-top: calc(100vw / var(--vw) * 15.3);
  color: var(--blue);
  font-weight: 400;
}

.company__philosophy-wrapper {
  padding-top: calc(100vw / var(--vw) * 207.6);
  padding-bottom: calc(100vw / var(--vw) * 529);
}

.company__philosophy-heading-text {
  font-size: calc(100vw / var(--vw) * 18);
  line-height: 1.8;
  text-align: center;
  margin-top: calc(100vw / var(--vw) * 67.3);
}

@media screen and (min-width: 768px) {
  :root {
    --vw: 1600;
  }
}

@media screen and (max-width: 768px) {
  :root {
    --vw: 750;
  }

  .pc {
    display: none !important;
    margin: 0;
    padding: 0;
  }

  .pc_fx {
    display: none !important;
  }

  .pc_inline {
    display: none !important;
  }

  .pc_inline_block {
    display: none !important;
  }

  .sp {
    display: block !important;
  }

  .sp_inline {
    display: inline !important;
  }

  .sp_fx {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .sp_inline_block {
    display: inline-block !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }

  *,
  *::before,
  *::after {
    -webkit-animation-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
    -webkit-transition-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
/*# sourceMappingURL=styles.css.map */
