h1.hidhtlight-word:after{
	content:attr(data-text);
	color:#e15c44;
	transform:translateX(-100%);
	position:absolute;
}

.capitalize {
	text-transform: capitalize;
}

a {
  	color: #e15c44;
  }
  a:hover {
  	color: #e15c44;
  }
  .rich-text h2, .rich-text h3 {
    color: #14142b;
  }
  #cookiePopup {
    position: fixed !important;
    left: 0 !important;
    top: auto !important;
    right: 0 !important;
    bottom: -100%;
    z-index: 1000 !important;
    height: auto !important;
    display: flex !important;
    align-items: center;
    border-radius: 16px !important;
    background-color: white !important;
    box-shadow: 3px 3px 15px 1px rgb(0 0 0 / 10%) !important;
    max-width: 996px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-top: auto !important;
    padding: 24px !important;
    transition: all 0.8s ease-in;
  }
  #cookiePopup p {
    margin-right: 1em;
    padding-right: 24px;
    margin-bottom: 0px;
  }
  #cookiePopup button {
    background-color: black !important;
    color: white !important;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 1.125em;
    border: 0;
    display: block;
    font-weight: 700;
    outline: 0;
    text-align: center;
    width: 100%;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    border-radius: 8px;
  }
  #cookiePopup button:hover {
    background-color: #333 !important;
  }
  .cookiePopupHide {
    visibility: hidden;
    bottom: -100% !important;
    right: 0;
  }
  .cookiePopupShow {
    visibility: visible;
    bottom: 16px !important;
    right: 0;
  }
  @media only screen and (max-width: 1044px) {
    #cookiePopup {
      margin-right: 24px !important;
      margin-left: 24px !important;
    }
    .cookiePopupHide {
      bottom: -100%;
      right: 0;
    }
    .cookiePopupShow {
      right: 0;
      bottom: 16px;
    }
  }
  @media screen and (max-width: 414px),
  screen and (max-width: 736px) {
    #cookiePopup {
      align-items: unset !important;
      flex-direction: column !important;
    }
    #cookiePopup button {
      width: 100% !important;
    }
    #cookiePopup p {
      margin-right: 0;
      padding-right: 0;
    }
  }
  #toc a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
  }
  #toc a.toc-h3 {
    padding-left: 15px;
  }

.starnavi-table{margin-bottom:20px;}.starnavi-table td,.starnavi-table th{border:1px solid #6f7290;padding:12px;vertical-align:top;color:#6e7191;}.starnavi-table td ul{padding-left:20px}.starnavi-table thead td,.starnavi-table thead th{text-align:center}

.starnavi-block-table{display:grid;width:100%;border-collapse:collapse;grid-template-columns:1fr 1fr 1fr}.starnavi-block-table .header,.starnavi-block-table .row{display:contents}.starnavi-block-table .header div,.starnavi-block-table .row div{padding:8px 8px;border:1px solid #eff0f6}.starnavi-block-table .header div{background-color:#eff0f6;font-weight:700}@media (max-width:767px){.starnavi-block-table{display:block}.starnavi-block-table .header{display:none}.starnavi-block-table .row{display:flex;flex-direction:column;padding:10px}.starnavi-block-table .cell{padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid #eff0f6}.starnavi-block-table .cell::before{content:attr(data-label);font-weight:700;flex:1;padding-right:5px}}

@import url("https://assets.mlcdn.com/fonts.css?version=1668071");

.contact-form-link-custom.is-disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.blog-featured-v1-item-category {
    text-transform: capitalize;
}

.capitalize-item {
    text-transform: capitalize;
}

.splide__arrow svg {
    fill: white;
}
.splide__arrow {
    background: #e15c44;
    height: 4rem !important;
    width: 4rem !important;
    opacity: 1;
    transform: translateY(50%);
}
.splide__arrow:hover:not(:disabled) {
    background: #e15c44;
    opacity: 0.9;
}
button.splide__arrow.splide__arrow--next {
    right: -3rem;
}
button.splide__arrow.splide__arrow--prev {
    left: -2rem;
    transform: rotate(0deg) translateY(50%);
}
.splide__pagination {
    display: none;
}
.splide__arrow:hover:is(:disabled) {
    opacity: 0.3;
    background: #e15c44;
}
.splide__arrow.splide__arrow--prev:active {
    transform: scale(0.95) rotate(0deg) translateY(50%);
}
.splide__arrow.splide__arrow--next:active {
    transform: scale(0.95) translateY(50%);
}
@media screen and (max-width: 991px) {
  .splide__arrow {
    top: -0.2rem;
    width: 2.8rem !important;
    height: 2.8rem !important;
  }
  .splide__arrow.splide__arrow--next {
      right: 0 !important;
  }
  .splide__arrow.splide__arrow--prev {
      right: 3.5rem !important;
      left: auto !important;
  }
}