@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext/AvenirNext-DemiBold.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-DemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-BoldItalic.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-Bold.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-HeavyItalic.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-Medium.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-Heavy.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext/AvenirNext-DemiBoldItalic.woff2")
      format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-DemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-Italic.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-MediumItalic.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext/AvenirNext-UltraLightItalic.woff2")
      format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-UltraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Nex";
  src: url("../fonts/AvenirNext/AvenirNext-Regular.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext/AvenirNext-UltraLight.woff2") format("woff2"),
    url("../fonts/AvenirNext/AvenirNext-UltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* GLOBAL */
.hidden{
  display: none !important;
}
.verticle-text {
  writing-mode: vertical-rl;
}
.swiper.swiper-marquee .swiper-wrapper {
  transition-timing-function: linear !important;
}
.calendar-table {
  width: 100%;
  border-collapse: collapse;
  font-family: var(--font-heading);
}
.calendar-table th,
.calendar-table td {
  padding: 5px 10px;
  text-align: center;
}
.calendar-table tbody tr td:last-child {
  color: var(--color-blue);
}
.calendar-table tbody tr td:nth-child(1),
.calendar-table tbody tr td:nth-child(5),
.calendar-table tbody tr td.special-holiday {
  color: var(--color-gray);
}
.calendar-table tbody tr td.today {
  color: var(--color-orange);
  text-decoration: underline;
}
.letter-spacing {
  letter-spacing: 0.2em;
}
.swiper-container {
  position: relative;
  width: 100%;
}
.swiper-container:has(.swiper-nav) {
  padding: 0 18px;
}
.swiper-container .swiper-button {
  background-color: var(--color-yellow);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  color: var(--color-white);
}
.swiper-container .swiper-button svg {
  display: none;
}
.swiper-container .swiper-button::after {
  content: '';
  filter: var(--filter-white);
  width: 18px;
  height: 21px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.swiper-container .swiper-button-prev::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 68 69' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-1345,-45299)'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(1,0,0,1,323.467,10878.9)'%3E%3Cpath d='M0,2.246C0,2.246 0.001,2.248 0.002,2.248L6.637,8.883C7.257,9.503 8.262,9.503 8.88,8.883C9.19,8.574 9.345,8.168 9.345,7.762C9.344,7.355 9.19,6.95 8.88,6.641L4.949,2.709L13.947,2.771C14.823,2.771 15.533,2.061 15.533,1.185C15.533,0.309 14.823,-0.4 13.947,-0.4L4.949,-0.463L8.88,-4.395C9.189,-4.703 9.344,-5.109 9.344,-5.516C9.344,-5.922 9.189,-6.328 8.88,-6.637C8.261,-7.257 7.256,-7.256 6.637,-6.637L0.002,-0.002C0.001,-0 0,-0 0,-0C-0.288,0.287 -0.466,0.684 -0.467,1.123C-0.466,1.562 -0.288,1.959 0,2.246' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.swiper-container .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 67 69' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-6079,-45299)'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(1,0,0,1,1474.53,10881.1)'%3E%3Cpath d='M0,-2.247L-6.637,-8.884C-7.257,-9.503 -8.262,-9.503 -8.88,-8.884C-9.19,-8.574 -9.345,-8.169 -9.345,-7.763C-9.344,-7.356 -9.19,-6.95 -8.88,-6.642L-4.949,-2.71L-13.947,-2.771C-14.823,-2.771 -15.533,-2.061 -15.533,-1.185C-15.533,-0.309 -14.823,0.4 -13.947,0.4L-4.949,0.462L-8.88,4.394C-9.189,4.703 -9.344,5.109 -9.344,5.515C-9.344,5.921 -9.189,6.327 -8.88,6.636C-8.261,7.256 -7.256,7.256 -6.637,6.636L0,-0.001C0.288,-0.288 0.466,-0.684 0.467,-1.124C0.466,-1.562 0.288,-1.96 0,-2.247' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.section-btn.btn-center {
  display: flex;
  justify-content: center;
}
ul.list-reset {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul:not(.list-reset) li {
  padding-left: var(--spacing-4xs);
}
ul:not(.list-reset) li::marker {
  content: "●";
  color: var(--color-yellow);
}
/* .text-marker {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: var(--spacing-4xs);
} */
.text-marker::before {
  content: "●";
  color: var(--color-yellow);
}
.overflow-hidden {
  overflow: hidden;
}
.container-roundLeft,
.media-roundLeft > img {
  overflow: hidden;
  border-top-left-radius: 100vw;
  border-bottom-left-radius: 100vw;
}
.container-roundRight,
.media-roundRight > img {
  overflow: hidden;
  border-top-right-radius: 100vw;
  border-bottom-right-radius: 100vw;
}
html.no-transition *,
html.no-transition *::before,
html.no-transition *::after {
  transition: none !important;
}
@view-transition {
  navigation: auto;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
* {
  margin: 0;
}
::-moz-selection {
  background: var(--color-body);
  color: var(--color-body-bg);
}
::selection {
  background: var(--color-body);
  color: var(--color-body-bg);
}
body {
  font-size: var(--font-size-body);
  overflow-x: hidden;
  background: var(--color-body-bg);
  color: var(--color-body);
  font-family: var(--font-body);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
input,
button,
textarea,
select {
  outline: 0;
  -webkit-appearance: none;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  min-width: 0;
  font: inherit;
  line-height: normal;
  text-transform: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-indent: inherit;
  color: inherit;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}
a {
  color: inherit;
}
a,
a:hover,
a:focus {
  outline: 0;
  text-decoration: none;
  box-shadow: none;
}
a[href^="tel"] {
  white-space: nowrap;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td {
  padding: 4px 10px;
  font-weight: inherit;
}
iframe {
  border: 0;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
script {
  margin: 0 !important;
}
.nowrap {
  white-space: nowrap;
}
.fw-light {
  font-weight: var(--weight-light);
}
.fw-regular {
  font-weight: var(--weight-regular);
}
.fw-medium {
  font-weight: var(--weight-medium);
}
.fw-semi {
  font-weight: var(--weight-semi);
}
.fw-bold {
  font-weight: var(--weight-bold);
}
.fw-black {
  font-weight: var(--weight-black);
}
.list-reset {
  list-style: none;
  padding: 0;
  margin: 0;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.c-white {
  color: var(--color-white);
}
.c-black {
  color: var(--color-black);
}
.c-gray {
  color: var(--color-gray);
}
.w-100 {
  width: 100%;
}
.h-100 {
  height: 100%;
}
html {
  font-family: var(--font-body);
  font-size: var(--font-size-body);
}
.ff-heading {
  font-family: var(--font-heading);
}
.ff-en {
  font-family: var(--font-en);
}
#main,
.position-relative {
  position: relative;
}
.wrapper {
  width: var(--container-default);
  padding: 0 var(--container-padding);
  margin: 0 auto;
  position: relative;
  height: 100%;
  z-index: 1;
  /* max-width: calc(1550px + (var(--container-padding) * 2)); */
  max-width: 1550px;
}
.wrapper.wrapper-noPadding {
  padding: 0;
}
.wrapper.wrapper-narrow {
  max-width: calc(1140px + (var(--container-padding) * 2));
}
.wrapper.wrapper-content {
  max-width: calc(960px + (var(--container-padding) * 2));
}
.bg-obj {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 0;
}
.bg-obj.bg-overlay::before {
  content: "";
  display: block;
  opacity: 0.2;
  background: var(--color-black);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.bg-obj * {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.bg-obj.bg-contain * {
  margin: 0 auto;
  object-fit: contain;
}
.section-padding {
  padding: var(--spacing-lg) 0;
}
.section-padding-x2 {
  padding: var(--spacing-2xl) 0;
}
.section-padding-x3 {
  padding: var(--spacing-3xl) 0;
}
.filter-white {
  filter: var(--filter-white);
}
/* MEDIA WRAPPER */
.media-wrapper {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.media-wrapper.round-corner {
  border-radius: 10px;
}
.media-wrapper.media-overlay:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--color-black);
  opacity: 0.2;
  z-index: 2;
}
.media-wrapper:not(.media-auto):before {
  content: "";
  display: block;
}
.media-wrapper.media-h100 {
  height: 100%;
}
.media-wrapper.media1-1:before {
  padding-top: 100%;
}
.media-wrapper.media3-2:before {
  padding-top: calc((2 / 3) * 100%);
}
.media-wrapper.media4-3:before {
  padding-top: calc((3 / 4) * 100%);
}
.media-wrapper.media5-3:before {
  padding-top: calc((3 / 5) * 100%);
}
.media-wrapper.media16-9:before {
  padding-top: calc((9 / 16) * 100%);
}
.media-wrapper *:not(iframe) {
  pointer-events: none;
}
.media-wrapper:not(.media-auto) * {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.media-wrapper.media-auto * {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.media-wrapper.media-contain *,
img.media-contain {
  object-fit: contain;
}
.hover-media .media-wrapper * {
  transition: all var(--transition) var(--timing-function);
}
.hover-media:hover .media-wrapper * {
  transform: scale(1.05);
}
/* INPUT */
.input-group {
  position: relative;
  width: 100%;
}
/* BURGER ICON */
.burger-icon {
  color: var(--color-body);
  cursor: pointer;
  position: relative;
  z-index: 99;
  width: 28px;
  height: 18px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
}
.burger-line {
  transition: 0.4s;
  width: 100%;
  height: 1px;
  background-color: var(--color-body);
}
.burger-icon .burger-line:last-child {
  margin-bottom: 0;
}
.burger-line-1 {
  position: relative;
  top: 0;
}
.burger-line-3 {
  position: relative;
  bottom: 0;
}
.menu-open .burger-icon .burger-line-1 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
}
.menu-open .burger-icon .burger-line-2 {
  opacity: 0;
}
.menu-open .burger-icon .burger-line-3 {
  position: absolute;
  bottom: 50%;
  transform: translateY(50%) rotate(45deg);
}
/* Font */
.c-orange {
  color: var(--color-orange);
}
.c-yellow {
  color: var(--color-yellow);
}
.c-grayDark {
  color: var(--color-grayDark);
}
.c-grayText {
  color: var(--color-grayText);
}
.bg-body {
  background-color: var(--color-body-bg);
}
.bg-white {
  background-color: var(--color-white);
}
.bg-grayBg {
  background-color: var(--color-grayBg);
}
.bg-yellowBg {
  background-color: var(--color-yellowBg);
}
.bg-yellowLight {
  background-color: var(--color-yellowLight);
}
.bg-orange {
  background-color: var(--color-orange);
}
/* Button */
.link-color{
  transition: var(--transition) var(--timing-function);
}
.link-color:hover{
  color: var(--color-orange);
}
.btn-opacity{
  cursor: pointer;
  opacity: 1;
  transition: var(--transition) var(--timing-function);
}
.btn-opacity:hover{
  opacity: 0.7;
}
.btn-border.btn-tel .tel {
  font-size: 20px;
}
.btn-border.btn-row {
  flex-direction: row;
  grid-column-gap: var(--spacing-xs);
}
.btn-border {
  letter-spacing: 0.15em;
  line-height: 1.4;
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0 var(--spacing-2md);
  border: 1px solid var(--color-orange);
  border-radius: 6px;
  height: 64px;
}
.table-heading {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-3xs) var(--spacing-2xs);
  border: 1px solid var(--color-orange);
  border-radius: 4px;
}
.btn-main {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-3xs) var(--spacing-2md);
  padding-right: var(--spacing-sm);
  border-radius: 30px;
  font-size: 17px;
  color: var(--color-white);
  background-color: var(--color-grayDark);
  transition: all var(--transition) var(--timing-function);
}
.btn-main:hover{
  background-color: var(--color-yellow);
  color: var(--color-black);
}
.btn-main::after {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 59 61' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-5620,-5947)'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(1,0,0,1,1362.47,1435.48)'%3E%3Cpath d='M0,-1.965C0,-1.965 -0.001,-1.965 -0.002,-1.967L-5.808,-7.773C-6.35,-8.315 -7.229,-8.315 -7.771,-7.773C-8.041,-7.501 -8.176,-7.147 -8.176,-6.791C-8.176,-6.436 -8.041,-6.08 -7.771,-5.81L-4.33,-2.369L-12.204,-2.424C-12.971,-2.424 -13.592,-1.803 -13.592,-1.037C-13.592,-0.27 -12.971,0.351 -12.203,0.351L-4.33,0.406L-7.77,3.846C-8.041,4.117 -8.176,4.472 -8.176,4.827C-8.176,5.182 -8.041,5.537 -7.77,5.808C-7.229,6.35 -6.349,6.349 -5.807,5.808L-0.002,0.002L0,0.001C0.252,-0.251 0.408,-0.598 0.408,-0.983C0.408,-1.365 0.252,-1.713 0,-1.965' style='fill:rgb(247,203,29);fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-flex;
  width: 16px;
  height: 16px;
  object-fit: contain;
  margin-left: var(--spacing-sm);
  transition: all var(--transition) var(--timing-function);
}
.btn-main:hover::after{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 59 61' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-5620,-5947)'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(1,0,0,1,1362.47,1435.48)'%3E%3Cpath d='M0,-1.965C0,-1.965 -0.001,-1.965 -0.002,-1.967L-5.808,-7.773C-6.35,-8.315 -7.229,-8.315 -7.771,-7.773C-8.041,-7.501 -8.176,-7.147 -8.176,-6.791C-8.176,-6.436 -8.041,-6.08 -7.771,-5.81L-4.33,-2.369L-12.204,-2.424C-12.971,-2.424 -13.592,-1.803 -13.592,-1.037C-13.592,-0.27 -12.971,0.351 -12.203,0.351L-4.33,0.406L-7.77,3.846C-8.041,4.117 -8.176,4.472 -8.176,4.827C-8.176,5.182 -8.041,5.537 -7.77,5.808C-7.229,6.35 -6.349,6.349 -5.807,5.808L-0.002,0.002L0,0.001C0.252,-0.251 0.408,-0.598 0.408,-0.983C0.408,-1.365 0.252,-1.713 0,-1.965' style='fill:rgb(102,102,102);fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn-small {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-4xs) var(--spacing-2xs);
  border: 1px solid var(--color-orange);
  border-radius: 4px;
  font-size: 12px;
  transition: all var(--transition) var(--timing-function);
}
.btn-small:hover{
  background-color: var(--color-orange);
  color: var(--color-white);
}
.btn-small::after {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 25 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-4737,-1705)'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(1,0,0,1,1142.83,413.5)'%3E%3Cpath d='M0,0L-3.644,-4.157L-5.84,-4.157L-2.196,0L-5.84,4.157L-3.644,4.157L0,0Z' style='fill:rgb(247,147,30);fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-flex;
  width: 8px;
  height: 8px;
  margin-left: var(--spacing-3xs);
}
.btn-small:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 25 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-4737,-1705)'%3E%3Cg transform='matrix(4.16667,0,0,4.16667,0,0)'%3E%3Cg transform='matrix(1,0,0,1,1142.83,413.5)'%3E%3Cpath d='M0,0L-3.644,-4.157L-5.84,-4.157L-2.196,0L-5.84,4.157L-3.644,4.157L0,0Z' style='fill:rgb(255,255,255);fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
/* FONT */

/* MEDIA MIN */
@media (min-width: 1399.98px) {
  .burger-icon {
    display: none;
  }
}
@media (min-width: 1199.98px) {
}
@media (min-width: 991.98px) {
}
@media (min-width: 767.98px) {
  .visible-mb {
    display: none !important;
  }
}
@media (min-width: 575.98px) {
}
/* MEDIA MAX */
@media (max-width: 1399.98px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 767.98px) {
  .swiper-container .swiper-button{
    width: 24px;
    height: 24px;
  }
  .swiper-container .swiper-button::after{
    width: 14px;
    height: 15px;
  }
  .btn-main{
    font-size: 16px;
  }
  .hidden-mb {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
}
